오픈스택 멀티노드 컨트롤러 설치 준비(MySQL 설치 & 설정)
1. 컨트롤러 노드에서 다음 명령어로 apt-get를 업데이트해준다
sudo apt-get update
2. 다음 명령어로 MySQL Server 패키지를 설치한다
sudo apt-get install mysql-server
MySQL Server 설치 도중에 root 사용자의 암호를 설정해주는 창이 뜨면 설정해주면 된다
(본인은 nomoresecret)
3. MySQL 설치가 완료되었으면 다음 명령어로 접속해서 제대로 설치되었는지 확인한다
mysql -h [호스트 IP 주소] -u [사용자 이름] -p : 해당 IP의 MySQL에 해당 사용자로 암호를 입력하고 로그인(localhost는 -h 옵션 생략 가능)
-u [사용자 이름] : 해당 사용자로 접속
-p : 암호 확인을 하겠다
4. 다음 명령어로 전체 데이터베이스에 stack 사용자를 생성해준다
create user 'stack'@'%' indentified by '[사용할 암호]';
5. stack 사용자에게 모든 데이터베이스, 모든 테이블에 대한 권한을 부여하고 권한 변경 사항을 적용시켜준다
grant all privileges in *.* to 'stack'@'%'; : stack 사용자에게 모든 영역에 대한 모든 권한 부여
flush privileges; : 권한 변경 사항 적용
6. my.cnf 파일을 수정하기 위해 vi 편집기로 파일을 열어준다
7. my.cnf 파일의 원본이다
아랫 부분에 내용을 추가해보자
8. 다음 내용을 my.cnf 파일 내용 밑에 추가해준다
[mysqld]
net_read_timeout=600
net_write_timeout=600
wait_timeout=86400
interactive_timeout=86400
max_allowed_packet=1024M
skip-grant-tables
bind-address=0.0.0.0
MySQL 설정을 해주는 이유는 오픈스택 멀티노드 설치 중 MySQL에 접근하는데
설치 소요 시간이 길어서 중간에 자동으로 연결이 끊어져 설치가 중단되는 것을 방지하기 위한 것이다
9. 변경 사항을 적용시키기 위해 MySQL 서비스 재시작하면 MySQL 설치 및 설정 완료
'IT > Cloud Computing' 카테고리의 다른 글
클라우드 컴퓨팅 : 오픈스택 멀티노드 컴퓨트 설치(Devstack 다운 및 설정) (0) | 2018.11.09 |
---|---|
클라우드 컴퓨팅 : 오픈스택 멀티노드 컨트롤러 설치(Devstack 다운 및 설정) (0) | 2018.11.08 |
클라우드 컴퓨팅 : 오픈스택 멀티노드 컨트롤러 설치 준비(SSH 자동 로그인 설정) (0) | 2018.11.08 |
클라우드 컴퓨팅 : 오픈스택 멀티노드 컨트롤러 설치 준비(시스템 & 네트워크) (0) | 2018.11.08 |
클라우드 컴퓨팅 : 오픈스택 멀티노드(Openstack Multi Node) (0) | 2018.11.08 |