3.13. Provisioning Issues
- Issue
If you create a user on RHEV-M and assign the required roles and permissions for provisioning, when you try to deploy a new Content Host the operation fails with an error similar to the following:
Rolling back due to a problem: [Set up compute instance sat6-content-host.example.com 2 failed . . Failed to save: Failed to create a compute lab-rhevm.example.com (RHEV) instance sat6-content-host.example.com: User is not authorized to perform this action.
In the/var/log/ovirt-engine/engine.logfile on RHEV-M the following messages might appear:Event ID: -1, Message: User example-user logged in. 2015-03-09 18:24:09,961 WARN [org.ovirt.engine.core.bll.RemoveVmCommand] (ajp-/127.0.0.1:8702-20) [197b036d] CanDoAction of action RemoveVm failed. Reasons:VAR__ACTION__REMOVE,VAR__TYPE__VM,USER_NOT_AUTHORIZED_TO_PERFORM_ACTION
WorkaroundLog in to the "User Portal" with the same user and same permissions to create a new virtual machine.
- BZ 1170261: RHEL 7 missing from list of available OSes when using VMware ESXi as Compute Node, even when RHEL 7 profiles exist
- Issue
If you use VMware as a compute resource and have Red Hat Enterprise Linux 7 available as a profile, it does not appear as an available OS when creating a new host in Satellite 6.1.
This is caused by the version of the rbvmomi gem shipped with Satellite 6.1 (1.6). This issue disappears if version 1.8 or later of this gem is installed. You can determine the currently-installed version of this gem as follows:# ll /opt/rh/ruby193/root/usr/share/gems/gems/rbvmomi-1.6.0/
WorkaroundTo address this issue, you need to manually update the vmodl.db file and restart the appropriate services, as follows:
Procedure 3.3. To Update the vmodl.db File:
- Change to the appropriate directory and back up the existing file:
# cd /opt/rh/ruby193/root/usr/share/gems/gems/rbvmomi-1.6.0/ # ll total 1172 drwxr-xr-x. 2 root root 4096 Apr 2 15:06 bin drwxr-xr-x. 3 root root 4096 Apr 2 15:06 lib -rw-r--r--. 1 root root 1078 Jan 30 2014 LICENSE -rw-r--r--. 1 root root 1187562 Jan 30 2014 vmodl.db # mv vmodl.db vmodl.db.1.60
- Download the latest version of the
vmodl.dbfile:# wget https://github.com/vmware/rbvmomi/blob/master/vmodl.db?raw=true -O vmodl.db
- Restart the
foremanandhttpdservices:# service foreman restart # service httpd restart
Note
After you restart thehttpdservice you might see the following warning:[warn] module passenger_module is already loaded, skippingThis can be safely ignored.
- BZ 1197139: Newly created hosts in VMware can receive an empty network label/VLAN
- Issue
If you clone a host in a Vmware ESX cluster from a template, the newly created host receives an empty network label/VLAN on the network interface. The attached network interface is not active and is assigned the "Standard port group" type, while previously deployed machines have been assigned the "Distributed port group" interface type. As a result the VM does not receive a DHCP IP address and cannot complete deployment.
This issue has so far only been observed in a VMware network infrastructure based on distributed switches, and can be reproduced as follows:- In the VMware UI, define a VMware network infrastructure based on distributed switches.
- In VMware UI, create a template based on an image with attached distributed virtual switches and ports.
- In Satellite 6, define a VMware compute resource and some compute profiles.
- Create compute profiles using the previously defined VMware template.
- In the Satellite 6 web UI, navigate to → , and enter all required parameters.
- Select Deploy on VMware.
- Select Compute Profile.
- On the Virtual Machine tab, in the Network field, select any of the defined VLANs/Network Labels (must be queried automatically).
- Click Submit.
WorkaroundThe best workaround currently available is that for the described network infrastructure, use network-based, instead of image-based, provisioning.
- BZ 1219577: Cannot create unmanaged hosts from the web UI
- Issue
The web UI currently provides no direct process for creating an unmanaged host.
WorkaroundTo create an unmanaged host in the web UI, you first need to select a managed host and then edit it to make it unmanaged. You can also use the API to create an unmanaged host without first creating a managed host.
- BZ 1194288: Accessing a provisioned host's console using an encrypted connection
- Issue
Unlike Satellite 6.0, Satellite 6.1 uses encrypted connections by default to connect to the console of provisioned hosts. Before you can use encrypted connections, you need to import the Satellite server's CA certificate into your browser.
WorkaroundImport the Satellite server's CA certificate into your browser.
Procedure 3.4. To Import the CA certificate:
- Download the CA certificate from https://satellite6-server/pub/katello-server-ca.crt
- In Firefox, navigate to → → .
- On the Certificates tab, click .
- On the Servers tab, click , select the certificate that you downloaded, and then click .
Note
Modify this procedure to suit whichever browser you are using. - BZ 1223962: VMware Compute Resource issue
- Issue
Provisioning fails with VMware Compute Resource if the vCenter's data center uses nested folders.
WorkaroundUntil this issue is resolved, Red Hat recommends that you create VMware virtual machines outside of Satellite 6 and associate them using subscription-manager and puppet-agent explicitly.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.