설치 관리자 프로비저닝 인프라를 사용하여 OpenShift 4 설치
Last Updated January 23, 2025

설치 관리자 프로비저닝 인프라를 사용하여 OpenShift 클러스터를 설치하려면 아래 지침을 따르십시오.
이 방법은 OpenShift 클러스터를 설치하는 두 가지 방법 중 하나입니다. 다른 방법은 사용자 프로비저닝 인프라를 사용하여 클러스터를 설치하는 것입니다(사용자 프로비저닝 인프라를 사용하여 OpenShift 4 설치 참조). 다음 두 방법 중 하나만 사용할 수 있습니다.

install-config.yaml
을 준비합니다.

  1. 다음 명령을 사용하여
    install-config.yaml
    을 생성합니다.
    openshift-install --dir=$MY_CLUSTER create install-config
  2. $MY_CLUSTER/install-config.yaml
    을 편집하여
    networking
    섹션을 업데이트합니다.
    • networkType
      ncp
      로 변경합니다.
    • clusterNetwork
      아래에서
      cidr
      값을 설정합니다.
install-config.yaml
의 예는 다음과 같습니다.
apiVersion: v1
baseDomain: openshift.test
compute:
- architecture: amd64
  hyperthreading: Enabled
  name: worker
  platform: {}
  replicas: 3
controlPlane:
  architecture: amd64
  hyperthreading: Enabled
  name: master
  platform: {}
  replicas: 3
metadata:
  creationTimestamp: null
  name: ipi
networking:
  networkType: ncp
  clusterNetwork:
  - cidr: 10.0.0.0/14
    hostPrefix: 24
  machineCIDR: 192.168.10.0/24
  serviceNetwork:
  - 172.8.0.0/16
platform:
  vsphere:
    apiVIP: 192.168.10.11
    cluster: cluster
    datacenter: dc
    defaultDatastore: vsanDatastore
    ingressVIP: 192.168.10.12
    network: openshift-segment
    password: pass
    username: user
    vCenter: my-vc.local
publish: External
pullSecret: 'xxx'
sshKey: 'ssh-rsa xxx'
OpenShift를 설치하기 전에 DNS 구성의 유효성을 검사할 수 있습니다. 다음은 샘플 DNS 영역 데이터베이스입니다.
$TTL    604800
$ORIGIN openshift.test.
@       IN      SOA     dns1.openshift.test. root.openshift.test. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
; main domain name servers
@       IN      NS      localhost.
@       IN      A       127.0.0.1
@       IN      AAAA    ::1
        IN      NS      dns1.openshift.test.
; recors for name servers above
dns1    IN      A       10.92.204.129
; sub-domain definitions
$ORIGIN ipi.openshift.test.
api IN A 192.168.10.11
apps IN A 192.168.10.12
; sub-domain definitions
$ORIGIN apps.ipi.openshift.test.
* IN A 192.168.10.12

매니페스트 파일 준비

  • Operator yaml 파일을
    deploy/openshift4
    에서
    $MY_CLUSTER/manifests
    로 이동합니다.
  • Configmap.yaml
    에서 Operator 구성을 편집합니다.
  • operator.yaml
    에서 Operator 이미지 및 NCP 이미지를 추가합니다.

클러스터 생성

다음 명령을 실행합니다.
openshift-install create cluster --dir=$MY_CLUSTER
설치 로그 메시지는
$MY_CLUSTER/.openshift_install.log
에 있습니다. 설치가 실패하면 이 로그에서 오류 메시지를 확인하고 그에 따라 환경을 변경합니다. 그런 후 다음 명령을 사용하여 설치를 다시 실행합니다.
openshift-install wait-for install-complete