마짱짱의 지식창고

oVirt 개요 본문

Cloud/Virtual

oVirt 개요

마짱짱 2020. 6. 23. 18:10
반응형

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

                        별도의 물리적시스템또는 가상화 환경에서 호스트 되는 가상 시스템 에서 실행(일반적으로는 물리적인 시스템 배포)

                        배포 및 관리가 쉽다, 추가적인 물리서버 필요

Standalone Manager

                 *  Self-Hosted Engine

                         엔진이 관리하는 oVirt 환경에 가상 시스템으로 설치, 실제서버가 하나 더 적은 것이 장점

                         작은 환경에 적합, 고가용성

Self-Hosted Engine

 

    - 호스트(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와 호스트 간의 관리 용도

반응형