마짱짱의 지식창고
oVirt 개요 본문
oVirt 란 ?
- Host와 Guest 시스템을 중앙에서 관리하는 가상화 플랫폼
oVirt 기능
- H/W node 관리
- 스토리지 및 네트워크 자원 관리
- 가상머신 배포 및 관리기능
- 마이그레이션 및 고가용성
* 마이그레이션 :이주
- 각 노드 및 전체적인 플랫폼 모니터링 기능
- 기타 등등..
oVirt의 KVM(Kernel-based Virtual Machine)
- 커널과 직접적으로 통합된 HyperVisor
- Native(or baremetal) HyperVisor Host 에서 kernel이 Hypervisor 역할을 하도록 함
- Thin/Thick Hypervisor Host
Thin Hypervisor Host
* Native(or bare-metal)형 하이퍼바이저
* Host 시스템에서는 어떤 서비스도 제공되어선 안됨, 가상화 관리를 위해서만 사용
* Guest 시스템은 어플리케이션 및 서비스 제공, Host시스템 자체가 불안정하거나 공격받으면 Guest에 영향
Thick Hypervisor Host
* Hosted 형 하이퍼바이저
* Host 시스템에 OS 및 하이퍼바이저 SW 설치하여 사용
* Guest 시스템을 설치하기쉽다.
* 개발, 테스트, 시연, 강의 용도로 사용하기 적당
- KSM(Kernel Same-page Merging)
KVM 의 메모리 관리 기법, Host 시스템에서 Guest OS가 동일하면 메모리 페이지를 공유
- 장치 모델(Device Model)
Guest가 실제 H/W 접근 불가, 실제 H/W와 같은 역할을 할 가상의 H/W 필요
Guest에 에뮬레이트된 가상의 H/W를 제공
QEMU를 통한 H/W 에뮬레이트
- VirtlO (Virtualization Input/Output)
에뮬레이트된 가상의 H/W 는 실제 H/W 보다 성능이 좋진 않다.
반가상화 I/O 장치를 Guest에게 부여 -> 성능이 좋아진다.
oVirt의 구성요소
- Engine or Manager
물리적 자원과 가상의 자원을 중앙에서 관리하기 위한 플랫 폼랫폼
웹서비스로 실행되는 JBoss 기반 Java 응용프로그램
Enterprise Linux 위에 설치
Data는 DB에 저장(PostgreSQL)
두가지 유형의 배포방식 지원
* Standalone Manager
별도의 물리적시스템또는 가상화 환경에서 호스트 되는 가상 시스템 에서 실행(일반적으로는 물리적인 시스템 배포)
배포 및 관리가 쉽다, 추가적인 물리서버 필요
* Self-Hosted Engine
엔진이 관리하는 oVirt 환경에 가상 시스템으로 설치, 실제서버가 하나 더 적은 것이 장점
작은 환경에 적합, 고가용성
- 호스트(Hosts)
하나 이상의 가상 시스템을 실행하는 물리적인 서버
oVirt Nodes (oVirt 공식홈페이지에서 iso 파일 받아서 사용)
* 단일 베어메탈 하이퍼 바이저(Standalone Bare-metal Hypervisor)
* 유직 관리의 단순화, CentOS 7 바탕으로 만들어졌다.
Enterprise Linux Hosts
* 기존의 Enterprise Linux 를 바탕으로 호스트 구성
* RedHat 계열이 아닌 타사 감시장치가 있을 경우 VDSM 충돌 가능성 있음
- VDSM(Virtual Desktop Server Manager)
엔진의 agent로 제공되는 관리 모듈, Manager 및 Host 간의 통신을 허용
libvirtd 를 사용하여 가상 머신을 시작, 중지, 재부팅 등의 명령 전송
- 저장소(Storage)
디스크 이미지, 템플릿 및 ISO 파일에 대한 접근 제공
다양한 파일시스템 및 블록장치 접근 방식 지원
백업 시 인프라의 NAS or SAN 하드웨어에 의해 제공
세 가지 유형의 도메인 제공 (여기서 도메인은 영역 을 의미한다)
* 데이터 도메인 - 가상머신 디스크 이미지와 템플릿 저장
* ISO 도메인 - 설치시 필요한 ISO 파일 저장(NFS or POSIX or GlusterFS)
* 내보내기 도메인 - 백업 및 마이그레이션을 위한 임시 저장소(현재는 사용X, 데이터 도메인에서 바로 수행)
- 데이터 웨어하우스(Data WareHouse)
보고 목적의 정보기록, Manager 설치 시 함께 설치 및 구성
표준 시간대를 UTC로 설정 권장
- 네트워크
oVirt 환경 구성을 위한 필수 조건
스토리지 및 호스트 관리
사용자 연결 및 가상 컴퓨터 연결
논리적 네트워크를 정의 ( 네트워크 트래픽분리, 유형 별 경로 정의, 물리적 토폴로지 가상화)
ovritmgmt 논리 네트워크 기본생성 -> oVirt와 호스트 간의 관리 용도
'Cloud > Virtual' 카테고리의 다른 글
kubenetes rook-ceph-storage (0) | 2020.07.27 |
---|---|
워크로드 - Controller (미완) (0) | 2020.07.22 |
OpenStack 이란 ? (0) | 2020.06.30 |
oVirt 구성 (1) (Engine 설치, Host 설정, Domain 구성) (3) | 2020.06.23 |
가상화 란 ? ( 전가상화, 반가상화, 하이퍼바이저 종류) (0) | 2020.06.22 |