4.5. 수동으로 IBM Z 에이전트 추가
PXE 자산을 생성한 후 IBM Z® 에이전트를 추가할 수 있습니다. IBM Z® 클러스터에만 이 절차를 사용하십시오.
IBM Z® 환경에 따라 다음 옵션 중에서 선택할 수 있습니다.
- z/VM을 사용하여 IBM Z® 에이전트 추가
- RHEL KVM을 사용하여 IBM Z® 에이전트 추가
- LPAR(Logical Partition)을 사용하여 IBM Z® 에이전트 추가
현재 IBM Z® (s390x)에서 ISO 부팅 지원은 PXE 또는 ISO 기반 설치를 선택할 수 있는 유연성을 제공하는 RHEL(Red Hat Enterprise Linux) KVM에서만 사용할 수 있습니다. z/VM 및 논리 파티션(LPAR)을 사용하는 설치의 경우 PXE 부팅만 지원됩니다.
4.5.1. IBM Z의 네트워킹 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
IBM Z 환경에서 OSA(Open Systems Adapter), HiperSockets 및 RoCE(Remote Direct Memory Access) over Converged Ethernet(RoCE)과 같은 고급 네트워킹 기술은 표준 네트워크 설정에서 벗어나는 특정 구성이 필요하며 에이전트 기반 설치에서 발생하는 여러 부팅 시나리오에 대해 지속되어야 합니다.
부팅 중에 이러한 매개변수를 유지하려면 paramline 에서는 ai.ip_cfg_override=1 매개변수가 필요합니다. 이 매개변수는 IBM Z에서 성공적이고 효율적인 배포를 보장하기 위해 구성된 네트워크 카드와 함께 사용됩니다.
다음 표에는 네트워크 구성 덮어쓰기 기능에 대해 각 하이퍼바이저에서 지원되는 네트워크 장치가 나열되어 있습니다.
| 네트워크 장치 | z/VM | KVM | LPAR Classic | LPAR Dynamic Partition Manager (DPM) |
|---|---|---|---|---|
| 가상 스위치 | 지원됨 [1] | 적용되지 않음 [2] | 해당 없음 | 해당 없음 |
| 직접 연결된 OSA(Open Systems Adapter) | 지원됨 | 필요하지 않음 [3] | 지원됨 | 필요하지 않음 |
| RoCE(RDMA over Converged Ethernet) | 필요하지 않음 | 필요하지 않음 | 필요하지 않음 | 필요하지 않음 |
| HiperSockets | 지원됨 | 필요하지 않음 | 지원됨 | 필요하지 않음 |
-
supported: 설치 절차에
ai.ip_cfg_override매개변수가 필요한 경우 - 해당 없음: 하이퍼바이저에서 네트워크 카드를 사용할 수 없는 경우입니다.
-
필요하지 않음: 설치 절차에
ai.ip_cfg_override매개변수가 필요하지 않은 경우
4.5.2. IBM Z에서 네트워크 덮어쓰기 구성 링크 복사링크가 클립보드에 복사되었습니다!
LPAR(Logical Partition) 및 z/VM을 사용하는 IBM Z 머신에서 고정 IP 주소를 지정할 수 있습니다. 이 기능은 네트워크 장치에 정적 MAC 주소가 할당되지 않은 경우에 유용합니다.
프로세스
기존
.parm파일이 있는 경우 이 파일을 편집하여 다음 항목을 포함합니다.ai.ip_cfg_override=1이 매개변수를 사용하면 파일에서 네트워크 설정을 CoreOS 설치 프로그램에 추가할 수 있습니다.
.parm파일 예rd.neednet=1 cio_ignore=all,!condev console=ttysclp0 coreos.live.rootfs_url=<coreos_url>1 ip=<ip>::<gateway>:<netmask>:<hostname>::none nameserver=<dns> rd.znet=qeth,<network_adaptor_range>,layer2=1 rd.<disk_type>=<adapter>2 rd.zfcp=<adapter>,<wwpn>,<lun> random.trust_cpu=on3 zfcp.allow_lun_scan=0 ai.ip_cfg_override=1 ignition.firstboot ignition.platform.id=metal random.trust_cpu=on- 1
coreos.live.rootfs_url아티팩트의 경우 부팅 중인커널및initramfs와 일치하는rootfs아티팩트를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.- 2
- 직접 액세스 스토리지 장치(DASD) 유형 디스크에 설치하는 경우
rd.를 사용하여 RHCOS(Red Hat Enterprise Linux CoreOS)를 설치할 DASD를 지정합니다. FCP(Fibre Channel Protocol) 디스크에 설치하려면rd.zfcp=<adapter>,<wwpn>,<lun>을 사용하여 {rhel}을(를) 설치할 FCP 디스크를 지정합니다. - 3
- 다음 예와 같이
어댑터,wwpn,lun의 값을 지정합니다.rd.zfcp=0.0.8002,0x500507630400d1e3,0x4000404600000000.
override 매개 변수는 호스트의 네트워크 구성 설정을 재정의합니다.
4.5.3. z/VM을 사용하여 IBM Z 에이전트 추가 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에 따라 z/VM과 함께 IBM Z® 에이전트를 수동으로 추가합니다. z/VM이 있는 IBM Z® 클러스터에만 이 절차를 사용하십시오.
사전 요구 사항
- 게스트 가상 머신에 액세스할 수 있는 실행 중인 파일 서버입니다.
프로세스
z/VM 게스트에 대한 매개변수 파일을 생성합니다.
매개변수 파일 예
rd.neednet=1 \ console=ttysclp0 \ coreos.live.rootfs_url=<rootfs_url> \1 ip=172.18.78.2::172.18.78.1:255.255.255.0:::none nameserver=172.18.78.1 \2 zfcp.allow_lun_scan=0 \3 ai.ip_cfg_override=1 \ 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 random.trust_cpu=on rd.luks.options=discard \ ignition.firstboot ignition.platform.id=metal \ console=tty1 console=ttyS1,115200n8 \ coreos.inst.persistent-kargs="console=tty1 console=ttyS1,115200n8"- 1
coreos.live.rootfs_url아티팩트의 경우 부팅 중인커널및initramfs와 일치하는rootfs아티팩트를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.- 2
ip매개변수의 경우 "IBM Z® 및 IBM® LinuxONE에 z/VM으로 클러스터 설치"에 설명된 대로 DHCP를 사용하여 자동으로 IP 주소를 할당하거나 IP 주소를 수동으로 할당합니다.- 3
- 기본값은
1입니다. OSA 네트워크 어댑터를 사용하는 경우 이 항목을 생략합니다. - 4
- DASD 유형 디스크에 설치하는 경우
rd.dasd를 사용하여 RHCOS(Red Hat Enterprise Linux CoreOS)를 설치할 DASD를 지정합니다. FCP 유형 디스크에 대해 이 항목을 생략합니다. - 5
- FCP 유형 디스크에 설치하려면
rd.zfcp=<adapter>,<wwpn>,<lun>을 사용하여 RHCOS를 설치할 FCP 디스크를 지정합니다. DASD 유형 디스크에 이 항목을 생략합니다.
변경되지 않은 다른 모든 매개변수는 그대로 두십시오.
kernel.img,generic.parm,initrd.img파일을 z/VM 게스트 가상 머신의 가상 리더로 실행합니다.자세한 내용은 PUNCH (IBM 문서)를 참조하십시오.
작은 정보CP PUNCH명령을 사용하거나 Linux를 사용하는 경우vmur명령을 사용하여 두 개의 z/VM 게스트 가상 머신 간에 파일을 전송할 수 있습니다.- 부트스트랩 머신의 대화식 모니터 시스템(CMS)에 로그인합니다.
다음 명령을 실행하여 리더의 부트스트랩 시스템을 IPL합니다.
$ ipl c자세한 내용은 IPL (IBM 문서)을 참조하십시오.
4.5.4. RHEL KVM을 사용하여 IBM Z 에이전트 추가 링크 복사링크가 클립보드에 복사되었습니다!
RHEL KVM에 IBM Z® 에이전트를 수동으로 추가하려면 다음 절차를 사용하십시오. RHEL KVM의 IBM Z® 클러스터에만 다음 절차를 사용하십시오.
nmstateconfig 매개변수는 KVM 부팅을 위해 구성해야 합니다.
프로세스
- RHEL KVM 머신을 부팅합니다.
가상 서버를 배포하려면 다음 매개변수를 사용하여
virt-install명령을 실행합니다.$ virt-install \ --name <vm_name> \ --autostart \ --ram=16384 \ --cpu host \ --vcpus=8 \ --location <path_to_kernel_initrd_image>,kernel=kernel.img,initrd=initrd.img \1 --disk <qcow_image_path> \ --network network:macvtap ,mac=<mac_address> \ --graphics none \ --noautoconsole \ --wait=-1 \ --extra-args "rd.neednet=1 nameserver=<nameserver>" \ --extra-args "ip=<IP>::<nameserver>::<hostname>:enc1:none" \ --extra-args "coreos.live.rootfs_url=http://<http_server>:8080/agent.s390x-rootfs.img" \ --extra-args "random.trust_cpu=on rd.luks.options=discard" \ --extra-args "ignition.firstboot ignition.platform.id=metal" \ --extra-args "console=tty1 console=ttyS1,115200n8" \ --extra-args "coreos.inst.persistent-kargs=console=tty1 console=ttyS1,115200n8" \ --osinfo detect=on,require=off- 1
--location매개변수의 경우 HTTP 또는 HTTPS 서버의 kernel/initrd 위치를 지정합니다.
4.5.5. 논리 파티션(LPAR)에 IBM Z 에이전트 추가 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에 따라 LPAR 환경에서 실행되는 클러스터에 IBM Z® 에이전트를 수동으로 추가합니다. LPAR에서 실행되는 IBM Z® 클러스터에만 이 절차를 사용하십시오.
사전 요구 사항
- Python 3이 설치되어 있어야 합니다.
- LPAR(Logical Partition)에 액세스할 수 있는 실행 중인 파일 서버
프로세스
에이전트의 부팅 매개 변수 파일을 생성합니다.
매개변수 파일 예
rd.neednet=1 cio_ignore=all,!condev \ console=ttysclp0 \ ignition.firstboot ignition.platform.id=metal coreos.live.rootfs_url=http://<http_server>/rhcos-<version>-live-rootfs.<architecture>.img \1 coreos.inst.persistent-kargs=console=ttysclp0 ip=<ip>::<gateway>:<netmask>:<hostname>::none nameserver=<dns> \2 rd.znet=qeth,<network_adaptor_range>,layer2=1 rd.<disk_type>=<adapter> \3 zfcp.allow_lun_scan=0 ai.ip_cfg_override=1 \// random.trust_cpu=on rd.luks.options=discard- 1
coreos.live.rootfs_url아티팩트의 경우 시작 중인커널및initramfs와 일치하는rootfs아티팩트를 지정합니다. HTTP 및 HTTPS 프로토콜만 지원됩니다.- 2
ip매개변수의 경우 IBM Z 및 IBM LinuxONE에 z/VM으로 클러스터 설치에 설명된 대로 IP 주소를 수동으로 할당합니다.- 3
- DASD 유형 디스크에 설치하는 경우
rd.dasd를 사용하여 RHCOS(Red Hat Enterprise Linux CoreOS)를 설치할 DASD를 지정합니다. FCP 유형 디스크에 설치하려면rd.zfcp=<adapter>,<wwpn>,<lun>을 사용하여 RHCOS를 설치할 FCP 디스크를 지정합니다.
참고.ins및initrd.img.addrsize파일은 설치 프로그램에서 부팅 프로그램의 Boot-artifacts의 일부로s390x아키텍처에 대해 자동으로 생성되며 LPAR 환경에서 부팅할 때만 사용됩니다.LPAR 부팅을 사용하는 파일 시스템 예
boot-artifacts ├─ agent.s390x-generic.ins ├─ agent.s390x-initrd.addrsize ├─ agent.s390x-rootfs.img └─ agent.s390x-kernel.img └─ agent.s390x-rootfs.img-
initrd,kernel,generic.ins및initrd.img.addrsize매개변수 파일을 파일 서버로 전송합니다. 자세한 내용은 LPAR 모드(IBM 문서)에서 Linux 부팅을 참조하십시오. - 머신을 시작합니다.
- 클러스터의 다른 모든 시스템에 대해 절차를 반복합니다.