CentOS 8.4 aarch64下安装ovirt-engine(基于oVirt4.4)
说明
CentOS官方没有提供aarch64版本的ovirt包,只有一些noarch的包,所以需要自己编译aarch64相关的包。
本文档中主要是自行编译一些aarch64的包+官方的一些源里的包。
参考连接:https://support.huaweicloud.com/dpmg-kunpengcpfs/kunpengovirt_04_0001.html
安装系统
用官方的ISO最小化安装英文版CentOS8.4 aarch64版
配置yum源
准备CentOS8的BaseOS、AppStream、PowerTools源
备份原机的yum源,centos8停止维护了,默认的没法用了
[root@192-168-14-99 ~]# mkdir /repo_bak
[root@192-168-14-99 ~]# mv /etc/yum.repos.d/* /repo_bak/
手动创建CentOS8 Base的源
touch /etc/yum.repos.d/CentOS-Base.repo
写入以下配置,用了华为云的源,8-stream的....
[BaseOS]
name=CentOS-$releasever - Base - repo.huaweicloud.com
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever-stream/BaseOS/$basearch/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official
#released updates
[AppStream]
name=CentOS-$releasever - AppStream - repo.huaweicloud.com
# baseurl=https://repo.huaweicloud.com/centos/$releasever-stream/AppStream/$basearch/os/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/8-stream/AppStream/aarch64/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official
[PowerTools]
name=CentOS-$releasever - PowerTools - repo.huaweicloud.com
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever-stream/PowerTools/$basearch/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=PowerTools&infra=$infra
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official
#additional packages that may be useful
enabled=1
[extras]
name=CentOS-$releasever - Extras - repo.huaweicloud.com
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever-stream/extras/$basearch/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - repo.huaweicloud.com
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever-stream/centosplus/$basearch/os/
#mirrorlist=https://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official
再创建一个本地的Appstream和PowerTools的module_el8的源,根据上一篇文档配置 https://www.cnblogs.com/yzbhfdz/p/15896202.html
准备CentOS8下的glusterfs10、openstack-victoria、ceph-octopus源
创建CentOS8下的glusterfs、openstack、ceph的源
touch /etc/yum.repos.d/CentOS-Others.repo
写入配置,这里用gluster10、opentack-victoria、ceph-octopus版本
[centos-gluster10]
name=CentOS-8 - Gluster 10
baseurl=https://mirrors.huaweicloud.com/centos/8-stream/storage/aarch64/gluster-10/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage
[centos8-openstack-victoria]
name=CentOS8 - openstack-victoria
baseurl=https://mirrors.huaweicloud.com/centos/8-stream/cloud/aarch64/openstack-victoria/
gpgcheck=0
enabled=1
[centos8-ceph-octopus]
name=CentOS8 - ceph-octopus
baseurl=https://mirrors.huaweicloud.com/centos/8-stream/storage/aarch64/ceph-octopus/
gpgcheck=0
enabled=1
准备CentOS8的EPEL源
安装epel源
rpm -ivh https://repo.huaweicloud.com/epel/epel-release-latest-8.noarch.rpm
修改epel源,/etc/yum.repos.d/epel.repo改成如下内容(改成华为云源,快一点咯)
[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://repo.huaweicloud.com/epel/$releasever/Everything/$basearch
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
[epel-debuginfo]
name=Extra Packages for Enterprise Linux $releasever - $basearch - Debug
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place its address here.
baseurl=https://repo.huaweicloud.com/epel/$releasever/Everything/$basearch/debug
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-debug-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux $releasever - $basearch - Source
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place it's address here.
baseurl=https://repo.huaweicloud.com/epel/$releasever/Everything/source/tree/
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-source-$releasever&arch=$basearch&infra=$infra&content=$contentdir
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
gpgcheck=1
准备CentOS8的ovirt4.4 源(2个)
安装工具 yum install wget vim python3
下载并且安装ovirt-release44源,安装ovirt-release44.rpm有个报错,不关心它。(wget 的时候如果服务器时间不准,会报SSL错误)
[root@192-168-14-99 ~]# wget https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
--2021-12-26 07:10:32-- https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
Resolving resources.ovirt.org (resources.ovirt.org)... 169.62.7.164
Connecting to resources.ovirt.org (resources.ovirt.org)|169.62.7.164|:443... connected.
WARNING: The certificate of ‘resources.ovirt.org’ is not trusted.
WARNING: The certificate of ‘resources.ovirt.org’ is not yet activated.
The certificate has not yet been activated
HTTP request sent, awaiting response... 200 OK
Length: 20996 (21K) [application/x-rpm]
Saving to: ‘ovirt-release44.rpm’
ovirt-release44.rpm 100%[=====================================================================================>] 20.50K 79.9KB/s in 0.3s
2021-12-26 07:10:33 (79.9 KB/s) - ‘ovirt-release44.rpm’ saved [20996/20996]
[root@192-168-14-99 ~]# rpm -ivh ovirt-release44.rpm
warning: ovirt-release44.rpm: Header V4 RSA/SHA256 Signature, key ID fe590cb7: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:ovirt-release44-4.4.10.1-1.el8 ################################# [100%]
install: cannot stat '/usr/share/ovirt-release44/ovirt-el8-aarch64-deps.repo': No such file or directory
创建centos8-ovirt44源
touch /etc/yum.repos.d/centos8-ovirt44.repo
写入配置
[centos8-ovirt44]
name=CentOS8 - oVirt44
baseurl=https://mirrors.huaweicloud.com/centos/8-stream/virt/aarch64/ovirt-44/
gpgcheck=0
enabled=1
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage
最后重建一下yum clean all和yum makecache
[root@192-168-14-99 ~]# yum clean all
89 files removed
[root@192-168-14-99 ~]# yum makecache
Centos8-AppStream-local1 341 MB/s | 6.6 MB 00:00
Centos8-PowerTool-local1 312 MB/s | 781 kB 00:00
CentOS-8 - Base - repo.huaweicloud.com 3.6 MB/s | 14 MB 00:03
CentOS-8 - AppStream - repo.huaweicloud.com 2.7 MB/s | 17 MB 00:06
CentOS-8 - PowerTools - repo.huaweicloud.com 1.3 MB/s | 2.7 MB 00:02
CentOS-8 - Extras - repo.huaweicloud.com 73 kB/s | 17 kB 00:00
CentOS-8 - Gluster 10 67 kB/s | 25 kB 00:00
CentOS8 - openstack-victoria 1.3 MB/s | 2.8 MB 00:02
CentOS8 - ceph-octopus 20 kB/s | 53 kB 00:02
CentOS8 - oVirt44 897 kB/s | 1.2 MB 00:01
Extra Packages for Enterprise Linux Modular 8 - aarch64 1.2 MB/s | 989 kB 00:00
Extra Packages for Enterprise Linux 8 - aarch64 3.2 MB/s | 11 MB 00:03
Latest oVirt 4.4 Release 1.4 MB/s | 2.7 MB 00:01
Metadata cache created.
编译RPM包
具体编译过程省略,后面在补。
主要是下载源码包(https://resources.ovirt.org/pub/ovirt-4.4/rpm/el8/SRPMS/),然后在rpmbuild --rebuild --clean xxx.src.rpm编译,以下几个编译没有太的坑,主要是一些依赖打一下即可。
1、编译ovirt-imageio-daemon
2、编译ovirt-engine-wildfly
3、编译python3-ovirt-engine-sdk4
4、编译openvswitch
安装各种依赖
安装ovirt-imageio-daemon
安装ovirt-imageio-daemon、ovirt-imageio-common
[root@192-168-14-99 aarch64]# yum localinstall ovirt-imageio-daemon-2.3.0-1.el8.aarch64.rpm ovirt-imageio-common-2.3.0-1.el8.aarch64.rpm
Last metadata expiration check: 0:03:57 ago on Wed 16 Feb 2022 05:32:22 PM CST.
Dependencies resolved.
=========================================================================================================================================================================
Package Architecture Version Repository Size
=========================================================================================================================================================================
Installing:
ovirt-imageio-common aarch64 2.3.0-1.el8 @commandline 158 k
ovirt-imageio-daemon aarch64 2.3.0-1.el8 @commandline 14 k
Installing dependencies:
python3-systemd aarch64 234-8.el8 BaseOS 80 k
Transaction Summary
=========================================================================================================================================================================
Install 3 Packages
Total size: 253 k
Total download size: 80 k
Installed size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
python3-systemd-234-8.el8.aarch64.rpm 62 kB/s | 80 kB 00:01
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 62 kB/s | 80 kB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : ovirt-imageio-common-2.3.0-1.el8.aarch64 1/3
Installing : python3-systemd-234-8.el8.aarch64 2/3
Running scriptlet: ovirt-imageio-daemon-2.3.0-1.el8.aarch64 3/3
Installing : ovirt-imageio-daemon-2.3.0-1.el8.aarch64 3/3
Running scriptlet: ovirt-imageio-daemon-2.3.0-1.el8.aarch64 3/3
Verifying : python3-systemd-234-8.el8.aarch64 1/3
Verifying : ovirt-imageio-daemon-2.3.0-1.el8.aarch64 2/3
Verifying : ovirt-imageio-common-2.3.0-1.el8.aarch64 3/3
Installed:
ovirt-imageio-common-2.3.0-1.el8.aarch64 ovirt-imageio-daemon-2.3.0-1.el8.aarch64 python3-systemd-234-8.el8.aarch64
Complete!
安装collectd、collectd-write_syslog等(需要epel8.playground版本)
先安装依赖libpq和yajl
[root@192-168-14-99 ~]# yum install libpq yajl -y
Last metadata expiration check: 0:04:13 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================================
Installing:
libpq aarch64 13.5-1.el8 AppStream 192 k
yajl aarch64 2.1.0-10.el8 AppStream 40 k
Transaction Summary
=======================================================================================================================================================
Install 2 Packages
Total download size: 232 k
Installed size: 939 k
Downloading Packages:
(1/2): libpq-13.5-1.el8.aarch64.rpm 319 kB/s | 192 kB 00:00
(2/2): yajl-2.1.0-10.el8.aarch64.rpm 63 kB/s | 40 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total 367 kB/s | 232 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : yajl-2.1.0-10.el8.aarch64 1/2
Installing : libpq-13.5-1.el8.aarch64 2/2
Running scriptlet: libpq-13.5-1.el8.aarch64 2/2
Verifying : libpq-13.5-1.el8.aarch64 1/2
Verifying : yajl-2.1.0-10.el8.aarch64 2/2
Installed:
libpq-13.5-1.el8.aarch64 yajl-2.1.0-10.el8.aarch64
Complete!
然后安装直接安装collectd相关的包
[root@192-168-14-99 ~]# rpm -ivh https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-write_syslog-5.9.2-1.epel8.playground.aarch64.rpm https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-5.9.2-1.epel8.playground.aarch64.rpm https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-disk-5.9.2-1.epel8.playground.aarch64.rpm https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-postgresql-5.9.2-1.epel8.playground.aarch64.rpm https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-write_http-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-write_syslog-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-disk-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-postgresql-5.9.2-1.epel8.playground.aarch64.rpm
Retrieving https://download-ib01.fedoraproject.org/pub/epel/playground/8/Everything/aarch64/os/Packages/c/collectd-write_http-5.9.2-1.epel8.playground.aarch64.rpm
warning: /var/tmp/rpm-tmp.VL04zK: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:collectd-5.9.2-1.epel8.playground################################# [ 20%]
2:collectd-write_syslog-5.9.2-1.epe################################# [ 40%]
3:collectd-disk-5.9.2-1.epel8.playg################################# [ 60%]
4:collectd-postgresql-5.9.2-1.epel8################################# [ 80%]
5:collectd-write_http-5.9.2-1.epel8################################# [100%]
安装ovirt-engine-wildfly
[root@192-168-14-99 aarch64]# rpm -ivh ovirt-engine-wildfly-23.0.2-1.el8.aarch64.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:ovirt-engine-wildfly-23.0.2-1.el8################################# [100%]
安装python3-ovirt-engine-sdk4
[root@192-168-14-99 aarch64]# yum install python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64.rpm
Last metadata expiration check: 0:10:16 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================================
Installing:
python3-ovirt-engine-sdk4 aarch64 4.4.15-1.el8 @commandline 569 k
Installing dependencies:
python3-pycurl aarch64 7.43.0.2-4.el8 AppStream 228 k
Transaction Summary
=======================================================================================================================================================
Install 2 Packages
Total size: 797 k
Total download size: 228 k
Installed size: 6.5 M
Is this ok [y/N]: y
Downloading Packages:
python3-pycurl-7.43.0.2-4.el8.aarch64.rpm 940 kB/s | 228 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total 929 kB/s | 228 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : python3-pycurl-7.43.0.2-4.el8.aarch64 1/2
Installing : python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64 2/2
Running scriptlet: python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64 2/2
Verifying : python3-pycurl-7.43.0.2-4.el8.aarch64 1/2
Verifying : python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64 2/2
Installed:
python3-ovirt-engine-sdk4-4.4.15-1.el8.aarch64 python3-pycurl-7.43.0.2-4.el8.aarch64
Complete!
安装apache-commons-jxpath
apache-commons-jxpath无法直接yum装,很蛋疼,本地yum安装
[root@192-168-14-99 ~]# yum install /opt/ovirt/centos/8-stream/PowerTools/os/apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch.rpm
Last metadata expiration check: 0:12:17 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================================
Installing:
apache-commons-jxpath noarch 1.3-29.module_el8.5.0+922+9f7ad99e @commandline 295 k
Installing dependencies:
avahi-libs aarch64 0.7-20.el8 BaseOS 60 k
copy-jdk-configs noarch 4.0-2.el8 AppStream 31 k
cups-libs aarch64 1:2.2.6-44.el8 BaseOS 418 k
java-1.8.0-openjdk-headless aarch64 1:1.8.0.322.b06-2.el8_5 AppStream 33 M
javapackages-filesystem noarch 5.3.0-1.module_el8.0.0+11+5b8c10bd Centos8-AppStream-local1 30 k
libjpeg-turbo aarch64 1.5.3-12.el8 AppStream 146 k
lksctp-tools aarch64 1.0.18-3.el8 BaseOS 98 k
lua aarch64 5.3.4-11.el8 AppStream 190 k
tzdata-java noarch 2021e-1.el8 AppStream 191 k
Enabling module streams:
javapackages-runtime 201801
os stable
Transaction Summary
=======================================================================================================================================================
Install 10 Packages
Total size: 35 M
Total download size: 35 M
Installed size: 122 M
Is this ok [y/N]: y
Downloading Packages:
(1/8): cups-libs-2.2.6-44.el8.aarch64.rpm 1.3 MB/s | 418 kB 00:00
(2/8): copy-jdk-configs-4.0-2.el8.noarch.rpm 374 kB/s | 31 kB 00:00
(3/8): avahi-libs-0.7-20.el8.aarch64.rpm 45 kB/s | 60 kB 00:01
(4/8): lksctp-tools-1.0.18-3.el8.aarch64.rpm 69 kB/s | 98 kB 00:01
(5/8): libjpeg-turbo-1.5.3-12.el8.aarch64.rpm 264 kB/s | 146 kB 00:00
(6/8): lua-5.3.4-11.el8.aarch64.rpm 349 kB/s | 190 kB 00:00
(7/8): tzdata-java-2021e-1.el8.noarch.rpm 422 kB/s | 191 kB 00:00
(8/8): java-1.8.0-openjdk-headless-1.8.0.322.b06-2.el8_5.aarch64.rpm 3.2 MB/s | 33 MB 00:10
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total 3.2 MB/s | 35 MB 00:10
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Running scriptlet: copy-jdk-configs-4.0-2.el8.noarch 1/1
Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64 1/1
Preparing : 1/1
Installing : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch 1/10
Installing : tzdata-java-2021e-1.el8.noarch 2/10
Installing : lua-5.3.4-11.el8.aarch64 3/10
Installing : copy-jdk-configs-4.0-2.el8.noarch 4/10
Installing : libjpeg-turbo-1.5.3-12.el8.aarch64 5/10
Installing : lksctp-tools-1.0.18-3.el8.aarch64 6/10
Running scriptlet: lksctp-tools-1.0.18-3.el8.aarch64 6/10
Installing : avahi-libs-0.7-20.el8.aarch64 7/10
Installing : cups-libs-1:2.2.6-44.el8.aarch64 8/10
Installing : java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64 9/10
Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64 9/10
Installing : apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch 10/10
Running scriptlet: copy-jdk-configs-4.0-2.el8.noarch 10/10
Running scriptlet: apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch 10/10
Verifying : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch 1/10
Verifying : avahi-libs-0.7-20.el8.aarch64 2/10
Verifying : cups-libs-1:2.2.6-44.el8.aarch64 3/10
Verifying : lksctp-tools-1.0.18-3.el8.aarch64 4/10
Verifying : copy-jdk-configs-4.0-2.el8.noarch 5/10
Verifying : java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64 6/10
Verifying : libjpeg-turbo-1.5.3-12.el8.aarch64 7/10
Verifying : lua-5.3.4-11.el8.aarch64 8/10
Verifying : tzdata-java-2021e-1.el8.noarch 9/10
Verifying : apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch 10/10
Installed:
apache-commons-jxpath-1.3-29.module_el8.5.0+922+9f7ad99e.noarch avahi-libs-0.7-20.el8.aarch64
copy-jdk-configs-4.0-2.el8.noarch cups-libs-1:2.2.6-44.el8.aarch64
java-1.8.0-openjdk-headless-1:1.8.0.322.b06-2.el8_5.aarch64 javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch
libjpeg-turbo-1.5.3-12.el8.aarch64 lksctp-tools-1.0.18-3.el8.aarch64
lua-5.3.4-11.el8.aarch64 tzdata-java-2021e-1.el8.noarch
Complete!
安装apache-commons-compress
同上原因
[root@192-168-14-99 ~]# yum install /opt/ovirt/centos/8-stream/PowerTools/os/apache-commons-compress-1.18-1.module_el8.0.0+30+832da3a1.noarch.rpm
Last metadata expiration check: 0:15:42 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================================
Installing:
apache-commons-compress noarch 1.18-1.module_el8.0.0+30+832da3a1 @commandline 527 k
Transaction Summary
=======================================================================================================================================================
Install 1 Package
Total size: 527 k
Installed size: 593 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : apache-commons-compress-1.18-1.module_el8.0.0+30+832da3a1.noarch 1/1
Verifying : apache-commons-compress-1.18-1.module_el8.0.0+30+832da3a1.noarch 1/1
Installed:
apache-commons-compress-1.18-1.module_el8.0.0+30+832da3a1.noarch
Complete!
安装perl-libs perl-open
安装的时候屏蔽Centos8-AppStream-local1源,Centos8-AppStream-local1源里的版本比较低。
[root@192-168-14-99 ~]# yum install perl-libs perl-open --disablerepo=Centos8-AppStream-local1
Last metadata expiration check: 0:17:26 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================================
Installing:
perl-libs aarch64 4:5.26.3-421.el8 BaseOS 1.5 M
perl-open noarch 1.11-421.el8 AppStream 78 k
Installing dependencies:
perl-Carp noarch 1.42-396.el8 BaseOS 30 k
perl-Data-Dumper aarch64 2.167-399.el8 BaseOS 57 k
perl-Digest noarch 1.17-395.el8 AppStream 27 k
perl-Digest-MD5 aarch64 2.55-396.el8 AppStream 37 k
perl-Encode aarch64 4:2.97-3.el8 BaseOS 1.5 M
perl-Errno aarch64 1.28-421.el8 BaseOS 76 k
perl-Exporter noarch 5.72-396.el8 BaseOS 34 k
perl-File-Path noarch 2.15-2.el8 BaseOS 38 k
perl-File-Temp noarch 0.230.600-1.el8 BaseOS 63 k
perl-Filter aarch64 2:1.58-2.el8 AppStream 82 k
perl-Getopt-Long noarch 1:2.50-4.el8 BaseOS 63 k
perl-HTTP-Tiny noarch 0.074-1.el8 BaseOS 58 k
perl-IO aarch64 1.38-421.el8 BaseOS 142 k
perl-MIME-Base64 aarch64 3.15-396.el8 BaseOS 31 k
perl-Net-SSLeay aarch64 1.88-1.module_el8.4.0+517+be1595ff AppStream 372 k
perl-PathTools aarch64 3.74-1.el8 BaseOS 90 k
perl-Pod-Escapes noarch 1:1.07-395.el8 BaseOS 20 k
perl-Pod-Perldoc noarch 3.28-396.el8 BaseOS 86 k
perl-Pod-Simple noarch 1:3.35-395.el8 BaseOS 213 k
perl-Pod-Usage noarch 4:1.69-395.el8 BaseOS 34 k
perl-Scalar-List-Utils aarch64 3:1.49-2.el8 BaseOS 67 k
perl-Socket aarch64 4:2.027-3.el8 BaseOS 59 k
perl-Storable aarch64 1:3.11-3.el8 BaseOS 95 k
perl-Term-ANSIColor noarch 4.06-396.el8 BaseOS 46 k
perl-Term-Cap noarch 1.17-395.el8 BaseOS 23 k
perl-Text-ParseWords noarch 3.30-395.el8 BaseOS 18 k
perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 BaseOS 24 k
perl-Time-Local noarch 1:1.280-1.el8 BaseOS 34 k
perl-URI noarch 1.73-3.el8 AppStream 116 k
perl-Unicode-Normalize aarch64 1.25-396.el8 BaseOS 78 k
perl-constant noarch 1.33-396.el8 BaseOS 25 k
perl-encoding aarch64 4:2.22-3.el8 AppStream 68 k
perl-interpreter aarch64 4:5.26.3-421.el8 BaseOS 6.3 M
perl-libnet noarch 3.11-3.el8 AppStream 121 k
perl-macros aarch64 4:5.26.3-421.el8 BaseOS 72 k
perl-parent noarch 1:0.237-1.el8 BaseOS 20 k
perl-podlators noarch 4.11-1.el8 BaseOS 118 k
perl-threads aarch64 1:2.21-2.el8 BaseOS 60 k
perl-threads-shared aarch64 1.58-2.el8 BaseOS 47 k
Installing weak dependencies:
perl-IO-Socket-IP noarch 0.39-5.el8 AppStream 47 k
perl-IO-Socket-SSL noarch 2.066-4.module_el8.4.0+517+be1595ff AppStream 298 k
perl-Mozilla-CA noarch 20160104-7.module_el8.3.0+416+dee7bcef AppStream 15 k
Enabling module streams:
perl 5.26
perl-IO-Socket-SSL 2.066
perl-libwww-perl 6.34
Transaction Summary
=======================================================================================================================================================
Install 44 Packages
Total download size: 12 M
Installed size: 37 M
Is this ok [y/N]: y
Downloading Packages:
(1/44): perl-Carp-1.42-396.el8.noarch.rpm 171 kB/s | 30 kB 00:00
(2/44): perl-Errno-1.28-421.el8.aarch64.rpm 1.1 MB/s | 76 kB 00:00
(3/44): perl-Data-Dumper-2.167-399.el8.aarch64.rpm 211 kB/s | 57 kB 00:00
(4/44): perl-Exporter-5.72-396.el8.noarch.rpm 940 kB/s | 34 kB 00:00
(5/44): perl-File-Temp-0.230.600-1.el8.noarch.rpm 1.5 MB/s | 63 kB 00:00
(6/44): perl-Getopt-Long-2.50-4.el8.noarch.rpm 1.4 MB/s | 63 kB 00:00
(7/44): perl-File-Path-2.15-2.el8.noarch.rpm 368 kB/s | 38 kB 00:00
(8/44): perl-HTTP-Tiny-0.074-1.el8.noarch.rpm 1.4 MB/s | 58 kB 00:00
(9/44): perl-MIME-Base64-3.15-396.el8.aarch64.rpm 827 kB/s | 31 kB 00:00
(10/44): perl-PathTools-3.74-1.el8.aarch64.rpm 1.9 MB/s | 90 kB 00:00
(11/44): perl-Pod-Escapes-1.07-395.el8.noarch.rpm 627 kB/s | 20 kB 00:00
(12/44): perl-IO-1.38-421.el8.aarch64.rpm 746 kB/s | 142 kB 00:00
(13/44): perl-Pod-Perldoc-3.28-396.el8.noarch.rpm 2.0 MB/s | 86 kB 00:00
(14/44): perl-Pod-Usage-1.69-395.el8.noarch.rpm 389 kB/s | 34 kB 00:00
(15/44): perl-Scalar-List-Utils-1.49-2.el8.aarch64.rpm 1.6 MB/s | 67 kB 00:00
(16/44): perl-Socket-2.027-3.el8.aarch64.rpm 1.4 MB/s | 59 kB 00:00
(17/44): perl-Pod-Simple-3.35-395.el8.noarch.rpm 972 kB/s | 213 kB 00:00
(18/44): perl-Term-ANSIColor-4.06-396.el8.noarch.rpm 620 kB/s | 46 kB 00:00
(19/44): perl-Term-Cap-1.17-395.el8.noarch.rpm 519 kB/s | 23 kB 00:00
(20/44): perl-Text-ParseWords-3.30-395.el8.noarch.rpm 204 kB/s | 18 kB 00:00
(21/44): perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch.rpm 325 kB/s | 24 kB 00:00
(22/44): perl-Time-Local-1.280-1.el8.noarch.rpm 319 kB/s | 34 kB 00:00
(23/44): perl-Unicode-Normalize-1.25-396.el8.aarch64.rpm 581 kB/s | 78 kB 00:00
(24/44): perl-constant-1.33-396.el8.noarch.rpm 484 kB/s | 25 kB 00:00
(25/44): perl-Storable-3.11-3.el8.aarch64.rpm 116 kB/s | 95 kB 00:00
(26/44): perl-Encode-2.97-3.el8.aarch64.rpm 935 kB/s | 1.5 MB 00:01
(27/44): perl-libs-5.26.3-421.el8.aarch64.rpm 3.9 MB/s | 1.5 MB 00:00
(28/44): perl-macros-5.26.3-421.el8.aarch64.rpm 192 kB/s | 72 kB 00:00
(29/44): perl-parent-0.237-1.el8.noarch.rpm 57 kB/s | 20 kB 00:00
(30/44): perl-threads-2.21-2.el8.aarch64.rpm 670 kB/s | 60 kB 00:00
(31/44): perl-threads-shared-1.58-2.el8.aarch64.rpm 1.2 MB/s | 47 kB 00:00
(32/44): perl-Digest-1.17-395.el8.noarch.rpm 835 kB/s | 27 kB 00:00
(33/44): perl-Digest-MD5-2.55-396.el8.aarch64.rpm 437 kB/s | 37 kB 00:00
(34/44): perl-podlators-4.11-1.el8.noarch.rpm 168 kB/s | 118 kB 00:00
(35/44): perl-IO-Socket-IP-0.39-5.el8.noarch.rpm 439 kB/s | 47 kB 00:00
(36/44): perl-Filter-1.58-2.el8.aarch64.rpm 217 kB/s | 82 kB 00:00
(37/44): perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch.rpm 145 kB/s | 15 kB 00:00
(38/44): perl-IO-Socket-SSL-2.066-4.module_el8.4.0+517+be1595ff.noarch.rpm 657 kB/s | 298 kB 00:00
(39/44): perl-URI-1.73-3.el8.noarch.rpm 616 kB/s | 116 kB 00:00
(40/44): perl-encoding-2.22-3.el8.aarch64.rpm 582 kB/s | 68 kB 00:00
(41/44): perl-libnet-3.11-3.el8.noarch.rpm 765 kB/s | 121 kB 00:00
(42/44): perl-open-1.11-421.el8.noarch.rpm 641 kB/s | 78 kB 00:00
(43/44): perl-Net-SSLeay-1.88-1.module_el8.4.0+517+be1595ff.aarch64.rpm 377 kB/s | 372 kB 00:00
(44/44): perl-interpreter-5.26.3-421.el8.aarch64.rpm 1.8 MB/s | 6.3 MB 00:03
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total 2.6 MB/s | 12 MB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : perl-Digest-1.17-395.el8.noarch 1/44
Installing : perl-Digest-MD5-2.55-396.el8.aarch64 2/44
Installing : perl-Data-Dumper-2.167-399.el8.aarch64 3/44
Installing : perl-libnet-3.11-3.el8.noarch 4/44
Installing : perl-Net-SSLeay-1.88-1.module_el8.4.0+517+be1595ff.aarch64 5/44
Installing : perl-URI-1.73-3.el8.noarch 6/44
Installing : perl-Pod-Escapes-1:1.07-395.el8.noarch 7/44
Installing : perl-Time-Local-1:1.280-1.el8.noarch 8/44
Installing : perl-IO-Socket-IP-0.39-5.el8.noarch 9/44
Installing : perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch 10/44
Installing : perl-IO-Socket-SSL-2.066-4.module_el8.4.0+517+be1595ff.noarch 11/44
Installing : perl-Term-ANSIColor-4.06-396.el8.noarch 12/44
Installing : perl-Term-Cap-1.17-395.el8.noarch 13/44
Installing : perl-File-Temp-0.230.600-1.el8.noarch 14/44
Installing : perl-Pod-Simple-1:3.35-395.el8.noarch 15/44
Installing : perl-HTTP-Tiny-0.074-1.el8.noarch 16/44
Installing : perl-podlators-4.11-1.el8.noarch 17/44
Installing : perl-Pod-Perldoc-3.28-396.el8.noarch 18/44
Installing : perl-Text-ParseWords-3.30-395.el8.noarch 19/44
Installing : perl-Pod-Usage-4:1.69-395.el8.noarch 20/44
Installing : perl-MIME-Base64-3.15-396.el8.aarch64 21/44
Installing : perl-Storable-1:3.11-3.el8.aarch64 22/44
Installing : perl-Getopt-Long-1:2.50-4.el8.noarch 23/44
Installing : perl-Errno-1.28-421.el8.aarch64 24/44
Installing : perl-Socket-4:2.027-3.el8.aarch64 25/44
Installing : perl-Encode-4:2.97-3.el8.aarch64 26/44
Installing : perl-Exporter-5.72-396.el8.noarch 27/44
Installing : perl-Scalar-List-Utils-3:1.49-2.el8.aarch64 28/44
Installing : perl-macros-4:5.26.3-421.el8.aarch64 29/44
Installing : perl-parent-1:0.237-1.el8.noarch 30/44
Installing : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 31/44
Installing : perl-Unicode-Normalize-1.25-396.el8.aarch64 32/44
Installing : perl-File-Path-2.15-2.el8.noarch 33/44
Installing : perl-IO-1.38-421.el8.aarch64 34/44
Installing : perl-PathTools-3.74-1.el8.aarch64 35/44
Installing : perl-constant-1.33-396.el8.noarch 36/44
Installing : perl-threads-1:2.21-2.el8.aarch64 37/44
Installing : perl-threads-shared-1.58-2.el8.aarch64 38/44
Installing : perl-libs-4:5.26.3-421.el8.aarch64 39/44
Installing : perl-Carp-1.42-396.el8.noarch 40/44
Installing : perl-interpreter-4:5.26.3-421.el8.aarch64 41/44
Installing : perl-Filter-2:1.58-2.el8.aarch64 42/44
Installing : perl-encoding-4:2.22-3.el8.aarch64 43/44
Installing : perl-open-1.11-421.el8.noarch 44/44
Running scriptlet: perl-open-1.11-421.el8.noarch 44/44
Verifying : perl-Carp-1.42-396.el8.noarch 1/44
Verifying : perl-Data-Dumper-2.167-399.el8.aarch64 2/44
Verifying : perl-Encode-4:2.97-3.el8.aarch64 3/44
Verifying : perl-Errno-1.28-421.el8.aarch64 4/44
Verifying : perl-Exporter-5.72-396.el8.noarch 5/44
Verifying : perl-File-Path-2.15-2.el8.noarch 6/44
Verifying : perl-File-Temp-0.230.600-1.el8.noarch 7/44
Verifying : perl-Getopt-Long-1:2.50-4.el8.noarch 8/44
Verifying : perl-HTTP-Tiny-0.074-1.el8.noarch 9/44
Verifying : perl-IO-1.38-421.el8.aarch64 10/44
Verifying : perl-MIME-Base64-3.15-396.el8.aarch64 11/44
Verifying : perl-PathTools-3.74-1.el8.aarch64 12/44
Verifying : perl-Pod-Escapes-1:1.07-395.el8.noarch 13/44
Verifying : perl-Pod-Perldoc-3.28-396.el8.noarch 14/44
Verifying : perl-Pod-Simple-1:3.35-395.el8.noarch 15/44
Verifying : perl-Pod-Usage-4:1.69-395.el8.noarch 16/44
Verifying : perl-Scalar-List-Utils-3:1.49-2.el8.aarch64 17/44
Verifying : perl-Socket-4:2.027-3.el8.aarch64 18/44
Verifying : perl-Storable-1:3.11-3.el8.aarch64 19/44
Verifying : perl-Term-ANSIColor-4.06-396.el8.noarch 20/44
Verifying : perl-Term-Cap-1.17-395.el8.noarch 21/44
Verifying : perl-Text-ParseWords-3.30-395.el8.noarch 22/44
Verifying : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 23/44
Verifying : perl-Time-Local-1:1.280-1.el8.noarch 24/44
Verifying : perl-Unicode-Normalize-1.25-396.el8.aarch64 25/44
Verifying : perl-constant-1.33-396.el8.noarch 26/44
Verifying : perl-interpreter-4:5.26.3-421.el8.aarch64 27/44
Verifying : perl-libs-4:5.26.3-421.el8.aarch64 28/44
Verifying : perl-macros-4:5.26.3-421.el8.aarch64 29/44
Verifying : perl-parent-1:0.237-1.el8.noarch 30/44
Verifying : perl-podlators-4.11-1.el8.noarch 31/44
Verifying : perl-threads-1:2.21-2.el8.aarch64 32/44
Verifying : perl-threads-shared-1.58-2.el8.aarch64 33/44
Verifying : perl-Digest-1.17-395.el8.noarch 34/44
Verifying : perl-Digest-MD5-2.55-396.el8.aarch64 35/44
Verifying : perl-Filter-2:1.58-2.el8.aarch64 36/44
Verifying : perl-IO-Socket-IP-0.39-5.el8.noarch 37/44
Verifying : perl-IO-Socket-SSL-2.066-4.module_el8.4.0+517+be1595ff.noarch 38/44
Verifying : perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch 39/44
Verifying : perl-Net-SSLeay-1.88-1.module_el8.4.0+517+be1595ff.aarch64 40/44
Verifying : perl-URI-1.73-3.el8.noarch 41/44
Verifying : perl-encoding-4:2.22-3.el8.aarch64 42/44
Verifying : perl-libnet-3.11-3.el8.noarch 43/44
Verifying : perl-open-1.11-421.el8.noarch 44/44
Installed:
perl-Carp-1.42-396.el8.noarch perl-Data-Dumper-2.167-399.el8.aarch64
perl-Digest-1.17-395.el8.noarch perl-Digest-MD5-2.55-396.el8.aarch64
perl-Encode-4:2.97-3.el8.aarch64 perl-Errno-1.28-421.el8.aarch64
perl-Exporter-5.72-396.el8.noarch perl-File-Path-2.15-2.el8.noarch
perl-File-Temp-0.230.600-1.el8.noarch perl-Filter-2:1.58-2.el8.aarch64
perl-Getopt-Long-1:2.50-4.el8.noarch perl-HTTP-Tiny-0.074-1.el8.noarch
perl-IO-1.38-421.el8.aarch64 perl-IO-Socket-IP-0.39-5.el8.noarch
perl-IO-Socket-SSL-2.066-4.module_el8.4.0+517+be1595ff.noarch perl-MIME-Base64-3.15-396.el8.aarch64
perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch perl-Net-SSLeay-1.88-1.module_el8.4.0+517+be1595ff.aarch64
perl-PathTools-3.74-1.el8.aarch64 perl-Pod-Escapes-1:1.07-395.el8.noarch
perl-Pod-Perldoc-3.28-396.el8.noarch perl-Pod-Simple-1:3.35-395.el8.noarch
perl-Pod-Usage-4:1.69-395.el8.noarch perl-Scalar-List-Utils-3:1.49-2.el8.aarch64
perl-Socket-4:2.027-3.el8.aarch64 perl-Storable-1:3.11-3.el8.aarch64
perl-Term-ANSIColor-4.06-396.el8.noarch perl-Term-Cap-1.17-395.el8.noarch
perl-Text-ParseWords-3.30-395.el8.noarch perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch
perl-Time-Local-1:1.280-1.el8.noarch perl-URI-1.73-3.el8.noarch
perl-Unicode-Normalize-1.25-396.el8.aarch64 perl-constant-1.33-396.el8.noarch
perl-encoding-4:2.22-3.el8.aarch64 perl-interpreter-4:5.26.3-421.el8.aarch64
perl-libnet-3.11-3.el8.noarch perl-libs-4:5.26.3-421.el8.aarch64
perl-macros-4:5.26.3-421.el8.aarch64 perl-open-1.11-421.el8.noarch
perl-parent-1:0.237-1.el8.noarch perl-podlators-4.11-1.el8.noarch
perl-threads-1:2.21-2.el8.aarch64 perl-threads-shared-1.58-2.el8.aarch64
Complete!
安装openvswitch和python3-openvswitch
[root@192-168-14-99 aarch64]# yum install openvswitch-2.15.0-7.el8.aarch64.rpm python3-openvswitch-2.15.0-7.el8.aarch64.rpm
Last metadata expiration check: 0:19:51 ago on Thu 17 Feb 2022 02:28:12 PM CST.
Dependencies resolved.
=======================================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================================
Installing:
openvswitch aarch64 2.15.0-7.el8 @commandline 1.8 M
python3-openvswitch aarch64 2.15.0-7.el8 @commandline 282 k
Installing dependencies:
dpdk aarch64 20.11-3.el8 AppStream 1.6 M
libatomic aarch64 8.5.0-10.el8 BaseOS 25 k
Transaction Summary
=======================================================================================================================================================
Install 3 Packages
Total size: 3.5 M
Total download size: 1.7 M
Installed size: 13 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): libatomic-8.5.0-10.el8.aarch64.rpm 144 kB/s | 25 kB 00:00
(2/2): dpdk-20.11-3.el8.aarch64.rpm 2.9 MB/s | 1.6 MB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total 2.9 MB/s | 1.7 MB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : dpdk-20.11-3.el8.aarch64 1/3
Installing : libatomic-8.5.0-10.el8.aarch64 2/3
Running scriptlet: libatomic-8.5.0-10.el8.aarch64 2/3
Running scriptlet: openvswitch-2.15.0-7.el8.aarch64 3/3
Installing : openvswitch-2.15.0-7.el8.aarch64 3/3
Running scriptlet: openvswitch-2.15.0-7.el8.aarch64 3/3
Verifying : libatomic-8.5.0-10.el8.aarch64 1/3
Verifying : dpdk-20.11-3.el8.aarch64 2/3
Verifying : openvswitch-2.15.0-7.el8.aarch64 3/3
Installed:
dpdk-20.11-3.el8.aarch64 libatomic-8.5.0-10.el8.aarch64 openvswitch-2.15.0-7.el8.aarch64
Complete!
最后安装ovirt-engine
使用yum install ovirt-engine安装,大概有495个依赖和更新。
部署ovirt-engine
具体详细部署本文不做深入,这里只是简单示意一下。
1、设置计算机名,hostnamectl set-hostname <你的计算机名>
2、执行engine-setup --offline进行部署,简单一点就闭着眼睛回车,中间会让填写ovirt-engine的密码
[root@192-168-14-99 ~]# engine-setup --offline
[ INFO ] Stage: Initializing
[ INFO ] Stage: Environment setup
Configuration files: /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf, /etc/ovirt-engine-setup.conf.d/10-packaging.conf
Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup-20220217150215-jgcphk.log
Version: otopi-1.9.6 (otopi-1.9.6-1.el8)
[ INFO ] Stage: Environment packages setup
[ INFO ] Stage: Programs detection
[ INFO ] Stage: Environment setup (late)
[ INFO ] Stage: Environment customization
--== PRODUCT OPTIONS ==--
Configure Cinderlib integration (Currently in tech preview) (Yes, No) [No]:
Configure Engine on this host (Yes, No) [Yes]:
Configuring ovirt-provider-ovn also sets the Default cluster's default network provider to ovirt-provider-ovn.
Non-Default clusters may be configured with an OVN after installation.
Configure ovirt-provider-ovn (Yes, No) [Yes]:
Configure WebSocket Proxy on this host (Yes, No) [Yes]:
* Please note * : Data Warehouse is required for the engine.
If you choose to not configure it on this host, you have to configure
it on a remote host, and then configure the engine on this host so
that it can access the database of the remote Data Warehouse host.
Configure Data Warehouse on this host (Yes, No) [Yes]:
Configure VM Console Proxy on this host (Yes, No) [Yes]:
Configure Grafana on this host (Yes, No) [Yes]:
--== PACKAGES ==--
--== NETWORK CONFIGURATION ==--
Host fully qualified DNS name of this server [192-168-14-99]:
[WARNING] Host name 192-168-14-99 has no domain suffix
[WARNING] Failed to resolve 192-168-14-99 using DNS, it can be resolved only locally
Setup can automatically configure the firewall on this system.
Note: automatic configuration of the firewall may overwrite current settings.
Do you want Setup to configure the firewall? (Yes, No) [Yes]:
[ INFO ] firewalld will be configured as firewall manager.
[WARNING] Host name 192-168-14-99 has no domain suffix
[WARNING] Host name 192-168-14-99 has no domain suffix
--== DATABASE CONFIGURATION ==--
Where is the DWH database located? (Local, Remote) [Local]:
Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications.
Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Where is the Engine database located? (Local, Remote) [Local]:
Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications.
Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
--== OVIRT ENGINE CONFIGURATION ==--
Engine admin password:
Confirm engine admin password:
Application mode (Virt, Gluster, Both) [Both]:
Use default credentials (admin@internal) for ovirt-provider-ovn (Yes, No) [Yes]:
--== STORAGE CONFIGURATION ==--
Default SAN wipe after delete (Yes, No) [No]:
--== PKI CONFIGURATION ==--
Organization name for certificate [Test]:
--== APACHE CONFIGURATION ==--
Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications.
Do you wish to set the application as the default page of the web server? (Yes, No) [Yes]:
Setup can configure apache to use SSL using a certificate issued from the internal CA.
Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
--== SYSTEM CONFIGURATION ==--
--== MISC CONFIGURATION ==--
Please choose Data Warehouse sampling scale:
(1) Basic
(2) Full
(1, 2)[1]:
Use Engine admin password as initial Grafana admin password (Yes, No) [Yes]:
--== END OF CONFIGURATION ==--
[ INFO ] Stage: Setup validation
[WARNING] Less than 16384MB of memory is available
--== CONFIGURATION PREVIEW ==--
Application mode : both
Default SAN wipe after delete : False
Host FQDN : 192-168-14-99
Firewall manager : firewalld
Update Firewall : True
Set up Cinderlib integration : False
Configure local Engine database : True
Set application as default page : True
Configure Apache SSL : True
Engine database host : localhost
Engine database port : 5432
Engine database secured connection : False
Engine database host name validation : False
Engine database name : engine
Engine database user name : engine
Engine installation : True
PKI organization : Test
Set up ovirt-provider-ovn : True
Grafana integration : True
Grafana database user name : ovirt_engine_history_grafana
Configure WebSocket Proxy : True
DWH installation : True
DWH database host : localhost
DWH database port : 5432
DWH database secured connection : False
DWH database host name validation : False
DWH database name : ovirt_engine_history
Configure local DWH database : True
Configure VMConsole Proxy : True
Please confirm installation settings (OK, Cancel) [OK]:
[ INFO ] Stage: Transaction setup
[ INFO ] Stopping engine service
[ INFO ] Stopping ovirt-fence-kdump-listener service
[ INFO ] Stopping dwh service
[ INFO ] Stopping vmconsole-proxy service
[ INFO ] Stopping websocket-proxy service
[ INFO ] Stage: Misc configuration (early)
[ INFO ] Stage: Package installation
[ INFO ] Stage: Misc configuration
[ INFO ] Upgrading CA
[ INFO ] Initializing PostgreSQL
[ INFO ] Creating PostgreSQL 'engine' database
[ INFO ] Configuring PostgreSQL
[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database
[ INFO ] Configuring PostgreSQL
[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem
[ INFO ] Creating CA: /etc/pki/ovirt-engine/qemu-ca.pem
[ INFO ] Updating OVN SSL configuration
[ INFO ] Updating OVN timeout configuration
[ INFO ] Creating/refreshing DWH database schema
[ INFO ] Setting up ovirt-vmconsole proxy helper PKI artifacts
[ INFO ] Setting up ovirt-vmconsole SSH PKI artifacts
[ INFO ] Configuring WebSocket Proxy
[ INFO ] Creating/refreshing Engine database schema
[ INFO ] Creating a user for Grafana
[ INFO ] Creating/refreshing Engine 'internal' domain database schema
[ INFO ] Creating default mac pool range
[ INFO ] Adding default OVN provider to database
[ INFO ] Adding OVN provider secret to database
[ INFO ] Setting a password for internal user admin
[ INFO ] Install selinux module /usr/share/ovirt-engine/selinux/ansible-runner-service.cil
[ INFO ] Generating post install configuration file '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
[ INFO ] Stage: Transaction commit
[ INFO ] Stage: Closing up
[ INFO ] Starting engine service
[ INFO ] Starting dwh service
[ INFO ] Starting Grafana service
[ INFO ] Restarting ovirt-vmconsole proxy service
--== SUMMARY ==--
[ INFO ] Restarting httpd
Please use the user 'admin@internal' and password specified in order to login
Web access is enabled at:
http://192-168-14-99:80/ovirt-engine
https://192-168-14-99:443/ovirt-engine
Internal CA 1B:E7:1B:38:65:62:C0:9F:66:AF:FC:1F:38:F2:54:90:37:52:81:2E
SSH fingerprint: SHA256:ukCVF/6CMkuA9OFK7gJESl2x7BfdILQxc6Pcs7l+8ew
[WARNING] Less than 16384MB of memory is available
Web access for grafana is enabled at:
https://192-168-14-99/ovirt-engine-grafana/
Please run the following command on the engine machine 192-168-14-99, for SSO to work:
systemctl restart ovirt-engine
--== END OF SUMMARY ==--
[ INFO ] Stage: Clean up
Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20220217150215-jgcphk.log
[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20220217150551-setup.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ INFO ] Execution of setup completed successfully
部署完毕后,访问地址为 https://<你的计算机名>:443/ovirt-engine
windows上,编辑C:\Windows\System32\drivers\etc\hosts,做一下本地解析,比如我的服务器IP是192.168.14.99,计算机名是192-168-14-99
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
0.0.0.0 account.jetbrains.com
192.168.4.7 user-e91lgmapl3
192.168.4.51 openstacknode1
192.168.4.52 openstacknode2
192.168.4.53 openstacknode3
192.168.4.43 server443
192.168.14.175 ovirt-14-175
192.168.14.99 192-168-14-99
浏览器中输入网址,点击管理门户,输入用户名和密码,用户名为admin,密码为之前设置的密码。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!