클라우드 아키텍처 설계 기초지식/09 오픈스택 클라우드구축
(수정중...) 메인 노드 이외의 _ 멀티노드 컴퓨트 설치까지
Jasie
2018. 11. 9. 14:19
멀티노드 - 컴퓨트 설치부분
빅데이타 빅데이터 인공지능 SSL 해킹
앞부분의 기본구성은 컨트롤러랑 설치가 같으니 추가해줄예정
(2) 컴퓨트 노드(각각 설정)
[0] 네트워크 및 호스트네임 설정
네트워크 설정하시면 됩니다.
사용자 생성
sudo passwd root //루트 사용자 패스워드 설정
su - root //루트로 로그인
useradd -U -G sudo -s /bin/bash -m stack
echo "stack ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
passwd stack
dkagh1.
dkagh1.
호스트 네임 설정
vi /etc/hostname
compute1
재부팅
[1] 컨트롤러 노드에서 컴퓨트 노드로 SSH 접속 가능하게 설정(패스워드 없이)
mkdir ~/.ssh
cat $HOME/id_rsa.pub >> $HOME/.ssh/authorized_keys
[2] DevStack 다운 및 설정
컴퓨트 노드 2대
git clone -b stable/rocky https://git.openstack.org/openstack-dev/devstack
cd devstack
cp samples/local.conf ./
vi local.conf 안의 모든 매용을 지우고
[[local|localrc]]
HOST_IP=[컴퓨트 노드 현재 시스템의 IP]
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 패스워드]
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
DATABASE_TYPE=mysql
SERVICE_HOST=[컨트롤러의 IP]
MYSQL_HOST=$SERVICE_HOST
MYSQL_USER=root
MYSQL_PASSWORD=[mysql 패스워드]
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
공감(♥) 과 댓글은 필자에게 큰 힘이 됩니다. 잠시 1초만 내주시면 안될까요? ~~ 로그인 없이도 가능합니당 |