서버 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

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

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