oVirt 기초 시리즈 #7 oVirt의 논리적인 아키텍처

oVirt Basic Series #7 : oVirt’s logical architecture

  • Datacenter : oVirt의 가상 최상위 요소, 하나 이상의 Cluster로 구성, 하나의 Storage Pool과 논리적 네트워크의 관리 단위
  • Cluster : 동일한 하드웨어(CPU)와 네트워크를 가진 하나 이상의 Host로 구성, 가상머신의 라이브 마이그레이션 단위
  • Storage Pool : Datacenter내의 모든 Cluster와 Hypervisor가 공유하는 스토리지 리소스 풀, 최소 하나의 Data Storage Domain으로 구성.하나의 Datacenter에는 한가지 유형(FCP, iSCSI, GlusterFS, PosixFS, NFS, Local)만 사용 (단, ISO/Export Storage Domain은 제외)
  • Storage Domain : 가상머신의 디스크 이미지가 저장되는 Data Storage Domain과 ISO 이미지가 포함된 ISO Domain (NFS only), 가상머신의 백업/이동을 위한 Export Domain (NFS only, optional)으로 구분
  • SPM (Storage Pool Manager) : Storage Pool의 관리 업무를 수행하는 Host, Datacenter당 한대. 자동으로 선택되나 우선순위 지정 가능
  • Host : 가상머신이 실행되는 KVM Hypervisor

* oVirt 설치 후 구축 순서

1) DataCenter 설정

  • 최초 설치시 기본 ‘Default’ Datacenter 생성되어 있으며, 이를 수정하거나 신규로 추가
  • Network 설정에서 ovirt management network는 기본 설정되어 있으며, 필요에 따라 Service, Display, Migratoin, Storage Network 등 추가 가능
  •  Storage 설정에서는 사용할 Storage Pool 유형 설정

2) Cluster 설정

  • 최초 설치시 기본 ‘Default’ Cluster가 생성되어 있으며, 이를 수정하거나 신규로 추가
  • Cluster에서는 CPU Type을 설정할 수 있으며, Nehalem, SandyBridge 등 Host가 공통으로 지원하는 CPU 유형 선택

3) Host 등록

  • oVirt-node-vdsm ISO를 사용해 등록할 경우 Host에서 oVirt-Engine IP를 입력해주면 자동으로 등록 됨
  • Fedora/RHEL 기반의 Host인 경우 oVirt-Engine의 Host Tab에서 ‘Add’로 Host의 IP를 넣어 직접 추가
  • 등록 완료 후 Host가 소속될 Cluster 설정
  • Datacenter에서 정의했던 논리적 Network를 Host의 NIC(Bonding, VLAN등 설정)에 할당

4) Storage 등록

  • 등록된 Host를 통해 스토리지에 연결하여 Data Storage Domain 추가
  • Data Storage Domain 추가 후 ISO Storage Domain 추가

5) 가상 머신 설치

이제 즐깁니다. 가상화 세계에 오신 것을 환영합니다.

Advertisements

2 thoughts on “oVirt 기초 시리즈 #7 oVirt의 논리적인 아키텍처”

  1. 안녕하세요, 글들 잘보고 있습니다. 감사합니다^^
    구성을 보다가 초보자 입장에서 궁금한 점이 있는데, DataCenter와 oVirt는 1:1로 보면 되나요? 실제로 oVirt를 설치하니 DataCenter가 여러개 추가가 되긴 하던데, 그렇게 써야할 이유가 어떤게 있을까요? 이전 버전에서 하나의 DataCenter에서는 하나의 storage type만 가능했던 제약때문일까요?
    현재 그런 제약이 없다면 굳이 DataCenter를 멀티로 두어야할 이유가 어떤게 있는지 궁금합니다.
    그리고 멀티 DataCenter로 구성시에는 마이그레이션이 가능한 방법이 있나요? 스토리지가 다르기 때문에 cluster간 이동처럼 export/import도 불가능한게 맞나요?^^;;
    공부해보면서 또 질문 많이 드릴 것 같습니다.
    감사합니다!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s