Merge "SX to DX Migration Procedure for rook-ceph requires additional steps"
This commit is contained in:
		@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					.. step-begin
 | 
				
			||||||
 | 
					.. step-end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. note-begin
 | 
				
			||||||
 | 
					.. note-end
 | 
				
			||||||
@@ -90,7 +90,10 @@ using the ansible playbook.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
.. rubric:: |proc|
 | 
					.. rubric:: |proc|
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#.  Use the :command:`ansible-vault create migrate-subcloud1-overrides-EXAMPLE.yml` command to securely specify the |OAM| unit IP addresses and the ansible ssh password. The existing |OAM| IP address of the |AIO-SX| system will be used as the |OAM| floating IP address of the new |AIO-DX| system. 
 | 
					#.  Use the :command:`ansible-vault create migrate-subcloud1-overrides-EXAMPLE.yml`
 | 
				
			||||||
 | 
					    command to securely specify the |OAM| unit IP addresses and the ansible ssh
 | 
				
			||||||
 | 
					    password. The existing |OAM| IP address of the |AIO-SX| system will be used
 | 
				
			||||||
 | 
					    as the |OAM| floating IP address of the new |AIO-DX| system.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    In the following example, 10.10.10.13 and 10.10.10.14 are the new |OAM|
 | 
					    In the following example, 10.10.10.13 and 10.10.10.14 are the new |OAM|
 | 
				
			||||||
    unit IP addresses for controller-0 and controller-1 respectively and
 | 
					    unit IP addresses for controller-0 and controller-1 respectively and
 | 
				
			||||||
@@ -149,8 +152,8 @@ using the ansible playbook.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    .. note::
 | 
					    .. note::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        Run the following command on an |AIO-SX| system before changing to |AIO-DX|, as this
 | 
					        Run the following command on an |AIO-SX| system before changing to
 | 
				
			||||||
        does not apply to |AIO-DX| systems.
 | 
					        |AIO-DX|, as this does not apply to |AIO-DX| systems.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .. code-block:: none
 | 
					    .. code-block:: none
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -192,6 +195,8 @@ using the ansible playbook.
 | 
				
			|||||||
.. only:: partner
 | 
					.. only:: partner
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .. include:: /_includes/migrate-an-aiosx-subcloud-to-an-aiodx-subcloud.rest
 | 
					    .. include:: /_includes/migrate-an-aiosx-subcloud-to-an-aiodx-subcloud.rest
 | 
				
			||||||
 | 
					        :start-after: step-begin
 | 
				
			||||||
 | 
					        :end-before: step-end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. _manually-migrate-a-subcloud-from-AIO-SX-to-AIO-DX:
 | 
					.. _manually-migrate-a-subcloud-from-AIO-SX-to-AIO-DX:
 | 
				
			||||||
@@ -212,7 +217,9 @@ commands on the |AIO-SX| subcloud.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        ~(keystone_admin)$ system host-lock controller-0
 | 
					        ~(keystone_admin)$ system host-lock controller-0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Run the following command on an |AIO-SX| system before changing to |AIO-DX|:
 | 
					
 | 
				
			||||||
 | 
					#.  Run the following command on an |AIO-SX| system before changing to |AIO-DX|
 | 
				
			||||||
 | 
					    to increase the replication factor.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    For Ceph installation:
 | 
					    For Ceph installation:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -230,7 +237,7 @@ commands on the |AIO-SX| subcloud.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    .. code-block:: none
 | 
					    .. code-block:: none
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ~(keystone_admin)$ system modify --system_mode=duplex
 | 
					        ~(keystone_admin)$ system modify -m duplex
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#.  Add the node IP addresses (controller-0 and controller-1) to the address
 | 
					#.  Add the node IP addresses (controller-0 and controller-1) to the address
 | 
				
			||||||
    pool for the required networks.
 | 
					    pool for the required networks.
 | 
				
			||||||
@@ -341,6 +348,19 @@ commands on the |AIO-SX| subcloud.
 | 
				
			|||||||
        | ea9a6a9a-f96b-4d52-a22c-1922b2bb77a2 | storage-pool-ipv4           | 10.10.20.0    | 24     | random | ['10.10.20.1-10.10.20.100']           | 10.10.20.1       | 10.10.20.2          | 10.10.20.3          | None            |
 | 
					        | ea9a6a9a-f96b-4d52-a22c-1922b2bb77a2 | storage-pool-ipv4           | 10.10.20.0    | 24     | random | ['10.10.20.1-10.10.20.100']           | 10.10.20.1       | 10.10.20.2          | 10.10.20.3          | None            |
 | 
				
			||||||
        | 47553723-b090-4324-bd6e-d4cc7e212da4 | storage-pool-ipv6           | fdfe::        | 64     | random | ['fdfe::1-fdfe::100']                 | fdfe::1          | fdfe::2             | fdfe::3             | None            |
 | 
					        | 47553723-b090-4324-bd6e-d4cc7e212da4 | storage-pool-ipv6           | fdfe::        | 64     | random | ['fdfe::1-fdfe::100']                 | fdfe::1          | fdfe::2             | fdfe::3             | None            |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#. Unlock the controller.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    .. code-block:: none
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ~(keystone_admin)$ system host-unlock controller-0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#.  Wait until controller-0 boots up and configure and enable IPsec on
 | 
				
			||||||
 | 
					    controller-0.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    .. code-block:: none
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ~(keystone_admin)$ sudo ipsec-client pxecontroller
 | 
				
			||||||
 | 
					
 | 
				
			||||||
**************************************
 | 
					**************************************
 | 
				
			||||||
Additional Steps for Ceph Installation
 | 
					Additional Steps for Ceph Installation
 | 
				
			||||||
**************************************
 | 
					**************************************
 | 
				
			||||||
@@ -369,10 +389,20 @@ follow the additional steps below:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
       ~(keystone_admin)$ system host-stor-list controller-1
 | 
					       ~(keystone_admin)$ system host-stor-list controller-1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. note::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    For more details about Ceph OSDs see
 | 
				
			||||||
 | 
					    :ref:`add-ssd-backed-journals-using-the-cli`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
***********************************************************
 | 
					***********************************************************
 | 
				
			||||||
Additional Steps for Rook Container-based Ceph Installation
 | 
					Additional Steps for Rook Container-based Ceph Installation
 | 
				
			||||||
***********************************************************
 | 
					***********************************************************
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. note::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    For more information on how to configure the Rook Ceph cluster please refer
 | 
				
			||||||
 | 
					    to :ref:`deployment-models-for-rook-ceph-b855bd0108cf`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
When you migrate an |AIO-SX| subcloud to an |AIO-DX| subcloud with Rook
 | 
					When you migrate an |AIO-SX| subcloud to an |AIO-DX| subcloud with Rook
 | 
				
			||||||
container-based Ceph installations, follow the additional steps below:
 | 
					container-based Ceph installations, follow the additional steps below:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -405,6 +435,11 @@ After configuring controller-1:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
          ~(keystone_admin)$ system host-stor-list controller-1
 | 
					          ~(keystone_admin)$ system host-stor-list controller-1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      .. note::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        Additional details about Rook Ceph |OSDs| are available at
 | 
				
			||||||
 | 
					        :ref:`rook-ceph-osd-management-674d728af874`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
After unlocking controller-1:
 | 
					After unlocking controller-1:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#. Wait until Ceph has two active monitors. To verify, run :command:`ceph -s`
 | 
					#. Wait until Ceph has two active monitors. To verify, run :command:`ceph -s`
 | 
				
			||||||
@@ -441,3 +476,8 @@ After unlocking controller-1:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
       ~(keystone_admin)$ system application-apply rook-ceph
 | 
					       ~(keystone_admin)$ system application-apply rook-ceph
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. only:: partner
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. include:: /_includes/migrate-an-aiosx-subcloud-to-an-aiodx-subcloud.rest
 | 
				
			||||||
 | 
					    :start-after: note-begin
 | 
				
			||||||
 | 
					    :end-before: note-end
 | 
				
			||||||
@@ -16,6 +16,11 @@ more details, see
 | 
				
			|||||||
https://rook.io/docs/rook/latest-release/Getting-Started/intro/. for more
 | 
					https://rook.io/docs/rook/latest-release/Getting-Started/intro/. for more
 | 
				
			||||||
details.
 | 
					details.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.. note::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    For any new |prod-long| deployments Rook Ceph is mandatory in order to
 | 
				
			||||||
 | 
					    prevent any service disruptions during migration procedures.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. rubric:: |prereq|
 | 
					.. rubric:: |prereq|
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Before configuring the deployment model and services:
 | 
					Before configuring the deployment model and services:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user