The Nova configuration on the Controller node also requires configuring the usual authentication and other service information.
controller# pkg install nova
Uncomment and set the following parameters in the /etc/nova/api-paste.ini file. These parameters specify the location of the Keystone API service and the Nova authentication information.
auth_uri = http://controller-name:5000/v2.0 identity_uri = http://controller-name:35357 admin_tenant_name = service admin_user = nova admin_password = nova-password
Uncomment and set the following parameters in the /etc/nova/nova.conf file. These parameters specify additional Keystone authentication service endpoints, the Glance API service, the Neutron API service, the RabbitMQ service, and the database URI for the database specific to Nova.
keystone_ec2_url=http://controller-name:5000/v2.0/ec2tokens glance_host=controller-name neutron_url=http://controller-name:9696 neutron_admin_username=neutron neutron_admin_password=neutron-password neutron_admin_tenant_name=service neutron_admin_auth_url=http://controller-name:5000/v2.0 rabbit_host=controller-name connection=mysql://nova:nova@controller-name/nova
controller# svcadm enable nova-conductor controller# svcadm enable nova-api-ec2 nova-api-osapi-compute \ nova-cert nova-conductor nova-objectstore nova-scheduler