본문 바로가기
클라우드 아키텍처 설계 기초지식/09 오픈스택 클라우드구축

(수정중...) 메인 노드 이외의 _ 멀티노드 컴퓨트 설치까지

by Jasie 2018. 11. 9.

멀티노드 - 컴퓨트 설치부분




빅데이타 빅데이터 인공지능 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초만 내주시면 안될까요? ~~


로그인 없이도 가능합니당 



댓글