#11 [학습서] OpenStack 설치 학습서 - 6.Nova (2/2)
Tasks
OpenStack 설치 학습서#
6. Nova#
Compute-1과 Compute-2의 설치 방법은 동일하며, 아래 명령을 각각 노드에 별도로 설치합니다.
이때, 해당하는 Compute node의 IP는COMPUTE_IP_1
를COMPUTE_IP_2
로 변경하여 실행합니다.
Compute node
- 사전설정
CONTROLLER_IP=192.168.0.150 COMPUTE_IP_1=192.168.0.151 COMPUTE_IP_2=192.168.0.152 OPENSTACK_PASSWORD=passwds
- 패키지 설치 및 설정
apt install nova-compute -y # nova.conf 파일 수정 crudini --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:${OPENSTACK_PASSWORD}@${CONTROLLER_IP} crudini --set /etc/nova/nova.conf api auth_strategy keystone crudini --set /etc/nova/nova.conf keystone_authtoken www_authenticate_uri http://${CONTROLLER_IP}:5000/ crudini --set /etc/nova/nova.conf keystone_authtoken auth_url http://${CONTROLLER_IP}:5000/ crudini --set /etc/nova/nova.conf keystone_authtoken memcached_servers ${CONTROLLER_IP}:11211 crudini --set /etc/nova/nova.conf keystone_authtoken auth_type password crudini --set /etc/nova/nova.conf keystone_authtoken project_domain_name Default crudini --set /etc/nova/nova.conf keystone_authtoken user_domain_name Default crudini --set /etc/nova/nova.conf keystone_authtoken project_name service crudini --set /etc/nova/nova.conf keystone_authtoken username nova crudini --set /etc/nova/nova.conf keystone_authtoken password ${OPENSTACK_PASSWORD} crudini --set /etc/nova/nova.conf DEFAULT my_ip ${COMPUTE_IP_1} crudini --set /etc/nova/nova.conf vnc enabled true crudini --set /etc/nova/nova.conf vnc server_listen 0.0.0.0 crudini --set /etc/nova/nova.conf vnc server_proxyclient_address ${COMPUTE_IP_1} crudini --set /etc/nova/nova.conf vnc novncproxy_base_url http://${CONTROLLER_IP}:6080/vnc_auto.html crudini --set /etc/nova/nova.conf glance api_servers http://${CONTROLLER_IP}:9292 crudini --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp crudini --set /etc/nova/nova.conf placement region_name RegionOne crudini --set /etc/nova/nova.conf placement project_domain_name Default crudini --set /etc/nova/nova.conf placement project_name service crudini --set /etc/nova/nova.conf placement auth_type password crudini --set /etc/nova/nova.conf placement user_domain_name Default crudini --set /etc/nova/nova.conf placement auth_url http://${CONTROLLER_IP}:5000/v3 crudini --set /etc/nova/nova.conf placement username placement crudini --set /etc/nova/nova.conf placement password ${OPENSTACK_PASSWORD}
- 하이퍼바이저 설치
egrep -c '(vmx|svm)' /proc/cpuinfo apt-get install qemu-kvm -y apt-get install libvirt-bin -y apt-get install virtinst -y apt-get install bridge-utils -y apt-get install cpu-checker -y apt-get install virt-manager -y apt-get install qemu-efi -y sudo adduser $USER kvm
- 서비스 재시작
service nova-compute restart
- 사전설정
각각의 Compute node에 nova-compute 설치가 끝난 겅우, Controller node의 셀 데이터베이스의 컴퓨팅 노드를 추가하시길 바랍니다.
중요
Controller node (compute node 설치 이후)- admin 커맨드 액세스
. admin-openrc
- compute 호스트 검색
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
- (선택) 컴퓨트 서비스 리스트 확인
openstack compute service list --service nova-compute openstack catalog list nova-status upgrade check
- admin 커맨드 액세스
Comment 0
Add a comment