394 Commits

Author SHA1 Message Date
Brendan Shephard
49e4d903aa python-tripleoclient to python3-tripleoclient
We use python3-tripleoclient in the latest releases.
Our update doc should direct users to update the correct
package before running openstack undercloud upgrade.

This change also replaced yum with dnf in the update doc.

Change-Id: Ic78cb31bf9bbaa3abd3a30672ec2da8cf176b6da
2022-06-27 14:05:55 +10:00
Zuul
2fd08646cc Merge "Replace iptables by nftables" 2022-06-21 10:01:10 +00:00
Zuul
82e59b2592 Merge "Replace openstack baremetal commands with standalone baremetal" 2022-06-21 10:01:08 +00:00
Zuul
9d82d61063 Merge "Remove virtualbmc specific environment" 2022-06-21 09:52:08 +00:00
Zuul
1cd05c8e41 Merge "Rework profile matching for direct provisioning" 2022-06-21 09:51:39 +00:00
Zuul
d078c407f1 Merge "Fix invalid link in troubleshooting-nodes.rst" 2022-06-21 09:45:15 +00:00
Roger Heslop
585255e88c Changed spelling typo: neuron > neutron in network
Change-Id: I5e76452340b6429e338f9f13447e2556ae373165
2022-06-16 11:41:01 -05:00
Cédric Jeanneret
c7422008c5 Replace iptables by nftables
We can directly use nftables from now on. But the examples need to get
the depends-on merged, especially due to the custom chains.

Depends-On: https://review.opendev.org/c/openstack/tripleo-ansible/+/841414
Change-Id: I5d61e6e36a8c0de9edee149a2ba9a42a3f0d2b10
2022-06-15 14:57:41 +00:00
chenwei
415314b8f1 Fix invalid link in troubleshooting-nodes.rst
Closes-Bug: #1978513

Change-Id: I22b78ee5e48fd0a08282b3959b3c25339decec87
2022-06-14 10:49:14 +08:00
chenwei
43b6de4539 Change error link in tripleo
Closed bug: #1956638

Change-Id: I4d56e8628f17a85695233a7d98a990d8586a6939
2022-06-12 16:03:14 +08:00
Zuul
5c5db3bf68 Merge "Remove docs on deploying Ceph during overcloud deployment" 2022-06-09 06:21:26 +00:00
Zuul
ae3c24cff4 Merge "Ephemral Heat: Ensure OS_CLOUD is cleared" 2022-06-06 19:31:32 +00:00
John Fulton
7a92221c4d Remove docs on deploying Ceph during overcloud deployment
We now only support deploying Ceph before overcloud deployment
as described in deployed_ceph.rst.

Remove cephadm.rst and ceph_config.rst which describe deploying
Ceph during overcloud deployment. ceph_config.rst covered use
of ceph-ansible or puppet-ceph which was deprecated so it needs
to be removed. Relevant content on configuring Ceph during the
overcloud deploy from cephadm.rst was moved to deployed_ceph.rst.

Remove or replace references to ceph_config as appropriate.
The deprecated ceph_config documentation for puppet-ceph and
ceph-ansible is still available in wallaby branch [1].

[1] https://docs.openstack.org/project-deploy-guide/tripleo-docs/wallaby/features/ceph_config.html

Change-Id: I521b0855bc1476e715731f4ebe0d09bb4b39963d
2022-06-06 09:11:08 -04:00
John Fulton
16e104ee4c Document Ceph Network Change
How network data is handled when commands like 'openstack
overcloud ceph deploy --config ... --network-data' are run
has been imporved via the Depends-On patch. This docs patch
explains how these two options interact.

Change-Id: I99617f858d1fa02bb38084790114f9141cfbf459
2022-05-27 13:46:38 +00:00
Takashi Kajinami
40110ef4f8 Ephemral Heat: Ensure OS_CLOUD is cleared
Recent stackrc uses OS_CLOUD instead of the other OS_* environments and
it should be cleared to use the other OS_* environments.

This also documents usage of OS_CLOUD which would be easier.

Change-Id: I4dfe91b3a487c637f98ad18ea36de49dde4a86cd
2022-05-26 23:49:47 +09:00
Zuul
8208c61d62 Merge "Replace existing virt-customize usage with tripleo-mount-image" 2022-05-19 01:43:38 +00:00
Zuul
41568c9245 Merge "Use ansible deployment for sshd" 2022-05-17 12:23:02 +00:00
Zuul
d7724921be Merge "Update Distributed Multibackend Storage for cephadm" 2022-05-17 12:16:57 +00:00
John Fulton
e6a8061cdd Update Distributed Multibackend Storage for cephadm
Update Distributed Multibackend Storage document so that
the deployer deploys Ceph first using 'openstck overcloud
ceph' which uses cepadm and not ceph-ansible.

The ceph-ansible method is documented in the old branch [1].

[1] https://docs.openstack.org/project-deploy-guide/tripleo-docs/wallaby/features/distributed_multibackend_storage.html

Change-Id: Id0ae0fd637936c38fa5a8fabf294a65f655ffd98
2022-05-12 16:26:08 -04:00
Zuul
d70f65a056 Merge "fix yaml typo and add syntax highlighting" 2022-05-10 18:56:14 +00:00
Zuul
50e31d072d Merge "Document Creating Pools/CephX keys before overcloud deployment" 2022-05-05 13:23:08 +00:00
Kevin Carter
21baaf8ddb fix yaml typo and add syntax highlighting
Change-Id: I730793dcd4ca833361e099e3897e3c0c93d52232
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2022-05-04 17:50:13 +00:00
rheslop
728e2fefed Corrected spelling of cephadm command
Change-Id: Ib2712e1d7754f9f034da3f0f59b2f284c624f1a5
2022-04-27 17:00:22 -05:00
John Fulton
67a54a5cc8 Document Creating Pools/CephX keys before overcloud deployment
Depends-On: Ic37d7123c30b559b1ff41e1d93ce7c7673b85a92
Change-Id: Ic7967620110dab88f424b1d8eae72b97b7ed4060
2022-04-22 17:34:12 -04:00
John Fulton
a6204a8437 Add warning to ceph-ansible integration docuemtnation
Add a warning making it clear that Wallaby was the
last release with ceph-ansible integration and refer
the reader to the newer Deployed Ceph docuemation.

Change-Id: I8d6ff2cb1e818c36a41ea3c776fece32586ef35a
2022-04-22 15:11:59 -04:00
Takashi Kajinami
4fde42ffd9 Use ansible deployment for sshd
Currently TripleO provides two methods(puppet and ansible) to deploy
and manage sshd, and ansible has been used for the recent releases.

Change-Id: I51c4d584db283860fde9a5f597f63838ae150aed
2022-04-22 16:50:41 +09:00
Steve Baker
cb6bef5615 Replace existing virt-customize usage with tripleo-mount-image
The `tripleo-mount-image` tool was created as an alternative for
kpartx-based customizations which do not support the multiple mount
points of overcloud-hardened-uefi-full.qcow2.

virt-customize sets a machine-id in the image, which results in all
overcloud nodes having the same machine-id [1]. virt-customize can
also be very slow on virtualized underclouds.

This change replaces virt-customize usage with
tripleo-mount-image+chroot as the recommended tool for overcloud image
customizations.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1554546

Change-Id: I3f65479777cc3dfa1ed3c396dbfbe182288ae65b
2022-04-22 11:39:59 +12:00
Steve Baker
440117ffcd Replace openstack baremetal commands with standalone baremetal
The standalone baremetal cli was introduced in Ussuri as a direct
replacement for "openstack baremetal" commands, which have since been
removed from openstackclient.

This change updates all "openstack baremetal" calls to "baremetal"
calls without regard for the overall correctness of the documentation,
but at least it is calling a command which actually exists.

Change-Id: I85fa3a5dddc5e0815a9650019504336e7feccf81
2022-04-14 15:28:46 +12:00
Steve Baker
f1a77d1ede Remove virtualbmc specific environment
By default tripleo-quickstart creates virtual environments managed by
VirtualBMC. The documentation for manually creating VirtualBMC
environments predates common usage of quickstart, so now it is
redundant.

This change removes the virtualbmc environment, and refers to the
virtual environment instead, where appropriate.

Change-Id: If4fe81444a70f147ccd4239247025cd5b68c744c
2022-04-14 15:08:01 +12:00
Steve Baker
7c4ff6f931 Rework profile matching for direct provisioning
This change adds resource class matching and reworks profile matching
to make no mention of image flavors or the deprecated profile
commands.

Change-Id: Ie3f820ad5d5449ae7f67aad70e329d986808c5ad
2022-04-14 14:32:01 +12:00
Francesco Pantano
2a795074eb
Document how to deploy HA Ganesha using cephadm
The purpose of this change is to introduce two more sections where
it's described how to use the combination of --ceph-vip and --daemon
options to deploy a cephadm managed ceph-nfs daemon with a CephIngress
on top of it during the provisioning of the ceph cluster (aka deployed
Ceph).

Change-Id: I040df57caed3d6eeff35646d8f24bf738efd4cb2
2022-04-08 18:09:29 +02:00
John Fulton
7791a6bb4c Document the --cluster option for deployed ceph
This includes documenting a helpful tip for those who use this
option but then have difficulty using 'cephadm shell'.

Also, fix typo in Ceph Spec Options.

Change-Id: Ib2f6f059a0873c8160f804755ddfd481977a3e9d
Related-Bug: #1966559
2022-03-29 15:59:54 -04:00
Zuul
39ddc0ce71 Merge "Document --cephadm-extra-args" 2022-03-16 14:11:56 +00:00
John Fulton
38d0bbf092 Document --cephadm-extra-args
Document how to use the new feature in the depends-on patch.

Depends-On: Iac58605dcb6289055fe6bbdd0a0b56c18c083251
Change-Id: I0e2f8672be3d2cbe64ad838f9e1abc235720cc4b
2022-03-14 14:16:20 -04:00
John Fulton
e44f63a57f Remove obsolete sections of external ceph documentation
Change-Id: I8c7d6f20a5b78ea4f63a2e87de48c38a94bc9734
2022-03-10 10:33:26 -05:00
Zuul
82df729737 Merge "Mark profile matching deprecated" 2022-03-07 18:26:14 +00:00
Zuul
5b5f729892 Merge "Replace network_deployment_actions with network_config_update" 2022-03-02 13:29:00 +00:00
rabi
5ceb86418c Mark profile matching deprecated
We don't have support for flavor matching after compute
service was dropped from the undercloud.

Change-Id: I9ee9475963c3b3e7807b25ef9ccbdd9d76c7ef41
2022-03-02 10:39:19 +05:30
Zuul
f81a30d0aa Merge "Add --reproduce-command in UC install and upgrade." 2022-02-15 21:31:26 +00:00
Zuul
e276f39004 Merge "Document Ceph spec, container, and single-host options" 2022-02-15 14:38:38 +00:00
John Fulton
8cf632eb1b Document Ceph spec, container, and single-host options
This patch updates the deployed_ceph and standalone documents to
describe the --skip-container-registry-config, --skip-hosts-config
and --single-host-defaults options to 'openstack overcloud deploy
ceph'. It also documents the 'openstack overcloud ceph spec' command.

Change-Id: I88d224f618b66b5e3f71264ed6b05152eb1ebe42
Releated-Bug: 1958884
Releated-Bug: 1958524
2022-02-14 17:18:25 -05:00
Zuul
7ca318afde Merge "Split off Ceph related container images" 2022-02-14 18:31:35 +00:00
Jose Luis Franco Arza
902d63ce8e Add --reproduce-command in UC install and upgrade.
Document the usage of the --reproduce-command option to obtain a
reproducer file with the Ansible command used to re-run the very
same deployment playbooks.

Depends-On: https://review.opendev.org/c/openstack/python-tripleoclient/+/827494
Change-Id: Id136969eaef3a1a911c1132bdc696181039e787c
2022-02-14 08:46:47 +00:00
Zuul
3bdf779de8 Merge "Updating vDPA guide following CentOS9 deployment" 2022-02-11 11:54:03 +00:00
Francesco Pantano
e524e3e0e4
Split off Ceph related container images
This change describes the required parameters we need to skip
the ceph related containers during container image prepare.

Depends-On: I7e337596b653cf635f07a36606e9f673044402a3
Change-Id: I53d0fdee72a2de2143226a2e1f7fe3c75701f16a
2022-02-09 10:34:44 +01:00
Francesco Pantano
279afa6b97
Document --ceph-vip option
A new option has been introduced to reserve a VIP for each Ceph
service specified. The purpose of this change is to document the
--ceph-vip option and the valid input combination that can be
generated.

Change-Id: Ic38a0fee6af1c357e37540d3bbbbbd11c8d31aab
2022-02-07 08:47:08 +01:00
Zuul
5da2177546 Merge "Updated supported version references" 2022-02-03 02:55:54 +00:00
Zuul
777cce6181 Merge "Document running playbook to set kernel args" 2022-02-02 22:16:24 +00:00
Zuul
5bcae1e766 Merge "Switch standalone scenario to use deployed ceph" 2022-02-02 19:15:23 +00:00
Harald Jensås
3ec1e0a317 Remove 'subnet' from net-iso bm-deploy example
Due to a limitation in metalsmith it is not possible
to specify both a network and a subnet for vif: true
ports in baremetal_deployment.yaml. See:
https://storyboard.openstack.org/#!/story/2009732

Remove the `subnet` key from the doc example.

Change-Id: Ic8680b3e3f57a9421e003d05f083a139e562d748
2022-02-01 09:34:00 +01:00