Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

4.4. 호스트 변수 구성

Ansible 설치 중 호스트에 환경 변수를 할당하려면 [masters] 또는 [nodes] 섹션의 호스트 항목 뒤에 /etc/ansible/hosts 파일에서 환경 변수를 설정합니다. 예를 들면 다음과 같습니다.

[masters]
ec2-52-6-179-239.compute-1.amazonaws.com openshift_public_hostname=ose3-master.public.example.com

다음 표에서는 개별 호스트 항목에 할당할 수 있는 Ansible 설치 프로그램에서 사용할 수 있는 변수를 설명합니다.

표 4.3. 호스트 변수

변수목적

openshift_public_hostname

이 변수는 시스템의 공용 호스트 이름을 재정의합니다. 이 방법은 클라우드 설치 또는 NAT(네트워크 주소 변환)를 사용하는 네트워크의 호스트에 사용합니다.

openshift_public_ip

이 변수는 시스템의 공용 IP 주소를 재정의합니다. 이 방법은 클라우드 설치 또는 NAT(네트워크 주소 변환)를 사용하는 네트워크의 호스트에 사용합니다.

openshift_node_labels

이 변수는 더 이상 사용되지 않습니다. 노드 레이블 설정의 현재 방법에 대한 노드 그룹 정의 및 호스트 매핑 을 참조하십시오.

openshift_docker_options

이 변수는 컨테이너 로그 관리에 사용되는 옵션과 같이 /etc/sysconfig/docker 에서 추가 docker 옵션을 구성합니다. json-file 을 사용하는 것이 좋습니다.

다음 예제에서는 Docker가 3MB 로그 파일 및 서명 확인 간에 순환되는 json-file 로그 드라이버를 사용하도록 Docker의 구성을 보여줍니다. 추가 옵션을 제공할 때 단일 따옴표 형식을 유지 관리해야 합니다.

OPTIONS=' --selinux-enabled --log-opt  max-size=1M --log-opt max-file=3 --insecure-registry 172.30.0.0/16 --log-driver=json-file --signature-verification=false'

openshift_schedulable

이 변수는 호스트가 스케줄링 가능한 노드로 표시되는지 여부를 구성합니다. 즉, 새 Pod 배치에 사용할 수 있습니다. 마스터 의 Schedulability on Masters를 참조하십시오.

openshift_node_problem_detector_install

이 변수는 Node Problem Detector 를 활성화하는 데 사용됩니다. false 로 설정하면 Node Problem Detector가 설치되거나 시작되지 않습니다.