The Nova configuration on the controller node also requires configuring the usual authentication and other service information. Note that this section pertains to Nova endpoint services configuration, not the Compute node itself.
controller# pkg install nova
[DEFAULT] qpid_hostname=$CONTROLLER_ADM_NODE rabbit_host=$CONTROLLER_ADM_NODE my_ip=$CONTROLLER_ADMIN_NODE_IP host=$CONTROLLER_ADMIN_NODE firewall_driver=nova.virt.firewall.NoopFirewallDriver [database] connection = mysql://nova:nova@$CONTROLLER_ADM_NODE/nova [glance] host=$CONTROLLER_ADM_NODE [keystone_authtoken] auth_uri=http:/$CONTROLLER_ADM_NODE:5000/v2.0/ identity_uri=http://$CONTROLLER_ADM_NODE:35357/ admin_user=nova admin_password=service-password admin_tenant_name=tenant [neutron] url=http://$CONTROLLER_ADM_NODE:9696 admin_username=neutron admin_password=service-password admin_tenant_name=tenant admin_auth_url=http://$CONTROLLER_ADM_NODE:5000/v2.0
controller# svcadm enable -rs nova-conductor controller# svcadm enable -rs nova-api-osapi-compute \ nova-cert nova-scheduler