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.9.2.8. RHCOS(Red Hat Enterprise Linux CoreOS) 시스템 생성
프로비저닝하는 IBM Z 인프라에 클러스터를 설치하기 전에 클러스터가 사용할 z/VM 게스트 가상 머신에 RHCOS를 설치해야 합니다. 머신을 생성하려면 다음 단계를 완료하십시오.
사전 요구 사항
- 생성한 머신에 액세스할 수 있는 프로비저닝 머신에서 실행 중인 HTTP 또는 HTTPS 서버.
절차
- 프로비저닝 머신에서 Linux에 로그인합니다.
RHCOS 이미지 미러 에서 RHCOS(Red Hat Enterprise Linux CoreOS) 커널, initramfs 및 rootfs 파일을 가져옵니다.
중요RHCOS 이미지는 OpenShift Container Platform 릴리스에 따라 변경되지 않을 수 있습니다. 설치하는 OpenShift Container Platform 버전과 같거나 그 이하의 버전 중 가장 최신 버전의 이미지를 다운로드해야 합니다. 이 프로세스에는 아래 설명된 적절한 kernel, initramfs 및 rootfs 아티팩트만 사용하십시오.
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에 대해 동일합니다.
-
kernel:
매개 변수 파일을 생성합니다. 다음 매개 변수는 특정 가상 머신에 지정해야 합니다.
ip=에 다음 7 개의 항목을 지정하십시오.- 컴퓨터의 IP 주소
- 빈 문자열
- 게이트웨이
- 넷 마스크
-
hostname.domainname형식의 시스템 호스트 및 도메인 이름. RHCOS가 설정하도록 하려면 이 값을 생략하십시오. - 네트워크 인터페이스 이름. RHCOS가 설정하도록 하려면 이 값을 생략하십시오.
-
고정 IP 주소를 사용하는 경우
none을 지정합니다.
-
coreos.inst.ignition_url=의 경우 시스템 역할의 Ignition 파일을 지정합니다.bootstrap.ign,master.ign또는worker.ign을 사용하십시오. HTTP 및 HTTPS 프로토콜만 지원됩니다. -
coreos.live.rootfs_url=의 경우 부팅 중인 커널 및 initramfs와 일치하는 rootfs 아티팩트를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다. DASD 유형 디스크에 설치하려면 다음 작업을 완료합니다.
-
coreos.inst.install_dev=의 경우dasda를 지정합니다. -
rd.dasd=의 경우 RHCOS를 설치할 DASD를 지정합니다. 변경되지 않은 다른 모든 매개변수는 그대로 두십시오.
부트스트랩 시스템의 매개 변수 파일 예
bootstrap-0.parmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 매개 변수 파일의 모든 옵션을 한 줄로 작성하고 줄 바꿈 문자가 없는지 확인합니다.
-
FCP 유형 디스크에 설치하려면 다음 작업을 완료합니다.
-
RHCOS를 설치할 FCP 디스크를 지정하려면
rd.zfcp=<adapter>,<wwpn>,<lun>을 사용합니다. 멀티패스의 경우 추가 경로마다 이 단계를 반복합니다. -
multipathing의 경우 다음 매개변수
rd.multipath=default를 설정합니다. -
multipathing의 경우 설치 장치를
coreos.inst.install_dev=/dev/mapper/mpatha로 설정합니다. 단일 경로 설치의 경우 설치 장치를
coreos.inst.install_dev=sda로 설정합니다.참고NPIV로 추가 LUN을 구성하는 경우 FCP에는
zfcp.allow_lun_scan=0이 필요합니다. 예를 들어 CSI 드라이버를 사용하므로zfcp.allow_lun_scan=1을 활성화해야 하는 경우, 각 노드가 다른 노드의 부팅 파티션에 액세스할 수 없도록 NPIV를 구성해야 합니다.변경되지 않은 다른 모든 매개변수는 그대로 두십시오.
중요멀티패스를 완전히 활성화하려면 추가 설치 후 단계가 필요합니다. 자세한 내용은 설치 후 머신 구성 작업의 "RHCOS에서 커널 인수를 사용하여 다중 경로 활성화"를 참조하십시오.
다음은 다중 경로가 있는 작업자 노드의 예제 매개변수 파일
worker-1.parm입니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 매개 변수 파일의 모든 옵션을 한 줄로 작성하고 줄 바꿈 문자가 없는지 확인합니다.
-
RHCOS를 설치할 FCP 디스크를 지정하려면
- initramfs, 커널, 매개 변수 파일 및 RHCOS 이미지를 z/VM에 전송합니다 (예: FTP 사용). FTP를 사용하여 파일을 전송하고 가상 리더에서 부팅하는 방법에 대한 자세한 내용은 Z/VM에서 설치를 참조하십시오.
부트스트랩 노드가 될 z/VM 게스트 가상 머신의 가상 리더에 파일 punch를 실행합니다.
IBM 문서의 PUNCH를 참조하십시오.
작은 정보CP PUNCH 명령을 사용하거나 Linux를 사용하는 경우 vmur 명령을 사용하여 두 개의 z/VM 게스트 가상 머신간에 파일을 전송할 수 있습니다.
- 부트스트랩 시스템에서 CMS에 로그인합니다.
리더에서 부트스트랩 머신에 대해 IPL을 수행합니다.
ipl c
$ ipl cCopy to Clipboard Copied! Toggle word wrap Toggle overflow IBM 문서의 IPL 을 참조하십시오.
- 클러스터의 다른 컴퓨터에 대해 이 프로세스를 반복합니다.
9.2.8.1. 고급 RHCOS 설치 참조 링크 복사링크가 클립보드에 복사되었습니다!
여기서는 RHCOS(Red Hat Enterprise Linux CoreOS) 수동 설치 프로세스를 수정하는 데 사용할 수 있는 네트워킹 구성 및 기타 고급 옵션에 대해 설명합니다. 다음 표에서는 RHCOS 라이브 설치 프로그램 및 coreos-installer 명령과 함께 사용할 수있는 커널 인수 및 명령 줄 옵션에 대해 설명합니다.
RHCOS 부팅 프롬프트의 라우팅 및 본딩 옵션
ISO 이미지에서 RHCOS를 설치하는 경우, 해당 이미지를 부팅할 때 수동으로 커널 인수를 추가하여 노드의 네트워킹을 구성할 수 있습니다. 네트워킹 인수를 전혀 사용하지 않으면 설치에 기본적으로 DHCP가 사용됩니다.
네트워킹 인수를 추가할 때 rd.neednet=1 커널 인수도 추가해야 합니다.
다음 표에서는 라이브 ISO 설치에 ip =, nameserver= 및 bond= 커널 인수를 사용하는 방법을 설명합니다.
커널 인수를 추가할 때 순서가 중요합니다: ip=, nameserver= 및 bond= 입니다.
ISO를 위한 라우팅 및 본딩 옵션
다음 표는 RHCOS(Red Hat Enterprise Linux CoreOS) 노드의 네트워킹 구성 예를 보여줍니다. 이는 시스템 부팅 중에 dracut 툴로 전달되는 네트워킹 옵션입니다. dracut에서 지원하는 네트워킹 옵션에 대한 자세한 내용은 dracut.cmdline 메뉴얼 페이지를 참조하십시오.
| 설명 | 예 |
|---|---|
|
IP 주소를 구성하려면 DHCP(
|
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none nameserver=4.4.4.41
|
|
여러 |
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none ip=10.10.10.3::10.10.10.254:255.255.255.0:core0.example.com:enp2s0:none
|
|
선택 사항: an 추가 네트워크 게이트웨이가 기본 네트워크 게이트웨이와 다른 경우 기본 게이트웨이가 기본 네트워크 게이트웨이어야 합니다. | 기본 게이트웨이를 구성하려면 다음을 수행합니다. ip=::10.10.10.254::::
추가 네트워크에 대한 경로를 구성하려면 다음을 수행합니다. rd.route=20.20.20.0/24:20.20.20.254:enp2s0
|
| 두 개 이상의 네트워크 인터페이스가 있고 하나의 인터페이스만 사용 중인 경우 단일 인터페이스에서 DHCP를 비활성화합니다. |
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none ip=::::core0.example.com:enp2s0:none
|
| 여러 시스템의 DHCP 및 고정 IP 구성을 복수 네트워크 인터페이스와 결합할 수 있습니다. |
ip=enp1s0:dhcp ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp2s0:none
|
|
선택 사항: | 네트워크 인터페이스에서 VLAN을 구성하고 고정 IP 주소를 사용하려면 다음을 수행합니다. ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp2s0.100:none vlan=enp2s0.100:enp2s0
네트워크 인터페이스에서 VLAN을 구성하고 DHCP를 사용하려면 다음을 수행합니다. ip=enp2s0.100:dhcp vlan=enp2s0.100:enp2s0
|
|
각 서버에 대한 |
nameserver=1.1.1.1 nameserver=8.8.8.8
|
|
선택 사항:
|
DHCP를 사용하도록 결합된 인터페이스를 구성하려면 bond의 IP 주소를 bond=bond0:em1,em2:mode=active-backup ip=bond0:dhcp
고정 IP 주소를 사용하도록 결합된 인터페이스를 구성하려면 원하는 특정 IP 주소 및 관련 정보를 입력합니다. 예를 들면 다음과 같습니다. bond=bond0:em1,em2:mode=active-backup ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0:none
|
|
선택 사항: | VLAN을 사용하여 결합된 인터페이스를 구성하고 DHCP를 사용하려면 다음을 수행합니다. ip=bond0.100:dhcp bond=bond0:em1,em2:mode=active-backup vlan=bond0.100:bond0
VLAN을 사용하여 결합된 인터페이스를 구성하고 고정 IP 주소를 사용하려면 다음을 수행합니다. ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0.100:none bond=bond0:em1,em2:mode=active-backup vlan=bond0.100:bond0
|
|
선택 사항:
참고 RHCOS가 향후 RHEL 버전으로 전환되면 티밍이 더 이상 사용되지 않을 예정입니다. 자세한 내용은 이 Red Hat 지식베이스 문서를 참조하십시오. | 네트워크 팀을 구성하려면 다음을 수행합니다. team=team0:em1,em2 ip=team0:dhcp
|