2.9. Storage Pool Manager 선택 프로세스

Storage Pool Manager (SPM) 역할에 의해 호스트가 수동 할당되지 않은 경우 Red Hat Virtualization Manager가 SPM 선택 프로세스를 시작 및 관리합니다.
우선 Red Hat Virtualization Manager는 VDSM에 어느 호스트가 스토리지 중심 임대가 있는지 확인하도록 요청합니다.
Red Hat Virtualization Manager는 스토리지 도메인 초기 생성 이후의 SPM 배정 기록을 추적합니다. SPM 역할의 사용 가능 여부를 다음의 세 가지 방법으로 확인합니다:
  • "getSPMstatus" 명령: Manager는 VDSM을 사용하여 마지막으로 SPM 상태에 있었던 호스트에 확인 후 "SPM", "Contending", 또는 "Free" 중 하나의 응답을 받습니다.
  • 스토리지 도메인의 메타데이터 볼륨에는 마지막으로 SPM 상태에 있었던 호스트가 포함되어 있습니다.
  • 스토리지 도메인의 메타데이터 볼륨에는 마지막으로 SPM 상태에 있었던 호스트의 버전이 포함되어 있습니다.
작동 중이며 응답을 하는 호스트가 스토리지 중심의 임대를 유지하는 경우 Red Hat Virtualization Manager는 관리 포털에서 그 호스트 SPM을 표시합니다. 추가적인 작업은 수행되지 않습니다.
SPM 호스트가 응답하지 않는 경우 연결할 수 없는 것으로 간주됩니다. 전원 관리가 호스트에 대해 설정되어 있는 경우 자동으로 펜싱됩니다. 그렇지 않은 경우 수동으로 펜싱해야 합니다. Storage Pool Manager 역할은 이전의 Storage Pool Manager를 펜싱할 때까지는 새 호스트에 배정할 수 없습니다.
SPM 역할 및 스토리지 중심의 임대가 배정되지 않은 경우 Red Hat Virtualization Manager가 데이터 센터 내에서 임의로 선택된 작동 중인 호스트에 이를 배정합니다.
SPM 역할을 새 호스트에 배정하는 것이 실패하는 경우 Red Hat Virtualization Manager는 그 호스트를 이 작업이 실패한 호스트 목록에 추가하여 이러한 호스트가 SPM 역할에 적합하지 않은 것으로 표시합니다. 이 목록은 다음의 SPM 선택 프로세스 시작 시에 해제되어서 모든 호스트가 다시 선택 자격이 되도록 합니다.
Red Hat Virtualization Manager는 SPM이 성공적으로 선택될 때까지 계속해서 임의로 선택된 호스트 중에서 실패한 호스트 목록에 없는 호스트가 Storage Pool Manager 역할 및 스토리지 중심의 임대를 맡도록 요청을 하게 됩니다.
현재 SPM이 응답하지 않거나 제 역할을 완수하지 못할 때마다 Red Hat Virtualization Manager는 Storage Pool Manager 선택 프로세스를 시작합니다.