說明
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,密碼為之前設置的密碼。