diff --git a/installing/installing_openstack/installing-openstack-installer-custom.adoc b/installing/installing_openstack/installing-openstack-installer-custom.adoc index c12e2036088b..77adb987c756 100644 --- a/installing/installing_openstack/installing-openstack-installer-custom.adoc +++ b/installing/installing_openstack/installing-openstack-installer-custom.adoc @@ -6,7 +6,7 @@ include::modules/common-attributes.adoc[] toc::[] In {product-title} version {product-version}, you can install a customized cluster on -Red Hat OpenStack Platform (RHOSP). To customize the installation, modify parameters in the `install-config.yaml` before you install the cluster. +{rh-openstack-first}. To customize the installation, modify parameters in the `install-config.yaml` before you install the cluster. .Prerequisites @@ -14,7 +14,7 @@ Red Hat OpenStack Platform (RHOSP). To customize the installation, modify parame xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes. -* Have access to a RHOSP administrator's account +* Have access to an {rh-openstack} administrator's account include::modules/installation-osp-default-deployment.adoc[leveloffset=+1] include::modules/cluster-entitlements.adoc[leveloffset=+1] diff --git a/installing/installing_openstack/installing-openstack-installer-kuryr.adoc b/installing/installing_openstack/installing-openstack-installer-kuryr.adoc index 35302994649a..28fb283197bf 100644 --- a/installing/installing_openstack/installing-openstack-installer-kuryr.adoc +++ b/installing/installing_openstack/installing-openstack-installer-kuryr.adoc @@ -6,7 +6,7 @@ include::modules/common-attributes.adoc[] toc::[] In {product-title} version {product-version}, you can install a customized cluster on -Red Hat OpenStack Platform (RHOSP) that uses Kuryr SDN. To customize the installation, modify parameters in the `install-config.yaml` before you install the cluster. +{rh-openstack-first} that uses Kuryr SDN. To customize the installation, modify parameters in the `install-config.yaml` before you install the cluster. .Prerequisites @@ -14,7 +14,7 @@ Red Hat OpenStack Platform (RHOSP) that uses Kuryr SDN. To customize the install xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes. -* Have access to a RHOSP administrator's account +* Have access to an {rh-openstack} administrator's account include::modules/installation-osp-default-deployment.adoc[leveloffset=+1] include::modules/cluster-entitlements.adoc[leveloffset=+1] diff --git a/installing/installing_openstack/installing-openstack-installer.adoc b/installing/installing_openstack/installing-openstack-installer.adoc index 620fe818cbd0..59a069ee726c 100644 --- a/installing/installing_openstack/installing-openstack-installer.adoc +++ b/installing/installing_openstack/installing-openstack-installer.adoc @@ -6,7 +6,7 @@ include::modules/common-attributes.adoc[] toc::[] In {product-title} version {product-version}, you can install a cluster on -Red Hat OpenStack Platform (RHOSP). +{rh-openstack-first}. .Prerequisites @@ -14,9 +14,9 @@ Red Hat OpenStack Platform (RHOSP). xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes. -* Have access to a RHOSP administrator's account +* Have access to an {rh-openstack} administrator's account -* On RHOSP, have access to an external network that does not overlap these CIDR ranges: +* On {rh-openstack}, have access to an external network that does not overlap these CIDR ranges: ** `10.0.0.0/16` ** `172.30.0.0/16` ** `10.128.0.0/14` diff --git a/modules/common-attributes.adoc b/modules/common-attributes.adoc index 7b5612a5a4f3..444c8f48d6d1 100644 --- a/modules/common-attributes.adoc +++ b/modules/common-attributes.adoc @@ -12,3 +12,5 @@ :asb-name: OpenShift Ansible Broker :tsb-name: Template Service Broker :kebab: image:kebab.png[title="Options menu"] +:rh-openstack-first: Red Hat OpenStack Platform (RHOSP) +:rh-openstack: RHOSP diff --git a/modules/installation-configuration-parameters.adoc b/modules/installation-configuration-parameters.adoc index cf35a0afbb84..1b0807989159 100644 --- a/modules/installation-configuration-parameters.adoc +++ b/modules/installation-configuration-parameters.adoc @@ -80,7 +80,7 @@ endif::osp[] |`platform..region` |The region to deploy your cluster in. |A valid region for your cloud, such as `us-east-1` for AWS, `centralus` -for Azure, or `region1` for Red Hat OpenStack Platform (RHOSP). +for Azure, or `region1` for {rh-openstack-first}. |`pullSecret` |The pull secret that you obtained from the @@ -214,7 +214,7 @@ in the AWS documentation. endif::aws[] ifdef::osp[] -.Additional Red Hat OpenStack Platform (RHOSP) parameters +.Additional {rh-openstack-first} parameters [cols=".^2m,.^3a,^3a,options="header"] |==== |Parameter|Description|Values @@ -236,20 +236,20 @@ ifdef::osp[] |String, for example `performance`. |`machines.platform.openstack.region` -|The region where the RHOSP cluster is created. +|The region where the {rh-openstack} cluster is created. |String, for example `region1`. |`machines.platform.openstack.cloud` -|The name of the RHOSP cloud to use from the list of clouds in the +|The name of the {rh-openstack} cloud to use from the list of clouds in the `clouds.yaml` file. |String, for example `MyCloud`. |`machines.platform.openstack.externalNetwork` -|The RHOSP external network name to be used for installation. +|The {rh-openstack} external network name to be used for installation. |String, for example `external`. |`machines.platform.openstack.computeFlavor` -|The RHOSP flavor to use for control plane and compute machines. +|The {rh-openstack} flavor to use for control plane and compute machines. |String, for example `m1.xlarge`. |`machines.platform.openstack.lbFloatingIP` @@ -257,11 +257,11 @@ ifdef::osp[] |An IP address, for example `128.0.0.1`. |`machines.platform.openstack.trunkSupport` -|Whether RHOSP ports can be trunked. +|Whether {rh-openstack} ports can be trunked. |`true` or `false` |`machines.platform.openstack.octaviaSupport` -|Whether RHOSP supports Octavia. +|Whether {rh-openstack} supports Octavia. |`true` or `false` |`machines.platform.openstack.defaultMachinePlatform` diff --git a/modules/installation-initializing.adoc b/modules/installation-initializing.adoc index a68e33099455..d2b3a8c018b2 100644 --- a/modules/installation-initializing.adoc +++ b/modules/installation-initializing.adoc @@ -103,9 +103,9 @@ to the public DNS zone that you created for your cluster. endif::gcp[] ifdef::osp[] .. Select *openstack* as the platform to target. -.. Specify the Red Hat OpenStack Platform (RHOSP) external network name to use for installing the cluster. +.. Specify the {rh-openstack-first} external network name to use for installing the cluster. .. Specify the Floating IP address to use for external access to the OpenShift API. -.. Specify a RHOSP flavor with at least 16 GB RAM to use for control plane +.. Specify an {rh-openstack} flavor with at least 16 GB RAM to use for control plane and compute nodes. .. Select the base domain to deploy the cluster to. All DNS records will be sub-domains of this base and will also include the cluster name. diff --git a/modules/installation-launching-installer.adoc b/modules/installation-launching-installer.adoc index 08bcef6e21a0..805c45381461 100644 --- a/modules/installation-launching-installer.adoc +++ b/modules/installation-launching-installer.adoc @@ -157,9 +157,9 @@ to the public DNS zone that you created for your cluster. endif::gcp[] ifdef::osp[] .. Select *openstack* as the platform to target. -.. Specify the Red Hat OpenStack Platform (RHOSP) external network name to use for installing the cluster. +.. Specify the {rh-openstack-first} external network name to use for installing the cluster. .. Specify the Floating IP address to use for external access to the OpenShift API. -.. Specify the RHOSP flavor with at least 16 GB RAM to use for control plane +.. Specify the {rh-openstack} flavor with at least 16 GB RAM to use for control plane and compute nodes. .. Select the base domain to deploy the cluster to. All DNS records will be sub-domains of this base and will also include the cluster name. diff --git a/modules/installation-osp-about-kuryr.adoc b/modules/installation-osp-about-kuryr.adoc index 11b333f5b34f..8374c62cbb1e 100644 --- a/modules/installation-osp-about-kuryr.adoc +++ b/modules/installation-osp-about-kuryr.adoc @@ -5,18 +5,18 @@ [id="installation-osp-about-kuryr_{context}"] = About Kuryr -Kuryr is a container network interface (CNI) plug-in that uses Neutron and Octavia to provide networking to Pods and Services. It is primarily designed for {product-title} clusters that run on Red Hat OpenStack Platform (RHOSP) instances. +Kuryr is a container network interface (CNI) plug-in that uses Neutron and Octavia to provide networking to Pods and Services. It is primarily designed for {product-title} clusters that run on {rh-openstack-first} instances. -Kuryr improves network performance by connecting Pods to the OpenStack SDN. It also provides connections between Pods and RHOSP instances. +Kuryr improves network performance by connecting Pods to the OpenStack SDN. It also provides connections between Pods and {rh-openstack} instances. [IMPORTANT] ==== -Kuryr is recommended for deployments on encapsulated RHOSP-tenant networks to avoid double encapsulation. For example, on a deployment of an encapsulated OpenShift SDN over a RHOSP network. +Kuryr is recommended for deployments on encapsulated {rh-openstack}-tenant networks to avoid double encapsulation. For example, on a deployment of an encapsulated OpenShift SDN over an {rh-openstack} network. The default OpenShift SDN is recommended if: * You use provider networks or tenant VLANs. -* The deployment will use many Services on a few hypervisors. Each Service creates an Octavia Amphora virtual machine in RHOSP that hosts a required load balancer. +* The deployment will use many Services on a few hypervisors. Each Service creates an Octavia Amphora virtual machine in {rh-openstack} that hosts a required load balancer. * You need UDP Services. ==== diff --git a/modules/installation-osp-accessing-api-floating.adoc b/modules/installation-osp-accessing-api-floating.adoc index d356872d0f96..ad974c672f14 100644 --- a/modules/installation-osp-accessing-api-floating.adoc +++ b/modules/installation-osp-accessing-api-floating.adoc @@ -14,7 +14,7 @@ The load balancer FIP is also used in the `install-config.yaml` file. .Procedure -. Using the Red Hat OpenStack Platform (RHOSP) CLI, create a new external network: +. Using the {rh-openstack-first} CLI, create a new external network: + ---- $ openstack floating ip create diff --git a/modules/installation-osp-accessing-api.adoc b/modules/installation-osp-accessing-api.adoc index d2194893a9df..aa05d9286f5b 100644 --- a/modules/installation-osp-accessing-api.adoc +++ b/modules/installation-osp-accessing-api.adoc @@ -7,6 +7,6 @@ [id="installation-osp-accessing-api_{context}"] = Enabling access to the environment -At deployment, all {product-title} machines are created in a Red Hat OpenStack Platform (RHOSP)-tenant network. Therefore, they are not accessible directly in most RHOSP deployments. +At deployment, all {product-title} machines are created in a {rh-openstack-first}-tenant network. Therefore, they are not accessible directly in most {rh-openstack} deployments. You can configure the {product-title} API to be accessible either with or without floating IP addresses. \ No newline at end of file diff --git a/modules/installation-osp-balancing-external-loads.adoc b/modules/installation-osp-balancing-external-loads.adoc index d4f42b0a82b1..89de9d6da826 100644 --- a/modules/installation-osp-balancing-external-loads.adoc +++ b/modules/installation-osp-balancing-external-loads.adoc @@ -5,18 +5,18 @@ [id="installation-osp-balancing-external-loads_{context}"] = Configuring an external load balancer -Configure an external load balancer in Red Hat OpenStack Platform (RHOSP) to use your own load balancer, resolve external networking needs, or scale beyond what the default {product-title} load balancer can provide. +Configure an external load balancer in {rh-openstack-first} to use your own load balancer, resolve external networking needs, or scale beyond what the default {product-title} load balancer can provide. The load balancer serves ports 6443, 443, and 80 to any users of the system. Port 22623 serves Ignition start-up configurations to the {product-title} machines and must not be reachable from outside the cluster. .Prerequisites -* Access to a RHOSP administrator's account -* The https://docs.openstack.org/python-openstackclient/latest/[RHOSP client] installed on the target environment +* Access to an {rh-openstack} administrator's account +* The https://docs.openstack.org/python-openstackclient/latest/[{rh-openstack} client] installed on the target environment .Procedure -. Using the RHOSP CLI, add floating IP addresses to all of the control plane machines: +. Using the {rh-openstack} CLI, add floating IP addresses to all of the control plane machines: + ---- $ openstack floating ip create --port master-port-0 diff --git a/modules/installation-osp-config-yaml.adoc b/modules/installation-osp-config-yaml.adoc index 758fd193652b..1a2574475015 100644 --- a/modules/installation-osp-config-yaml.adoc +++ b/modules/installation-osp-config-yaml.adoc @@ -6,7 +6,7 @@ [id="installation-osp-config-yaml_{context}"] = Sample customized `install-config.yaml` file for OpenStack -This sample `install-config.yaml` demonstrates all of the possible Red Hat OpenStack Platform (RHOSP) +This sample `install-config.yaml` demonstrates all of the possible {rh-openstack-first} customization options. [IMPORTANT] diff --git a/modules/installation-osp-configuring-floating-ip.adoc b/modules/installation-osp-configuring-floating-ip.adoc index da4b72ea2c60..482292787298 100644 --- a/modules/installation-osp-configuring-floating-ip.adoc +++ b/modules/installation-osp-configuring-floating-ip.adoc @@ -7,7 +7,7 @@ [id="installation-osp-configuring-api-floating-ip_{context}"] = Configuring application access with floating IP addresses -After you install {product-title}, configure Red Hat OpenStack Platform (RHOSP) to allow application network traffic. +After you install {product-title}, configure {rh-openstack-first} to allow application network traffic. .Prerequisites diff --git a/modules/installation-osp-creating-image.adoc b/modules/installation-osp-creating-image.adoc index c4266348550b..f4f284666963 100644 --- a/modules/installation-osp-creating-image.adoc +++ b/modules/installation-osp-creating-image.adoc @@ -7,29 +7,29 @@ [id="installation-osp-creating-image_{context}"] = Creating the {op-system-first} image -The {product-title} installation program requires that a {op-system-first} image be present in the Red Hat OpenStack Platform (RHOSP) cluster. Retrieve the latest {op-system} image, then upload it using the RHOSP CLI. +The {product-title} installation program requires that a {op-system-first} image be present in the {rh-openstack-first} cluster. Retrieve the latest {op-system} image, then upload it using the {rh-openstack} CLI. .Prerequisites -* The RHOSP CLI is installed. +* The {rh-openstack} CLI is installed. .Procedure . Download the latest {op-system} image from the Red Hat customer portal's https://access.redhat.com/downloads/content/290[Product Downloads page]. + [NOTE] -The RHOSP QCOW2 images are delivered in compressed format, so you must specify additional options to download them. With `curl`, specify `curl --compressed -J -L -O `. With `wget`, specify `wget --compression=auto `. +The {rh-openstack} QCOW2 images are delivered in compressed format, so you must specify additional options to download them. With `curl`, specify `curl --compressed -J -L -O `. With `wget`, specify `wget --compression=auto `. -. From the image that you downloaded, create an image that is named `rhcos` to your cluster by using the RHOSP CLI: +. From the image that you downloaded, create an image that is named `rhcos` to your cluster by using the {rh-openstack} CLI: + ---- $ openstack image create --container-format=bare --disk-format=qcow2 --file rhcos-${RHCOSVERSION}-openstack.qcow2 rhcos ---- + [CAUTION] -If the installation program finds multiple images with the same name, it chooses one of them at random. To avoid this behavior, create unique names for resources in RHOSP. +If the installation program finds multiple images with the same name, it chooses one of them at random. To avoid this behavior, create unique names for resources in {rh-openstack}. + [NOTE] -Depending on your RHOSP environment, the image can be in either `qcow2` or `raw` formats. If your environment requires the `raw` format, substitute `raw` for `qcow2` in the preceding example. For more information about image formats, see https://docs.openstack.org/image-guide/image-formats.html[Disk and container formats for images]. +Depending on your {rh-openstack} environment, the image can be in either `qcow2` or `raw` formats. If your environment requires the `raw` format, substitute `raw` for `qcow2` in the preceding example. For more information about image formats, see https://docs.openstack.org/image-guide/image-formats.html[Disk and container formats for images]. -After you upload the image to RHOSP, it is available to the installation program. \ No newline at end of file +After you upload the image to {rh-openstack}, it is available to the installation program. \ No newline at end of file diff --git a/modules/installation-osp-default-deployment.adoc b/modules/installation-osp-default-deployment.adoc index c27ab2a199a3..9ef4c2f9f293 100644 --- a/modules/installation-osp-default-deployment.adoc +++ b/modules/installation-osp-default-deployment.adoc @@ -11,9 +11,9 @@ endif::[] [id="installation-osp-default-deployment_{context}"] = Resource guidelines for installing {product-title} on OpenStack -Your quota must meet the following requirements to run the {product-title} installation program in RHOSP: +Your quota must meet the following requirements to run the {product-title} installation program in {rh-openstack-first}: -.Recommended resources for a default {product-title} cluster on RHOSP +.Recommended resources for a default {product-title} cluster on {rh-openstack} [options="header"] |================================ |Resource | Value @@ -49,8 +49,8 @@ By default, the {product-title} installation program stands up three control pla Each machine requires: -* An instance from the RHOSP quota -* A port from the RHOSP quota +* An instance from the {rh-openstack} quota +* A port from the {rh-openstack} quota * A flavor with at least 16 GB memory, 4 vCPUs, and 25 GB storage space [TIP] @@ -63,8 +63,8 @@ Compute machines host the applications that you run on {product-title}; aim to r // What about instances and ports? // Each worker node requires: -// * An instance from the RHOSP quota -// * A port from the RHOSP quota +// * An instance from the {rh-openstack} quota +// * A port from the {rh-openstack} quota // * A flavor with at least 16 GB memory, 4 vCPUs, and 25 GB storage space // Each compute machine requires a flavor with at least 8 GB memory, 2 vCPUs, and 25 GB storage space. @@ -76,8 +76,8 @@ At installation, a bootstrap machine is temporarily provisioned to stand up the The bootstrap machine requires: -* An instance from the RHOSP quota -* A port from the RHOSP quota +* An instance from the {rh-openstack} quota +* A port from the {rh-openstack} quota * A flavor with at least 16 GB memory, 4 vCPUs, and 25 GB storage space [NOTE] diff --git a/modules/installation-osp-describing-cloud-parameters.adoc b/modules/installation-osp-describing-cloud-parameters.adoc index e2c4092be1d3..cb3236e88612 100644 --- a/modules/installation-osp-describing-cloud-parameters.adoc +++ b/modules/installation-osp-describing-cloud-parameters.adoc @@ -7,7 +7,7 @@ [id="installation-osp-describing-cloud-parameters_{context}"] = Defining parameters for the installation program -The {product-title} installation program relies on a file called `clouds.yaml`. The file describes RHOSP configuration parameters, including the project name, log in information, and authorization service URLs. +The {product-title} installation program relies on a file called `clouds.yaml`. The file describes {rh-openstack-first} configuration parameters, including the project name, log in information, and authorization service URLs. .Procedure @@ -15,7 +15,7 @@ The {product-title} installation program relies on a file called `clouds.yaml`. ** If your OpenStack distribution includes the Horizon web UI, generate a `clouds.yaml` file in it. -** If your OpenStack distribution does not include the Horizon web UI, or you do not want to use Horizon, create the file yourself. For detailed information about `clouds.yaml`, see https://docs.openstack.org/openstacksdk/latest/user/config/configuration.html#config-files[Config files] in the RHOSP documentation. +** If your OpenStack distribution does not include the Horizon web UI, or you do not want to use Horizon, create the file yourself. For detailed information about `clouds.yaml`, see https://docs.openstack.org/openstacksdk/latest/user/config/configuration.html#config-files[Config files] in the {rh-openstack} documentation. + ---- clouds: diff --git a/modules/installation-osp-enabling-kuryr.adoc b/modules/installation-osp-enabling-kuryr.adoc index 0ad2b7da150e..8a58eb2447b9 100644 --- a/modules/installation-osp-enabling-kuryr.adoc +++ b/modules/installation-osp-enabling-kuryr.adoc @@ -9,16 +9,16 @@ You can enable Kuryr in your project by editing a parameter in the `install-conf .Prerequisites -* Kuryr requires greater than the minimum recommended resources. As an administrator, increase Red Hat OpenStack Platform's (RHOSP) resource quotas: +* Kuryr requires greater than the minimum recommended resources. As an administrator, increase the resource quotas for {rh-openstack-first}: + ---- $ openstack quota set --secgroups 100 --secgroup-rules 500 --ports 500 --subnets 100 --networks 100 ---- -* Enable the `trunks` extension on your RHOSP project +* Enable the `trunks` extension on your {rh-openstack} project -* Install and configure Octavia components in the RHOSP environment -** Depending on your RHOSP environment, Octavia might not support UDP listeners. If it does not, your cluster cannot support UDP Services. +* Install and configure Octavia components in the {rh-openstack} environment +** Depending on your {rh-openstack} environment, Octavia might not support UDP listeners. If it does not, your cluster cannot support UDP Services. * If the default ML2/OVS Neutron driver is used, set the firewall to `openvswitch` intead of `ovs_hybrid` diff --git a/modules/installation-osp-enabling-swift.adoc b/modules/installation-osp-enabling-swift.adoc index 5c705832aa61..af7768c750e7 100644 --- a/modules/installation-osp-enabling-swift.adoc +++ b/modules/installation-osp-enabling-swift.adoc @@ -7,20 +7,20 @@ [id="installation-osp-enabling-swift_{context}"] = Enabling Swift on OpenStack -{product-title} on RHOSP uses https://docs.openstack.org/security-guide/object-storage.html[OpenStack Object Storage (Swift)] to store and serve user configuration files. +{product-title} on {rh-openstack-first} uses https://docs.openstack.org/security-guide/object-storage.html[OpenStack Object Storage (Swift)] to store and serve user configuration files. Swift is operated by a user account with the `swiftoperator` role and `temp-url` support. .Prerequisites -* A RHOSP administrator account on the target environment +* An {rh-openstack} administrator account on the target environment * On Ceph RGW, https://docs.ceph.com/docs/master/radosgw/config-ref/#swift-settings[the `account in url` option must be enabled] .Procedure -To enable Swift on RHOSP: +To enable Swift on {rh-openstack}: -. As an administrator in the RHOSP CLI, add the `swiftoperator` role to the account that will access Swift: +. As an administrator in the {rh-openstack} CLI, add the `swiftoperator` role to the account that will access Swift: + ---- $ openstack role add --user --project swiftoperator @@ -31,4 +31,4 @@ $ openstack role add --user --project swiftoperator $ openstack object store account set --property Temp-URL-Key=superkey ---- -Your RHOSP deployment can now use Swift to store and serve files. +Your {rh-openstack} deployment can now use Swift to store and serve files. diff --git a/modules/installation-osp-troubleshooting.adoc b/modules/installation-osp-troubleshooting.adoc index 38fc7cb1b8d8..8b5bcff20bd9 100644 --- a/modules/installation-osp-troubleshooting.adoc +++ b/modules/installation-osp-troubleshooting.adoc @@ -11,12 +11,12 @@ Unfortunately, there will always be some cases where {product-title} fails to install properly. In these events, it is helpful to understand the likely failure modes as well as how to troubleshoot the failure. -This document discusses some troubleshooting options for RHOSP-based +This document discusses some troubleshooting options for {rh-openstack}-based deployments. For general tips on troubleshooting the installation program, see the [Installer Troubleshooting](../troubleshooting.md) guide. == View instance logs -RHOSP CLI tools must be installed, then: +{rh-openstack} CLI tools must be installed, then: ---- $ openstack console log show diff --git a/modules/installation-osp-verifying-external-network.adoc b/modules/installation-osp-verifying-external-network.adoc index f65704121465..f5cff9d96104 100644 --- a/modules/installation-osp-verifying-external-network.adoc +++ b/modules/installation-osp-verifying-external-network.adoc @@ -15,14 +15,14 @@ endif::[] [id="installation-osp-verifying-external-network_{context}"] = Verifying external network access -The {product-title} installer requires external network access. You must provide an external network value to it, or deployment fails. Before you run the installer, verify that a network with the External router type exists in Red Hat OpenStack Platform (RHOSP). +The {product-title} installer requires external network access. You must provide an external network value to it, or deployment fails. Before you run the installer, verify that a network with the External router type exists in {rh-openstack-first}. .Prerequisites * https://docs.openstack.org/neutron/rocky/admin/config-dns-res.html#case-2-dhcp-agents-forward-dns-queries-from-instances[Configure OpenStack's networking service to have DHCP agents forward instances' DNS queries] .Procedure -. Using the RHOSP CLI, verify the name and ID of the 'External' network: +. Using the {rh-openstack} CLI, verify the name and ID of the 'External' network: + ---- $ openstack network list --long -c ID -c Name -c "Router Type" @@ -59,7 +59,7 @@ The default network ranges are: endif::osp-custom,osp-kuryr[] [CAUTION] -If the installation program finds multiple networks with the same name, it sets one of them at random. To avoid this behavior, create unique names for resources in RHOSP. +If the installation program finds multiple networks with the same name, it sets one of them at random. To avoid this behavior, create unique names for resources in {rh-openstack}. [NOTE] ====