더북(TheBook)

2. 설치가 완료되면 /etc/nova/nova.conf 파일을 열어 다음과 같이 환경설정을 합니다. 오픈스택 공식 매뉴얼을 참고해 설정합니다. my_ip에는 컴퓨트 노드의 관리용 IP를 입력하고, 나머지 IP에는 컨트롤러 노드의 관리용 IP를 입력합니다. [libvirt] 섹션의 virt_type에는 kvm을 입력하는데 egrep -c ‘(vmx|svm)’ /proc/cpuinfo 명령어를 이용해 나온 결과가 0이면 CPU가 가상화를 지원하지 않습니다. VM 같은 하이퍼바이저에서 생성한 가상 머신에는 kvm 대신 qemu를 입력합니다.

root@compute:~# vi /etc/nova/nova.conf
[DEFAULT]
dhcpbridge_flagfile = /etc/nova/nova.conf
dhcpbridge = /usr/bin/nova-dhcpbridge
logdir = /var/log/nova
state_path = /var/lib/nova
lock_path = /var/lock/nova
force_dhcp_release = True
libvirt_use_virtio_for_bridges = True
verbose = True
ec2_private_dns_show_ip = True
api_paste_config = /etc/nova/api-paste.ini
#enabled_apis = ec2, osapi_compute,metadata
enabled_apis = osapi_compute,metadata
rpc_backend = rabbit
auth_strategy = keystone
my_ip = 192.168.56.102
use_neutron = True
firewall_driver = nova.virt.firewall.NoopFirewallDriver

[vnc] enabled = True vncserver_listen = 0.0.0.0 vncserver_proxyclient_address = 192.168.56.102 novncproxy_base_url = http://192.168.56.101:6080/vnc_auto.html

[glance] api_servers = http://192.168.56.101:9292

[oslo_concurrency] lock_path = /var/lib/nova/tmp

[libvirt] # egrep -c ‘(vmx|svm)’ /proc/cpuinfo 값이 virt_type = kvm # 0이거나 VM이라면 qemu를 넣어 줍니다.

[keystone_authtoken] auth_uri = http://192.168.56.101:5000 auth_url = http://192.168.56.101:35357 memcached_servers = 192.168.56.101:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = nova password = novapass

[oslo_messaging_rabbit] rabbit_host = 192.168.56.101 rabbit_userid = openstack rabbit_password = rabbitpass

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.