Ce contenu n'est pas disponible dans la langue sélectionnée.
4.2. Configuring Single Sign-On for Virtual Machines
Configuring single sign-on, also known as password delegation, allows you to automatically log in to a virtual machine using the credentials you use to log in to the VM Portal. Single sign-on can be used on both Red Hat Enterprise Linux and Windows virtual machines.
Single sign-on is not supported for virtual machines running Red Hat Enterprise Linux 8.0.
If single sign-on to the VM Portal is enabled, single sign-on to virtual machines will not be possible. With single sign-on to the VM Portal enabled, the VM Portal does not need to accept a password, thus the password cannot be delegated to sign in to virtual machines.
4.2.1. Configuring Single Sign-On for Red Hat Enterprise Linux Virtual Machines Using IPA (IdM) Copier lienLien copié sur presse-papiers!
To configure single sign-on for Red Hat Enterprise Linux virtual machines using GNOME and KDE graphical desktop environments and IPA (IdM) servers, you must install the ovirt-guest-agent package on the virtual machine and install the packages associated with your window manager.
The following procedure assumes that you have a working IPA configuration and that the IPA domain is already joined to the Manager. You must also ensure that the clocks on the Manager, the virtual machine and the system on which IPA (IdM) is hosted are synchronized using NTP.
Configuring Single Sign-On for Red Hat Enterprise Linux Virtual Machines
- Log in to the Red Hat Enterprise Linux virtual machine.
Enable the repository:
For Red Hat Enterprise Linux 6:
subscription-manager repos --enable=rhel-6-server-rhv-4-agent-rpms
# subscription-manager repos --enable=rhel-6-server-rhv-4-agent-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow For Red Hat Enterprise Linux 7:
subscription-manager repos --enable=rhel-7-server-rh-common-rpms
# subscription-manager repos --enable=rhel-7-server-rh-common-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Download and install the guest agent, single sign-on, and IPA packages:
yum install ovirt-guest-agent-common ovirt-guest-agent-pam-module ovirt-guest-agent-gdm-plugin ipa-client
# yum install ovirt-guest-agent-common ovirt-guest-agent-pam-module ovirt-guest-agent-gdm-plugin ipa-clientCopy to Clipboard Copied! Toggle word wrap Toggle overflow Run the following command and follow the prompts to configure
ipa-clientand join the virtual machine to the domain:ipa-client-install --permit --mkhomedir
# ipa-client-install --permit --mkhomedirCopy to Clipboard Copied! Toggle word wrap Toggle overflow NoteIn environments that use DNS obfuscation, this command should be:
ipa-client-install --domain=FQDN --server==FQDN
# ipa-client-install --domain=FQDN --server==FQDNCopy to Clipboard Copied! Toggle word wrap Toggle overflow For Red Hat Enterprise Linux 7.2 and later:
authconfig --enablenis --update
# authconfig --enablenis --updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow NoteRed Hat Enterprise Linux 7.2 has a new version of the System Security Services Daemon (SSSD), which introduces configuration that is incompatible with the Red Hat Virtualization Manager guest agent single sign-on implementation. This command ensures that single sign-on works.
Fetch the details of an IPA user:
getent passwd ipa-user
# getent passwd ipa-userCopy to Clipboard Copied! Toggle word wrap Toggle overflow Record the IPA user’s UID and GID:
ipa-user:*:936600010:936600001::/home/ipa-user:/bin/sh
ipa-user:*:936600010:936600001::/home/ipa-user:/bin/shCopy to Clipboard Copied! Toggle word wrap Toggle overflow Create a home directory for the IPA user:
mkdir /home/ipa-user
# mkdir /home/ipa-userCopy to Clipboard Copied! Toggle word wrap Toggle overflow Assign ownership of the directory to the IPA user:
chown 936600010:936600001 /home/ipa-user
# chown 936600010:936600001 /home/ipa-userCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Log in to the VM Portal using the user name and password of a user configured to use single sign-on and connect to the console of the virtual machine. You will be logged in automatically.
4.2.2. Configuring Single Sign-On for Red Hat Enterprise Linux Virtual Machines Using Active Directory Copier lienLien copié sur presse-papiers!
To configure single sign-on for Red Hat Enterprise Linux virtual machines using GNOME and KDE graphical desktop environments and Active Directory, you must install the ovirt-guest-agent package on the virtual machine, install the packages associated with your window manager and join the virtual machine to the domain.
The following procedure assumes that you have a working Active Directory configuration and that the Active Directory domain is already joined to the Manager. You must also ensure that the clocks on the Manager, the virtual machine and the system on which Active Directory is hosted are synchronized using NTP.
Configuring Single Sign-On for Red Hat Enterprise Linux Virtual Machines
- Log in to the Red Hat Enterprise Linux virtual machine.
Enable the Red Hat Virtualization Agent repository:
For Red Hat Enterprise Linux 6
subscription-manager repos --enable=rhel-6-server-rhv-4-agent-rpms
# subscription-manager repos --enable=rhel-6-server-rhv-4-agent-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow For Red Hat Enterprise Linux 7
subscription-manager repos --enable=rhel-7-server-rh-common-rpms
# subscription-manager repos --enable=rhel-7-server-rh-common-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Download and install the guest agent packages:
yum install ovirt-guest-agent-common
# yum install ovirt-guest-agent-commonCopy to Clipboard Copied! Toggle word wrap Toggle overflow Install the single sign-on packages:
yum install ovirt-guest-agent-gdm-plugin
# yum install ovirt-guest-agent-gdm-pluginCopy to Clipboard Copied! Toggle word wrap Toggle overflow Install the Samba client packages:
yum install samba-client samba-winbind samba-winbind-clients
# yum install samba-client samba-winbind samba-winbind-clientsCopy to Clipboard Copied! Toggle word wrap Toggle overflow On the virtual machine, modify the /etc/samba/smb.conf file to contain the following, replacing
DOMAINwith the short domain name andREALM.LOCALwith the Active Directory realm:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Join the virtual machine to the domain:
net ads join -U user_name
net ads join -U user_nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow Start the
winbindservice and ensure it starts on boot:For Red Hat Enterprise Linux 6
service winbind start chkconfig winbind on
# service winbind start # chkconfig winbind onCopy to Clipboard Copied! Toggle word wrap Toggle overflow For Red Hat Enterprise Linux 7
systemctl start winbind.service systemctl enable winbind.service
# systemctl start winbind.service # systemctl enable winbind.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Verify that the system can communicate with Active Directory:
Verify that a trust relationship has been created:
wbinfo -t
# wbinfo -tCopy to Clipboard Copied! Toggle word wrap Toggle overflow Verify that you can list users:
wbinfo -u
# wbinfo -uCopy to Clipboard Copied! Toggle word wrap Toggle overflow Verify that you can list groups:
wbinfo -g
# wbinfo -gCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Configure the NSS and PAM stack:
Open the Authentication Configuration window:
authconfig-tui
# authconfig-tuiCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Select the Use Winbind check box, select and press
Enter. -
Select the button and press
Enter.
Log in to the VM Portal using the user name and password of a user configured to use single sign-on and connect to the console of the virtual machine. You will be logged in automatically.
4.2.3. Configuring Single Sign-On for Windows Virtual Machines Copier lienLien copié sur presse-papiers!
To configure single sign-on for Windows virtual machines, the Windows guest agent must be installed on the guest virtual machine. The RHEV Guest Tools ISO file provides this agent. If the RHEV-toolsSetup.iso image is not available in your ISO domain, contact your system administrator.
Configuring Single Sign-On for Windows Virtual Machines
- Select the Windows virtual machine. Ensure the machine is powered up.
- Click Change CD.
-
Select
RHEV-toolsSetup.isofrom the list of images. - Click .
- Click and log in to the virtual machine.
-
On the virtual machine, locate the CD drive to access the contents of the guest tools ISO file and launch
RHEV-ToolsSetup.exe. After the tools have been installed, you will be prompted to restart the machine to apply the changes.
Log in to the VM Portal using the user name and password of a user configured to use single sign-on and connect to the console of the virtual machine. You will be logged in automatically.
4.2.4. Disabling Single Sign-on for Virtual Machines Copier lienLien copié sur presse-papiers!
The following procedure explains how to disable single sign-on for a virtual machine.
Disabling Single Sign-On for Virtual Machines
- Select a virtual machine and click .
- Click the Console tab.
- Select the Disable Single Sign On check box.
- Click .