이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Chapter 4. Additional Configuration
4.1. 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 User Portal. Single sign-on can be used on both Red Hat Enterprise Linux and Windows virtual machines.
Important
If single sign-on to the User Portal is enabled, single sign-on to virtual machines will not be possible. With single sign-on to the User Portal enabled, the User Portal does not need to accept a password, thus the password cannot be delegated to sign in to virtual machines.
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 rhevm-guest-agent package on the virtual machine and install the packages associated with your window manager.
Important
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.
Procedure 4.1. Configuring Single Sign-On for Red Hat Enterprise Linux Virtual Machines
- Log in to the Red Hat Enterprise Linux virtual machine.
- Enable the required channel:
- For Red Hat Enterprise Linux 6
subscription-manager repos --enable=rhel-6-server-rhev-agent-rpms
# subscription-manager repos --enable=rhel-6-server-rhev-agent-rpms
Copy 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-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- Download and install the guest agent packages:
yum install rhevm-guest-agent-common
# yum install rhevm-guest-agent-common
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Install the single sign-on packages:
yum install rhevm-guest-agent-pam-module yum install rhevm-guest-agent-gdm-plugin
# yum install rhevm-guest-agent-pam-module # yum install rhevm-guest-agent-gdm-plugin
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Install the IPA packages:
yum install ipa-client
# yum install ipa-client
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Run the following command and follow the prompts to configure ipa-client and join the virtual machine to the domain:
ipa-client-install --permit --mkhomedir
# ipa-client-install --permit --mkhomedir
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Note
In environments that use DNS obfuscation, this command should be:ipa-client-install --domain=FQDN --server==FQDN
# ipa-client-install --domain=FQDN --server==FQDN
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - For Red Hat Enterprise Linux 7.2, run:
authconfig --enablenis --update
# authconfig --enablenis --update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Note
Red 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 Enterprise Virtualization Manager guest agent single sign-on implementation. The command will ensure that single sign-on works. - Fetch the details of an IPA user:
getent passwd IPA_user_name
# getent passwd IPA_user_name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow This will return something like this:some-ipa-user:*:936600010:936600001::/home/some-ipa-user:/bin/sh
some-ipa-user:*:936600010:936600001::/home/some-ipa-user:/bin/sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow You will need this information in the next step to create a home directory for some-ipa-user. - Set up a home directory for the IPA user:
- Create the new user's home directory:
mkdir /home/some-ipa-user
# mkdir /home/some-ipa-user
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Give the new user ownership of the new user's home directory:
chown 935500010:936600001 /home/some-ipa-user
# chown 935500010:936600001 /home/some-ipa-user
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Log in to the User 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.
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 rhevm-guest-agent package on the virtual machine, install the packages associated with your window manager and join the virtual machine to the domain.
Important
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.
Procedure 4.2. 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 Enterprise Virtualization Agent channel:
- For Red Hat Enterprise Linux 6
subscription-manager repos --enable=rhel-6-server-rhev-agent-rpms
# subscription-manager repos --enable=rhel-6-server-rhev-agent-rpms
Copy 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-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- Download and install the guest agent packages:
yum install rhevm-guest-agent-common
# yum install rhevm-guest-agent-common
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Install the single sign-on packages:
yum install rhev-agent-gdm-plugin-rhevcred
# yum install rhev-agent-gdm-plugin-rhevcred
Copy 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-clients
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - On the virtual machine, modify the
/etc/samba/smb.conf
file to contain the following, replacingDOMAIN
with the short domain name andREALM.LOCAL
with 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_name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Start the winbind service and ensure it starts on boot:
service winbind start chkconfig winbind on
# service winbind start # chkconfig winbind on
Copy 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 -t
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Verify that you can list users:
wbinfo -u
# wbinfo -u
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Verify that you can list groups:
wbinfo -g
# wbinfo -g
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- Configure the NSS and PAM stack:
- Open the Authentication Configuration window:
authconfig-tui
# authconfig-tui
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Select the Use Winbind check box, select Next and press Enter.
- Select the OK button and press Enter.
Log in to the User 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.1.3. Configuring Single Sign-On for Windows Virtual Machines 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
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.
Procedure 4.3. 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.iso
from the list of images. - Click OK.
- Click the Console icon 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 User 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.1.4. Disabling Single Sign-on for Virtual Machines 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
The following procedure explains how to disable single sign-on for a virtual machine.
Procedure 4.4. 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.