Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1694074

Summary: [test only] cellsv2 multicell test scenarios
Product: Red Hat OpenStack Reporter: Martin Schuppert <mschuppe>
Component: openstack-tripleo-heat-templatesAssignee: Martin Schuppert <mschuppe>
Status: CLOSED DUPLICATE QA Contact: Joe H. Rahme <jhakimra>
Severity: medium Docs Contact:
Priority: medium    
Version: 16.0 (Train)CC: amodi, egallen, lyarwood, mburns
Target Milestone: ---Keywords: FutureFeature, TestOnly, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-15 10:41:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1328124, 1804899    
Bug Blocks:    

Description Martin Schuppert 2019-03-29 12:53:59 UTC
Description of problem:

The following cell testing scenarios should be covered:
1) deploy additional cell
https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/deploy_cellv2.html#deploy-an-additional-nova-cell-v2

Also using 3 stacks for central controller + regional cell controllers + multiple stacks for edge computes connected to regional cell.

2) scale cell up
https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/deploy_cellv2.html#add-a-compute-to-a-cell

3) scale cell down
https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/deploy_cellv2.html#delete-a-compute-from-a-cell

4) replace controller in cell

5) delete cell
https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/deploy_cellv2.html#deleting-a-cell

6) cell minor update

7) cell major upgrade
The procedure would be upgrade all controller (also cell controllers) and in second step the computes.


Administrative tasks which are not directly deployment related:

a) disable/enable cell
From https://docs.openstack.org/nova/rocky/user/cells.html

~~~
- Can I create a cell but have it disabled from scheduling?

Yes. It is possible to create a pre-disabled cell such that it does not become a candidate for scheduling new VMs. This can be done by running the nova-manage cell_v2 create_cell command with the --disabled option.

- How can I disable a cell so that the new server create requests do not go to it while I perform maintenance?

Existing cells can be disabled by running nova-manage cell_v2 update_cell --cell_uuid <cell_uuid> --disable and can be re-enabled once the maintenance period is over by running nova-manage cell_v2 update_cell --cell_uuid <cell_uuid> --enable
~~~


b) reinstate/recreate a formerly deleted cell record
recreate the cell record with same cell uuid and perform host discovery



Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Erwan Gallen 2019-05-15 10:41:25 UTC

*** This bug has been marked as a duplicate of bug 1328124 ***