10. 설치가 완료되면 다음과 같이 환경설정을 합니다. 오픈스택 공식 매뉴얼을 참고해 /etc/nova/nova.conf 파일에 추가하거나 변경할 내용은 다음과 같습니다. nova.conf 파일에서는 vnc 정보, Glance 서버 정보, Keystone 접속 정보, RabbitMQ 정보, 데이터베이스 정보를 설정합니다. 이때 사용되는 모든 IP 정보는 컨트롤러 노드의 관리용 IP입니다.
root@controller:~# 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.101 use_neutron = True firewall_driver = nova.virt.firewall.NoopFirewallDriver
[vnc] vncserver_listen = 192.168.56.101 vncserver_proxyclient_address = 192.168.56.101
[glance] api_servers = http://192.168.56.101:9292
[oslo_concurrency] lock_path = /var/lib/nova/tmp
[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
[api_database] connection = mysql+pymysql://nova:novadbpass@192.168.56.101/nova_api
[database] connection = mysql+pymysql://nova:novadbpass@192.168.56.101/nova