Linux에서 디스크 없는 원격 부팅
Diskless Remote Boot in LinuxDRBL의 그래픽 부팅 메뉴. | |
| 개발자 | NCHC 무료 소프트웨어 연구소 |
|---|---|
| 초기 릴리즈 | 2004년 4월 1일 |
| 안정적 해제 | 2.2.11[1] / 2016년 5월 31일 ( |
| 리포지토리 | |
| 운영 체제 | 리눅스 |
| 유형 | 디스크 복제, 재해 복구, 네트워크 부팅, PXE 부팅 |
| 면허증 | GNU 일반 공중 사용권 |
| 웹사이트 | 소스포지 박사그물을 치다 |
DRBL(Diskless Remote Boot in Linux)은 클라이언트 컴퓨터에 디스크 미포함 또는 시스템 미포함 환경을 제공하는 NFS-/NIS 서버다.
에 쓰일 수 있다.
- Clonzilla 소프트웨어가 내장된 복제 시스템
- Fedora, Debian 등과 같은 Linux 배포판의 네트워크 설치,
- 소형 운영 체제(예: DSL, Puppy Linux, FreeDOS)로 PXE 부팅(또는 유사한 수단)을 통해 시스템 제공
DRBL-서버 제공
- 설치 스크립트를 통해 지원되는 Linux 배포를 실행하는 시스템에 설치
- 라이브 CD.
데비안, 우분투, 맨드리바, 레드햇 리눅스, 페도라, 센토스 또는 수세(SusE)가 이미 설치된 기계는 Debian, Ubuntu, Mandriva, Red Hat Linux, Fedora, CentOS 또는 Suse가 이미 설치되어 있다.LTSP와 달리 분산된 하드웨어 자원을 사용하며 클라이언트가 로컬 하드웨어에 완전히 접근할 수 있도록 해 전력량이 적은 서버 머신을 사용할 수 있게 한다.또한 Symantec Ghost와 유사한 파티셔닝 및 디스크 복제 유틸리티인 Clonzilla도 포함한다.
DRBL은 GNU GPL 라이선스의 조건에 따르기 때문에 사용자에게 사용자 정의 기능을 제공한다.
특징들
DRBL은 두 가지 주요 카테고리에서 우수하다.
디스크 복제
클론질라(DRBL로 포장)는 여유 공간 복사를 피하기 위해 Partimage를 사용하고, 하드 디스크 이미지를 압축하기 위해 gzip을 사용한다.저장된 이미지는 멀티캐스트 패킷을 사용하여 동시에 여러 컴퓨터에 복원될 수 있으며, 따라서 많은 수의 컴퓨터를 이미징하는 데 걸리는 시간을 크게 줄일 수 있다.DRBL Live CD는 CD에서 하나의 시스템(서버)을 부팅하고 나머지 시스템을 PXE 부팅하기만 하면 실제로 시스템에 아무것도 설치하지 않고도 이 모든 작업을 수행할 수 있다.
디스크리스 노드
디스크가 없는 노드는 오래된 하드웨어를 사용하는 훌륭한 방법이다.오래된 하드웨어를 씬 클라이언트로 사용하는 것은 좋은 해결책이지만 디스크가 없는 노드가 보완할 수 있는 몇 가지 단점이 있다.
- 오디오/비디오 스트리밍 - 터미널 서버는 네트워크를 통해 비디오를 압축 해제, 다시 압축 및 클라이언트로 전송해야 한다.디스크가 없는 노드는 모든 압축 해제를 로컬에서 수행하며 로컬 컴퓨터의 그래픽 하드웨어 기능을 사용할 수 있다.
- 실시간 입력이 필요한 소프트웨어 - 씬 클라이언트의 모든 입력이 운영 체제에 등록되기 전에 네트워크를 통해 전송되기 때문에 상당한 지연이 있을 수 있다.이것은 실시간 입력(즉, 비디오 게임)이 필요한 소프트웨어의 주요 문제다.디스크가 없는 노드는 소프트웨어를 로컬로 실행하므로 이 문제가 발생하지 않는다.
DRBL은 디스크리스 노드 여러 개를 비교적 쉽게 설정할 수 있도록 한다.
작동 방식
클라이언트 시스템이 PXE 또는 Etherboot를 사용하여 네트워크 카드에서 부팅되도록 설정됨.클라이언트는 부팅할 IP 주소와 tftp 이미지를 요청하며, 둘 다 DRBL 서버에 의해 제공된다.클라이언트는 tftp를 통해 DRBL 서버가 제공하는 초기 RAM 디스크를 부팅하고, 계속해서 루트(/) 파티션으로 nfs 공유(DRBL 서버도 제공)를 마운트한다.여기서 클라이언트는 특정 클라이언트가 DRBL 서버에 구성된 방식에 따라 DRBL 서버가 설치된 리눅스 배포, 클론질라 또는 다양한 리눅스 배포를 위한 설치 프로그램을 부팅한다.
모든 시스템 리소스는 DRBL 서버에 있는 스토리지를 제외한 로컬 시스템에 상주한다.
DRBL을 사용한 성공적인 디스크 없는 노드 환경 키
DRBL 설치의 주요 병목현상은 DRBL 서버의 스토리지와 클라이언트 워크스테이션 사이에 있다.이러한 환경에서는 서버의 빠른 스토리지(RAID)와 빠른 네트워크(기가비트 이더넷)가 이상적이다.