<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.define-technology.com/mediawiki-1.35.0/index.php?action=history&amp;feed=atom&amp;title=OpenStack%3A_Installing_Nova_Compute_and_Nova_Controller</id>
	<title>OpenStack: Installing Nova Compute and Nova Controller - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?action=history&amp;feed=atom&amp;title=OpenStack%3A_Installing_Nova_Compute_and_Nova_Controller"/>
	<link rel="alternate" type="text/html" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=OpenStack:_Installing_Nova_Compute_and_Nova_Controller&amp;action=history"/>
	<updated>2026-05-04T20:15:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=OpenStack:_Installing_Nova_Compute_and_Nova_Controller&amp;diff=7211&amp;oldid=prev</id>
		<title>Jon: Created page with &quot;&lt;syntaxhighlight&gt; [root@server2-a ~(keystone_admin)]$ yum -y install openstack-nova openstack-nova-novncproxy &lt;/syntaxhighlight&gt;  &lt;syntaxhighlight&gt; [root@server2-a ~(keystone_myuser)]$ source keystonerc_admin...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=OpenStack:_Installing_Nova_Compute_and_Nova_Controller&amp;diff=7211&amp;oldid=prev"/>
		<updated>2015-04-29T09:12:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;syntaxhighlight&amp;gt; [root@server2-a ~(keystone_admin)]$ yum -y install openstack-nova openstack-nova-novncproxy &amp;lt;/syntaxhighlight&amp;gt;  &amp;lt;syntaxhighlight&amp;gt; [root@server2-a ~(keystone_myuser)]$ source keystonerc_admin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ yum -y install openstack-nova openstack-nova-novncproxy&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_myuser)]$ source keystonerc_admin &lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ chown -R nova:nova /var/log/nova/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ openstack-db --init --service nova --password redhat --rootpw redhat&lt;br /&gt;
Verified connectivity to MySQL.&lt;br /&gt;
Creating &amp;#039;nova&amp;#039; database.&lt;br /&gt;
Updating &amp;#039;nova&amp;#039; database password in /etc/nova/nova.conf&lt;br /&gt;
Initializing the nova database, please wait...&lt;br /&gt;
Complete!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ keystone user-create --name nova --pass redhat&lt;br /&gt;
+----------+----------------------------------+&lt;br /&gt;
| Property |              Value               |&lt;br /&gt;
+----------+----------------------------------+&lt;br /&gt;
|  email   |                                  |&lt;br /&gt;
| enabled  |               True               |&lt;br /&gt;
|    id    | 4e14d8e664494601976a12971e1cb00a |&lt;br /&gt;
|   name   |               nova               |&lt;br /&gt;
| username |               nova               |&lt;br /&gt;
+----------+----------------------------------+&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ keystone user-role-add --user nova --role admin --tenant services&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ keystone service-create --name nova --type compute --description &amp;quot;OpenStack Compute Service&amp;quot;&lt;br /&gt;
+-------------+----------------------------------+&lt;br /&gt;
|   Property  |              Value               |&lt;br /&gt;
+-------------+----------------------------------+&lt;br /&gt;
| description |    OpenStack Compute Service     |&lt;br /&gt;
|   enabled   |               True               |&lt;br /&gt;
|      id     | 7d3a7fa9bc8a4f07a31e8aa3fa79ea20 |&lt;br /&gt;
|     name    |               nova               |&lt;br /&gt;
|     type    |             compute              |&lt;br /&gt;
+-------------+----------------------------------+&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ keystone endpoint-create --service-id 7d3a7fa9bc8a4f07a31e8aa3fa79ea20 --publicurl &amp;#039;http://server2-a.example.com:8774/v2/$(tenant_id)s&amp;#039; --adminurl &amp;#039;http://server2-a.example.com:8774/v2/%(tenant_id)s&amp;#039; --internalurl &amp;#039;http://server2-a.example.com:8774/v2/%(tenant_id)s&amp;#039;&lt;br /&gt;
+-------------+----------------------------------------------------+&lt;br /&gt;
|   Property  |                       Value                        |&lt;br /&gt;
+-------------+----------------------------------------------------+&lt;br /&gt;
|   adminurl  | http://server2-a.example.com:8774/v2/%(tenant_id)s |&lt;br /&gt;
|      id     |          69fc0c9de018459c96c948fc2fdeefac          |&lt;br /&gt;
| internalurl | http://server2-a.example.com:8774/v2/%(tenant_id)s |&lt;br /&gt;
|  publicurl  | http://server2-a.example.com:8774/v2/$(tenant_id)s |&lt;br /&gt;
|    region   |                     regionOne                      |&lt;br /&gt;
|  service_id |          7d3a7fa9bc8a4f07a31e8aa3fa79ea20          |&lt;br /&gt;
+-------------+----------------------------------------------------+&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ export nova_conf=/etc/nova/nova.conf&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ export nova_api=/etc/nova/api-paste.ini&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ cp /etc/nova/api-paste.ini /etc/nova/api-paste.ini.orig&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ cp /etc/nova/nova.conf /etc/nova/nova.conf.orig&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/api-paste.ini filter:authtoken admin_tenant_name services&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/api-paste.ini filter:authtoken admin_user nova&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/api-paste.ini filter:authtoken admin_password redhat&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/api-paste.ini filter:authtoken identity_uri http://172.25.2.10:35357/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT rabbit_userid rabbitmqauth&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT rabbit_password redhat&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT rabbit_host server2-a.example.com&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT rabbit_use_ssl True&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT rabbit_port 5671&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT novncproxy_base_url http://server2-a.example.com:6080/vnc_auto.html&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT vncserver_listen 0.0.0.0&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT glance_host 172.25.2.10&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT metadata_host 172.25.2.10&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT vncserver_proxyclient_address 172.25.2.10&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT auth_strategy keystone&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT verbose true&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT libvirt_vif_driver nova.virt.libvirt.vif.LibvirtGenericVIFDriver&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf libvirt virt_type qemu&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT libvirt_cpu_mode none&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT network_api_class nova.network.neutronv2.api.API&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT neutron_admin_username neutron&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT neutron_admin_password redhat&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT neutron_admin_auth_url http://172.25.2.10:35357/v2.0/&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT neutron_auth_strategy keystone&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT neutron_admin_tenant_name services&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT service_neutron_metadata_proxy true&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT neutron_metadata_proxy_shared_secret redhat&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT neutron_url http://172.25.2.10:9696/&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.firewall.NoopFirewallDriver&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT linuxnet_interface_driver nova.network.linux_net.LinuxOVSInterfaceDriver&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT security_group_api neutron&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT vif_plugging_is_fatal false&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT vif_plugging_timeout 0&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ crudini --set /etc/nova/nova.conf DEFAULT cinder_catalog_info volume:cinder:internalURL&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl start libvirtd&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl start openstack-nova-scheduler&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl start openstack-nova-api&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl start openstack-nova-conductor&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl start openstack-nova-compute&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl start openstack-nova-consoleauth&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl start openstack-nova-novncproxy&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check there are no obvious errors:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ egrep &amp;#039;ERROR|CRITICAL&amp;#039; /var/log/nova/*.log&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl enable openstack-nova-scheduler&lt;br /&gt;
ln -s &amp;#039;/usr/lib/systemd/system/openstack-nova-scheduler.service&amp;#039; &amp;#039;/etc/systemd/system/multi-user.target.wants/openstack-nova-scheduler.service&amp;#039;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl enable openstack-nova-api&lt;br /&gt;
ln -s &amp;#039;/usr/lib/systemd/system/openstack-nova-api.service&amp;#039; &amp;#039;/etc/systemd/system/multi-user.target.wants/openstack-nova-api.service&amp;#039;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl enable openstack-nova-compute&lt;br /&gt;
ln -s &amp;#039;/usr/lib/systemd/system/openstack-nova-compute.service&amp;#039; &amp;#039;/etc/systemd/system/multi-user.target.wants/openstack-nova-compute.service&amp;#039;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl enable openstack-nova-conductor&lt;br /&gt;
ln -s &amp;#039;/usr/lib/systemd/system/openstack-nova-conductor.service&amp;#039; &amp;#039;/etc/systemd/system/multi-user.target.wants/openstack-nova-conductor.service&amp;#039;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl enable openstack-nova-consoleauth&lt;br /&gt;
ln -s &amp;#039;/usr/lib/systemd/system/openstack-nova-consoleauth.service&amp;#039; &amp;#039;/etc/systemd/system/multi-user.target.wants/openstack-nova-consoleauth.service&amp;#039;&lt;br /&gt;
[root@server2-a ~(keystone_admin)]$ systemctl enable openstack-nova-novncproxy&lt;br /&gt;
ln -s &amp;#039;/usr/lib/systemd/system/openstack-nova-novncproxy.service&amp;#039; &amp;#039;/etc/systemd/system/multi-user.target.wants/openstack-nova-novncproxy.service&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jon</name></author>
	</entry>
</feed>