
어제 저는 Raspberry Pi에 작동하는 PXE 서버를 성공적으로 설치하고 로컬 네트워크의 홈 서버에서 부팅하는 데 성공했습니다.
내 목표는 VPS에서 호스팅되는 마스터 노드로 클러스터를 구축하는 것이며 외부에서 원격으로 새 노드를 추가할 수 있기를 원합니다(클러스터에 참여하려는 친구의 홈 서버).
어떻게 하면 이를 달성할 수 있는지 궁금합니다. PXE는 머신을 프로비저닝하는 방법이며 어떤 종류의 네트워크 인프라를 사용해야 합니까? VPN을 사용해볼까? OS가 설치되지 않은 시스템이 이를 어떻게 인식할 수 있습니까?
답변1
당신은 사용할 수 있습니다DHCP 릴레이프로비저닝하려는 머신과 동일한 브로드캐스트 도메인에 있어야 합니다. (원격 TFTP 리소스를 가리키는 DHCP 서버도 작동해야 합니다.)
가정 설정에서는 Raspberry Pi를 다른 서버에 대한 릴레이로 사용하는 것이 합리적일 수 있습니다. (라우터가 릴레이가 될 수 없는 경우) 다른 곳에 있는 서버는 여러 포트(최소한 DHCP 및 TFTP)에서 연결 가능해야 합니다.
PXE 소프트웨어는 하드웨어의 일부입니다. (아마도 네트워크 카드의 옵션 ROM 또는 컴퓨터 펌웨어의 일부)
VPN을 통해 실행하려면 네트워크 부팅하려는 컴퓨터 외부에서 구성해야 합니다. (레이어 2 VPN이 가능한 장치가 있는 경우 DHCP 릴레이 없이 부팅할 수 있습니다. (하지만 레이어 2 VPN은 아마도 더 복잡할 것입니다.)