4.2. PXE 및 tftp를 사용하여 RHEV Hypervisor 배포
이 섹션에서는
PXE
및 tftp
가 있는 네트워크를 통해 RHEV Hypervisor를 설치하는 방법을 다룹니다. PXE 부팅을 위한 DHCP
및 tftp
서버를 구성하는 것은 이 설명서의 범위를 벗어납니다.
- livecd-iso-to-pxeboot 를 사용하여
vmlinuz
및initrd
이미지를 생성합니다.# /usr/share/rhev-hypervisor/livecd-iso-to-pxeboot /usr/share/rhev-hypervisor/rhev-hypervisor.iso
Your pxeboot image is complete. Copy tftpboot/ subdirectory to /tftpboot or a subdirectory of /tftpboot. Set up your DHCP, TFTP and PXE server to serve /tftpboot/.../pxeboot.0 Note: The initrd image contains the whole CD ISO and is consequently very large. You will notice when pxebooting that initrd can take a long time to download. This is normal behaviour.
- livecd-iso-to-pxeboot 명령의 출력은 다음
파일이
있는 tftpboot 디렉토리입니다.pxelinux.0
pxelinux.cfg/default
vmlinuz0
initrd0.img
vmlinuz
및initrd
파일을 cobbler 서버 또는 다른 PXE 및tftp
서버로 가져올 수 있습니다.파일을 적절한 디렉터리로 가져옵니다.pxelinux.cfg/default
파일은 Hypervisor 이미지를 내보내도록 PXE 서버를 구성하기 위한 템플릿을 제공합니다.DEFAULT pxeboot TIMEOUT 20 PROMPT 0 LABEL pxeboot KERNEL vmlinuz0 APPEND rootflags=loop initrd=initrd0.img root=/rhev-hypervisor.iso rootfstype=auto ro liveimg check crashkernel=128M@16M elevator=deadline processor.max_cstate=1 ONERROR LOCALBOOT 0
PXE 부팅 하이퍼바이저는 PXE 인터페이스의 MAC 주소를 커널에 전달하는 PXE 서버를 사용합니다. 이는IPAPPEND 2
매개변수를 사용하여 제공됩니다.환경에 필요한 대로 템플릿을 수정합니다.
주의
pxelinux.cfg/default
의 root=/rhev-hypervisor.iso
매개 변수는 기본값입니다. 사용 중인 ISO 파일에 rhev-hypervisor.iso
이외의 이름이 있는 경우 livecd-iso-to-pxeboot 를 호출할 때 전달됩니다. 예를 들어 ISO 파일 rhev_hypervisor_2_2.iso
의 경우 livecd-iso-to-pxeboot rhev_hypervisor_2.iso 명령을 사용합니다. 그러면 pxelinux.cfg/default
에서 올바른 매개변수 root=/rhev_hypervisor_2_2.iso
가 생성됩니다.
4.2.1. PXE를 사용하여 RHEV Hypervisor 부팅
네트워크 인터페이스 카드를 부팅하는 네트워크의 경우 PXE 부팅을 지원해야 합니다.
PXE 서버에서 RHEV Hypervisor를 부팅하려면 다음을 수행합니다.
- 시스템의 BIOS를 입력합니다. 대부분의 시스템에서 키 또는 키 조합은 시스템에 전원이 켜진 직후에 메시지가 표시됩니다. 일반적으로 이 키는 삭제,F1 또는 F2 입니다.
- 네트워크 부팅이 비활성화된 경우 네트워크 부팅을 활성화합니다.
- 네트워크 인터페이스 카드를 첫 번째 부팅 장치로 설정합니다.
- 시스템을 부팅합니다. PXE 매개 변수가 올바르게 구성된 경우 자동화된 설치를 시작합니다.
- RHEV Hypervisor를 설치한 후 네트워크 부팅을 변경하거나 비활성화합니다. 이는 각 재부팅 시 설치를 덮어쓰지 않고(이 기능이 필요한 경우) 특정 보안 취약점을 방지하기 위한 것입니다.
주의
PXE 부팅 설치에 사용되는 네트워크 인터페이스는 RHEV Manager 연결에 사용되는 인터페이스와 동일해야 합니다.
참고
커널 매개변수에 대한 자세한 내용은 5.2절. “RHEV Hypervisor 커널 매개 변수 및 자동화된 설치” 에서 참조하십시오.
이제 RHEV Hypervisor가 설치되어 있어야 합니다.