오바토

oVirt
오바토
OVirt-logo-highres.png
원저작자레드햇
개발자oVirt 프로젝트
안정된 릴리스
4.5.0[1] / 2022년 4월 20일, 3개월 전(2022-04-20)
저장소
기입처자바
운영 체제리눅스
플랫폼자바
이용가능기간:영어, 일본어, 프랑스어, 독일어, 이탈리아어, 스페인어
유형가상 머신
라이선스Apache 라이센스 2.0
웹 사이트www.ovirt.org

oVirt무료 오픈 소스 가상화 관리 플랫폼입니다.Red Hat Virtualization의 기반이 되는 커뮤니티 프로젝트로 Red Hat에 의해 설립되었습니다.플랫폼에 의존하지 않는 액세스를 통해 사용하기 쉬운 웹 기반 프런트 엔드에서 가상 머신, 컴퓨팅, 스토리지 및 네트워킹 리소스를 중앙 집중식으로 관리할 수 있습니다.x86-64 위의 KVM[2][3], PowerPC64[4] 및 s390x 아키텍처만이 지원되는 하이퍼바이저이지만 향후 출시에서는 ARM 아키텍처를 계속 지원할 예정입니다.

아키텍처

oVirt는 oVirt 엔진과 oVirt 노드의 두 가지 기본 컴포넌트로 구성됩니다.

oVirt 엔진 백엔드는 Java로 작성되며 프런트엔드는 GWT 웹 툴킷으로 개발됩니다.oVirt 엔진은 WildFly(이전 JBoss) 애플리케이션서버상에서 동작합니다.프런트엔드는 관리용 webadmin 포털 또는 사용자 포털을 통해 액세스 할 수 있습니다.또한 권한과 미세 조정이 가능한 기능을 갖추고 있습니다.사용자 관리는 로컬에서 관리하거나 oVirt를 LDAP 또는 AD 서비스와 통합하여 관리할 수 있습니다.oVirt 엔진은 데이터를 Postgre에 저장합니다.SQL 데이터베이스데이터 웨어하우징보고서 기능은 추가 이력에 따라 달라지며 설정 절차 중에 선택적으로 인스턴스화할 수 있는 데이터베이스를 보고합니다.REST API는 엔진 기능을 [5]커스터마이즈 또는 추가하기 위해 사용할 수 있습니다.

oVirt 노드는 RHEL, CentOS, Scientific Linux 또는 실험적인 Debian을 실행하는 서버이며 KVM 하이퍼바이저가 활성화되어 있고 Python으로 작성된 VDSM(Virtual Desktop and Server Manager) 데몬이 있습니다.Webadmin 포털로부터 개시된 자원의 관리는, VDSM 데몬에 적절한 콜을 발행하는 엔진 백엔드를 개입시켜 송신됩니다.VDSM은 노드에서 사용 가능한 모든 리소스(컴퓨팅, 스토리지, 네트워킹)와 이 노드에서 실행 중인 가상 머신을 제어하고 모든 시작된 작업에 대한 피드백을 엔진에 제공하는 역할도 합니다.oVirt 엔진 webadmin 포털에서 여러 노드를 클러스터링하여 RAS를 강화할 수 있습니다.

oVirt 엔진은 스탠드아론 서버에 설치하거나 가상 머신(셀프 호스트 엔진) 내의 노드 자체의 클러스터에 호스트할 수 있습니다.자체 호스팅된 엔진은 수동으로 설치하거나 가상 [6]어플라이언스를 통해 자동으로 배포할 수 있습니다.

oVirt는 libvirt, Gluster, Pattern Fly 및 Ansible을 포함한 여러 다른 프로젝트를 기반으로 구축되었습니다.

특징들

oVirt에서 관리되는 가상 데이터 센터는 스토리지, 네트워킹 및 하나 이상의 oVirt 노드로 구성된 클러스터로 분류됩니다.베이스보드 관리 컨트롤러무정전 전원 장치 등 다양한 리소스를 사용할 수 있는 에이전트를 사용하여 데이터 무결성을 확보합니다.

스토리지는 스토리지 도메인이라는 엔티티 내에 구성되며 로컬 또는 공유될 수 있습니다.저장소 도메인은 다음과 같은 저장소 솔루션 또는 프로토콜을 사용하여 생성할 수 있습니다.

네트워크 관리를 사용하면 노드에서 사용 가능한 네트워크 인터페이스에 브리지할 있는 여러 VLAN을 정의할 수 있습니다.관리 노드상의 결합 인터페이스, IP 주소, 서브넷마스크게이트웨이설정은 모두 webadmin 포털인터페이스 내에서 지원됩니다.또, 이 기능을 서포트하는 하드웨어 설정의 SR-IOV도 마찬가지입니다.

계산 리소스의 관리 기능에는 CPU 고정, NUMA 토폴로지 정의, 커널 동일 페이지 병합 사용, 메모리 오버 프로비저닝, HA VM 예약 등이 포함됩니다.

가상 시스템 관리를 사용하면 고가용성 우선 순위, 실시간 마이그레이션, 실시간 스냅샷 선택, 스냅샷에서 가상 시스템 복제, 가상 시스템 템플릿 생성, 가상 시스템 프로비저닝 및 배포 중 자동 구성에 cloud-init을 사용할 수 있습니다.지원되는 게스트 운영 체제에는 Linux, Microsoft 윈도우즈 및 FreeBSD포함됩니다.SPICE, VNCRDP 프로토콜을 사용하여 webadmin 포털에서 가상 머신에 액세스할 수 있습니다.

oVirt는 디스크 및 네트워크 프로비저닝을 위한 OpenStack Glance 및 Neutron, VM/노드를 위한 프로비저닝을 위한 Foreman/Katello, 또는 관련 에러타 정보를 webadmin 포털로 가져오는 등의 많은 오픈 소스 프로젝트와 통합할 수 있으며 Manage와 더욱 통합할 수 있습니다.완전한 가상 인프라스트럭처 라이프 사이클 관리를 위한 IQ.

Disaster recovery 기능에는 스토리지 도메인을 다른 oVirt 엔진 인스턴스로 Import할 수 있는 기능이 포함되어 있어 Gluster를 사용하여 oVirt에서 레플리케이션을 관리할 수 있습니다.FS 지역 리플리케이션 기능 또는 스토리지 하드웨어 벤더가 제공하는 동기/비동기 블록 레벨 리플리케이션을 사용하여 oVirt 엔진 백업을 자동화하고 정기적으로 원격 위치로 전송할 수 있습니다.

oVirt는 하이퍼 컨버전스 인프라스트럭처 도입 [7]시나리오를 지원합니다.자체 호스팅 엔진 및 Gluster 기반 스토리지 도메인을 사용하면 단일 장애 지점 없이 클러스터에 적절한 수의 노드를 추가하는 것만으로 원활하게 확장할 수 있는 모든 리소스를 중앙 집중식으로 관리할 수 있습니다.oVirt는 Gluster 고유의 성능 향상을 포함하여 Gluster와의 긴밀한 통합을 제공합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "OVirt 4.5.0 Release Notes".
  2. ^ Gustavo Frederico Temple Pedrosa, Vitor de Lima, Leonardo Bianconi (2014). "Engine support for PPC64". Retrieved 25 January 2020.{{cite web}}: CS1 maint: 여러 이름: 작성자 목록(링크)
  3. ^ Gustavo Frederico Temple Pedrosa, Vitor de Lima, Leonardo Bianconi (2014). "VDSM for PPC64". Retrieved 25 January 2020.{{cite web}}: CS1 maint: 여러 이름: 작성자 목록(링크)
  4. ^ "Nodes [Jenkins]". jenkins.ovirt.org. Retrieved 2021-11-11.
  5. ^ Ourfali, Oved. "Scripting and integration with oVirt" (PDF). Retrieved 26 December 2015.
  6. ^ Tiraboschi, Simone. "oVirt self-hosted engine seamless deployment" (PDF). Retrieved 26 December 2015.
  7. ^ Chaplygin, Denis (29 January 2018). "Improving Hyperconverged Performance". Retrieved 9 February 2018.

외부 링크