Update docker/services refs to use deployment
Change-Id: I4e65ff32afb7388e9b6c6cc4fd3cbca70bf3b314
This commit is contained in:
parent
4d8a2dc546
commit
4cf8e945d9
@ -48,11 +48,11 @@ resource association for this defacto deployment configuration::
|
|||||||
RpcPort: 5672
|
RpcPort: 5672
|
||||||
|
|
||||||
resource_registry:
|
resource_registry:
|
||||||
OS::TripleO::Services::OsloMessagingNotify: ../../docker/services/messaging/notify-rabbitmq-shared.yaml
|
OS::TripleO::Services::OsloMessagingNotify: ../../deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml
|
||||||
OS::TripleO::Services::OsloMessagingRpc: ../../docker/services/messaging/rpc-rabbitmq.yaml
|
OS::TripleO::Services::OsloMessagingRpc: ../../deployment/rabbitmq/rabbitmq-messaging-rpc-container-puppet.yaml
|
||||||
|
|
||||||
The `rpc-rabbitmq.yaml`_ instantiates the rabbitmq server backend
|
The `rabbitmq-messaging-rpc-container-puppet.yaml`_ instantiates the rabbitmq server backend
|
||||||
while `notify-rabbitmq-shared.yaml`_ sets up the notification
|
while `rabbitmq-messaging-notify-container-puppet.yaml`_ sets up the notification
|
||||||
transport configuration to use the same shared rabbitmq server.
|
transport configuration to use the same shared rabbitmq server.
|
||||||
|
|
||||||
Deployment of Separate RPC and Notify Messaging Backends
|
Deployment of Separate RPC and Notify Messaging Backends
|
||||||
@ -86,8 +86,8 @@ overcloud deployment::
|
|||||||
RpcPort: 31459
|
RpcPort: 31459
|
||||||
|
|
||||||
resource_registry:
|
resource_registry:
|
||||||
OS::TripleO::Services::OsloMessagingNotify: ../../docker/services/messaging/notify-rabbitmq.yaml
|
OS::TripleO::Services::OsloMessagingNotify: ../../deployment/rabbitmq/rabbitmq-messaging-notify-container-puppet.yaml
|
||||||
OS::TripleO::Services::OsloMessagingRpc: ../../docker/services/messaging/rpc-qdrouterd.yaml
|
OS::TripleO::Services::OsloMessagingRpc: ../../deployment/messaging/rpc-qdrouterd-container-puppet.yaml
|
||||||
|
|
||||||
The above will instantiate qdrouterd server(s) and configure them for
|
The above will instantiate qdrouterd server(s) and configure them for
|
||||||
use as the RPC transport and will also instantiate the rabbitmq backend
|
use as the RPC transport and will also instantiate the rabbitmq backend
|
||||||
@ -102,6 +102,6 @@ command to deploy with separate messaging backends::
|
|||||||
openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/messaging/rpc-qdrouterd-notify-rabbitmq-hybrid.yaml
|
openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/messaging/rpc-qdrouterd-notify-rabbitmq-hybrid.yaml
|
||||||
|
|
||||||
.. _`standard messaging`: https://github.com/openstack/tripleo-heat-templates/blob/master/environments/messaging/rpc-rabbitmq-notify-rabbitmq-shared.yaml
|
.. _`standard messaging`: https://github.com/openstack/tripleo-heat-templates/blob/master/environments/messaging/rpc-rabbitmq-notify-rabbitmq-shared.yaml
|
||||||
.. _`rpc-rabbitmq.yaml`: https://github.com/openstack/tripleo-heat-templates/blob/master/docker/services/messaging/rpc-rabbitmq.yaml
|
.. _`rabbitmq-messaging-rpc-container-puppet.yaml`: https://github.com/openstack/tripleo-heat-templates/blob/master/deployment/rabbitmq/rabbitmq-messaging-rpc-container-puppet.yaml
|
||||||
.. _`notify-rabbitmq-shared.yaml`: https://github.com/openstack/tripleo-heat-templates/blob/master/docker/services/messaging/notify-rabbitmq-shared.yaml
|
.. _`rabbitmq-messaging-notify-container-puppet.yaml`: https://github.com/openstack/tripleo-heat-templates/blob/master/deployment/rabbitmq/rabbitmq-messaging-notify-container-puppet.yaml
|
||||||
.. _`hybrid messaging`: https://github.com/openstack/tripleo-heat-templates/blob/master/environments/messaging/rpc-qdrouterd-notify-rabbitmq-hybrid.yaml
|
.. _`hybrid messaging`: https://github.com/openstack/tripleo-heat-templates/blob/master/environments/messaging/rpc-qdrouterd-notify-rabbitmq-hybrid.yaml
|
||||||
|
@ -157,7 +157,7 @@ And where the *fast_forward_upgrade_bootstrap_role_tasks.yaml* include the
|
|||||||
when: role_name == 'Compute' and ansible_hostname == Compute[0]
|
when: role_name == 'Compute' and ansible_hostname == Compute[0]
|
||||||
...etc
|
...etc
|
||||||
|
|
||||||
.. _neutron-api: https://github.com/openstack/tripleo-heat-templates/blob/master/docker/services/neutron-api.yaml#L190
|
.. _neutron-api: https://github.com/openstack/tripleo-heat-templates/blob/master/deployment/neutron/neutron-api-container-puppet.yaml#L415
|
||||||
.. _spec: https://github.com/openstack/tripleo-specs/blob/master/specs/queens/fast-forward-upgrades.rst
|
.. _spec: https://github.com/openstack/tripleo-specs/blob/master/specs/queens/fast-forward-upgrades.rst
|
||||||
.. _deploy-steps.j2: https://github.com/openstack/tripleo-heat-templates/blob/master/common/deploy-steps.j2#L377
|
.. _deploy-steps.j2: https://github.com/openstack/tripleo-heat-templates/blob/master/common/deploy-steps.j2#L377
|
||||||
.. _config-download: https://github.com/openstack/tripleo-common/blob/master/tripleo_common/utils/config.py
|
.. _config-download: https://github.com/openstack/tripleo-common/blob/master/tripleo_common/utils/config.py
|
||||||
|
@ -382,5 +382,5 @@ package_update.yaml and so that is what we need to update here:
|
|||||||
sudo systemctl restart openstack-mistral-engine.service
|
sudo systemctl restart openstack-mistral-engine.service
|
||||||
sudo systemctl restart openstack-mistral-executor.service
|
sudo systemctl restart openstack-mistral-executor.service
|
||||||
|
|
||||||
.. _rabbitmq_upgrade_tasks: https://github.com/openstack/tripleo-heat-templates/blob/9a2923210c2773e59175571f5ecbfe2b8682737a/docker/services/pacemaker/rabbitmq.yaml#L261
|
.. _rabbitmq_upgrade_tasks: https://github.com/openstack/tripleo-heat-templates/blob/master/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml#L305
|
||||||
.. _562995: https://review.openstack.org/#/c/562995
|
.. _562995: https://review.openstack.org/#/c/562995
|
||||||
|
@ -610,15 +610,15 @@ Following there is a list of all the changes needed:
|
|||||||
|
|
||||||
|
|
||||||
7. In your resource_registry, check that you are using the containerized
|
7. In your resource_registry, check that you are using the containerized
|
||||||
services from the docker/services subdirectory of your core Heat template
|
services from the deployment subdirectory of your core Heat template
|
||||||
collection. For example:
|
collection. For example:
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
resource_registry:
|
resource_registry:
|
||||||
OS::TripleO::Services::CephMon: ../docker/services/ceph-ansible/ceph-mon.yaml
|
OS::TripleO::Services::CephMon: ../deployment/ceph-ansible/ceph-mon.yaml
|
||||||
OS::TripleO::Services::CephOSD: ../docker/services/ceph-ansible/ceph-osd.yaml
|
OS::TripleO::Services::CephOSD: ../deployment/ceph-ansible/ceph-osd.yaml
|
||||||
OS::TripleO::Services::CephClient: ../docker/services/ceph-ansible/ceph-client.yaml
|
OS::TripleO::Services::CephClient: ../deployment/ceph-ansible/ceph-client.yaml
|
||||||
|
|
||||||
|
|
||||||
8. When upgrading to Queens, if Ceph has been deployed in the Overcloud, then
|
8. When upgrading to Queens, if Ceph has been deployed in the Overcloud, then
|
||||||
@ -885,7 +885,7 @@ For DPDK environments:
|
|||||||
::
|
::
|
||||||
|
|
||||||
resource_registry:
|
resource_registry:
|
||||||
OS::TripleO::Services::ComputeNeutronOvsDpdk: ../docker/services/neutron-ovs-dpdk-agent.yaml
|
OS::TripleO::Services::ComputeNeutronOvsDpdk: ../deployment/neutron/neutron-ovs-dpdk-agent-container-puppet.yaml
|
||||||
|
|
||||||
For SR-IOV environments:
|
For SR-IOV environments:
|
||||||
|
|
||||||
@ -895,4 +895,4 @@ For SR-IOV environments:
|
|||||||
::
|
::
|
||||||
|
|
||||||
resource_registry:
|
resource_registry:
|
||||||
OS::TripleO::Services::NeutronSriovAgent: ../docker/services/neutron-sriov-agent.yaml
|
OS::TripleO::Services::NeutronSriovAgent: ../deployment/neutron/neutron-sriov-agent-container-puppet.yaml
|
||||||
|
Loading…
Reference in New Issue
Block a user