Removed *.ini configuration steps from Nova compute section
Nova in Icehouse doesn't seem to require configuration of *.ini files, particularly the [filter:authtoken] section. I removed these steps from the compute section of the Nova chapter. I also added the 'auth_uri' key to the [keystone_authtoken] section in nova.conf. Change-Id: I2c2e75f1855752a68fec2686a9ff639bef97eacd Closes-Bug: #1287900
This commit is contained in:
parent
affe166f31
commit
3f3762a5b8
@ -109,6 +109,7 @@ dpkg-statoverride --update --add root root 0644 /boot/vmlinuz-${version}</progra
|
||||
</para>
|
||||
<screen os="fedora;rhel;centos;opensuse;sles"><prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf database connection mysql://nova:<replaceable>NOVA_DBPASS</replaceable>@controller/nova</userinput>
|
||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf DEFAULT auth_strategy keystone</userinput>
|
||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_uri http://<replaceable>controller</replaceable>:5000</userinput>
|
||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_host <replaceable>controller</replaceable></userinput>
|
||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_protocol http</userinput>
|
||||
<prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_port 35357</userinput>
|
||||
@ -125,7 +126,16 @@ auth_strategy=keystone
|
||||
...
|
||||
[database]
|
||||
# The SQLAlchemy connection string used to connect to the database
|
||||
connection = mysql://nova:NOVA_DBPASS@controller/nova</programlisting>
|
||||
connection = mysql://nova:NOVA_DBPASS@controller/nova
|
||||
|
||||
[keystone_authtoken]
|
||||
auth_uri = http://<replaceable>controller</replaceable>:5000
|
||||
auth_host = <replaceable>controller</replaceable>
|
||||
auth_port = 35357
|
||||
auth_protocol = http
|
||||
admin_tenant_name = service
|
||||
admin_user = nova
|
||||
admin_password = <replaceable>NOVA_PASS</replaceable></programlisting>
|
||||
</step>
|
||||
<step os="fedora;rhel;centos;ubuntu;opensuse;sles">
|
||||
<para os="fedora;rhel;centos">Configure the Compute Service to use the
|
||||
@ -207,31 +217,6 @@ virt_type = qemu</programlisting>
|
||||
Configure <literal>libvirt</literal> to use QEMU:</para>
|
||||
<screen os="rhel;centos;fedora;sles;opensuse"><prompt>#</prompt> <userinput>openstack-config --set /etc/nova/nova.conf libvirt virt_type qemu</userinput></screen>
|
||||
</step>
|
||||
<step>
|
||||
<para>Edit the <filename>/etc/nova/api-paste.ini</filename>
|
||||
file to add the credentials to the
|
||||
<literal>[filter:authtoken]</literal> section:</para>
|
||||
<note><title>Use of .ini files</title>
|
||||
<para>Files with the extension <filename>.ini</filename>
|
||||
sometimes need to be edited during initial setup. However,
|
||||
they should not be used for general configuration tasks.</para>
|
||||
</note>
|
||||
<programlisting language="ini">[filter:authtoken]
|
||||
paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory
|
||||
auth_host = <replaceable>controller</replaceable>
|
||||
auth_port = 35357
|
||||
auth_protocol = http
|
||||
admin_tenant_name = service
|
||||
admin_user = nova
|
||||
admin_password = <replaceable>NOVA_PASS</replaceable>
|
||||
</programlisting>
|
||||
<note os="fedora;rhel;centos;opensuse;sles">
|
||||
<para>Ensure that the
|
||||
<option>api_paste_config=/etc/nova/api-paste.ini</option>
|
||||
option is set in <filename>/etc/nova/nova.conf</filename>
|
||||
file.</para>
|
||||
</note>
|
||||
</step>
|
||||
<step>
|
||||
<para os="fedora;rhel;centos;opensuse;sles">Start the Compute
|
||||
service and configure it to start when the system
|
||||
|
Loading…
Reference in New Issue
Block a user