7.6. IBM Power 시스템용 네트워크 서버 구성
GRUB2를 사용하여 IBM Power 시스템에 대한 네트워크 부팅 서버를 구성할 수 있습니다.
프로세스
root 로서 다음 패키지를 설치합니다.
dnf install tftp-server dhcp-server
# dnf install tftp-server dhcp-serverCopy to Clipboard Copied! Toggle word wrap Toggle overflow 방화벽에서
tftp서비스에 대한 수신 연결을 허용합니다.firewall-cmd --add-service=tftp
# firewall-cmd --add-service=tftpCopy to Clipboard Copied! Toggle word wrap Toggle overflow 이 명령은 다음 서버가 재부팅될 때까지 임시 액세스를 활성화합니다.
선택 사항: 영구 액세스를 활성화하려면 명령에
--permanent옵션을 추가합니다.설치 ISO 파일의 위치에 따라 HTTP 또는 기타 서비스에 대해 들어오는 연결을 허용해야 할 수 있습니다.
TFTP 루트 내에 GRUB2 네트워크 부팅 디렉토리를 만듭니다.
grub2-mknetdir --net-directory=/var/lib/tftpboot
# 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.elfCopy to Clipboard Copied! Toggle word wrap Toggle overflow 명령 출력은 이 절차에 설명된 DHCP 구성에서 구성해야 하는 파일 이름을 알려줍니다.
PXE 서버가 x86 시스템에서 실행되는 경우 tftp 루트 내에
GRUB2네트워크 부팅 디렉토리를 생성하기 전에grub2-ppc64-modules를 설치해야 합니다.dnf install grub2-ppc64-modules
# dnf install grub2-ppc64-modulesCopy to Clipboard Copied! Toggle word wrap Toggle overflow
다음 예와 같이 GRUB2 설정 파일
/var/lib/tftpboot/boot/grub2/grub.cfg를 만듭니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
설치 프로그램은 런타임 이미지 없이는 부팅할 수 없습니다.
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
# mount -t iso9660 /path_to_image/name_of_iso/ /mount_point -o loop,roCopy to Clipboard Copied! Toggle word wrap Toggle overflow 디렉토리를 만들고
initrd.img및vmlinuz파일을 DVD ISO 이미지로 복사합니다. 예를 들면 다음과 같습니다.cp /mount_point/ppc/ppc64/{initrd.img,vmlinuz} /var/lib/tftpboot/grub2-ppc64/# cp /mount_point/ppc/ppc64/{initrd.img,vmlinuz} /var/lib/tftpboot/grub2-ppc64/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 예와 같이
GRUB2와 함께 패키지된 부팅 이미지를 사용하도록 DHCP 서버를 구성합니다. DHCP 서버가 이미 구성된 경우 DHCP 서버에서 이 단계를 수행합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
네트워크 구성에 맞게 샘플 매개 변수
서브넷,넷마스크,라우터,고정 주소및하드웨어 이더넷을 조정합니다.file name매개변수입니다. 이 절차의 앞부분에 있는grub2-mknetdir명령으로 출력된 파일 이름입니다. DHCP 서버에서
dhcpd서비스를 시작하고 활성화합니다. localhost에 DHCP 서버를 구성한 경우 localhost에서dhcpd서비스를 시작하고 활성화합니다.systemctl enable --now dhcpd
# systemctl enable --now dhcpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow tftp.socket서비스를 시작하고 활성화합니다.systemctl enable --now tftp.socket
# systemctl enable --now tftp.socketCopy to Clipboard Copied! Toggle word wrap Toggle overflow 이제 PXE 부팅 서버가 PXE 클라이언트를 제공할 준비가 되었습니다. Red Hat Enterprise Linux를 설치하는 시스템인 클라이언트를 시작하고, 부팅 소스를 지정하라는 메시지가 표시되면 PXE 부팅 을 선택한 다음 네트워크 설치를 시작할 수 있습니다.