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


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

참고

IBM Z®에 단일 노드 클러스터를 설치하면 개발 및 테스트 환경을 위한 설치가 간소화되며 진입점 수준에서 리소스 요구 사항이 줄어듭니다.

하드웨어 요구 사항

  • 각 클러스터에 대해 SMT2가 활성화된 Linux(IFL)의 두 가지 통합에 해당합니다.
  • 둘 다 LoadBalancer 서비스에 연결하고 클러스터 외부의 트래픽에 대한 데이터를 제공하는 하나 이상의 네트워크 연결입니다.
참고

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

2.7.1. IBM Z 및 IBM LinuxONE에 z/VM으로 단일 노드 OpenShift 설치

사전 요구 사항

  • podman 을 설치했습니다.

프로세스

  1. 다음 명령을 실행하여 OpenShift Container Platform 버전을 설정합니다.

    $ OCP_VERSION=<ocp_version> 1
    1
    <ocp_version>을 현재 버전으로 바꿉니다. 예를 들면 latest-4.17 입니다.
  2. 다음 명령을 실행하여 호스트 아키텍처를 설정합니다.

    $ ARCH=<architecture> 1
    1
    &lt ;architecture& gt;를 대상 호스트 아키텍처 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
    $ tar zxf oc.tar.gz
    $ chmod +x oc
  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
    $ tar zxvf openshift-install-linux.tar.gz
    $ chmod +x openshift-install
  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
    1
    클러스터 도메인 이름을 추가합니다.
    2
    compute 복제본을 0으로 설정합니다. 이렇게 하면 컨트롤 플레인 노드를 예약할 수 있습니다.
    3
    controlPlane 복제본을 1 로 설정합니다. 이 설정은 이전 compute 설정과 함께 클러스터가 단일 노드에서 실행되도록 합니다.
    4
    이름을 클러스터 이름으로 설정합니다.
    5
    네트워킹 세부 정보를 설정합니다. OVN-Kubernetes는 단일 노드 클러스터에 허용되는 유일한 네트워크 플러그인 유형입니다.
    6
    단일 노드 OpenShift 클러스터의 서브넷과 일치하도록 cidr 값을 설정합니다.
    7
    설치 디스크 드라이브의 경로를 설정합니다(예: /dev/disk/by-id/wwn-0x64cd98f04fde100024684cf3034da5c 2) .
    8
    Red Hat OpenShift Cluster Manager에서 풀 시크릿 을 복사하고 이 구성 설정에 내용을 추가합니다.
    9
    설치 후 클러스터에 로그인할 수 있도록 관리 호스트에서 공개 SSH 키를 추가합니다.
  6. 다음 명령을 실행하여 OpenShift Container Platform 자산을 생성합니다.

    $ mkdir ocp
    $ cp install-config.yaml ocp
    $ ./openshift-install --dir=ocp create single-node-ignition-config
  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 라이브 커널,initramfs, rootfs 아티팩트
    • Ignition 파일
  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

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

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

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

    • kernelinitramfs 아티팩트
    • 매개변수 파일
    • RHCOS 이미지

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

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

    $ cp ipl c
  14. 가상 머신을 처음 재부팅한 후 서로 직접 다음 명령을 실행합니다.

    1. 처음 재부팅한 후 DASD 장치를 부팅하려면 다음 명령을 실행합니다.

      $ cp i <devno> clear loadparm prompt

      다음과 같습니다.

      <devno>
      게스트에 표시된 대로 부팅 장치의 장치 번호를 지정합니다.
      $ cp vi vmsg 0 <kernel_parameters>

      다음과 같습니다.

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

      $ cp set loaddev portname <wwpn> lun <lun>

      다음과 같습니다.

      <wwpn>
      대상 포트 및 < lun>을 16진수 형식으로 논리 단위를 지정합니다.
      $ cp set loaddev bootprog <n>

      다음과 같습니다.

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

      다음과 같습니다.

      <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'

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

      $ cp i <devno>

      다음과 같습니다.

      <devno>
      게스트에 표시된 대로 부팅 장치의 장치 번호를 지정합니다.

2.7.2. IBM Z 및 IBM LinuxONE에 RHEL KVM으로 단일 노드 OpenShift 설치

사전 요구 사항

  • podman 을 설치했습니다.

프로세스

  1. 다음 명령을 실행하여 OpenShift Container Platform 버전을 설정합니다.

    $ OCP_VERSION=<ocp_version> 1
    1
    <ocp_version>을 현재 버전으로 바꿉니다. 예를 들면 latest-4.17 입니다.
  2. 다음 명령을 실행하여 호스트 아키텍처를 설정합니다.

    $ ARCH=<architecture> 1
    1
    &lt ;architecture& gt;를 대상 호스트 아키텍처 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
    $ tar zxf oc.tar.gz
    $ chmod +x oc
  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
    $ tar zxvf openshift-install-linux.tar.gz
    $ chmod +x openshift-install
  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
    1
    클러스터 도메인 이름을 추가합니다.
    2
    compute 복제본을 0으로 설정합니다. 이렇게 하면 컨트롤 플레인 노드를 예약할 수 있습니다.
    3
    controlPlane 복제본을 1 로 설정합니다. 이 설정은 이전 compute 설정과 함께 클러스터가 단일 노드에서 실행되도록 합니다.
    4
    이름을 클러스터 이름으로 설정합니다.
    5
    네트워킹 세부 정보를 설정합니다. OVN-Kubernetes는 단일 노드 클러스터에 허용되는 유일한 네트워크 플러그인 유형입니다.
    6
    단일 노드 OpenShift 클러스터의 서브넷과 일치하도록 cidr 값을 설정합니다.
    7
    설치 디스크 드라이브의 경로를 설정합니다(예: /dev/disk/by-id/wwn-0x64cd98f04fde100024684cf3034da5c 2) .
    8
    Red Hat OpenShift Cluster Manager에서 풀 시크릿 을 복사하고 이 구성 설정에 내용을 추가합니다.
    9
    설치 후 클러스터에 로그인할 수 있도록 관리 호스트에서 공개 SSH 키를 추가합니다.
  6. 다음 명령을 실행하여 OpenShift Container Platform 자산을 생성합니다.

    $ mkdir ocp
    $ cp install-config.yaml ocp
    $ ./openshift-install --dir=ocp create single-node-ignition-config
  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 라이브 커널,initramfs, rootfs 아티팩트
    • Ignition 파일
  9. 다음 구성 요소를 사용하여 KVM 게스트 노드를 생성합니다.

    • RHEL 커널initramfs 아티팩트
    • Ignition 파일
    • 새 디스크 이미지
    • 수정된 매개변수 인수
$ 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
1
--location 매개변수의 경우 HTTP 또는 HTTPS 서버의 kernel/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 Container Platform 버전을 설정합니다.

    $ OCP_VERSION=<ocp_version> 1
    1
    <ocp_version>을 현재 버전으로 바꿉니다. 예를 들면 latest-4.17 입니다.
  2. 다음 명령을 실행하여 호스트 아키텍처를 설정합니다.

    $ ARCH=<architecture> 1
    1
    &lt ;architecture& gt;를 대상 호스트 아키텍처 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
    $ tar zxvf oc.tar.gz
    $ chmod +x oc
  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
    $ tar zxvf openshift-install-linux.tar.gz
    $ chmod +x openshift-install
  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
    1
    클러스터 도메인 이름을 추가합니다.
    2
    compute 복제본을 0으로 설정합니다. 이렇게 하면 컨트롤 플레인 노드를 예약할 수 있습니다.
    3
    controlPlane 복제본을 1 로 설정합니다. 이 설정은 이전 compute 설정과 함께 클러스터가 단일 노드에서 실행되도록 합니다.
    4
    이름을 클러스터 이름으로 설정합니다.
    5
    네트워킹 세부 정보를 설정합니다. OVN-Kubernetes는 단일 노드 클러스터에 허용되는 유일한 네트워크 플러그인 유형입니다.
    6
    단일 노드 OpenShift 클러스터의 서브넷과 일치하도록 cidr 값을 설정합니다.
    7
    Red Hat OpenShift Cluster Manager에서 풀 시크릿 을 복사하고 이 구성 설정에 내용을 추가합니다.
    8
    설치 후 클러스터에 로그인할 수 있도록 관리 호스트에서 공개 SSH 키를 추가합니다.
  6. 다음 명령을 실행하여 OpenShift Container Platform 자산을 생성합니다.

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

    $ ./openshift-install create manifests --dir <installation_directory> 1
    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 매개변수를 찾고 다음 spec 스탠자에 표시된 대로 true 로 설정되어 있는지 확인합니다.

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

    $ ./openshift-install create ignition-configs --dir <installation_directory> 1
    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 라이브 커널,initramfs, rootfs 아티팩트
    • Ignition 파일
  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

    1
    설치할 시스템의 블록 장치를 지정합니다. DASD 유형 디스크에 설치하려면 FCP 유형 디스크에 설치하려면 dasda사용합니다.
    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

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

    • kernelinitramfs 아티팩트
    • 매개변수 파일
    • RHCOS 이미지

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

  15. 부트스트랩 시스템을 부팅합니다.
  16. 컨트롤 플레인 시스템을 부팅합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.