This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.12.2.2. 수동으로 검색 ISO 생성
단일 노드에 OpenShift Container Platform을 설치하려면 다음 절차를 통해 생성할 수 있는 검색 ISO가 필요합니다.
절차
OpenShift Container Platform 클라이언트(
oc
)를 다운로드하여 다음 명령을 입력하여 사용할 수 있도록 합니다.curl -k https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/openshift-client-linux.tar.gz > oc.tar.gz
$ curl -k https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/openshift-client-linux.tar.gz > oc.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow tar zxf oc.tar.gz
$ tar zxf oc.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow chmod +x oc
$ chmod +x oc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift Container Platform 버전을 설정합니다.
OCP_VERSION=<ocp_version>
$ OCP_VERSION=<ocp_version>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- <
;ocp_version>
;을 현재 버전으로 바꿉니다. 예를 들면 다음과 같습니다.latest-4.10
OpenShift Container Platform 설치 프로그램을 다운로드하고 다음 명령을 입력하여 사용할 수 있도록 합니다.
curl -k https://mirror.openshift.com/pub/openshift-v4/clients/ocp/$OCP_VERSION/openshift-install-linux.tar.gz > openshift-install-linux.tar.gz
$ curl -k https://mirror.openshift.com/pub/openshift-v4/clients/ocp/$OCP_VERSION/openshift-install-linux.tar.gz > openshift-install-linux.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow tar zxvf openshift-install-linux.tar.gz
$ tar zxvf openshift-install-linux.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow chmod +x openshift-install
$ chmod +x openshift-install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHCOS ISO URL을 검색합니다.
ISO_URL=$(./openshift-install coreos print-stream-json | grep location | grep x86_64 | grep iso | cut -d\" -f4)
$ ISO_URL=$(./openshift-install coreos print-stream-json | grep location | grep x86_64 | grep iso | cut -d\" -f4)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHCOS ISO를 다운로드합니다.
curl -L $ISO_URL > rhcos-live.x86_64.iso
$ curl -L $ISO_URL > rhcos-live.x86_64.iso
Copy to Clipboard Copied! Toggle word wrap Toggle overflow install-config.yaml
파일을 준비합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 클러스터 도메인 이름을 추가합니다.
- 2
컴퓨팅
복제본을0
으로 설정합니다. 이렇게 하면 컨트롤 플레인 노드를 예약할 수 있습니다.- 3
controlPlane
복제본을1
로 설정합니다. 이 설정은 이전compute
설정과 함께 클러스터가 단일 노드에서 실행되도록 합니다.- 4
메타데이터
이름을 클러스터 이름으로 설정합니다.- 5
clusterNetwork
CIDR을 설정합니다.- 6
clusterNetwork
호스트 접두사를 설정합니다. Pod는 이 풀에서 IP 주소를 수신합니다.- 7
serviceNetwork
CIDR을 설정합니다. 서비스는 이 풀에서 IP 주소를 수신합니다.- 8
- 설치 디스크 드라이브의 경로를 설정합니다.
- 9
- Red Hat OpenShift Cluster Manager에서 풀 시크릿 을 복사합니다. 1단계에서 pull secret 다운로드를 클릭하고 이 구성 설정에 내용을 추가합니다.
- 10
- 설치 후 클러스터에 로그인할 수 있도록 관리 호스트에서 공개 SSH 키를 추가합니다.
OpenShift Container Platform 자산을 생성합니다.
mkdir ocp
$ mkdir ocp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cp install-config.yaml ocp
$ cp install-config.yaml ocp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ./openshift-install --dir=ocp create single-node-ignition-config
$ ./openshift-install --dir=ocp create single-node-ignition-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHCOS ISO에 ignition 데이터를 삽입합니다.
alias coreos-installer='podman run --privileged --pull always --rm \ -v /dev:/dev -v /run/udev:/run/udev -v $PWD:/data \ -w /data quay.io/coreos/coreos-installer:release'
$ alias coreos-installer='podman run --privileged --pull always --rm \ -v /dev:/dev -v /run/udev:/run/udev -v $PWD:/data \ -w /data quay.io/coreos/coreos-installer:release'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cp ocp/bootstrap-in-place-for-live-iso.ign iso.ign
$ cp ocp/bootstrap-in-place-for-live-iso.ign iso.ign
Copy to Clipboard Copied! Toggle word wrap Toggle overflow coreos-installer iso ignition embed -fi iso.ign rhcos-live.x86_64.iso
$ coreos-installer iso ignition embed -fi iso.ign rhcos-live.x86_64.iso
Copy to Clipboard Copied! Toggle word wrap Toggle overflow