7.6. IBM Power 시스템용 네트워크 서버 구성
GRUB2를 사용하여 IBM Power 시스템에 대한 네트워크 부팅 서버를 구성할 수 있습니다.
프로세스
root 로서 다음 패키지를 설치합니다.
# dnf install tftp-server dhcp-server
방화벽에서
tftp
서비스에 대한 수신 연결을 허용합니다.# firewall-cmd --add-service=tftp
이 명령은 다음 서버가 재부팅될 때까지 임시 액세스를 활성화합니다.
선택 사항: 영구 액세스를 활성화하려면 명령에
--permanent
옵션을 추가합니다.설치 ISO 파일의 위치에 따라 HTTP 또는 기타 서비스에 대해 들어오는 연결을 허용해야 할 수 있습니다.
TFTP 루트 내에 GRUB2 네트워크 부팅 디렉토리를 만듭니다.
# grub2-mknetdir --net-directory=/var/lib/tftpboot Netboot directory for powerpc-ieee1275 created. Configure your DHCP server to point to /boot/grub2/powerpc-ieee1275/core.elf
명령 출력은 이 절차에 설명된 DHCP 구성에서 구성해야 하는 파일 이름을 알려줍니다.
PXE 서버가 x86 시스템에서 실행되는 경우 tftp 루트 내에
GRUB2
네트워크 부팅 디렉토리를 생성하기 전에grub2-ppc64-modules
를 설치해야 합니다.# dnf install grub2-ppc64-modules
다음 예와 같이 GRUB2 설정 파일
/var/lib/tftpboot/boot/grub2/grub.cfg
를 만듭니다.set default=0 set timeout=5 echo -e "\nWelcome to the Red Hat Enterprise Linux 9 installer!\n\n" menuentry 'Red Hat Enterprise Linux 9' { linux grub2-ppc64/vmlinuz ro ip=dhcp inst.repo=http://192.168.124.2/RHEL-9/x86_64/iso-contents-root/ initrd grub2-ppc64/initrd.img }
-
설치 프로그램은 런타임 이미지 없이는 부팅할 수 없습니다.
inst.stage2
부팅 옵션을 사용하여 이미지 위치를 지정합니다. 또는inst.repo=
옵션을 사용하여 이미지와 설치 소스를 지정할 수 있습니다. -
inst.repo
와 함께 사용되는 설치 소스 위치에는 유효한.treeinfo
파일이 포함되어야 합니다. -
RHEL8 설치 DVD를 설치 소스로 선택하면
.treeinfo
파일은 BaseOS 및 AppStream 리포지토리를 가리킵니다. 단일inst.repo
옵션을 사용하여 두 리포지토리를 로드할 수 있습니다.
-
설치 프로그램은 런타임 이미지 없이는 부팅할 수 없습니다.
명령을 사용하여 DVD ISO 이미지를 마운트합니다.
# mount -t iso9660 /path_to_image/name_of_iso/ /mount_point -o loop,ro
디렉토리를 만들고
initrd.img
및vmlinuz
파일을 DVD ISO 이미지로 복사합니다. 예를 들면 다음과 같습니다.# cp /mount_point/ppc/ppc64/{initrd.img,vmlinuz} /var/lib/tftpboot/grub2-ppc64/
다음 예와 같이
GRUB2
와 함께 패키지된 부팅 이미지를 사용하도록 DHCP 서버를 구성합니다. DHCP 서버가 이미 구성된 경우 DHCP 서버에서 이 단계를 수행합니다.subnet 192.168.0.1 netmask 255.255.255.0 { allow bootp; option routers 192.168.0.5; group { #BOOTP POWER clients filename "boot/grub2/powerpc-ieee1275/core.elf"; host client1 { hardware ethernet 01:23:45:67:89:ab; fixed-address 192.168.0.112; } } }
-
네트워크 구성에 맞게 샘플 매개 변수
서브넷
,넷마스크
,라우터
,고정 주소
및하드웨어 이더넷
을 조정합니다.file name
매개변수입니다. 이 절차의 앞부분에 있는grub2-mknetdir
명령으로 출력된 파일 이름입니다. DHCP 서버에서
dhcpd
서비스를 시작하고 활성화합니다. localhost에 DHCP 서버를 구성한 경우 localhost에서dhcpd
서비스를 시작하고 활성화합니다.# systemctl enable --now dhcpd
tftp.socket
서비스를 시작하고 활성화합니다.# systemctl enable --now tftp.socket
이제 PXE 부팅 서버가 PXE 클라이언트를 제공할 준비가 되었습니다. Red Hat Enterprise Linux를 설치하는 시스템인 클라이언트를 시작하고, 부팅 소스를 지정하라는 메시지가 표시되면 PXE 부팅 을 선택한 다음 네트워크 설치를 시작할 수 있습니다.