12.2.2. 수동으로 검색 ISO 생성


단일 노드에 OpenShift Container Platform을 설치하려면 다음 절차를 통해 생성할 수 있는 검색 ISO가 필요합니다.

절차

  1. OpenShift Container Platform 클라이언트(oc)를 다운로드하여 다음 명령을 입력하여 사용할 수 있도록 합니다.

    $ curl -k https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/openshift-client-linux.tar.gz > oc.tar.gz
    Copy to Clipboard Toggle word wrap
    $ tar zxf oc.tar.gz
    Copy to Clipboard Toggle word wrap
    $ chmod +x oc
    Copy to Clipboard Toggle word wrap
  2. OpenShift Container Platform 버전을 설정합니다.

    $ OCP_VERSION=<ocp_version> 
    1
    Copy to Clipboard Toggle word wrap
    1
    &lt ;ocp_version&gt;을 현재 버전으로 바꿉니다. 예를 들면 다음과 같습니다. latest-4.10
  3. 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
    Copy to Clipboard Toggle word wrap
    $ tar zxvf openshift-install-linux.tar.gz
    Copy to Clipboard Toggle word wrap
    $ chmod +x openshift-install
    Copy to Clipboard Toggle word wrap
  4. RHCOS ISO URL을 검색합니다.

    $ ISO_URL=$(./openshift-install coreos print-stream-json | grep location | grep x86_64 | grep iso | cut -d\" -f4)
    Copy to Clipboard Toggle word wrap
  5. RHCOS ISO를 다운로드합니다.

    $ curl -L $ISO_URL > rhcos-live.x86_64.iso
    Copy to Clipboard Toggle word wrap
  6. install-config.yaml 파일을 준비합니다.

    apiVersion: v1
    baseDomain: <domain> 
    1
    
    compute:
    - name: worker
      replicas: 0 
    2
    
    controlPlane:
      name: master
      replicas: 1 
    3
    
    metadata:
      name: <name> 
    4
    
    networking:
      networkType: OVNKubernetes
      clusterNetwork:
      - cidr: <IP_address>/<prefix> 
    5
    
        hostPrefix: <prefix> 
    6
    
      serviceNetwork:
      - <IP_address>/<prefix> 
    7
    
    platform:
      none: {}
    bootstrapInPlace:
      installationDisk: <path_to_install_drive> 
    8
    
    pullSecret: '<pull_secret>' 
    9
    
    sshKey: |
      <ssh_key> 
    10
    Copy to Clipboard Toggle word wrap
    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 키를 추가합니다.
  7. OpenShift Container Platform 자산을 생성합니다.

    $ mkdir ocp
    Copy to Clipboard Toggle word wrap
    $ cp install-config.yaml ocp
    Copy to Clipboard Toggle word wrap
    $ ./openshift-install --dir=ocp create single-node-ignition-config
    Copy to Clipboard Toggle word wrap
  8. 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'
    Copy to Clipboard Toggle word wrap
    $ cp ocp/bootstrap-in-place-for-live-iso.ign iso.ign
    Copy to Clipboard Toggle word wrap
    $ coreos-installer iso ignition embed -fi iso.ign rhcos-live.x86_64.iso
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat