네트워크 부팅을 위해 컴퓨터 그룹을 어떻게 구성합니까?

네트워크 부팅을 위해 컴퓨터 그룹을 어떻게 구성합니까?

가까운 시일 내에 배포할 머신이 많이 있습니다. 제안을 따르세요여기, 네트워크 부팅을 사용하면 하드 드라이브 없이도 컴퓨터를 온라인으로 가져올 수 있습니다. 사용자 Caleb에 따르면:

TFTP를 통해 제공되는 넷북 커널과 nfs를 통해 제공되는 파일 시스템을 사용하여 서버를 설정할 수 있습니다. 클라이언트가 해야 할 일은 네트워크 부팅 가능 NIC를 사용하여 서버에 접속하고 해당 커널을 다운로드한 후 실행을 시작하는 것뿐입니다. 하드 드라이브가 필요하지 않습니다! 그리고 유지 관리도 쉽습니다. 모든 머신은 동일한 이미지를 부팅할 수 있습니다.

재미있어 보이지만 과제는 다음과 같습니다.

  1. 이러한 기계의 구성에는 몇 가지 차이점이 있습니다. 하드웨어와 소프트웨어 측면에서는 완전히 동일하지만 두 가지 방식으로 다르게 구성해야 합니다.
    1. 각각에는 브라우저를 시작하는 데 사용되는 고유한 URL이 있어야 합니다.
    2. 각각에는 HTTP-기본 인증을 위한 고유한 사용자 이름과 비밀번호가 있어 어느 정도 보안을 제공합니다.
  2. 머신은 각각 별도의 위치에 있으며 모두 클라우드 어딘가에서 기본 서버를 실행하고 모두 네트워크 부팅 및 파일 시스템에 연결됩니다. NFS는 세계에서 가장 안전한 것은 아니지만, 보안은 말할 것도 없이 꽤 좋습니다. 파일 시스템과 커널을 보호할 수 있는 방법이 있나요?
  3. 네트워크를 시작하려면 처음에 얼마나 큰 파일을 다운로드해야 합니까? 이러한 시스템은 기본적으로 커널, X, 경량 창 관리자 및 브라우저 등 거의 아무것도 실행하지 않습니다. 거의 모든 것을 RAM에서 실행할 수 있으니 정말 좋습니다. 실행하려면 몇 번의 다운로드가 필요합니까? 저는 네트워크 부팅이 처음인데 어떻게 설정하나요?

답변1

이전 질문으로 인해 로컬 네트워크 구성의 컴퓨터가 생각났습니다. 온라인으로 네트워크 부팅을 수행할 수 있지만 네트워크 PXE를 지원하는 NIC가 필요합니다.

머신이 원격인 경우 NFS 루트를 사용하는 것은 아마도 나쁜 생각일 것입니다. 특히 쓰기/저장 지원이 필요하지 않은 것처럼 들리기 때문입니다. 일종의 RAM 기반 파일 시스템을 사용할 수 있어야 하지만 루트 파일 시스템 이미지를 다운로드하여 파일 시스템에 추출한 다음 루트를 해당 이미지로 전환해야 합니다.

이 웹사이트시작하는 데 도움이 되는 리소스가 있는 것 같습니다.

관련 정보