10.3.13. 설치 구성 파일 만들기

설치 프로그램 openshift-install을 실행하고 이전에 지정했거나 수집한 정보로 해당 프롬프트에 응답하여 설치 구성 파일을 만듭니다.

프롬프트에 대한 응답을 마치면 설치 프로그램이 이전에 지정한 assets 디렉터리 (예 : ./wrk/install-config.yaml)에 install-config.yaml 파일의 초기 버전을 생성합니다.

설치 프로그램은 $HOME/.ovirt/ovirt-config.yaml 파일을 생성합니다. 이 파일에는 Manager에 연결하여 REST API를 사용하는 데 필요한 모든 연결 매개 변수가 포함되어 있습니다.

알림: 설치 프로세스에서는 내부 API 가상 IP 및 Ingress 가상 IP 와 같은 일부 매개변수에 제공하는 값을 사용하지 않습니다. 이미 인프라 DNS에서 구성했기 때문입니다.

또한 oVirt cluster, oVirt storageoVirt network에 대한 값과 같이 inventory.yml의 매개 변수에 제공하는 값을 사용합니다. 그리고 스크립트를 사용하여 install-config.yaml에서 이러한 동일한 값을 이전에 언급한 virtual IP로 제거하거나 변경합니다.

프로세스

  1. 설치 프로그램을 실행합니다.

    $ openshift-install create install-config --dir $ASSETS_DIR
  2. 시스템에 대한 정보를 사용하여 설치 프로그램의 프롬프트 메시지에 응답합니다.

    출력 예

    ? 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 IPIngress virtual IP의 경우 DNS 서비스를 구성할 때 지정한 IP 주소를 제공합니다.

oVirt clusterBase Domain 프롬프트에서 입력한 값은 REST API 및 생성하는 모든 애플리케이션의 URL의 일부를 구성합니다. (예: https://api.ocp4.example.org:6443/https://console-openshift-console.apps.ocp4.example.org)

Red Hat OpenShift Cluster Manager에서 풀 시크릿을 가져올 수 있습니다.