14.2. Adding External Providers
14.2.1. Adding a Red Hat Satellite Instance for Host Provisioning
Add a Satellite instance for host provisioning to the Red Hat Virtualization Manager. Red Hat Virtualization 4.2 is supported with Red Hat Satellite 6.1.
Adding a Satellite Instance for Host Provisioning
- Click → .
- Click Add.
- Enter a Name and Description.
- Select Foreman/Satellite from the Type drop-down list.
Enter the URL or fully qualified domain name of the machine on which the Satellite instance is installed in the Provider URL text field. You do not need to specify a port number.
ImportantIP addresses cannot be used to add a Satellite instance.
- Select the Requires Authentication check box.
- Enter the Username and Password for the Satellite instance. You must use the same user name and password as you would use to log in to the Satellite provisioning portal.
Test the credentials:
- Click Test to test whether you can authenticate successfully with the Satellite instance using the provided credentials.
- If the Satellite instance uses SSL, the Import provider certificates window opens; click to import the certificate that the Satellite instance provides to ensure the Manager can communicate with the instance.
- Click .
14.2.2. Adding an OpenStack Image (Glance) Instance for Image Management
Add an OpenStack Image (Glance) instance for image management to the Red Hat Virtualization Manager.
Adding an OpenStack Image (Glance) Instance for Image Management
- Click → .
- Click Add and enter the details in the General Settings tab. For more information on these fields, see Section 14.2.9, “Add Provider General Settings Explained”.
- Enter a Name and Description.
- Select OpenStack Image from the Type drop-down list.
- Enter the URL or fully qualified domain name of the machine on which the OpenStack Image instance is installed in the Provider URL text field.
Optionally, select the Requires Authentication check box and enter the Username and Password for the OpenStack Image instance user registered in Keystone. You must also define the authentication URL of the Keystone server by defining the Protocol (must be
HTTP
), Hostname, and API Port.Enter the Tenant for the OpenStack Image instance.
Test the credentials:
- Click Test to test whether you can authenticate successfully with the OpenStack Image instance using the provided credentials.
- If the OpenStack Image instance uses SSL, the Import provider certificates window opens. Click to import the certificate that the OpenStack Image instance provides to ensure the Manager can communicate with the instance.
- Click .
14.2.3. Adding KubeVirt/Openshift Virtualization as an external provider
To run virtual machines in a container on the OpenShift Container Platform, you add OpenShift as an external provider in Red Hat Virtualization.
This capability is known as OpenShift Virtualization.
Prerequisites
Procedure
- In the RHV Administration Portal, go to → and click .
- In Add Provider, set Type to KubeVirt/Openshift Virtualization.
- Enter the Provider URL and Token, which are required.
- Optional: Enter values for Advanced parameters such as Certificate Authority, Prometheus URL, and Prometheus Certificate Authority.
- Click to verify the connection to the new provider.
- Click to finish adding this new provider.
Verification steps
- In the RHV Administration Portal, click → .
- Click the name of new cluster you just created. This cluster name, kubevirt for example, is based on the name of the provider. This action opens the cluster details view.
Click the Hosts tab to verify that the OpenShift Container Platform status of the worker nodes is up.
NoteEven if they are running, the status of the master nodes is down because they cannot host virtual machines.
- Use → to deploy a virtual machine to the new cluster.
- In the OpenShift Container Platform web console, in the Administrator perspective, use → to view the virtual machine you deployed.
Additional resources
14.2.4. Adding a VMware Instance as a Virtual Machine Provider
Add a VMware vCenter instance to import virtual machines from VMware to the Red Hat Virtualization Manager.
Red Hat Virtualization uses V2V to convert VMware virtual machines to the correct format before they are imported. The virt-v2v
package must be installed on at least one host. The virt-v2v
package is available by default on Red Hat Virtualization Hosts (RHVH) and is installed on Red Hat Enterprise Linux hosts as a dependency of VDSM when added to the Red Hat Virtualization environment. Red Hat Enterprise Linux hosts must be Red Hat Enterprise Linux 7.2 or later.
The virt-v2v
package is not available on ppc64le architecture; these hosts cannot be used as proxy hosts.
Adding a VMware vCenter Instance as a Virtual Machine Provider
- Click → .
- Click Add.
- Enter a Name and Description.
- Select VMware from the Type drop-down list.
- Select the Data Center into which VMware virtual machines will be imported, or select Any Data Center to instead specify the destination data center during individual import operations.
- Enter the IP address or fully qualified domain name of the VMware vCenter instance in the vCenter field.
- Enter the IP address or fully qualified domain name of the host from which the virtual machines will be imported in the ESXi field.
- Enter the name of the data center in which the specified ESXi host resides in the Data Center field.
- If you have exchanged the SSL certificate between the ESXi host and the Manager, leave the Verify server’s SSL certificate check box selected to verify the ESXi host’s certificate. If not, clear the check box.
-
Select a host in the chosen data center with
virt-v2v
installed to serve as the Proxy Host during virtual machine import operations. This host must also be able to connect to the network of the VMware vCenter external provider. If you selected Any Data Center above, you cannot choose the host here, but instead can specify a host during individual import operations. - Enter the Username and Password for the VMware vCenter instance. The user must have access to the VMware data center and ESXi host on which the virtual machines reside.
Test the credentials:
- Click Test to test whether you can authenticate successfully with the VMware vCenter instance using the provided credentials.
- If the VMware vCenter instance uses SSL, the Import provider certificates window opens; click to import the certificate that the VMware vCenter instance provides to ensure the Manager can communicate with the instance.
- Click .
To import virtual machines from the VMware external provider, see Importing a Virtual Machine from a VMware Provider in the Virtual Machine Management Guide.
14.2.5. Adding a RHEL 5 Xen Host as a Virtual Machine Provider
Add a RHEL 5 Xen host to import virtual machines from Xen to Red Hat Virtualization.
Red Hat Virtualization uses V2V to convert RHEL 5 Xen virtual machines to the correct format before they are imported. The virt-v2v
package must be installed on at least one host. The virt-v2v
package is available by default on Red Hat Virtualization Hosts (RHVH) and is installed on Red Hat Enterprise Linux hosts as a dependency of VDSM when added to the Red Hat Virtualization environment. Red Hat Enterprise Linux hosts must be Red Hat Enterprise Linux 7.2 or later.
The virt-v2v
package is not available on ppc64le architecture; these hosts cannot be used as proxy hosts.
Adding a RHEL 5 Xen Instance as a Virtual Machine Provider
Enable public key authentication between the proxy host and the RHEL 5 Xen host:
Log in to the proxy host and generate SSH keys for the vdsm user.
# sudo -u vdsm ssh-keygen
Copy the vdsm user’s public key to the RHEL 5 Xen host. The proxy host’s known_hosts file will also be updated to include the host key of the RHEL 5 Xen host.
# sudo -u vdsm ssh-copy-id root@xenhost.example.com
Log in to the RHEL 5 Xen host to verify that the login works correctly.
# sudo -u vdsm ssh root@xenhost.example.com
- Click → .
- Click Add.
- Enter a Name and Description.
- Select XEN from the Type drop-down list.
- Select the Data Center into which Xen virtual machines will be imported, or select Any Data Center to specify the destination data center during individual import operations.
- Enter the URI of the RHEL 5 Xen host in the URI field.
-
Select a host in the chosen data center with
virt-v2v
installed to serve as the Proxy Host during virtual machine import operations. This host must also be able to connect to the network of the RHEL 5 Xen external provider. If you selected Any Data Center above, you cannot choose the host here, but instead can specify a host during individual import operations. - Click Test to test whether you can authenticate successfully with the RHEL 5 Xen host.
- Click .
To import virtual machines from a RHEL 5 Xen external provider, see Importing a Virtual Machine from a RHEL 5 Xen Host in the Virtual Machine Management Guide.
14.2.6. Adding a KVM Host as a Virtual Machine Provider
Add a KVM host to import virtual machines from KVM to Red Hat Virtualization Manager.
Adding a KVM Host as a Virtual Machine Provider
Enable public key authentication between the proxy host and the KVM host:
Log in to the proxy host and generate SSH keys for the vdsm user.
# sudo -u vdsm ssh-keygen
Copy the vdsm user’s public key to the KVM host. The proxy host’s known_hosts file will also be updated to include the host key of the KVM host.
# sudo -u vdsm ssh-copy-id root@kvmhost.example.com
Log in to the KVM host to verify that the login works correctly.
# sudo -u vdsm ssh root@kvmhost.example.com
- Click → .
- Click Add.
- Enter a Name and Description.
- Select KVM from the Type drop-down list.
- Select the Data Center into which KVM virtual machines will be imported, or select Any Data Center to specify the destination data center during individual import operations.
Enter the URI of the KVM host in the URI field.
qemu+ssh://root@host.example.com/system
- Select a host in the chosen data center to serve as the Proxy Host during virtual machine import operations. This host must also be able to connect to the network of the KVM external provider. If you selected Any Data Center in the Data Center field above, you cannot choose the host here. The field is greyed out and shows Any Host in Data Center. Instead you can specify a host during individual import operations.
- Optionally, select the Requires Authentication check box and enter the Username and Password for the KVM host. The user must have access to the KVM host on which the virtual machines reside.
- Click Test to test whether you can authenticate successfully with the KVM host using the provided credentials.
- Click .
To import virtual machines from a KVM external provider, see Importing a Virtual Machine from a KVM Host in the Virtual Machine Management Guide.
14.2.7. Adding Open Virtual Network (OVN) as an External Network Provider
You can use Open Virtual Network (OVN) to create overlay virtual networks that enable communication among the virtual machines without adding VLANs or changing the infrastructure. OVN is an extension of Open vSwitch (OVS) that provides native support for virtual L2 and L3 overlays.
You can install a new OVN network provider or add an existing one.
You can also connect an OVN network to a native Red Hat Virtualization network. See Section 14.2.7.5, “Connecting an OVN Network to a Physical Network” for more information. This feature is available as a Technology Preview only.
The ovirt-provider-ovn
exposes an OpenStack Networking REST API. You can use this API to create networks, subnets, ports, and routers. For details, see OpenStack Networking API v2.0.
CloudForms supports OVN as an external provider using the OpenStack Networking API. See Network Managers in Red Hat CloudForms: Managing Providers for details.
For more details, see the Open vSwitch Documentation and Open vSwitch Manpages.
14.2.7.1. Installing a New OVN Network Provider
If the openvswitch
package is already installed and if the version is 1:2.6.1 (version 2.6.1, epoch 1), the OVN installation will fail when it tries to install the latest openvswitch
package. See the Doc Text in BZ#1505398 for the details and a workaround.
Installing OVN using engine-setup
performs the following steps:
- Sets up an OVN central server on the Manager machine.
- Adds OVN to Red Hat Virtualization as an external network provider.
-
On the Default cluster only, sets the Default Network Provider to
ovirt-provider-ovn
.
- Installing OVN changes the Default Network Provider setting on the Default cluster only, not on other clusters.
- Changing the Default Network Provider setting does not update hosts in that cluster to use the Default Network Provider.
- For hosts and virtual machines to use OVN, perform the addition tasks described in the "Next steps" at the end of this topic.
Procedure
Optional: If you use a preconfigured answer file with
engine-setup
, add the following entry to install OVN:OVESETUP_OVN/ovirtProviderOvn=bool:True
-
Run
engine-setup
on the Manager machine. If you do not use a preconfigured answer file, answer
Yes
when theengine-setup
asks:Configuring ovirt-provider-ovn also sets the Default cluster's default network provider to ovirt-provider-ovn. Non-Default clusters may be configured with an OVN after installation. Configure ovirt-provider-ovn (Yes, No) [Yes]:
Answer the following question:
Use default credentials (admin@internal) for ovirt-provider-ovn (Yes, No) [Yes]?:
If
Yes
,engine-setup
uses the default engine user and password specified earlier in the setup process. This option is only available during new installations.oVirt OVN provider user[admin]: oVirt OVN provider password[empty]:
You can use the default values or specify the oVirt OVN provider user and password.
To change the authentication method later, you can edit the /etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf
file, or create a new /etc/ovirt-provider-ovn/conf.d/20_engine_setup.conf
file. Restart the ovirt-provider-ovn
service for the change to take effect. See https://github.com/oVirt/ovirt-provider-ovn/blob/master/README.adoc for more information about OVN authentication.
Next steps
Before you can create virtual machines that use a newly-installed OVN network, complete these additional steps:
Add a network to the Default cluster.
-
While doing so, select the Create on external provider check box. This creates a network based on
ovirt-provider-ovn
. - Optional: To connect the OVN network to a physical network, select the Connect to physical network check box and specify the Red Hat Virtualization network to use.
- Optional: Determine whether the network should use a security group and select one from the Security Groups drop-down. For more information on the available options see Section 9.1.9, “Logical Network General Settings Explained”.
-
While doing so, select the Create on external provider check box. This creates a network based on
-
Add hosts to or reinstall the hosts on the Default cluster so they use the cluster’s new Default Network Provider,
ovirt-provider-ovn
. Optional: Edit non-Default clusters and set Default Network Provider to
ovirt-provider-ovn
.-
Optional: Reinstall the hosts on each non-Default cluster so they use the cluster’s new Default Network Provider,
ovirt-provider-ovn
.
-
Optional: Reinstall the hosts on each non-Default cluster so they use the cluster’s new Default Network Provider,
Additional resources
- To configure your hosts to use an existing, non-default network, see Section 14.2.7.4, “Configuring Hosts for an OVN Tunnel Network”.
14.2.7.2. Adding an Existing OVN Network Provider
Adding an existing OVN central server as an external network provider in Red Hat Virtualization involves the following key steps:
- Install the OVN provider, a proxy used by the Manager to interact with OVN. The OVN provider can be installed on any machine, but must be able to communicate with the OVN central server and the Manager.
- Add the OVN provider to Red Hat Virtualization as an external network provider.
- Create a new cluster that uses OVN as its default network provider. Hosts added to this cluster are automatically configured to communicate with OVN.
Prerequisites
The following packages are required by the OVN provider and must be available on the provider machine:
- openvswitch-ovn-central
- openvswitch
- openvswitch-ovn-common
- python-openvswitch
If these packages are not available from the repositories already enabled on the provider machine, they can be downloaded from the OVS website: http://openvswitch.org/download/.
Procedure
Install and configure the OVN provider.
Install the provider on the provider machine:
# dnf install ovirt-provider-ovn
If you are not installing the provider on the same machine as the Manager, add the following entry to the
/etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf
file (create this file if it does not already exist):[OVIRT] ovirt-host=https://Manager_host_name
This is used for authentication, if authentication is enabled.
If you are not installing the provider on the same machine as the OVN central server, add the following entry to the
/etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf
file (create this file if it does not already exist):[OVN REMOTE] ovn-remote=tcp:OVN_central_server_IP:6641
Open ports 9696, 6641, and 6642 in the firewall to allow communication between the OVN provider, the OVN central server, and the Manager. This can be done either manually or by adding the
ovirt-provider-ovn
andovirt-provider-ovn-central
services to the appropriate zone:# firewall-cmd --zone=ZoneName --add-service=ovirt-provider-ovn --permanent # firewall-cmd --zone=ZoneName --add-service=ovirt-provider-ovn-central --permanent # firewall-cmd --reload
Start and enable the service:
# systemctl start ovirt-provider-ovn # systemctl enable ovirt-provider-ovn
Configure the OVN central server to listen to requests from ports 6642 and 6641:
# ovn-sbctl set-connection ptcp:6642 # ovn-nbctl set-connection ptcp:6641
- In the Administration Portal, click → .
- Click Add and enter the details in the General Settings tab. For more information on these fields, see Section 14.2.9, “Add Provider General Settings Explained”.
- Enter a Name and Description.
- From the Type list, select External Network Provider.
- Click the Networking Plugin text box and select oVirt Network Provider for OVN from the drop-down menu.
Optionally, select the Automatic Synchronization check box. This enables automatic synchronization of the external network provider with existing networks.
NoteAutomatic synchronization is enabled by default on the ovirt-provider-ovn network provider created by the engine-setup tool.
-
Enter the URL or fully qualified domain name of the OVN provider in the Provider URL text field, followed by the port number. If the OVN provider and the OVN central server are on separate machines, this is the URL of the provider machine, not the central server. If the OVN provider is on the same machine as the Manager, the URL can remain the default
http://localhost:9696
. - Clear the Read-Only check box to allow creating new OVN networks from the Red Hat Virtualization Manager.
Optionally, select the Requires Authentication check box and enter the Username and Password for the for the external network provider user registered in Keystone. You must also define the authentication URL of the Keystone server by defining the Protocol, Hostname, and API Port.
Optionally, enter the Tenant for the external network provider.
The authentication method must be configured in the
/etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf
file (create this file if it does not already exist). Restart theovirt-provider-ovn
service for the change to take effect. See https://github.com/oVirt/ovirt-provider-ovn/blob/master/README.adoc for more information about OVN authentication.Test the credentials:
- Click Test to test whether you can authenticate successfully with OVN using the provided credentials.
- If the OVN instance uses SSL, the Import provider certificates window opens; click to import the certificate that the OVN instance provides to ensure the Manager can communicate with the instance.
- Click .
- Create a new cluster that uses OVN as its default network provider. See Section 8.2.1, “Creating a New Cluster” and select the OVN network provider from the Default Network Provider drop-down list.
- Add hosts to the cluster. Hosts added to this cluster are automatically configured to communicate with OVN. To add new hosts, see Section 10.5.1, “Adding Standard Hosts to the Red Hat Virtualization Manager”.
Import or add OVN networks to the new cluster. To import networks, see Importing Networks. To create new networks using OVN, see Creating a new logical network in a data center or cluster, and select the Create on external provider check box.
ovirt-provider-ovn
is selected by default.To configure your hosts to use an existing, non-default network, see Section 14.2.7.4, “Configuring Hosts for an OVN Tunnel Network”.
To connect the OVN network to a native Red Hat Virtualization network, select the Connect to physical network check box and specify the Red Hat Virtualization network to use. See Section 14.2.7.5, “Connecting an OVN Network to a Physical Network” for more information and prerequisites.
You can now create virtual machines that use OVN networks.
14.2.7.3. Using an Ansible playbook to modify an OVN tunnel network
You can use the ovirt-provider-ovn-driver
Ansible playbook to use long names to modify the tunnel network for OVN controllers.
Ansible playbook to modify an OVN tunnel network
# ansible-playbook --key-file <path_to_key_file> -i <path_to_inventory> --extra-vars " cluster_name=<cluster_name> ovn_central=<ovn_central_ip_address> ovirt_network=<ovirt network name> ovn_tunneling_interface=<vdsm_network_name>" ovirt-provider-ovn-driver.yml
Parameters
- key-file
-
The key file to log into the host. The default key file is usually found in the
/etc/pki/ovirt-engine/keys
directory. - inventory
-
The oVirt VM inventory. To locate the inventory value, use this script:
/usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory
. - cluster_name
- The name of the cluster on which to update the name.
- ovn_central
- The IP address to the OVN central server. This IP address must be accessible to all hosts.
- ovirt_network
- The oVirt network name.
- ovn_tunneling_interface
- The VDSM network name.
The ovirt-provider-ovn-driver
Ansible playbook supports using either the ovirt_network
parameter or the ovn_tunneling_interface
parameter. This playbook fails if both parameters are present in the same playbook.
Playbook with ovirt_network
parameter
# ansible-playbook --key-file /etc/pki/ovirt-engine/keys/engine_id_rsa -i /usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory --extra-vars " cluster_name=test-cluster ovn_central=192.168.200.2 ovirt_network=\"Long\ Network\ Name\ with\ \Ascii\ character\ \☺\"" ovirt-provider-ovn-driver.yml
Playbook with ovn_tunneling_interface
parameter
# ansible-playbook --key-file /etc/pki/ovirt-engine/keys/engine_id_rsa -i /usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory --extra-vars " cluster_name=test-cluster ovn_central=192.168.200.2 ovn_tunneling_interface=on703ea21ddbc34" ovirt-provider-ovn-driver.yml
On the Manager machine, navigate to the /usr/share/ovirt-engine/playbooks
directory to run the Ansible playbooks.
14.2.7.4. Configuring Hosts for an OVN Tunnel Network
You can configure your hosts to use an existing network, other than the default ovirtmgmt
network, with the ovirt-provider-ovn-driver
Ansible playbook. The network must be accessible to all the hosts in the cluster.
The ovirt-provider-ovn-driver
Ansible playbook updates existing hosts. If you add new hosts to the cluster, you must run the playbook again.
Configuring Hosts for an OVN Tunnel Network
On the Manager machine, go to the playbooks directory:
# cd /usr/share/ovirt-engine/playbooks
Run the
ansible-playbook
command with the following parameters:# ansible-playbook --private-key=/etc/pki/ovirt-engine/keys/engine_id_rsa -i /usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory --extra-vars " cluster_name=Cluster_Name ovn_central=OVN_Central_IP ovn_tunneling_interface=VDSM_Network_Name" ovirt-provider-ovn-driver.yml
For example:
# ansible-playbook --private-key=/etc/pki/ovirt-engine/keys/engine_id_rsa -i /usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory --extra-vars " cluster_name=MyCluster ovn_central=192.168.0.1 ovn_tunneling_interface=MyNetwork" ovirt-provider-ovn-driver.yml
NoteThe OVN_Central_IP can be on the new network, but this is not a requirement. The OVN_Central_IP must be accessible to all hosts.
The VDSM_Network_Name is limited to 15 characters. If you defined a logical network name that was longer than 15 characters or contained non-ASCII characters, a 15-character name is automatically generated. See Mapping VDSM Names to Logical Network Names for instructions on displaying a mapping of these names.
Updating the OVN Tunnel Network on a Single Host
You can update the OVN tunnel network on a single host with vdsm-tool
:
# vdsm-tool ovn-config OVN_Central_IP Tunneling_IP_or_Network_Name
Example 14.1. Updating a Host with vdsm-tool
# vdsm-tool ovn-config 192.168.0.1 MyNetwork
14.2.7.5. Connecting an OVN Network to a Physical Network
This feature relies on Open vSwitch support, which is available only as a Technology Preview in Red Hat Virtualization. Technology Preview features are not supported with Red Hat production service level agreements (SLAs), might not be functionally complete, and Red Hat does not recommend using them for production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information on Red Hat Technology Preview features support scope, see https://access.redhat.com/support/offerings/techpreview/.
You can create an external provider network that overlays a native Red Hat Virtualization network so that the virtual machines on each appear to be sharing the same subnet.
If you created a subnet for the OVN network, a virtual machine using that network will receive an IP address from there. If you want the physical network to allocate the IP address, do not create a subnet for the OVN network.
Prerequisites
- The cluster must have OVS selected as the Switch Type. Hosts added to this cluster must not have any pre-existing Red Hat Virtualization networks configured, such as the ovirtmgmt bridge.
- The physical network must be available on the hosts. You can enforce this by setting the physical network as required for the cluster (in the Manage Networks window, or the Cluster tab of the New Logical Network window).
Creating a New External Network Connected to a Physical Network
- Click → .
- Click the cluster’s name. This opens the details view.
- Click the Logical Networks tab and click Add Network.
- Enter a Name for the network.
-
Select the Create on external provider check box.
ovirt-provider-ovn
is selected by default. - Select the Connect to physical network check box if it is not already selected by default.
Choose the physical network to connect the new network to:
- Click the Data Center Network radio button and select the physical network from the drop-down list. This is the recommended option.
Click the Custom radio button and enter the name of the physical network. If the physical network has VLAN tagging enabled, you must also select the Enable VLAN tagging check box and enter the physical network’s VLAN tag.
ImportantThe physical network’s name must not be longer than 15 characters, or contain special characters.
- Click .
14.2.8. Adding an External Network Provider
Any network provider that implements the OpenStack Networking REST API can be added to Red Hat Virtualization. The virtual interface driver needs to be provided by the implementer of the external network provider. A reference implementation of a network provider and a virtual interface driver are available at https://github.com/mmirecki/ovirt-provider-mock and https://github.com/mmirecki/ovirt-provider-mock/blob/master/docs/driver_instalation.
Adding an External Network Provider for Network Provisioning
- Click → .
- Click Add and enter the details in the General Settings tab. For more information on these fields, see Section 14.2.9, “Add Provider General Settings Explained”.
- Enter a Name and Description.
- Select External Network Provider from the Type drop-down list.
- Optionally, click the Networking Plugin text box and select the appropriate driver from the drop-down menu.
Optionally, select the Automatic Synchronization check box. This enables automatic synchronization of the external network provider with existing networks. This feature is disabled by default when adding external network providers.
NoteAutomatic synchronization is enabled by default on the ovirt-provider-ovn network provider created by the engine-setup tool.
Enter the URL or fully qualified domain name of the machine on which the external network provider is installed in the Provider URL text field, followed by the port number. The Read-Only check box is selected by default. This prevents users from modifying the external network provider.
ImportantYou must leave the Read-Only check box selected for your setup to be supported by Red Hat.
Optionally, select the Requires Authentication check box and enter the Username and Password for the external network provider user registered in Keystone. You must also define the authentication URL of the Keystone server by defining the Protocol, Hostname, and API Port.
Optionally, enter the Tenant for the external network provider.
Test the credentials:
- Click Test to test whether you can authenticate successfully with the external network provider using the provided credentials.
- If the external network provider uses SSL, the Import provider certificates window opens; click to import the certificate that the external network provider provides to ensure the Manager can communicate with the instance.
- Click .
Before you can use networks from this provider, you must install the virtual interface driver on the hosts and import the networks. To import networks, see Section 9.3.1, “Importing Networks From External Providers”.
14.2.9. Add Provider General Settings Explained
The General tab in the Add Provider window allows you to register the core details of the external provider.
Table 14.1. Add Provider: General Settings
Setting | Explanation |
---|---|
Name | A name to represent the provider in the Manager. |
Description | A plain text, human-readable description of the provider. |
Type | The type of external provider. Changing this setting alters the available fields for configuring the provider. External Network Provider
Foreman/Satellite
KubeVirt/OpenShift Virtualization
OpenStack Image
OpenStack Networking
The following fields appear when you select
The following field appears when you select v2.0 from the API Version field:
OpenStack Volume
VMware
RHEL 5 Xen
KVM
|
Test | Allows users to test the specified credentials. This button is available to all provider types. |