Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WIP Document Nova services adoption with an extra cell
Browse files Browse the repository at this point in the history
Document deploying a 2nd tripleo standalone stack for an
extra compute

Note about remapping cell names from OSP cells naming scheme
to the NG scheme with the superconductor layout.

Signed-off-by: Bohdan Dobrelia <[email protected]>
bogdando committed Oct 9, 2023
1 parent faa03c9 commit e90c5fe
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions docs/contributing/development_environment.md
Original file line number Diff line number Diff line change
@@ -56,6 +56,34 @@ cd install_yamls/devsetup
make standalone
```

Create the edpm-compute-1 virtual machine for an extra Nova compute cell. Note
that the main cell `nova` (in terms of OSP) is going to become `nova_cell1`,
and this extra `cell1` we're adding into the source OSP deployment, is going
to become `nova_cell2`, after the data plane adoption finishes.
```
make edpm_compute EDPM_COMPUTE_SUFFIX=1
make edpm_compute_repos EDPM_COMPUTE_SUFFIX=1
```

Omit the `edpm_deploy` make target to not making it managed from the control
plane running on OCP. Instead, deploy it as a 2nd TripleO standalone Heat stack,
with an extra OSP compute:
```
make openstack EDPM_COMPUTE_SUFFIX=1
```

Ssh into deployed standalone host:
```
ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa [email protected]
```
Discover the deployed compute host keys (a passwordless access is required by
the Nova Live-migration feature):
```
ssh-copy-id -i ~/.ssh/id_rsa [email protected]
```

TODO Discover the remote compute node from the central controller node

### Convenience steps

To make our life easier we can copy the deployment passwords we'll be using
@@ -116,6 +144,8 @@ export OS_CLOUD=standalone
source ~/install_yamls/devsetup/scripts/edpm-deploy-instance.sh
```

TODO(bogdando): document creating a 2nd instance on another compute cell

Confirm the image UUID can be seen in Ceph's images pool.
```
ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa [email protected] sudo cephadm shell -- rbd -p images ls -l

0 comments on commit e90c5fe

Please sign in to comment.