2.7. IBM Z 및 IBM LinuxONE을 사용하여 단일 노드 OpenShift 설치


IBM Z® 및 IBM® LinuxONE에 단일 노드 클러스터를 설치하려면 다음 절차 중 하나를 사용하여 사용자 제공 설치가 필요합니다.

참고

IBM Z®에 단일 노드 클러스터를 설치하면 개발 및 테스트 환경 설치가 간소화되고 엔트리 레벨에서 필요한 리소스도 줄어듭니다.

하드웨어 요구 사항

  • 각 클러스터에는 SMT2를 지원하는 Linux용 통합 시설(IFL) 2개가 필요합니다.
  • 둘 다 LoadBalancer 서비스에 연결하고 클러스터 외부의 트래픽에 대한 데이터를 제공하는 하나 이상의 네트워크 연결입니다.
참고

전용 또는 공유 IFL을 사용하여 충분한 컴퓨팅 리소스를 할당할 수 있습니다. 리소스 공유는 IBM Z®의 주요 장점 중 하나입니다. 그러나 각 하이퍼바이저 계층에서 용량을 올바르게 조정하고 모든 OpenShift Container Platform 클러스터에 충분한 리소스가 있는지 확인해야 합니다.

2.7.1. IBM Z 및 IBM LinuxONE에 z/VM을 사용하여 단일 노드 OpenShift 설치

사전 요구 사항

  • podman 을 설치했습니다.

프로세스

  1. 다음 명령을 실행하여 OpenShift 컨테이너 플랫폼 버전을 설정하세요.

    $ OCP_VERSION=<ocp_version> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <ocp_version>을 현재 버전으로 바꿉니다. 예를 들어, latest-4.19 .
  2. 다음 명령을 실행하여 호스트 아키텍처를 설정합니다.

    $ ARCH=<architecture> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <아키텍처>를 대상 호스트 아키텍처 s390x 로 바꾸세요.
  3. OpenShift Container Platform 클라이언트( oc )를 다운로드하고 다음 명령을 입력하여 사용할 수 있도록 설정합니다.

    $ curl -k https://mirror.openshift.com/pub/openshift-v4/${ARCH}/clients/ocp/${OCP_VERSION}/openshift-client-linux.tar.gz -o 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
  4. OpenShift Container Platform 설치 프로그램을 다운로드하고 다음 명령을 입력하여 사용할 수 있도록 합니다.

    $ curl -k https://mirror.openshift.com/pub/openshift-v4/${ARCH}/clients/ocp/${OCP_VERSION}/openshift-install-linux.tar.gz -o 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
  5. 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: 
    5
    
      clusterNetwork:
      - cidr: 10.128.0.0/14
        hostPrefix: 23
      machineNetwork:
      - cidr: 10.0.0.0/16 
    6
    
      networkType: OVNKubernetes
      serviceNetwork:
      - 172.30.0.0/16
    platform:
      none: {}
    bootstrapInPlace:
      installationDisk: /dev/disk/by-id/<disk_id> 
    7
    
    pullSecret: '<pull_secret>' 
    8
    
    sshKey: |
      <ssh_key> 
    9
    Copy to Clipboard Toggle word wrap
    1
    클러스터 도메인 이름을 추가합니다.
    2
    compute 복제본을 0으로 설정합니다. 이렇게 하면 컨트롤 플레인 노드를 예약할 수 있습니다.
    3
    controlPlane 복제본을 1 로 설정합니다. 이 설정은 이전 compute 설정과 함께 클러스터가 단일 노드에서 실행되도록 합니다.
    4
    이름을 클러스터 이름으로 설정합니다.
    5
    네트워킹 세부정보를 설정합니다. OVN-Kubernetes는 단일 노드 클러스터에 허용되는 유일한 네트워크 플러그인 유형입니다.
    6
    cidr 값을 단일 노드 OpenShift 클러스터의 서브넷과 일치하도록 설정합니다.
    7
    설치 디스크 드라이브의 경로를 설정합니다(예: /dev/disk/by-id/wwn-0x64cd98f04fde100024684cf3034da5c2 ).
    8
    Red Hat OpenShift Cluster Manager에서 풀 시크릿을 복사하고 해당 내용을 이 구성 설정에 추가합니다.
    9
    설치 후 클러스터에 로그인할 수 있도록 관리 호스트에서 공개 SSH 키를 추가합니다.
  6. 다음 명령을 실행하여 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
  7. Red Hat 고객 포털의 제품 다운로드 페이지나 RHCOS 이미지 미러 페이지에서 RHEL 커널 , initramfsrootfs 아티팩트를 받으세요.

    중요

    RHCOS 이미지는 OpenShift Container Platform 릴리스에 따라 변경되지 않을 수 있습니다. 설치하는 OpenShift Container Platform 버전과 같거나 그 이하의 버전 중 가장 최신 버전의 이미지를 다운로드해야 합니다. 다음 절차에 설명된 적절한 커널 , initramfsrootfs 아티팩트만 사용하세요.

    OpenShift Container Platform 버전 번호가 파일 이름에 포함됩니다. 다음 예와 유사합니다.

    kernel
    rhcos-<version>-live-kernel-<architecture>
    initramfs
    rhcos-<version>-live-initramfs.<architecture>.img
    rootfs

    rhcos-<version>-live-rootfs.<architecture>.img

    참고

    rootfs 이미지는 FCP와 DASD에서 동일합니다.

  8. 다음 아티팩트와 파일을 HTTP 또는 HTTPS 서버로 이동합니다.

    • RHEL 라이브 커널 , initramfsrootfs 아티팩트를 다운로드했습니다.
    • 점화 파일
  9. 특정 가상 머신에 대한 매개변수 파일을 만듭니다.

    예제 매개변수 파일

    cio_ignore=all,!condev rd.neednet=1 \
    console=ttysclp0 \
    ignition.firstboot ignition.platform.id=metal \
    ignition.config.url=http://<http_server>:8080/ignition/bootstrap-in-place-for-live-iso.ign \
    1
    
    coreos.live.rootfs_url=http://<http_server>/rhcos-<version>-live-rootfs.<architecture>.img \
    2
    
    ip=<ip>::<gateway>:<mask>:<hostname>::none nameserver=<dns> \
    3
    
    rd.znet=qeth,0.0.bdd0,0.0.bdd1,0.0.bdd2,layer2=1 \
    rd.dasd=0.0.4411 \
    4
    
    rd.zfcp=0.0.8001,0x50050763040051e3,0x4000406300000000 \
    5
    
    zfcp.allow_lun_scan=0
    Copy to Clipboard Toggle word wrap

    1
    ignition.config.url= 매개변수의 경우, 머신 역할에 대한 Ignition 파일을 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.
    2
    coreos.live.rootfs_url= 아티팩트의 경우, 부팅하는 커널과 initramfs 에 맞는 rootfs 아티팩트를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.
    3
    ip= 매개변수의 경우 "IBM Z® 및 IBM® LinuxONE에 z/VM이 포함된 클러스터 설치"에 설명된 대로 DHCP를 사용하여 자동으로 IP 주소를 할당하거나 수동으로 할당합니다.
    4
    DASD 유형 디스크에 설치하는 경우 rd.dasd=를 사용하여 RHCOS를 설치할 DASD를 지정합니다. FCP 유형 디스크의 경우 이 항목을 생략합니다.
    5
    FCP 유형 디스크에 설치하는 경우 rd.zfcp=<adapter>,<wwpn>,<lun>을 사용하여 RHCOS를 설치할 FCP 디스크를 지정합니다. DASD 유형 디스크의 경우 이 항목을 생략합니다.

    변경되지 않은 다른 모든 매개변수는 그대로 두십시오.

  10. 다음 아티팩트, 파일 및 이미지를 z/VM으로 전송합니다. 예를 들어 FTP를 사용하면:

    • 커널initramfs 아티팩트
    • 매개변수 파일
    • RHCOS 이미지

      FTP를 사용하여 파일을 전송하고 가상 리더에서 부팅하는 방법에 대한 자세한 내용은 Z/VM에서 설치를 참조하십시오.

  11. 부트스트랩 노드가 될 z/VM 게스트 가상 머신의 가상 리더에 파일 punch를 실행합니다.
  12. 부트스트랩 시스템에서 CMS에 로그인합니다.
  13. 다음 명령을 실행하여 리더에서 부트스트랩 머신을 IPL합니다.

    $ cp ipl c
    Copy to Clipboard Toggle word wrap
  14. 가상 머신을 처음 재부팅한 후 다음 명령을 차례로 실행합니다.

    1. 첫 번째 재부팅 후 DASD 장치를 부팅하려면 다음 명령을 실행하세요.

      $ cp i <devno> clear loadparm prompt
      Copy to Clipboard Toggle word wrap

      다음과 같습니다.

      <devno>
      게스트에서 보는 부팅 장치의 장치 번호를 지정합니다.
      $ cp vi vmsg 0 <kernel_parameters>
      Copy to Clipboard Toggle word wrap

      다음과 같습니다.

      <kernel_parameters>
      시스템 제어 프로그램 데이터(SCPDATA)로 저장될 커널 매개변수 세트를 지정합니다. Linux를 부팅할 때 이러한 커널 매개변수는 부팅 구성에서 사용되는 기존 커널 매개변수의 끝에 연결됩니다. 결합된 매개변수 문자열은 896자를 초과해서는 안 됩니다.
    2. 첫 번째 재부팅 후 FCP 장치를 부팅하려면 다음 명령을 실행하세요.

      $ cp set loaddev portname <wwpn> lun <lun>
      Copy to Clipboard Toggle word wrap

      다음과 같습니다.

      <wwpn>
      대상 포트와 <lun>을 16진수 형식의 논리 단위를 지정합니다.
      $ cp set loaddev bootprog <n>
      Copy to Clipboard Toggle word wrap

      다음과 같습니다.

      <n>
      부팅할 커널을 지정합니다.
      $ cp set loaddev scpdata {APPEND|NEW} '<kernel_parameters>'
      Copy to Clipboard Toggle word wrap

      다음과 같습니다.

      <kernel_parameters>
      시스템 제어 프로그램 데이터(SCPDATA)로 저장될 커널 매개변수 세트를 지정합니다. Linux를 부팅할 때 이러한 커널 매개변수는 부팅 구성에서 사용되는 기존 커널 매개변수의 끝에 연결됩니다. 결합된 매개변수 문자열은 896자를 초과해서는 안 됩니다.
      <APPEND|NEW>
      선택 사항: APPEND를 지정하여 커널 매개변수를 기존 SCPDATA에 추가합니다. 이는 기본값입니다. 기존 SCPDATA를 대체하려면 NEW를 지정합니다.

      예제

      $ cp set loaddev scpdata 'rd.zfcp=0.0.8001,0x500507630a0350a4,0x4000409D00000000
      ip=encbdd0:dhcp::02:00:00:02:34:02 rd.neednet=1'
      Copy to Clipboard Toggle word wrap

      IPL과 부팅 프로세스를 시작하려면 다음 명령을 실행하세요.

      $ cp i <devno>
      Copy to Clipboard Toggle word wrap

      다음과 같습니다.

      <devno>
      게스트에서 보는 부팅 장치의 장치 번호를 지정합니다.

2.7.2. IBM Z 및 IBM LinuxONE에 RHEL KVM을 사용하여 단일 노드 OpenShift 설치

사전 요구 사항

  • podman 을 설치했습니다.

프로세스

  1. 다음 명령을 실행하여 OpenShift 컨테이너 플랫폼 버전을 설정하세요.

    $ OCP_VERSION=<ocp_version> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <ocp_version>을 현재 버전으로 바꿉니다. 예를 들어, latest-4.19 .
  2. 다음 명령을 실행하여 호스트 아키텍처를 설정합니다.

    $ ARCH=<architecture> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <아키텍처>를 대상 호스트 아키텍처 s390x 로 바꾸세요.
  3. OpenShift Container Platform 클라이언트( oc )를 다운로드하고 다음 명령을 입력하여 사용할 수 있도록 설정합니다.

    $ curl -k https://mirror.openshift.com/pub/openshift-v4/${ARCH}/clients/ocp/${OCP_VERSION}/openshift-client-linux.tar.gz -o 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
  4. OpenShift Container Platform 설치 프로그램을 다운로드하고 다음 명령을 입력하여 사용할 수 있도록 합니다.

    $ curl -k https://mirror.openshift.com/pub/openshift-v4/${ARCH}/clients/ocp/${OCP_VERSION}/openshift-install-linux.tar.gz -o 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
  5. 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: 
    5
    
      clusterNetwork:
      - cidr: 10.128.0.0/14
        hostPrefix: 23
      machineNetwork:
      - cidr: 10.0.0.0/16 
    6
    
      networkType: OVNKubernetes
      serviceNetwork:
      - 172.30.0.0/16
    platform:
      none: {}
    bootstrapInPlace:
      installationDisk: /dev/disk/by-id/<disk_id> 
    7
    
    pullSecret: '<pull_secret>' 
    8
    
    sshKey: |
      <ssh_key> 
    9
    Copy to Clipboard Toggle word wrap
    1
    클러스터 도메인 이름을 추가합니다.
    2
    compute 복제본을 0으로 설정합니다. 이렇게 하면 컨트롤 플레인 노드를 예약할 수 있습니다.
    3
    controlPlane 복제본을 1 로 설정합니다. 이 설정은 이전 compute 설정과 함께 클러스터가 단일 노드에서 실행되도록 합니다.
    4
    이름을 클러스터 이름으로 설정합니다.
    5
    네트워킹 세부정보를 설정합니다. OVN-Kubernetes는 단일 노드 클러스터에 허용되는 유일한 네트워크 플러그인 유형입니다.
    6
    cidr 값을 단일 노드 OpenShift 클러스터의 서브넷과 일치하도록 설정합니다.
    7
    설치 디스크 드라이브의 경로를 설정합니다(예: /dev/disk/by-id/wwn-0x64cd98f04fde100024684cf3034da5c2 ).
    8
    Red Hat OpenShift Cluster Manager에서 풀 시크릿을 복사하고 해당 내용을 이 구성 설정에 추가합니다.
    9
    설치 후 클러스터에 로그인할 수 있도록 관리 호스트에서 공개 SSH 키를 추가합니다.
  6. 다음 명령을 실행하여 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
  7. Red Hat 고객 포털의 제품 다운로드 페이지나 RHCOS 이미지 미러 페이지에서 RHEL 커널 , initramfsrootfs 아티팩트를 받으세요.

    중요

    RHCOS 이미지는 OpenShift Container Platform 릴리스에 따라 변경되지 않을 수 있습니다. 설치하는 OpenShift Container Platform 버전과 같거나 그 이하의 버전 중 가장 최신 버전의 이미지를 다운로드해야 합니다. 다음 절차에 설명된 적절한 커널 , initramfsrootfs 아티팩트만 사용하세요.

    OpenShift Container Platform 버전 번호가 파일 이름에 포함됩니다. 다음 예와 유사합니다.

    kernel
    rhcos-<version>-live-kernel-<architecture>
    initramfs
    rhcos-<version>-live-initramfs.<architecture>.img
    rootfs
    rhcos-<version>-live-rootfs.<architecture>.img
  8. virt-install을 실행하기 전에 다음 파일과 아티팩트를 HTTP 또는 HTTPS 서버로 이동하세요.

    • RHEL 라이브 커널 , initramfsrootfs 아티팩트를 다운로드했습니다.
    • 점화 파일
  9. 다음 구성 요소를 사용하여 KVM 게스트 노드를 만듭니다.

    • RHEL 커널initramfs 아티팩트
    • 점화 파일
    • 새로운 디스크 이미지
    • 조정된 parm 라인 인수
$ virt-install \
   --name <vm_name> \
   --autostart \
   --memory=<memory_mb> \
   --cpu host \
   --vcpus <vcpus> \
   --location <media_location>,kernel=<rhcos_kernel>,initrd=<rhcos_initrd> \
1

   --disk size=100 \
   --network network=<virt_network_parm> \
   --graphics none \
   --noautoconsole \
   --extra-args "rd.neednet=1 ignition.platform.id=metal ignition.firstboot" \
   --extra-args "ignition.config.url=http://<http_server>/bootstrap.ign" \
2

   --extra-args "coreos.live.rootfs_url=http://<http_server>/rhcos-<version>-live-rootfs.<architecture>.img" \
3

   --extra-args "ip=<ip>::<gateway>:<mask>:<hostname>::none" \ 
4

   --extra-args "nameserver=<dns>" \
   --extra-args "console=ttysclp0" \
   --wait
Copy to Clipboard Toggle word wrap
1
--location 매개변수에는 HTTP 또는 HTTPS 서버에서 커널/initrd의 위치를 지정합니다.
2
bootstrap.ign 구성 파일의 위치를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.
3
coreos.live.rootfs_url= 아티팩트의 경우 부팅하는 커널initramfs 에 맞는 rootfs 아티팩트를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.
4
ip= 매개변수의 경우 "IBM Z® 및 IBM® LinuxONE에 RHEL KVM을 사용하여 클러스터 설치"에 설명된 대로 IP 주소를 수동으로 지정합니다.

2.7.3. IBM Z 및 IBM LinuxONE의 LPAR에 단일 노드 OpenShift 설치

사전 요구 사항

  • 단일 노드 클러스터를 배포하는 경우 컴퓨팅 노드가 0개 있는 경우 Ingress 컨트롤러 Pod는 컨트롤 플레인 노드에서 실행됩니다. 단일 노드 클러스터 배포에서는 HTTP 및 HTTPS 트래픽을 제어 평면 노드로 라우팅하도록 애플리케이션 수신 로드 밸런서를 구성해야 합니다. 자세한 내용은 사용자 프로비저닝 인프라 섹션에 대한 로드 밸런싱 요구 사항 섹션을 참조하십시오.

프로세스

  1. 다음 명령을 실행하여 OpenShift 컨테이너 플랫폼 버전을 설정하세요.

    $ OCP_VERSION=<ocp_version> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <ocp_version>을 현재 버전으로 바꿉니다. 예를 들어, latest-4.19 .
  2. 다음 명령을 실행하여 호스트 아키텍처를 설정합니다.

    $ ARCH=<architecture> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <아키텍처>를 대상 호스트 아키텍처 s390x 로 바꾸세요.
  3. OpenShift Container Platform 클라이언트( oc )를 다운로드하고 다음 명령을 입력하여 사용할 수 있도록 설정합니다.

    $ curl -k https://mirror.openshift.com/pub/openshift-v4/${ARCH}/clients/ocp/${OCP_VERSION}/openshift-client-linux.tar.gz -o oc.tar.gz
    Copy to Clipboard Toggle word wrap
    $ tar zxvf oc.tar.gz
    Copy to Clipboard Toggle word wrap
    $ chmod +x oc
    Copy to Clipboard Toggle word wrap
  4. OpenShift Container Platform 설치 프로그램을 다운로드하고 다음 명령을 입력하여 사용할 수 있도록 합니다.

    $ curl -k https://mirror.openshift.com/pub/openshift-v4/${ARCH}/clients/ocp/${OCP_VERSION}/openshift-install-linux.tar.gz -o 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
  5. 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: 
    5
    
      clusterNetwork:
      - cidr: 10.128.0.0/14
        hostPrefix: 23
      machineNetwork:
      - cidr: 10.0.0.0/16 
    6
    
      networkType: OVNKubernetes
      serviceNetwork:
      - 172.30.0.0/16
    platform:
      none: {}
    pullSecret: '<pull_secret>' 
    7
    
    sshKey: |
      <ssh_key> 
    8
    Copy to Clipboard Toggle word wrap
    1
    클러스터 도메인 이름을 추가합니다.
    2
    compute 복제본을 0으로 설정합니다. 이렇게 하면 컨트롤 플레인 노드를 예약할 수 있습니다.
    3
    controlPlane 복제본을 1 로 설정합니다. 이 설정은 이전 compute 설정과 함께 클러스터가 단일 노드에서 실행되도록 합니다.
    4
    이름을 클러스터 이름으로 설정합니다.
    5
    네트워킹 세부정보를 설정합니다. OVN-Kubernetes는 단일 노드 클러스터에 허용되는 유일한 네트워크 플러그인 유형입니다.
    6
    cidr 값을 단일 노드 OpenShift 클러스터의 서브넷과 일치하도록 설정합니다.
    7
    Red Hat OpenShift Cluster Manager에서 풀 시크릿을 복사하고 해당 내용을 이 구성 설정에 추가합니다.
    8
    설치 후 클러스터에 로그인할 수 있도록 관리 호스트에서 공개 SSH 키를 추가합니다.
  6. 다음 명령을 실행하여 OpenShift Container Platform 자산을 생성합니다.

    $ mkdir ocp
    Copy to Clipboard Toggle word wrap
    $ cp install-config.yaml ocp
    Copy to Clipboard Toggle word wrap
  7. OpenShift Container Platform 설치 프로그램이 포함된 디렉터리로 변경하고 클러스터에 대한 Kubernetes 매니페스트를 생성합니다.

    $ ./openshift-install create manifests --dir <installation_directory> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <installation_directory>는 사용자가 만든 install-config.yaml 파일이 포함된 설치 디렉터리를 지정합니다.
  8. <installation_directory>/manifests/cluster-scheduler-02-config.yml Kubernetes 매니페스트 파일의 mastersSchedulable 매개변수가 true 로 설정되어 있는지 확인하세요.

    1. <installation_directory>/manifests/cluster-scheduler-02-config.yml 파일을 엽니다.
    2. mastersSchedulable 매개변수를 찾아 다음 사양 스탠자에 표시된 대로 true 로 설정되어 있는지 확인하세요.

      spec:
        mastersSchedulable: true
      status: {}
      Copy to Clipboard Toggle word wrap
    3. 파일을 저장하고 종료합니다.
  9. 설치 프로그램이 포함된 디렉토리에서 다음 명령을 실행하여 Ignition 구성 파일을 만듭니다.

    $ ./openshift-install create ignition-configs --dir <installation_directory> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <installation_directory>는 동일한 설치 디렉터리를 지정합니다.
  10. Red Hat 고객 포털의 제품 다운로드 페이지나 RHCOS 이미지 미러 페이지에서 RHEL 커널 , initramfsrootfs 아티팩트를 받으세요.

    중요

    RHCOS 이미지는 OpenShift Container Platform 릴리스에 따라 변경되지 않을 수 있습니다. 설치하는 OpenShift Container Platform 버전과 같거나 그 이하의 버전 중 가장 최신 버전의 이미지를 다운로드해야 합니다. 다음 절차에 설명된 적절한 커널 , initramfsrootfs 아티팩트만 사용하세요.

    OpenShift Container Platform 버전 번호가 파일 이름에 포함됩니다. 다음 예와 유사합니다.

    kernel
    rhcos-<version>-live-kernel-<architecture>
    initramfs
    rhcos-<version>-live-initramfs.<architecture>.img
    rootfs

    rhcos-<version>-live-rootfs.<architecture>.img

    참고

    rootfs 이미지는 FCP와 DASD에서 동일합니다.

  11. 다음 아티팩트와 파일을 HTTP 또는 HTTPS 서버로 이동합니다.

    • RHEL 라이브 커널 , initramfsrootfs 아티팩트를 다운로드했습니다.
    • 점화 파일
  12. LPAR의 부트스트랩에 대한 매개변수 파일을 만듭니다.

    부트스트랩 머신에 대한 예제 매개변수 파일

    cio_ignore=all,!condev rd.neednet=1 \
    console=ttysclp0 \
    coreos.inst.install_dev=/dev/<block_device> \
    1
    
    coreos.inst.ignition_url=http://<http_server>/bootstrap.ign \
    2
    
    coreos.live.rootfs_url=http://<http_server>/rhcos-<version>-live-rootfs.<architecture>.img \
    3
    
    ip=<ip>::<gateway>:<netmask>:<hostname>::none nameserver=<dns> \
    4
    
    rd.znet=qeth,0.0.1140,0.0.1141,0.0.1142,layer2=1,portno=0 \
    rd.dasd=0.0.4411 \
    5
    
    rd.zfcp=0.0.8001,0x50050763040051e3,0x4000406300000000 \
    6
    
    zfcp.allow_lun_scan=0
    Copy to Clipboard Toggle word wrap

    1
    설치할 시스템의 블록 장치를 지정합니다. DASD 유형 디스크에 설치하는 경우 dasda 를 사용하고, FCP 유형 디스크에 설치하는 경우 sda 를 사용합니다.
    2
    bootstrap.ign 구성 파일의 위치를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.
    3
    coreos.live.rootfs_url= 아티팩트의 경우, 부팅하는 커널과 initramfs 에 맞는 rootfs 아티팩트를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.
    4
    ip= 매개변수의 경우 "IBM Z® 및 IBM® LinuxONE의 LPAR에 클러스터 설치"에 설명된 대로 IP 주소를 수동으로 지정합니다.
    5
    DASD 유형 디스크에 설치하는 경우 rd.dasd=를 사용하여 RHCOS를 설치할 DASD를 지정합니다. FCP 유형 디스크의 경우 이 항목을 생략합니다.
    6
    FCP 유형 디스크에 설치하는 경우 rd.zfcp=<adapter>,<wwpn>,<lun>을 사용하여 RHCOS를 설치할 FCP 디스크를 지정합니다. DASD 유형 디스크의 경우 이 항목을 생략합니다.

    필요한 경우 추가 매개변수를 조정할 수 있습니다.

  13. LPAR의 제어 평면에 대한 매개변수 파일을 만듭니다.

    제어 평면 머신에 대한 예제 매개변수 파일

    cio_ignore=all,!condev rd.neednet=1 \
    console=ttysclp0 \
    coreos.inst.install_dev=/dev/<block_device> \
    coreos.inst.ignition_url=http://<http_server>/master.ign \
    1
    
    coreos.live.rootfs_url=http://<http_server>/rhcos-<version>-live-rootfs.<architecture>.img \
    ip=<ip>::<gateway>:<netmask>:<hostname>::none nameserver=<dns> \
    rd.znet=qeth,0.0.1140,0.0.1141,0.0.1142,layer2=1,portno=0 \
    rd.dasd=0.0.4411 \
    rd.zfcp=0.0.8001,0x50050763040051e3,0x4000406300000000 \
    zfcp.allow_lun_scan=0
    Copy to Clipboard Toggle word wrap

    1
    master.ign 구성 파일의 위치를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.
  14. 다음 아티팩트, 파일 및 이미지를 LPAR로 전송합니다. 예를 들어 FTP를 사용하면:

    • 커널initramfs 아티팩트
    • 매개변수 파일
    • RHCOS 이미지

      FTP를 사용하여 파일을 전송하고 부팅하는 방법에 대한 자세한 내용은 LPAR에 설치를 참조하세요.

  15. 부트스트랩 머신을 부팅합니다.
  16. 제어 평면 머신을 부팅합니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat