서버 4대로 클러스터링 구축

192.168.13.200 Rocky Linux 8.4 engine.ovirt.local 엔진(관리) 서버
192.168.13.201 Rocky Linux 8.4 node1.ovirt.local 노드 서버
192.168.13.202 Rocky Linux 8.4 node2.ovirt.local 노드 서버
192.168.13.203 Rocky Linux 8.4 node3.ovirt.local 노드 서버

1. yum 설정 (엔진 서버, 노드 서버)

공통 설정
# selinux 및 firewalld는 종료
# repo 등록
dnf install -y <https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm>

# ovirt repo는 centos 저장소는 만료되었기 때문에 vault.centos.org로 수정
sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/ovirt-4.4*.repo
sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/ovirt-4.4*.repo
sed -i 's|^#baseurl=https://resources.ovirt.org|baseurl=https://resources.ovirt.org|g' /etc/yum.repos.d/ovirt-4.4*.repo
sed -i 's/\\$stream/8-stream/g' /etc/yum.repos.d/ovirt-4.4*.repo

# ovirt 모듈 수
dnf module enable -y javapackages-tools
dnf module enable -y pki-deps
dnf module enable -y postgresql:12
dnf module enable -y mariadb:10.5
dnf module enable -y virt

image.png

2. Hosts 설정 (엔진 서버, 노드 서버)

# DNS 서버가 있다면 Hosts 설정 무시

vi /etc/hosts
192.168.13.200  engine.ovirt.local
192.168.13.201  node1.ovirt.local
192.168.13.202  node2.ovirt.local
192.168.13.203  node3.ovirt.local

image.png

3. oVirt 설치 (엔진 서버)

oVirt 레포지토리 수동 생성 (yum으로 설치시 repo안에 만료된 주소가 있어 에러 발생)
vi /etc/yum.repos.d/ovirt-4.3.repo
[ovirt-4.3]
name=oVirt 4.3 Main
baseurl=https://resources.ovirt.org/pub/ovirt-4.3/rpm/el7/
enabled=1
gpgcheck=0

[ovirt-4.3-dependencies]
name=oVirt 4.3 Dependencies
baseurl=https://resources.ovirt.org/pub/ovirt-4.3/rpm/el7/
enabled=1
gpgcheck=0

[centos-sclo-rh]
name=CentOS-7 - SCLo rh Vault (for PostgreSQL 11)
baseurl=http://vault.centos.org/centos/7/sclo/x86_64/rh/
enabled=1
gpgcheck=0

[centos-cloud-openstack]
name=CentOS-7 - Cloud OpenStack Rocky Vault (for Java SDK)
baseurl=http://vault.centos.org/centos/7/cloud/x86_64/openstack-rocky/
enabled=1
gpgcheck=0

[centos-virt-kvm]
name=CentOS-7 - Virt KVM Vault
baseurl=http://vault.centos.org/centos/7/virt/x86_64/kvm-common/
enabled=1
gpgcheck=0

[epel-archive]
name=Extra Packages for Enterprise Linux 7 - Archive
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/
enabled=1
gpgcheck=0
:wq!

yum clean all
yum makecache

Engine 패키지 설치
yum install ovirt-engine -y