오픈스택 멀티노드 컴퓨트 설치(Devstack 다운 및 설정)
컴퓨트 노드에서 Devstack을 다운받고 멀티노드 설치를 위한 설정 후 오픈스택을 설치해보자
1. 다음 명령어로 Devstack을 다운받는다
git clone -b stable/rocky https://git.openstack.org/openstack-dev/devstack
2. local.conf 파일을 devstack 디렉토리에 복사하고 수정해준다
3. local.conf 파일 내용을 전부 지우고 다음 내용만 입력 후 저장하고 오픈스택 설치를 진행한다
[[local|localrc]]
HOST_IP=[컴퓨트 노드 현재 시스템의 IP](192.168.10.20 or 192.168.10.30)
FLAT_INTERFACE=ens33
FIXED_RANGE=10.0.0.0/24
FIXED_NETWORK_SIZE=256
FLOATING_RANGE=172.24.4.0/24
MULTI_HOST=2
LOGFILE=/opt/stack/logs/stack.sh.log
ADMIN_PASSWORD=nomoresecret
DATABASE_PASSWORD=[mysql 패스워드](nomoresecret)
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
DATABASE_TYPE=mysql
SERVICE_HOST=[컨트롤러의 IP](192.168.10.10)
MYSQL_HOST=$SERVICE_HOST
MYSQL_USER=root
MYSQL_PASSWORD=[mysql 패스워드](nomoresecret)
RABBIT_HOST=$SERVICE_HOST
GLANCE_HOSTPORT=$SERVICE_HOST:9292
ENABLED_SERVICES=n-cpu,q-agt,n-api-meta,c-vol,placement-client
NOVA_VNC_ENABLED=True
NOVNCPROXY_URL="http://$SERVICE_HOST:6080/vnc_auto.html"
VNCSERVER_LISTEN=$HOST_IP
VNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTEN
4. 오픈스택 멀티노드 컴퓨트 노드 설치 완료
설치 도중에 에러가 발생하여 설치가 중단되었을 때
/opt/stack/logs/stack.sh.log 파일을 보고 에러 찾아서 구글링으로 해결하자
5. 컨트롤러 노드에서 다음 명령어로 컴퓨트 노드가 있는지 확인할 수 있다
openstack host list
6. 컨트롤러 노드에서 대시보드로 접근하여 인스턴스가 제대로 생성된다면 이상없이 설치되었다고 할 수 있다
'IT > Cloud Computing' 카테고리의 다른 글
클라우드 컴퓨팅 : 오픈스택 멀티노드 컨트롤러 설치(Devstack 다운 및 설정) (0) | 2018.11.08 |
---|---|
클라우드 컴퓨팅 : 오픈스택 멀티노드 컨트롤러 설치 준비(MySQL 설치 & 설정) (0) | 2018.11.08 |
클라우드 컴퓨팅 : 오픈스택 멀티노드 컨트롤러 설치 준비(SSH 자동 로그인 설정) (0) | 2018.11.08 |
클라우드 컴퓨팅 : 오픈스택 멀티노드 컨트롤러 설치 준비(시스템 & 네트워크) (0) | 2018.11.08 |
클라우드 컴퓨팅 : 오픈스택 멀티노드(Openstack Multi Node) (0) | 2018.11.08 |