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