Linux에 탑재된 CEPH RBD는 부팅 장치를 지원합니까?

Linux에 탑재된 CEPH RBD는 부팅 장치를 지원합니까?

Linux에 탑재된 CEPH RBD는 부팅 장치를 지원합니까?

RBD 배포의 예는 다음과 같습니다. http://blog.programster.org/ceph-deploy-and-mount-a-block-device

답변1

부팅 장치의 의미에 따라 다릅니다. 이 용어는 대화 상대에 따라 세 가지 의미를 가질 수 있습니다.

  1. 부트로더를 로드하는 장치입니다.
  2. 부트로더가 커널을 로드하는 장치입니다.
  3. 루트 파일 시스템을 보유하는 장치입니다.

첫 번째 경우에는 OS 지원이 아닌 펌웨어 지원이 필요하며(특별한 OS 지원이 필요할 수 있지만 엄격하게 요구 사항은 아님) 현재 RBD 시작을 통한 OEM 펌웨어 지원은 없다고 비교적 확실하게 말할 수 있습니다.

두 번째 경우에는 부트로더 지원이 필요합니다. 내가 아는 한 표준 Linux 부트로더에는 존재하지 않는 것입니다(GRUB 2는 내가 생각할 수 있는 유일한 부트로더이지만, 업스트림 버전 GRUB 2는 지원한다는 것을 알고 있습니다). 그런 지원은 없습니다).

세 번째 경우에만 운영 체제 지원의 문제이며, 대답은 커널 자체가 RBD에서 루트를 사용한 부팅을 직접 지원하지는 않지만 (적어도 이론상으로는) initramfs를 사용하여 달성할 수 있다는 것입니다.

관련 정보