10.3.13. 설치 구성 파일 만들기
설치 프로그램 openshift-install
을 실행하고 이전에 지정했거나 수집한 정보로 해당 프롬프트에 응답하여 설치 구성 파일을 만듭니다.
프롬프트에 대한 응답을 마치면 설치 프로그램이 이전에 지정한 assets 디렉터리 (예 : ./wrk/install-config.yaml)에
install-config.yaml
파일의 초기 버전을 생성합니다.
설치 프로그램은 $HOME/.ovirt/ovirt-config.yaml
파일을 생성합니다. 이 파일에는 Manager에 연결하여 REST API를 사용하는 데 필요한 모든 연결 매개 변수가 포함되어 있습니다.
알림: 설치 프로세스에서는 내부 API 가상 IP 및
와 같은 일부 매개변수에 제공하는 값을 사용하지 않습니다. 이미 인프라 DNS에서 구성했기 때문입니다.
Ingress 가상 IP
또한 oVirt cluster
, oVirt storage
및 oVirt network
에 대한 값과 같이 inventory.yml
의 매개 변수에 제공하는 값을 사용합니다. 그리고 스크립트를 사용하여 install-config.yaml
에서 이러한 동일한 값을 이전에 언급한 virtual IP
로 제거하거나 변경합니다.
프로세스
설치 프로그램을 실행합니다.
$ openshift-install create install-config --dir $ASSETS_DIR
시스템에 대한 정보를 사용하여 설치 프로그램의 프롬프트 메시지에 응답합니다.
출력 예
? SSH Public Key /home/user/.ssh/id_dsa.pub ? Platform <ovirt> ? Engine FQDN[:PORT] [? for help] <engine.fqdn> ? Enter ovirt-engine username <ocpadmin@internal> ? Enter password <******> ? oVirt cluster <cluster> ? oVirt storage <storage> ? oVirt network <net> ? Internal API virtual IP <172.16.0.252> ? Ingress virtual IP <172.16.0.251> ? Base Domain <example.org> ? Cluster Name <ocp4> ? Pull Secret [? for help] <********>
? SSH Public Key /home/user/.ssh/id_dsa.pub ? Platform <ovirt> ? Engine FQDN[:PORT] [? for help] <engine.fqdn> ? Enter ovirt-engine username <ocpadmin@internal> ? Enter password <******> ? oVirt cluster <cluster> ? oVirt storage <storage> ? oVirt network <net> ? Internal API virtual IP <172.16.0.252> ? Ingress virtual IP <172.16.0.251> ? Base Domain <example.org> ? Cluster Name <ocp4> ? Pull Secret [? for help] <********>
Internal API virtual IP
및 Ingress virtual IP
의 경우 DNS 서비스를 구성할 때 지정한 IP 주소를 제공합니다.
oVirt cluster
및 Base Domain
프롬프트에서 입력한 값은 REST API 및 생성하는 모든 애플리케이션의 URL의 일부를 구성합니다. (예: https://api.ocp4.example.org:6443/
및 https://console-openshift-console.apps.ocp4.example.org
)
Red Hat OpenShift Cluster Manager에서 풀 시크릿을 가져올 수 있습니다.