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