diff --git a/doc/install-guide/section_basics-packages.xml b/doc/install-guide/section_basics-packages.xml
index 5ba5aaccb5..7a77e5c768 100644
--- a/doc/install-guide/section_basics-packages.xml
+++ b/doc/install-guide/section_basics-packages.xml
@@ -165,6 +165,10 @@ Key Expires: Thu Dec 17 13:34:21 2015
Fedora does not require this package.
+
+ The installation process for this package can take a
+ while.
+
diff --git a/doc/install-guide/section_ceilometer-cinder.xml b/doc/install-guide/section_ceilometer-cinder.xml
index dc79ac0b7c..da54bba56f 100644
--- a/doc/install-guide/section_ceilometer-cinder.xml
+++ b/doc/install-guide/section_ceilometer-cinder.xml
@@ -20,13 +20,21 @@ notification_driver = cinder.openstack.common.notifier.rpc_notifierRestart the Block Storage services with their new
settings.
On the controller node:
- # service cinder-api restart
+ # service cinder-api restart
# service cinder-scheduler restart
- # service openstack-cinder-api restart
+ # systemctl restart openstack-cinder-api.service openstack-cinder-scheduler.service
+ On SLES:
+ # service openstack-cinder-api restart
# service openstack-cinder-scheduler restart
- On the volume node:
- # service openstack-cinder-volume restart
+ On openSUSE:
+ # systemctl restart openstack-cinder-api.service openstack-cinder-scheduler.service
+ On the storage node:
# service cinder-volume restart
+ # systemctl restart openstack-cinder-volume.service
+ On SLES:
+ # service openstack-cinder-volume restart
+ On openSUSE:
+ # systemctl restart openstack-cinder-volume.service
If you want to collect OpenStack Block Storage notification on demand,
diff --git a/doc/install-guide/section_ceilometer-controller.xml b/doc/install-guide/section_ceilometer-controller.xml
index e56c47e5b6..cbe493e336 100644
--- a/doc/install-guide/section_ceilometer-controller.xml
+++ b/doc/install-guide/section_ceilometer-controller.xml
@@ -351,18 +351,12 @@ os_password = CEILOMETER_PASS
Start the Telemetry services and configure them to start when the
system boots:
- # service openstack-ceilometer-api start
-# service openstack-ceilometer-notification start
-# service openstack-ceilometer-central start
-# service openstack-ceilometer-collector start
-# service openstack-ceilometer-alarm-evaluator start
-# service openstack-ceilometer-alarm-notifier start
-# chkconfig openstack-ceilometer-api on
-# chkconfig openstack-ceilometer-notification on
-# chkconfig openstack-ceilometer-central on
-# chkconfig openstack-ceilometer-collector on
-# chkconfig openstack-ceilometer-alarm-evaluator on
-# chkconfig openstack-ceilometer-alarm-notifier on
+ # systemctl enable openstack-ceilometer-api.service openstack-ceilometer-notification.service \
+ openstack-ceilometer-central.service openstack-ceilometer-collector.service \
+ openstack-ceilometer-alarm-evaluator.service openstack-ceilometer-alarm-notifier.service
+# systemctl start openstack-ceilometer-api.service openstack-ceilometer-notification.service \
+ openstack-ceilometer-central.service openstack-ceilometer-collector.service \
+ openstack-ceilometer-alarm-evaluator.service openstack-ceilometer-alarm-notifier.service
On SLES:
# service openstack-ceilometer-api start
# service openstack-ceilometer-agent-notification start
diff --git a/doc/install-guide/section_ceilometer-glance.xml b/doc/install-guide/section_ceilometer-glance.xml
index fc2217a6f2..38eaed8699 100644
--- a/doc/install-guide/section_ceilometer-glance.xml
+++ b/doc/install-guide/section_ceilometer-glance.xml
@@ -22,8 +22,12 @@ rabbit_password = RABBIT_PASS
settings:
# service glance-registry restart
# service glance-api restart
- # service openstack-glance-api restart
+ # systemctl restart openstack-glance-api.service openstack-glance-registry.service
+ On SLES:
+ # service openstack-glance-api restart
# service openstack-glance-registry restart
+ On openSUSE:
+ # systemctl restart openstack-glance-api.service openstack-glance-registry.service
diff --git a/doc/install-guide/section_ceilometer-nova.xml b/doc/install-guide/section_ceilometer-nova.xml
index d640a71364..6144303697 100644
--- a/doc/install-guide/section_ceilometer-nova.xml
+++ b/doc/install-guide/section_ceilometer-nova.xml
@@ -31,8 +31,12 @@ notification_driver = ceilometer.compute.nova_notifier
Restart the Compute service:
- # service openstack-nova-compute restart
# service nova-compute restart
+ # systemctl restart openstack-nova-compute.service
+ On SLES:
+ # service openstack-nova-compute restart
+ On openSUSE:
+ # systemctl restart openstack-nova-compute.service
@@ -100,13 +104,17 @@ log_dir = /var/log/ceilometer
Restart the service with its new settings:
# service ceilometer-agent-compute restart
-
+
Start the service and configure it to start when the
system boots:
- # service openstack-ceilometer-agent-compute start
+ # systemctl enable openstack-ceilometer-compute.service
+# systemctl start openstack-ceilometer-compute.service
+ On SLES:
+ # service openstack-ceilometer-agent-compute start
# chkconfig openstack-ceilometer-agent-compute on
- # service openstack-ceilometer-compute start
-# chkconfig openstack-ceilometer-compute on
+ On openSUSE:
+ # systemctl enable openstack-ceilometer-compute.service
+# systemctl start openstack-ceilometer-compute.service
diff --git a/doc/install-guide/section_ceilometer-swift.xml b/doc/install-guide/section_ceilometer-swift.xml
index 1c5d358d7b..abfaa6d2fd 100644
--- a/doc/install-guide/section_ceilometer-swift.xml
+++ b/doc/install-guide/section_ceilometer-swift.xml
@@ -49,9 +49,7 @@ pipeline = healthcheck cache authtoken keystoneauth ceilometer proxy-serverAdd the system user swift to the system group
ceilometer to give Object Storage access to the
ceilometer.conf file.
-
- # usermod -a -G ceilometer swift
-
+ # usermod -a -G ceilometer swift
Add ResellerAdmin to the
@@ -61,7 +59,11 @@ pipeline = healthcheck cache authtoken keystoneauth ceilometer proxy-server
Restart the service with its new settings:
# service swift-proxy restart
- # service openstack-swift-proxy restart
+ # systemctl restart openstack-swift-proxy.service
+ On SLES:
+ # service openstack-swift-proxy restart
+ On openSUSE:
+ # systemctl restart openstack-swift-proxy.service
diff --git a/doc/install-guide/section_cinder-storage-node.xml b/doc/install-guide/section_cinder-storage-node.xml
index 55692e9290..a3a596da53 100644
--- a/doc/install-guide/section_cinder-storage-node.xml
+++ b/doc/install-guide/section_cinder-storage-node.xml
@@ -9,9 +9,10 @@
This section describes how to install and configure storage nodes
for the Block Storage service. For simplicity, this configuration
references one storage node with an empty local block storage device
- /dev/sdb. The service provisions logical volumes
- on this device using the LVM driver and provides
- them to instances via
+ /dev/sdb that contains a suitable partition table with
+ one partition /dev/sdb1 occupying the entire device.
+ The service provisions logical volumes on this device using the
+ LVM driver and provides them to instances via
iSCSI transport. You can follow these instructions with
minor modifications to horizontally scale your environment with
@@ -65,9 +66,9 @@
# systemctl start lvm2-lvmetad.service
- Create the LVM physical volume /dev/sdb:
- # pvcreate /dev/sdb
- Physical volume "/dev/sdb" successfully created
+ Create the LVM physical volume /dev/sdb1:
+ # pvcreate /dev/sdb1
+ Physical volume "/dev/sdb1" successfully created
If your system uses a different device name, adjust these
steps accordingly.
@@ -76,7 +77,7 @@
Create the LVM volume group
cinder-volumes:
- # vgcreate cinder-volumes /dev/sdb
+ # vgcreate cinder-volumes /dev/sdb1
Volume group "cinder-volumes" successfully created
The Block Storage service creates logical volumes in this
volume group.
diff --git a/doc/install-guide/section_glance-install.xml b/doc/install-guide/section_glance-install.xml
index cf3979c1fd..d8dec92eb9 100644
--- a/doc/install-guide/section_glance-install.xml
+++ b/doc/install-guide/section_glance-install.xml
@@ -207,6 +207,14 @@ flavor = keystone
identity_uri option replaces them.
+
+ In the [glance_store] section, configure
+ the local file system store and location of image files:
+ [glance_store]
+...
+default_store = file
+filesystem_store_datadir = /var/lib/glance/images/
+
In the [DEFAULT] section, we recommend
enabling verbose logging to assist with potential
@@ -260,20 +268,16 @@ verbose = True
Start the Image Service services and configure them to start when
the system boots:
- # systemctl enable openstack-glance-api.service
-# systemctl enable openstack-glance-registry.service
-# systemctl start openstack-glance-api.service
-# systemctl start openstack-glance-registry.service
+ # systemctl enable openstack-glance-api.service openstack-glance-registry.service
+# systemctl start openstack-glance-api.service openstack-glance-registry.service
On SLES:
# service openstack-glance-api start
# service openstack-glance-registry start
# chkconfig openstack-glance-api on
# chkconfig openstack-glance-registry on
On openSUSE:
- # systemctl enable openstack-glance-api.service
-# systemctl enable openstack-glance-registry.service
-# systemctl start openstack-glance-api.service
-# systemctl start openstack-glance-registry.service
+ # systemctl enable openstack-glance-api.service openstack-glance-registry.service
+# systemctl start openstack-glance-api.service openstack-glance-registry.service
By default, the Ubuntu packages create an SQLite database.
diff --git a/doc/install-guide/section_heat-install.xml b/doc/install-guide/section_heat-install.xml
index 0090e11a11..45bdce3121 100644
--- a/doc/install-guide/section_heat-install.xml
+++ b/doc/install-guide/section_heat-install.xml
@@ -265,12 +265,10 @@ auth_uri = http://controller:5000/v2.0
Start the Orchestration services and configure them to start when
the system boots:
- # systemctl enable openstack-heat-api.service
-# systemctl enable openstack-heat-api-cfn.service
-# systemctl enable openstack-heat-engine.service
-# systemctl start openstack-heat-api.service
-# systemctl start openstack-heat-api-cfn.service
-# systemctl start openstack-heat-engine.service
+ # systemctl enable openstack-heat-api.service openstack-heat-api-cfn.service \
+ openstack-heat-engine.service
+# systemctl start openstack-heat-api.service openstack-heat-api-cfn.service \
+ openstack-heat-engine.service
On SLES:
# service openstack-heat-api start
# service openstack-heat-api-cfn start
@@ -279,12 +277,10 @@ auth_uri = http://controller:5000/v2.0# chkconfig openstack-heat-api-cfn on
# chkconfig openstack-heat-engine on
On openSUSE:
- # systemctl enable openstack-heat-api.service
-# systemctl enable openstack-heat-api-cfn.service
-# systemctl enable openstack-heat-engine.service
-# systemctl start openstack-heat-api.service
-# systemctl start openstack-heat-api-cfn.service
-# systemctl start openstack-heat-engine.service
+ # systemctl enable openstack-heat-api.service openstack-heat-api-cfn.service \
+ openstack-heat-engine.service
+# systemctl start openstack-heat-api.service openstack-heat-api-cfn.service \
+ openstack-heat-engine.service
By default, the Ubuntu packages create a SQLite database.
diff --git a/doc/install-guide/section_keystone-install.xml b/doc/install-guide/section_keystone-install.xml
index 40aace4063..e682e10038 100644
--- a/doc/install-guide/section_keystone-install.xml
+++ b/doc/install-guide/section_keystone-install.xml
@@ -62,13 +62,13 @@
Run the following command to install the packages:
# apt-get install keystone python-keystoneclient
# yum install openstack-keystone python-keystoneclient
- # zypper install openstack-keystone python-keystoneclient
+ # zypper install openstack-keystone python-keystoneclient
-
+
Edit the /etc/keystone/keystone.conf file and
complete the following actions:
-
+
In the [DEFAULT] section, define the value
of the initial administration token:
[DEFAULT]
@@ -77,7 +77,7 @@ admin_token = ADMIN_TOKEN
Replace ADMIN_TOKEN with the random
value that you generated in a previous step.
-
+
In the [database] section, configure
database access:
[database]
@@ -86,6 +86,14 @@ connection = mysql://keystone:KEYSTONE_DBPASS@Replace KEYSTONE_DBPASS with the
password you chose for the database.
+
+ In the [token] section, configure the UUID
+ token provider and SQL driver:
+ [token]
+...
+provider = keystone.token.providers.uuid.Provider
+driver = keystone.token.persistence.backends.sql.Token
+
(Optional) To assist with troubleshooting,
enable verbose logging in the [DEFAULT] section:
diff --git a/doc/install-guide/section_neutron-compute-node.xml b/doc/install-guide/section_neutron-compute-node.xml
index cd19958736..9ad8b8be07 100644
--- a/doc/install-guide/section_neutron-compute-node.xml
+++ b/doc/install-guide/section_neutron-compute-node.xml
@@ -26,8 +26,8 @@ net.ipv4.conf.default.rp_filter=0
To install the Networking components
- # apt-get install neutron-plugin-ml2 neutron-plugin-openvswitch-agent ipset
- # yum install openstack-neutron-ml2 openstack-neutron-openvswitch ipset
+ # apt-get install neutron-plugin-ml2 neutron-plugin-openvswitch-agent
+ # yum install openstack-neutron-ml2 openstack-neutron-openvswitch
# zypper install --no-recommends openstack-neutron-openvswitch-agent ipset
SUSE does not use a separate ML2 plug-in package.
diff --git a/doc/install-guide/section_neutron-controller-node.xml b/doc/install-guide/section_neutron-controller-node.xml
index c94c4c02a0..0061e361ff 100644
--- a/doc/install-guide/section_neutron-controller-node.xml
+++ b/doc/install-guide/section_neutron-controller-node.xml
@@ -389,17 +389,15 @@ admin_password = NEUTRON_PASS
Restart the Compute services:
- # systemctl restart openstack-nova-api.service
-# systemctl restart openstack-nova-scheduler.service
-# systemctl restart openstack-nova-conductor.service
+ # systemctl restart openstack-nova-api.service openstack-nova-scheduler.service \
+ openstack-nova-conductor.service
On SLES:
# service openstack-nova-api restart
# service openstack-nova-scheduler restart
# service openstack-nova-conductor restart
On openSUSE:
- # systemctl restart openstack-nova-api.service
-# systemctl restart openstack-nova-scheduler.service
-# systemctl restart openstack-nova-conductor.service
+ # systemctl restart openstack-nova-api.service openstack-nova-scheduler.service \
+ openstack-nova-conductor.service
# service nova-api restart
# service nova-scheduler restart
# service nova-conductor restart
diff --git a/doc/install-guide/section_neutron-network-node.xml b/doc/install-guide/section_neutron-network-node.xml
index 8bbaab9213..8594a391d2 100644
--- a/doc/install-guide/section_neutron-network-node.xml
+++ b/doc/install-guide/section_neutron-network-node.xml
@@ -27,8 +27,8 @@ net.ipv4.conf.default.rp_filter=0
To install the Networking components
# apt-get install neutron-plugin-ml2 neutron-plugin-openvswitch-agent \
- neutron-l3-agent neutron-dhcp-agent ipset
- # yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-openvswitch ipset
+ neutron-l3-agent neutron-dhcp-agent
+ # yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-openvswitch
# zypper install --no-recommends openstack-neutron-openvswitch-agent openstack-neutron-l3-agent \
openstack-neutron-dhcp-agent openstack-neutron-metadata-agent ipset
@@ -493,15 +493,11 @@ metadata_proxy_shared_secret = METADATA_SECRET
Start the Networking services and configure them to start
when the system boots:
- # systemctl enable neutron-openvswitch-agent.service
-# systemctl enable neutron-l3-agent.service
-# systemctl enable neutron-dhcp-agent.service
-# systemctl enable neutron-metadata-agent.service
-# systemctl enable neutron-ovs-cleanup.service
-# systemctl start neutron-openvswitch-agent.service
-# systemctl start neutron-l3-agent.service
-# systemctl start neutron-dhcp-agent.service
-# systemctl start neutron-metadata-agent.service
+ # systemctl enable neutron-openvswitch-agent.service neutron-l3-agent.service \
+ neutron-dhcp-agent.service neutron-metadata-agent.service \
+ neutron-ovs-cleanup.service
+# systemctl start neutron-openvswitch-agent.service neutron-l3-agent.service \
+ neutron-dhcp-agent.service neutron-metadata-agent.service
Do not explictly start the
neutron-ovs-cleanup
@@ -518,15 +514,11 @@ metadata_proxy_shared_secret = METADATA_SECRET# chkconfig openstack-neutron-metadata-agent on
# chkconfig openstack-neutron-ovs-cleanup on
On openSUSE:
- # systemctl enable openstack-neutron-openvswitch-agent.service
-# systemctl enable openstack-neutron-l3-agent.service
-# systemctl enable openstack-neutron-dhcp-agent.service
-# systemctl enable openstack-neutron-metadata-agent.service
-# systemctl enable openstack-neutron-ovs-cleanup.service
-# systemctl start openstack-neutron-openvswitch-agent.service
-# systemctl start openstack-neutron-l3-agent.service
-# systemctl start openstack-neutron-dhcp-agent.service
-# systemctl start openstack-neutron-metadata-agent.service
+ # systemctl enable openstack-neutron-openvswitch-agent.service openstack-neutron-l3-agent.service \
+ openstack-neutron-dhcp-agent.service openstack-neutron-metadata-agent.service \
+ openstack-neutron-ovs-cleanup.service
+# systemctl start openstack-neutron-openvswitch-agent.service openstack-neutron-l3-agent.service \
+ openstack-neutron-dhcp-agent.service openstack-neutron-metadata-agent.service
Do not explictly start the
openstack-neutron-ovs-cleanup
diff --git a/doc/install-guide/section_nova-compute-install.xml b/doc/install-guide/section_nova-compute-install.xml
index 9e1466aefd..d6c715b62c 100644
--- a/doc/install-guide/section_nova-compute-install.xml
+++ b/doc/install-guide/section_nova-compute-install.xml
@@ -22,8 +22,8 @@
To install and configure the Compute hypervisor components
Install the packages:
- # apt-get install nova-compute
- # yum install openstack-nova-compute
+ # apt-get install nova-compute sysfsutils
+ # yum install openstack-nova-compute sysfsutils
# zypper install openstack-nova-compute genisoimage kvm
@@ -43,9 +43,13 @@ rabbit_password = RABBIT_PASS
RabbitMQ.
- In the [keystone_authtoken] section,
+ In the [DEFAULT] and
+ [keystone_authtoken] sections,
configure Identity service access:
-
+ [DEFAULT]
+...
+auth_strategy = keystone
+
[keystone_authtoken]
...
auth_uri = http://controller:5000/v2.0
@@ -188,9 +192,8 @@ virt_type = qemu
Start the Compute service including its dependencies and configure
them to start automatically when the system boots:
- # systemctl enable libvirtd.service
+ # systemctl enable libvirtd.service openstack-nova-compute.service
# systemctl start libvirtd.service
-# systemctl enable openstack-nova-compute.service
# systemctl start openstack-nova-compute.service
On SLES:
# service libvirtd start
@@ -198,9 +201,8 @@ virt_type = qemu
# service openstack-nova-compute start
# chkconfig openstack-nova-compute on
On openSUSE:
- # systemctl enable libvirtd.service
+ # systemctl enable libvirtd.service openstack-nova-compute.service
# systemctl start libvirtd.service
-# systemctl enable openstack-nova-compute.service
# systemctl start openstack-nova-compute.service
diff --git a/doc/install-guide/section_nova-controller-install.xml b/doc/install-guide/section_nova-controller-install.xml
index 5f49dc4274..8162906ad8 100644
--- a/doc/install-guide/section_nova-controller-install.xml
+++ b/doc/install-guide/section_nova-controller-install.xml
@@ -146,9 +146,14 @@ rabbit_password = RABBIT_PASS
RabbitMQ.
- In the [keystone_authtoken] section,
+ In the [DEFAULT] and
+ [keystone_authtoken] sections,
configure Identity service access:
- [keystone_authtoken]
+ [DEFAULT]
+...
+auth_strategy = keystone
+
+[keystone_authtoken]
...
auth_uri = http://controller:5000/v2.0
identity_uri = http://controller:35357
@@ -250,18 +255,12 @@ vncserver_proxyclient_address = 10.0.0.11
Start the Compute services and configure them to start when the
system boots:
- # systemctl enable openstack-nova-api.service
-# systemctl enable openstack-nova-cert.service
-# systemctl enable openstack-nova-consoleauth.service
-# systemctl enable openstack-nova-scheduler.service
-# systemctl enable openstack-nova-conductor.service
-# systemctl enable openstack-nova-novncproxy.service
-# systemctl start openstack-nova-api.service
-# systemctl start openstack-nova-cert.service
-# systemctl start openstack-nova-consoleauth.service
-# systemctl start openstack-nova-scheduler.service
-# systemctl start openstack-nova-conductor.service
-# systemctl start openstack-nova-novncproxy.service
+ # systemctl enable openstack-nova-api.service openstack-nova-cert.service \
+ openstack-nova-consoleauth.service openstack-nova-scheduler.service \
+ openstack-nova-conductor.service openstack-nova-novncproxy.service
+# systemctl start openstack-nova-api.service openstack-nova-cert.service \
+ openstack-nova-consoleauth.service openstack-nova-scheduler.service \
+ openstack-nova-conductor.service openstack-nova-novncproxy.service
On SLES:
# service openstack-nova-api start
# service openstack-nova-cert start
@@ -276,18 +275,12 @@ vncserver_proxyclient_address = 10.0.0.11
# chkconfig openstack-nova-conductor on
# chkconfig openstack-nova-novncproxy on
On openSUSE:
- # systemctl enable openstack-nova-api.service
-# systemctl enable openstack-nova-cert.service
-# systemctl enable openstack-nova-consoleauth.service
-# systemctl enable openstack-nova-scheduler.service
-# systemctl enable openstack-nova-conductor.service
-# systemctl enable openstack-nova-novncproxy.service
-# systemctl start openstack-nova-api.service
-# systemctl start openstack-nova-cert.service
-# systemctl start openstack-nova-consoleauth.service
-# systemctl start openstack-nova-scheduler.service
-# systemctl start openstack-nova-conductor.service
-# systemctl start openstack-nova-novncproxy.service
+ # systemctl enable openstack-nova-api.service openstack-nova-cert.service \
+ openstack-nova-consoleauth.service openstack-nova-scheduler.service \
+ openstack-nova-conductor.service openstack-nova-novncproxy.service
+# systemctl start openstack-nova-api.service openstack-nova-cert.service \
+ openstack-nova-consoleauth.service openstack-nova-scheduler.service \
+ openstack-nova-conductor.service openstack-nova-novncproxy.service
By default, the Ubuntu packages create an SQLite database.
diff --git a/doc/install-guide/section_nova-networking-compute-node.xml b/doc/install-guide/section_nova-networking-compute-node.xml
index 91ea21fe8c..dc9c87b189 100644
--- a/doc/install-guide/section_nova-networking-compute-node.xml
+++ b/doc/install-guide/section_nova-networking-compute-node.xml
@@ -56,20 +56,16 @@ public_interface = INTERFACE_NAME
# service nova-api-metadata restart
Start the services and
configure them to start when the system boots:
- # systemctl enable openstack-nova-network.service
-# systemctl enable openstack-nova-metadata-api.service
-# systemctl start openstack-nova-network.service
-# systemctl start openstack-nova-metadata-api.service
+ # systemctl enable openstack-nova-network.service openstack-nova-metadata-api.service
+# systemctl start openstack-nova-network.service openstack-nova-metadata-api.service
On SLES:
# service openstack-nova-network start
# service openstack-nova-api-metadata start
# chkconfig openstack-nova-network on
# chkconfig openstack-nova-api-metadata on
On openSUSE:
- # systemctl enable openstack-nova-network.service
-# systemctl enable openstack-nova-metadata-api.service
-# systemctl start openstack-nova-network.service
-# systemctl start openstack-nova-metadata-api.service
+ # systemctl enable openstack-nova-network.service openstack-nova-metadata-api.service
+# systemctl start openstack-nova-network.service penstack-nova-metadata-api.service
diff --git a/doc/install-guide/section_nova-networking-controller-node.xml b/doc/install-guide/section_nova-networking-controller-node.xml
index d0cd1ba1cd..94c9a092a9 100644
--- a/doc/install-guide/section_nova-networking-controller-node.xml
+++ b/doc/install-guide/section_nova-networking-controller-node.xml
@@ -26,17 +26,15 @@ security_group_api = nova
Restart the Compute services:
- # systemctl restart openstack-nova-api.service
-# systemctl restart openstack-nova-scheduler.service
-# systemctl restart openstack-nova-conductor.service
+ # systemctl restart openstack-nova-api.service openstack-nova-scheduler.service \
+ openstack-nova-conductor.service
On SLES:
# service openstack-nova-api restart
# service openstack-nova-scheduler restart
# service openstack-nova-conductor restart
On openSUSE:
- # systemctl restart openstack-nova-api.service
-# systemctl restart openstack-nova-scheduler.service
-# systemctl restart openstack-nova-conductor.service
+ # systemctl restart openstack-nova-api.service openstack-nova-scheduler.service \
+ openstack-nova-conductor.service
# service nova-api restart
# service nova-scheduler restart
# service nova-conductor restart
diff --git a/doc/install-guide/section_trove-install.xml b/doc/install-guide/section_trove-install.xml
index ea6e37f856..e179ad928f 100644
--- a/doc/install-guide/section_trove-install.xml
+++ b/doc/install-guide/section_trove-install.xml
@@ -215,23 +215,31 @@ trove_auth_url = http://controller:35357/v2.0controller:8779/v1.0/%\(tenant_id\)s \
--region regionOne
-
-
- Start Database
- services and configure them to start when the system
- boots:
- Restart Database services:
-
- # service trove-api restart
+
+ Restart the Database services:
+ # service trove-api restart
# service trove-taskmanager restart
# service trove-conductor restart
-
- # service openstack-trove-api start
+
+
+ Start the Database services and configure them to start when the
+ system boots:
+ # systemctl enable openstack-trove-api.service openstack-trove-taskmanager.service \
+ openstack-trove-conductor.service
+# systemctl start openstack-trove-api.service openstack-trove-taskmanager.service \
+ openstack-trove-conductor.service
+ On SLES:
+ # service openstack-trove-api start
# service openstack-trove-taskmanager start
# service openstack-trove-conductor start
# chkconfig openstack-trove-api on
# chkconfig openstack-trove-taskmanager on
# chkconfig openstack-trove-conductor on
+ On openSUSE:
+ # systemctl enable openstack-trove-api.service openstack-trove-taskmanager.service \
+ openstack-trove-conductor.service
+# systemctl start openstack-trove-api.service openstack-trove-taskmanager.service \
+ openstack-trove-conductor.service