20.6. 디스크 없는 원격 시스템 로드를 통한 일반적인 문제 해결
이전 구성에 따라 원격 디스크리스 시스템을 로드하는 동안 일부 문제가 발생할 수 있습니다. 다음은 가장 일반적인 문제 및 Red Hat Enterprise Linux 서버에서 문제를 해결하는 방법의 몇 가지 예입니다.
예 20.1. 클라이언트가 IP 주소를 가져오지 않습니다
서버에서 DHCP(Dynamic Host Configuration Protocol) 서비스가 활성화되어 있는지 확인합니다.
dhcp.service
가 실행 중인지 확인합니다.# systemctl status dhcpd.service
dhcp.service
가 비활성화된 경우 활성화하고 시작해야 합니다.# systemctl enable dhcpd.service # systemctl start dhcpd.service
- 디스크리스 클라이언트를 재부팅합니다.
-
DHCP 구성 파일
/etc/dhcp/dhcpd.conf
를 확인합니다. 자세한 내용은 디스크 없는 클라이언트를 위한 DHCP 서버 구성을 참조하십시오.
방화벽 포트가 열려 있는지 확인합니다.
dhcp.service
가 활성 서비스에 나열되어 있는지 확인합니다.# firewall-cmd --get-active-zones # firewall-cmd --info-zone=public
dhcp.service
가 활성 서비스에 나열되지 않으면 목록에 추가합니다.# firewall-cmd --add-service=dhcp --permanent
nfs.service
가 활성 서비스에 나열되어 있는지 확인합니다.# firewall-cmd --get-active-zones # firewall-cmd --info-zone=public
nfs.service
가 활성 서비스에 나열되지 않은 경우 목록에 추가합니다.# firewall-cmd --add-service=nfs --permanent
예 20.2. 원격 디스크 없는 시스템을 부팅하는 동안 파일을 사용할 수 없음
-
파일이
/var/lib/tftpboot/
디렉터리에 있는지 확인합니다. 파일이 디렉터리에 있는 경우 권한을 확인합니다.
# chmod 644 pxelinux.0
- 방화벽 포트가 열려 있는지 확인합니다.
예 20.3. 커널
/initrd
를 로드한 후 시스템 부팅 실패
NFS 서비스가 서버에서 활성화되어 있는지 확인합니다.
nfs.service
가 실행 중인지 확인합니다.# systemctl status nfs.service
nfs.service
가 비활성화된 경우 이를 시작하고 활성화해야 합니다.# systemctl start nfs.service # systemctl enable nfs.service
-
/var/lib/tftpboot/pxelinux.cfg/
디렉터리에서 매개변수가 올바른지 확인합니다. 자세한 내용은 디스크리스 클라이언트를 위해 내보낸 파일 시스템 구성을 참조하십시오. - 방화벽 포트가 열려 있는지 확인합니다.