oVirt 3.6에서 SPM 역할이 사라질 예정입니다.

그동안 oVirt/RHEV의 Storage Pool 컨셉(Master Storage Domain)과 Storage Pool Manager(SPM) 때문에 괴로우셨나요?

oVirt/RHEV에서는 수 많은 하이퍼바이저와 공유 스토리지를 운영하기 위해서는 스토리지 정보를 중앙에서 통제할 방법이 필요했고, 이를 SPM의 역할을 맡은 하나의 하이퍼바이저가 해왔는데요, 단일 노드가 역할을 수행함에 따라 부하 문제, SPM 노드의 장애에 따른 예상치 못한 문제들이 있었습니다. 그에 더해 oVirt/RHEV의 Scaling에 병목으로 작용하기도 했지요.

물론 3.2 이후로는 불편함이 많이 줄어들었지만, 대신 Scale out 관점에서의 극복해야할 대상이 된 것도 사실입니다. 그러던 것이… 적어도 oVirt 3.6 버전에서는 사라질 것으로 예상됩니다. (RHEV의 경우는 3.6 버전이 될지 확실하지 않습니다)

아래 링크를 건 관련 문서에서 조차 다음과 같이 이들의 제거에 따른 긍정적인 효과에 대해 언급하고 있습니다.
“As a consequence the Master Domain and its special content will disappear as well (pool metadata, asynchronous tasks persistency and ovf backups) simplifing the implementation and getting rid of several known problems.”

스토리지 작업에 필요한 locking은 Sanlock 서비스를 통해 획득하여 데이터의 corruption을 방지하고, 그동안 Storage domain중 Master로 지정된 Storage의 일정공간에 저장하던 Storage Pool metadata를 oVirt-engine/RHEV Manager의 DB에 저장하도록 변경될 예정입니다. 이러한 준비 작업은 3.5 버전부터 시작되어 3.6에서 완성될 것으로 생각되고요.

이렇게 계속 좋아져도 되나 싶네요.

http://www.ovirt.org/Features/Decommission_Master_Domain_and_SPM

Advertisements