28.2. 클라이언트 설치 중에 자동 검색이 불가능한 경우 인벤토리 파일의 매개변수 설정
Ansible 플레이북을 사용하여 Identity Management 클라이언트를 설치하려면 인벤토리 파일에서 대상 호스트 매개 변수를 구성합니다(예: inventory/hosts
):
- 호스트, IdM 서버, IdM 도메인 또는 IdM 영역에 대한 정보
- 작업 권한 부여
인벤토리 파일은 보유한 인벤토리 플러그인에 따라 여러 형식 중 하나일 수 있습니다. INI와 같은
형식은 Ansible의 기본값 중 하나이며 아래 예제에서 사용됩니다.
RHEL에서 그래픽 사용자 인터페이스와 함께 스마트 카드를 사용하려면 Ansible 플레이북에 ipaclient_mkhomedir
변수를 포함해야 합니다.
프로세스
IdM 클라이언트가 될 호스트의 FQDN(정규화된 호스트 이름)을 지정합니다. 정규화된 도메인 이름은 유효한 DNS 이름이어야 합니다.
-
숫자, 영문자 및 하이픈(
-
)만 허용됩니다. 예를 들어 밑줄은 허용되지 않으며 DNS 오류가 발생할 수 있습니다. - 호스트 이름은 모두 소문자여야 합니다. 대문자는 사용할 수 없습니다.
-
숫자, 영문자 및 하이픈(
인벤토리/hosts
파일의 관련 섹션에서 다른 옵션을 지정합니다.-
클라이언트가 등록할 IdM 서버를 나타내는
[ipaservers]
섹션에 있는 서버의 FQDN 다음 두 옵션 중 하나입니다.
-
클라이언트가 등록할 IdM 서버의 DNS 도메인 이름을 나타내는
[ipaclients:vars]
섹션의ipaclient_domain
옵션 IdM 서버에서 제어하는 Kerberos 영역의 이름을 나타내는
[ipaclients:vars]
섹션의ipaclient_realm
옵션클라이언트 FQDN, 서버 FQDN 및 정의된 도메인이 있는 인벤토리 호스트 파일의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
클라이언트가 등록할 IdM 서버의 DNS 도메인 이름을 나타내는
-
클라이언트가 등록할 IdM 서버를 나타내는
클라이언트 등록을 위한 인증 정보를 지정합니다. 다음 인증 방법을 사용할 수 있습니다.
클라이언트를 등록할 수 있는 권한이 부여된 사용자의 암호 입니다. 이는 기본 옵션입니다.
Ansible Vault를 사용하여 암호를 저장하고 플레이북 파일의 Vault 파일(예:
install-client.yml
)을 직접 참조합니다.Ansible Vault 파일의 인벤토리 파일 및 암호에서 주체를 사용하는 플레이북 파일의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
덜 안전하게,
inventory/hosts
파일의[
옵션을 사용하여 제공할 관리자의 자격 증명입니다. 또는 다른 권한이 있는 사용자를 지정하려면 사용자 이름에ipaclients:vars]
섹션에서 ipaadmin
_passwordipaadmin_principal
옵션을 사용하고 암호로ipaadmin_password
옵션을 사용합니다.install-client.yml
플레이북 파일은 다음과 같습니다.인벤토리 호스트 파일 예
[...] [ipaclients:vars] ipaadmin_principal=my_admin ipaadmin_password=Secret123
[...] [ipaclients:vars] ipaadmin_principal=my_admin ipaadmin_password=Secret123
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 인벤토리 파일의 주체 및 암호를 사용하는 플레이북의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 등록의 클라이언트 키탭 은 계속 사용할 수 있습니다.
이 옵션은 시스템이 이전에 Identity Management 클라이언트로 등록된 경우 사용할 수 있습니다. 이 인증 방법을 사용하려면
ipaclient_keytab
옵션의 주석을 제거하고 키탭을 저장하는 파일의 경로를 지정합니다(예:inventory/hosts
의[ipaclient:vars]
섹션).등록하는 동안 생성할 임의의 일회성 암호 (OTP)입니다. 이 인증 방법을 사용하려면 인벤토리 파일에서
ipaclient_use_otp=true
옵션을 사용합니다. 예를 들어inventory/hosts
파일의[ipaclients:vars]
섹션에서#ipaclient_use_otp=true
옵션의 주석을 해제할 수 있습니다. OTP를 사용하면 다음 옵션 중 하나도 지정해야 합니다.-
클라이언트를 등록할 수 있는 사용자의 암호입니다(예:
inventory/hosts
파일의[ipaclients:vars]
섹션에ipaadmin_password
의 값을 제공합니다. -
예를 들어
inventory/hosts
의[ipaclients:vars]
섹션에ipaadmin_keytab
값을 제공하여 관리자 키탭 .
-
클라이언트를 등록할 수 있는 사용자의 암호입니다(예:
-
IdM 수준에서 IdM 사용자에 대해 subid 범위를 구성하려면
ipaclient_subid: true
옵션을 지정할 수도 있습니다.