packstack安装openstack -v版 centos stream
本文最后更新于52 天前,其中的信息可能已经过时,如有错误请发送邮件到2639131093@qq.com

安装openstack图形化界面

准备

1.虚拟化平台版本 VMware Workstation 17.0.0

2.虚拟机版本 Centos stream 8 ,也就是需要centos stream的iso源

3.环境配置

主机名IP网关DNSCPU/内存磁盘角色子网掩码备注
controller192.168.100.128192.168.100.2114.114.114.1144c8g100g控制/网络/计算节点24必须开启虚拟化引擎
compute192.168.100.129192.168.100.2114.114.114.1144c8g100g计算节点24必须开启虚拟化引擎

系统环境配置

网络配置

当前环境中控制节点及计算节点网卡类型为 NAT(需要 ping 通外网)

控制节点

网卡配置

[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens160
UUID=c3c80d05-d4ae-448c-925d-bb9a6fcd875a
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.100.128
PREFIX=24
GATEWAY=192.168.100.2
DNS1=114.114.114.114

关闭防火墙

[root@controller ~]# systemctl stop firewalld
[root@controller ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

关闭selinux

[root@controller ~]# setenforce 0
[root@controller ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
记得重启~

关闭Networkmanager,因为centos 8 默认的网络控制Networkmanager会和openstack组建产生冲突,需要关掉,请再次确认网络配置是否成功

[root@controller ~]# systemctl stop NetworkManager
[root@controller ~]# systemctl disable NetworkManager
Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.

计算节点

网卡配置

[root@compute ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens160
UUID=c3c80d05-d4ae-448c-925d-bb9a6fcd875a
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.100.129
PREFIX=24
GATEWAY=192.168.100.2
DNS1=114.114.114.114

关闭防火墙

[root@compute ~]# systemctl stop firewalld
[root@compute ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

关闭selinux

[root@compute ~]# setenforce 0
[root@compute ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
重启

关闭Networkmanager

[root@compute ~]# systemctl stop NetworkManager
[root@compute ~]# systemctl disable NetworkManager
Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.

ip 及主机名设置 (映射)

控制节点

[root@controller ~]# echo '192.168.100.128 controller' >> /etc/hosts
[root@controller ~]# echo '192.168.100.129 compute' >> /etc/hosts
[root@controller ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.128 controller
192.168.100.129 compute

## 拷贝至计算节点(compute)
[root@controller ~]# scp /etc/hosts  compute:/etc/
The authenticity of host 'compute (192.168.100.129)' can't be established.
ECDSA key fingerprint is SHA256:6tUdEr9SZnj/ad3oWPo9NCsakysbJjaXUPtsYn+oqbU.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'compute,192.168.100.129' (ECDSA) to the list of known hosts.
root@compute's password: 
hosts                                         100%  209   125.3KB/s   00:00  

计算节点

[root@compute ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.128 controller
192.168.100.129 compute
[root@compute ~]# ping controller
PING controller (192.168.100.128) 56(84) bytes of data.
64 bytes from controller (192.168.100.128): icmp_seq=1 ttl=64 time=0.730 ms
64 bytes from controller (192.168.100.128): icmp_seq=2 ttl=64 time=0.725 ms
^C
--- controller ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.725/0.727/0.730/0.027 ms

NTP时间同步配置

控制节点

[root@controller ~]# vim /etc/chrony.conf

# Please consider joining the pool (http://www.pool.ntp.org/join.html).
pool 2.centos.pool.ntp.org iburst
server ntp.aliyun.com iburst

# Allow NTP client access from local network.
#allow 192.168.0.0/16
allow 192.168.100.0/24

[root@controller yum.repos.d]# systemctl start chronyd.service
[root@controller yum.repos.d]# systemctl enable chronyd.service

计算节点

[root@compute ~]# vim /etc/chrony.conf 

# Please consider joining the pool (http://www.pool.ntp.org/join.html).
pool 2.centos.pool.ntp.org iburst
server controller iburst

[root@compute yum.repos.d]# systemctl start chronyd.service
[root@compute yum.repos.d]# systemctl enable chronyd.service

配置yum源

控制节点

[root@controller ~]# cd /etc/yum.repos.d/
[root@controller yum.repos.d]# ll
总用量 48
-rw-r--r--. 1 root root  713 3月  28 2022 CentOS-Stream-AppStream.repo
-rw-r--r--. 1 root root  698 3月  28 2022 CentOS-Stream-BaseOS.repo
-rw-r--r--. 1 root root  316 3月  28 2022 CentOS-Stream-Debuginfo.repo
-rw-r--r--. 1 root root  744 3月  28 2022 CentOS-Stream-Extras-common.repo
-rw-r--r--. 1 root root  700 3月  28 2022 CentOS-Stream-Extras.repo
-rw-r--r--. 1 root root  734 3月  28 2022 CentOS-Stream-HighAvailability.repo
-rw-r--r--. 1 root root  696 3月  28 2022 CentOS-Stream-Media.repo
-rw-r--r--. 1 root root  683 3月  28 2022 CentOS-Stream-NFV.repo
-rw-r--r--. 1 root root  718 3月  28 2022 CentOS-Stream-PowerTools.repo
-rw-r--r--. 1 root root  690 3月  28 2022 CentOS-Stream-RealTime.repo
-rw-r--r--. 1 root root  748 3月  28 2022 CentOS-Stream-ResilientStorage.repo
-rw-r--r--. 1 root root 1771 3月  28 2022 CentOS-Stream-Sources.repo
[root@controller yum.repos.d]# mkdir bak
[root@controller yum.repos.d]# mv *.repo bak/
[root@controller yum.repos.d]# ll
总用量 4
drwxr-xr-x 2 root root 4096 8月  25 04:18 bak
[root@controller yum.repos.d]# vim chencuo.repo
[root@controller yum.repos.d]# cat chencuo.repo 
[highavailability]
name=CentOS Stream 8 - HighAvailability
baseurl=https://mirrors.aliyun.com/centos/8-stream/HighAvailability/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[nfv]
name=CentOS Stream 8 - NFV
baseurl=https://mirrors.aliyun.com/centos/8-stream/NFV/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[rt]
name=CentOS Stream 8 - RT
baseurl=https://mirrors.aliyun.com/centos/8-stream/RT/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[resilientstorage]
name=CentOS Stream 8 - ResilientStorage
baseurl=https://mirrors.aliyun.com/centos/8-stream/ResilientStorage/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[extras-common]
name=CentOS Stream 8 - Extras packages
baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/x86_64/extras-common/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[extras]
name=CentOS Stream $releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$stream/extras/$basearch/os/
baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[centos-ceph-pacific]
name=CentOS - Ceph Pacific
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/storage/x86_64/ceph-pacific/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage

[centos-rabbitmq-38]
name=CentOS-8 - RabbitMQ 38
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/messaging/x86_64/rabbitmq-38/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging

[centos-nfv-openvswitch]
name=CentOS Stream 8 - NFV OpenvSwitch
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/nfv/x86_64/openvswitch-2/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-NFV
module_hotfixes=1

[baseos]
name=CentOS Stream 8 - BaseOS
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[appstream]
name=CentOS Stream 8 - AppStream
baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[centos-openstack-victoria]
name=CentOS 8 - OpenStack victoria
baseurl=https://mirrors.aliyun.com/centos/8-stream/cloud/x86_64/openstack-victoria/
#baseurl=https://repo.huaweicloud.com/centos/8-stream/cloud/x86_64/openstack-yoga/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
module_hotfixes=1

[powertools]
name=CentOS Stream 8 - PowerTools
#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=PowerTools&infra=$infra
baseurl=https://mirrors.aliyun.com/centos/8-stream/PowerTools/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial


[root@controller yum.repos.d]# yum clean all
0 文件已删除
[root@controller yum.repos.d]# yum repolist 
仓库 id                             仓库名称
appstream                           CentOS Stream 8 - AppStream
baseos                              CentOS Stream 8 - BaseOS
centos-ceph-pacific                 CentOS - Ceph Pacific
centos-nfv-openvswitch              CentOS Stream 8 - NFV OpenvSwitch
centos-openstack-victoria           CentOS 8 - OpenStack victoria
centos-rabbitmq-38                  CentOS-8 - RabbitMQ 38
extras                              CentOS Stream 8 - Extras
extras-common                       CentOS Stream 8 - Extras packages
highavailability                    CentOS Stream 8 - HighAvailability
nfv                                 CentOS Stream 8 - NFV
powertools                          CentOS Stream 8 - PowerTools
resilientstorage                    CentOS Stream 8 - ResilientStorage
rt                                  CentOS Stream 8 - RT

计算节点

[root@compute ~]# cd /etc/yum.repos.d/       ##进入yum源
[root@compute yum.repos.d]# ll
总用量 48
-rw-r--r--. 1 root root  713 3月  28 2022 CentOS-Stream-AppStream.repo
-rw-r--r--. 1 root root  698 3月  28 2022 CentOS-Stream-BaseOS.repo
-rw-r--r--. 1 root root  316 3月  28 2022 CentOS-Stream-Debuginfo.repo
-rw-r--r--. 1 root root  744 3月  28 2022 CentOS-Stream-Extras-common.repo
-rw-r--r--. 1 root root  700 3月  28 2022 CentOS-Stream-Extras.repo
-rw-r--r--. 1 root root  734 3月  28 2022 CentOS-Stream-HighAvailability.repo
-rw-r--r--. 1 root root  696 3月  28 2022 CentOS-Stream-Media.repo
-rw-r--r--. 1 root root  683 3月  28 2022 CentOS-Stream-NFV.repo
-rw-r--r--. 1 root root  718 3月  28 2022 CentOS-Stream-PowerTools.repo
-rw-r--r--. 1 root root  690 3月  28 2022 CentOS-Stream-RealTime.repo
-rw-r--r--. 1 root root  748 3月  28 2022 CentOS-Stream-ResilientStorage.repo
-rw-r--r--. 1 root root 1771 3月  28 2022 CentOS-Stream-Sources.repo
[root@compute yum.repos.d]# mkdir bak
[root@compute yum.repos.d]# mv *.repo /bak/    
mv: 目标'/bak/' 不是目录
[root@compute yum.repos.d]# mv *.repo bak/       ##将所有原yum移动至bak种
[root@compute yum.repos.d]# ll
总用量 4
drwxr-xr-x 2 root root 4096 8月  25 04:08 bak
[root@compute yum.repos.d]# scp controller:/etc/yum.repos.d/chencuo.repo /etc/yum.repos.d/
The authenticity of host 'controller (192.168.100.128)' can't be established.
ECDSA key fingerprint is SHA256:6tUdEr9SZnj/ad3oWPo9NCsakysbJjaXUPtsYn+oqbU.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'controller,192.168.100.128' (ECDSA) to the list of known hosts.
root@controller's password: 
chencuo.repo                                  100% 3403   783.6KB/s   00:00    
[root@compute yum.repos.d]# ll
总用量 8
drwxr-xr-x 2 root root 4096 8月  25 04:08 bak
-rw-r--r-- 1 root root 3403 8月  25 05:27 chencuo.repo
[root@compute yum.repos.d]# cat chencuo.repo 
[highavailability]
name=CentOS Stream 8 - HighAvailability
baseurl=https://mirrors.aliyun.com/centos/8-stream/HighAvailability/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[nfv]
name=CentOS Stream 8 - NFV
baseurl=https://mirrors.aliyun.com/centos/8-stream/NFV/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[rt]
name=CentOS Stream 8 - RT
baseurl=https://mirrors.aliyun.com/centos/8-stream/RT/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[resilientstorage]
name=CentOS Stream 8 - ResilientStorage
baseurl=https://mirrors.aliyun.com/centos/8-stream/ResilientStorage/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[extras-common]
name=CentOS Stream 8 - Extras packages
baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/x86_64/extras-common/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[extras]
name=CentOS Stream $releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$stream/extras/$basearch/os/
baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[centos-ceph-pacific]
name=CentOS - Ceph Pacific
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/storage/x86_64/ceph-pacific/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage

[centos-rabbitmq-38]
name=CentOS-8 - RabbitMQ 38
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/messaging/x86_64/rabbitmq-38/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging

[centos-nfv-openvswitch]
name=CentOS Stream 8 - NFV OpenvSwitch
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/nfv/x86_64/openvswitch-2/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-NFV
module_hotfixes=1

[baseos]
name=CentOS Stream 8 - BaseOS
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[appstream]
name=CentOS Stream 8 - AppStream
baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

[centos-openstack-victoria]
name=CentOS 8 - OpenStack victoria
baseurl=https://mirrors.aliyun.com/centos/8-stream/cloud/x86_64/openstack-victoria/
#baseurl=https://repo.huaweicloud.com/centos/8-stream/cloud/x86_64/openstack-yoga/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
module_hotfixes=1

[powertools]
name=CentOS Stream 8 - PowerTools
#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=PowerTools&infra=$infra
baseurl=https://mirrors.aliyun.com/centos/8-stream/PowerTools/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[root@compute yum.repos.d]# yum clean all
0 文件已删除
[root@compute yum.repos.d]# yum repolist 
仓库 id                             仓库名称
appstream                           CentOS Stream 8 - AppStream
baseos                              CentOS Stream 8 - BaseOS
centos-ceph-pacific                 CentOS - Ceph Pacific
centos-nfv-openvswitch              CentOS Stream 8 - NFV OpenvSwitch
centos-openstack-victoria           CentOS 8 - OpenStack victoria
centos-rabbitmq-38                  CentOS-8 - RabbitMQ 38
extras                              CentOS Stream 8 - Extras
extras-common                       CentOS Stream 8 - Extras packages
highavailability                    CentOS Stream 8 - HighAvailability
nfv                                 CentOS Stream 8 - NFV
powertools                          CentOS Stream 8 - PowerTools
resilientstorage                    CentOS Stream 8 - ResilientStorage
rt                                  CentOS Stream 8 - RT
[root@compute yum.repos.d]# ll
总用量 8
drwxr-xr-x 2 root root 4096 8月  25 04:08 bak
-rw-r--r-- 1 root root 3385 8月  25 04:10 chencuo.repo

安装配置

请注意这后面步骤都只需要在控制节点进行

控制节点安装 PackStack 工具

[root@controller yum.repos.d]# yum install -y openstack-packstack
CentOS Stream 8 - HighAvailability               16 kB/s | 3.9 kB     00:00    
CentOS Stream 8 - NFV                            11 kB/s | 3.9 kB     00:00    
CentOS Stream 8 - RT                             11 kB/s | 3.9 kB     00:00    
CentOS Stream 8 - ResilientStorage              5.6 kB/s | 3.9 kB     00:00    
CentOS Stream 8 - Extras packages                15 kB/s | 3.0 kB     00:00    
CentOS Stream 8 - Extras                        2.7 kB/s | 2.9 kB     00:01    
CentOS - Ceph Pacific                            13 kB/s | 3.0 kB     00:00    
CentOS-8 - RabbitMQ 38                           13 kB/s | 3.0 kB     00:00    
CentOS Stream 8 - NFV OpenvSwitch               331 kB/s | 281 kB     00:00    
CentOS Stream 8 - BaseOS                        1.7 MB/s |  10 MB     00:05    
CentOS Stream 8 - AppStream                     1.2 MB/s |  28 MB     00:23    
CentOS 8 - OpenStack victoria                   1.0 MB/s | 3.3 MB     00:03    
CentOS Stream 8 - PowerTools                    1.2 MB/s | 5.0 MB     00:04    
上次元数据过期检查:0:00:28 前,执行于 2024年08月25日 星期日 05时15分48秒。
依赖关系解决。
================================================================================
 软件包                  架构   版本            仓库                       大小
================================================================================
安装:
 openstack-packstack     noarch 1:17.0.0-1.el8  centos-openstack-victoria 194 k
安装依赖关系:
 boost-filesystem        x86_64 1.66.0-13.el8   appstream                  49 k
 boost-locale            x86_64 1.66.0-13.el8   appstream                 266 k
 boost-log               x86_64 1.66.0-13.el8   appstream                 449 k
 cpp-hocon               x86_64 0.2.1-1.el8     centos-openstack-victoria 416 k
 facter                  x86_64 1:3.14.2-2.el8  centos-openstack-victoria 632 k
 git-core                x86_64 2.43.0-1.el8    appstream                  11 M
 hiera                   noarch 3.6.0-1.el8     centos-openstack-victoria  35 k
 leatherman              x86_64 1.6.1-2.el8     centos-openstack-victoria 401 k
 libselinux-ruby         x86_64 2.9-6.el8       appstream                 147 k
 openstack-packstack-puppet
                         noarch 1:17.0.0-1.el8  centos-openstack-victoria  61 k
 puppet                  noarch 6.14.0-2.el8    centos-openstack-victoria  28 k
 puppet-aodh             noarch 17.6.0-1.el8    centos-openstack-victoria  56 k
 puppet-apache           noarch 5.5.0-1.afbaf19git.el8
                                                centos-openstack-victoria 259 k
 puppet-archive          noarch 4.6.1-0.1.0rc0.49f66f9git.el8
                                                centos-openstack-victoria  43 k
 puppet-ceilometer       noarch 17.5.0-1.el8    centos-openstack-victoria  63 k
 puppet-certmonger       noarch 2.6.0-1.el8     centos-openstack-victoria  25 k
 puppet-cinder           noarch 17.5.0-1.el8    centos-openstack-victoria 115 k
 puppet-concat           noarch 6.2.0-2.dfeabb9git.el8
                                                centos-openstack-victoria  40 k
 puppet-corosync         noarch 7.0.1-0.1.0rc0.3d62076git.el8
                                                centos-openstack-victoria  69 k
 puppet-firewall         noarch 2.5.0-1.71a1773git.el8
                                                centos-openstack-victoria  75 k
 puppet-glance           noarch 17.7.0-1.el8    centos-openstack-victoria  83 k
 puppet-gnocchi          noarch 17.5.0-1.el8    centos-openstack-victoria  54 k
 puppet-headless         noarch 6.14.0-2.el8    centos-openstack-victoria 1.7 M
 puppet-heat             noarch 17.5.0-1.el8    centos-openstack-victoria  66 k
 puppet-horizon          noarch 17.5.0-1.el8    centos-openstack-victoria  58 k
 puppet-inifile          noarch 4.2.0-1.df46d2agit.el8
                                                centos-openstack-victoria  42 k
 puppet-ironic           noarch 17.5.0-1.el8    centos-openstack-victoria 116 k
 puppet-keystone         noarch 17.5.0-1.el8    centos-openstack-victoria 127 k
 puppet-kmod             noarch 2.5.0-1.52e31e3git.el8
                                                centos-openstack-victoria  20 k
 puppet-magnum           noarch 17.5.0-1.el8    centos-openstack-victoria  51 k
 puppet-manila           noarch 17.5.0-1.el8    centos-openstack-victoria  77 k
 puppet-memcached        noarch 6.0.0-1.el8     centos-openstack-victoria  21 k
 puppet-mysql            noarch 10.6.0-1.937d044git.el8
                                                centos-openstack-victoria 101 k
 puppet-neutron          noarch 17.7.0-1.el8    centos-openstack-victoria 196 k
 puppet-nova             noarch 17.7.0-1.el8    centos-openstack-victoria 191 k
 puppet-nssdb            noarch 1.0.1-1.2ed2a2dgit.el8
                                                centos-openstack-victoria  11 k
 puppet-openstack_extras noarch 17.5.0-1.el8    centos-openstack-victoria  46 k
 puppet-openstacklib     noarch 17.4.1-1.el8    centos-openstack-victoria  58 k
 puppet-oslo             noarch 17.5.0-1.el8    centos-openstack-victoria  44 k
 puppet-ovn              noarch 17.6.0-1.el8    centos-openstack-victoria  26 k
 puppet-panko            noarch 17.5.0-2.el8    centos-openstack-victoria  43 k
 puppet-placement        noarch 4.5.0-1.el8     centos-openstack-victoria  38 k
 puppet-rabbitmq         noarch 10.1.2-0.1.0rc0.f6b3a8fgit.el8
                                                centos-openstack-victoria 266 k
 puppet-redis            noarch 6.1.1-0.1.0rc0.d443861git.el8
                                                centos-openstack-victoria  53 k
 puppet-remote           noarch 10.0.0-1.7420908git.el8
                                                centos-openstack-victoria  15 k
 puppet-rsync            noarch 1.1.3-1.b3ee352git.el8
                                                centos-openstack-victoria  27 k
 puppet-sahara           noarch 17.5.0-1.el8    centos-openstack-victoria  56 k
 puppet-ssh              noarch 6.2.0-1.6e0f430git.el8
                                                centos-openstack-victoria  28 k
 puppet-staging          noarch 1.0.4-1.b466d93git.el8
                                                centos-openstack-victoria  81 k
 puppet-stdlib           noarch 6.3.0-2.7c1ae25git.el8
                                                centos-openstack-victoria 166 k
 puppet-swift            noarch 17.5.0-1.el8    centos-openstack-victoria 108 k
 puppet-sysctl           noarch 0.0.12-1.a3d160dgit.el8
                                                centos-openstack-victoria  15 k
 puppet-systemd          noarch 2.10.0-1.el8    centos-openstack-victoria  38 k
 puppet-tempest          noarch 17.4.0-2.el8    centos-openstack-victoria  39 k
 puppet-trove            noarch 17.4.0-2.el8    centos-openstack-victoria  64 k
 puppet-vcsrepo          noarch 3.1.0-2.a36ee18git.el8
                                                centos-openstack-victoria  50 k
 puppet-vswitch          noarch 13.5.0-1.el8    centos-openstack-victoria  38 k
 puppet-xinetd           noarch 3.3.0-2.8d460c4git.el8
                                                centos-openstack-victoria  25 k
 python3-cffi            x86_64 1.13.2-1.el8    centos-openstack-victoria 245 k
 python3-cryptography    x86_64 3.2.1-7.el8     baseos                    641 k
 python3-docutils        noarch 0.14-12.module_el8+762+77bd8591
                                                appstream                 1.7 M
 python3-netaddr         noarch 0.7.19-8.el8    appstream                 1.5 M
 python3-netifaces       x86_64 0.10.6-4.el8    appstream                  25 k
 python3-pbr             noarch 5.4.3-2.el8     centos-openstack-victoria  90 k
 python3-pyOpenSSL       noarch 19.0.0-1.el8    appstream                 103 k
 python3-pycparser       noarch 2.14-14.el8     baseos                    109 k
 ruby                    x86_64 2.5.9-111.module_el8+475+35a6c697
                                                appstream                  88 k
 ruby-augeas             x86_64 0.5.0-23.el8    centos-openstack-victoria  30 k
 ruby-facter             x86_64 1:3.14.2-2.el8  centos-openstack-victoria  16 k
 ruby-irb                noarch 2.5.9-111.module_el8+475+35a6c697
                                                appstream                 110 k
 ruby-libs               x86_64 2.5.9-111.module_el8+475+35a6c697
                                                appstream                 3.0 M
 rubygem-cane            noarch 3.0.0-1.el8     centos-openstack-victoria  30 k
 rubygem-concurrent-ruby noarch 1.1.5-2.el8     centos-openstack-victoria 254 k
 rubygem-deep_merge      noarch 1.2.1-4.el8     centos-openstack-victoria  14 k
 rubygem-diff-lcs        noarch 1.3-4.el8       powertools                 40 k
 rubygem-docile          noarch 1.1.5-10.el8    centos-openstack-victoria  13 k
 rubygem-fast_gettext    noarch 1.2.0-9.el8     centos-openstack-victoria  35 k
 rubygem-hocon           noarch 1.3.0-1.el8     centos-openstack-victoria  96 k
 rubygem-json            x86_64 2.1.0-111.module_el8+475+35a6c697
                                                appstream                  96 k
 rubygem-multi_json      noarch 1.13.1-4.el8    centos-openstack-victoria  23 k
 rubygem-openssl         x86_64 2.1.2-111.module_el8+475+35a6c697
                                                appstream                 193 k
 rubygem-parallel        noarch 1.12.1-5.el8    centos-openstack-victoria  15 k
 rubygem-pathspec        noarch 0.2.1-5.el8     centos-openstack-victoria  20 k
 rubygem-psych           x86_64 3.0.2-111.module_el8+475+35a6c697
                                                appstream                 104 k
 rubygem-puppet-resource_api
                         noarch 1.8.12-1.el8    centos-openstack-victoria 501 k
 rubygem-rake            noarch 12.3.3-111.module_el8+475+35a6c697
                                                appstream                 156 k
 rubygem-redcarpet       x86_64 3.3.2-16.1.el8  centos-openstack-victoria  58 k
 rubygem-rgen            noarch 0.8.4-2.el8     centos-openstack-victoria  92 k
 rubygem-rspec           noarch 3.7.0-2.el8     powertools                 16 k
 rubygem-rspec-core      noarch 3.7.1-5.el8     powertools                156 k
 rubygem-rspec-expectations
                         noarch 3.7.0-4.el8     powertools                 87 k
 rubygem-rspec-fire      noarch 1.3.0-1.el8     centos-openstack-victoria  18 k
 rubygem-rspec-mocks     noarch 3.7.0-4.el8     powertools                 83 k
 rubygem-rspec-support   noarch 3.7.1-2.el8     powertools                 42 k
 rubygem-ruby-shadow     x86_64 2.5.0-12.el8    centos-openstack-victoria  16 k
 rubygem-semantic_puppet noarch 1.0.2-1.el8     centos-openstack-victoria  36 k
 rubygem-simplecov       noarch 0.13.0-7.el8.1  centos-openstack-victoria  41 k
 rubygem-simplecov-html  noarch 0.10.0-8.el8    centos-openstack-victoria 113 k
 rubygem-yard            noarch 0.9.12-8.el8    centos-openstack-victoria 319 k
 rubygems                noarch 2.7.6.3-111.module_el8+475+35a6c697
                                                appstream                 356 k
 yaml-cpp                x86_64 0.6.3-1.el8     centos-openstack-victoria 170 k
安装弱的依赖:
 rubygem-bigdecimal      x86_64 1.3.4-111.module_el8+475+35a6c697
                                                appstream                  98 k
 rubygem-did_you_mean    noarch 1.2.0-111.module_el8+475+35a6c697
                                                appstream                  93 k
 rubygem-io-console      x86_64 0.4.6-111.module_el8+475+35a6c697
                                                appstream                  68 k
 rubygem-rdoc            noarch 6.0.1.1-111.module_el8+475+35a6c697
                                                appstream                 497 k
启用模块流:
 ruby                           2.5                                            

事务概要
================================================================================
安装  106 软件包

总下载:30 M
安装大小:99 M
下载软件包:
(1/106): python3-pycparser-2.14-14.el8.noarch.r 199 kB/s | 109 kB     00:00    
(2/106): boost-filesystem-1.66.0-13.el8.x86_64.  63 kB/s |  49 kB     00:00    
(3/106): boost-locale-1.66.0-13.el8.x86_64.rpm  801 kB/s | 266 kB     00:00    
(4/106): python3-cryptography-3.2.1-7.el8.x86_6 662 kB/s | 641 kB     00:00    
(5/106): libselinux-ruby-2.9-6.el8.x86_64.rpm   597 kB/s | 147 kB     00:00    
(6/106): python3-docutils-0.14-12.module_el8+76 1.5 MB/s | 1.7 MB     00:01    
(7/106): boost-log-1.66.0-13.el8.x86_64.rpm     258 kB/s | 449 kB     00:01    
(8/106): python3-netifaces-0.10.6-4.el8.x86_64.  95 kB/s |  25 kB     00:00    
(9/106): python3-pyOpenSSL-19.0.0-1.el8.noarch. 288 kB/s | 103 kB     00:00    
(10/106): ruby-2.5.9-111.module_el8+475+35a6c69 566 kB/s |  88 kB     00:00    
(11/106): ruby-irb-2.5.9-111.module_el8+475+35a 407 kB/s | 110 kB     00:00    
(12/106): python3-netaddr-0.7.19-8.el8.noarch.r 1.3 MB/s | 1.5 MB     00:01    
(13/106): rubygem-bigdecimal-1.3.4-111.module_e 535 kB/s |  98 kB     00:00    
(14/106): rubygem-did_you_mean-1.2.0-111.module 219 kB/s |  93 kB     00:00    
(15/106): rubygem-io-console-0.4.6-111.module_e 323 kB/s |  68 kB     00:00    
(16/106): rubygem-json-2.1.0-111.module_el8+475 539 kB/s |  96 kB     00:00    
(17/106): rubygem-openssl-2.1.2-111.module_el8+ 675 kB/s | 193 kB     00:00    
(18/106): rubygem-psych-3.0.2-111.module_el8+47 458 kB/s | 104 kB     00:00    
(19/106): rubygem-rake-12.3.3-111.module_el8+47 405 kB/s | 156 kB     00:00    
(20/106): rubygem-rdoc-6.0.1.1-111.module_el8+4 1.3 MB/s | 497 kB     00:00    
(21/106): ruby-libs-2.5.9-111.module_el8+475+35 1.3 MB/s | 3.0 MB     00:02    
(22/106): rubygems-2.7.6.3-111.module_el8+475+3 1.1 MB/s | 356 kB     00:00    
(23/106): cpp-hocon-0.2.1-1.el8.x86_64.rpm      872 kB/s | 416 kB     00:00    
(24/106): hiera-3.6.0-1.el8.noarch.rpm          179 kB/s |  35 kB     00:00    
(25/106): facter-3.14.2-2.el8.x86_64.rpm        1.0 MB/s | 632 kB     00:00    
(26/106): git-core-2.43.0-1.el8.x86_64.rpm      1.8 MB/s |  11 MB     00:06    
(27/106): openstack-packstack-17.0.0-1.el8.noar 517 kB/s | 194 kB     00:00    
(28/106): leatherman-1.6.1-2.el8.x86_64.rpm     728 kB/s | 401 kB     00:00    
(29/106): openstack-packstack-puppet-17.0.0-1.e 348 kB/s |  61 kB     00:00    
(30/106): puppet-aodh-17.6.0-1.el8.noarch.rpm   262 kB/s |  56 kB     00:00    
(31/106): puppet-6.14.0-2.el8.noarch.rpm         84 kB/s |  28 kB     00:00    
(32/106): puppet-apache-5.5.0-1.afbaf19git.el8. 780 kB/s | 259 kB     00:00    
(33/106): puppet-archive-4.6.1-0.1.0rc0.49f66f9 144 kB/s |  43 kB     00:00    
(34/106): puppet-ceilometer-17.5.0-1.el8.noarch 409 kB/s |  63 kB     00:00    
(35/106): puppet-certmonger-2.6.0-1.el8.noarch. 192 kB/s |  25 kB     00:00    
(36/106): puppet-concat-6.2.0-2.dfeabb9git.el8. 328 kB/s |  40 kB     00:00    
(37/106): puppet-cinder-17.5.0-1.el8.noarch.rpm 390 kB/s | 115 kB     00:00    
(38/106): puppet-firewall-2.5.0-1.71a1773git.el 278 kB/s |  75 kB     00:00    
(39/106): puppet-corosync-7.0.1-0.1.0rc0.3d6207 215 kB/s |  69 kB     00:00    
(40/106): puppet-glance-17.7.0-1.el8.noarch.rpm 530 kB/s |  83 kB     00:00    
(41/106): puppet-gnocchi-17.5.0-1.el8.noarch.rp 424 kB/s |  54 kB     00:00    
(42/106): puppet-heat-17.5.0-1.el8.noarch.rpm   427 kB/s |  66 kB     00:00    
(43/106): puppet-horizon-17.5.0-1.el8.noarch.rp 350 kB/s |  58 kB     00:00    
(44/106): puppet-inifile-4.2.0-1.df46d2agit.el8 252 kB/s |  42 kB     00:00    
(45/106): puppet-ironic-17.5.0-1.el8.noarch.rpm 616 kB/s | 116 kB     00:00    
(46/106): puppet-keystone-17.5.0-1.el8.noarch.r 605 kB/s | 127 kB     00:00    
(47/106): puppet-kmod-2.5.0-1.52e31e3git.el8.no 153 kB/s |  20 kB     00:00    
(48/106): puppet-manila-17.5.0-1.el8.noarch.rpm 466 kB/s |  77 kB     00:00    
(49/106): puppet-magnum-17.5.0-1.el8.noarch.rpm 228 kB/s |  51 kB     00:00    
(50/106): puppet-memcached-6.0.0-1.el8.noarch.r 149 kB/s |  21 kB     00:00    
(51/106): puppet-mysql-10.6.0-1.937d044git.el8. 571 kB/s | 101 kB     00:00    
(52/106): puppet-headless-6.14.0-2.el8.noarch.r 1.7 MB/s | 1.7 MB     00:01    
(53/106): puppet-neutron-17.7.0-1.el8.noarch.rp 835 kB/s | 196 kB     00:00    
(54/106): puppet-nova-17.7.0-1.el8.noarch.rpm   873 kB/s | 191 kB     00:00    
(55/106): puppet-openstack_extras-17.5.0-1.el8. 360 kB/s |  46 kB     00:00    
(56/106): puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.n  46 kB/s |  11 kB     00:00    
(57/106): puppet-ovn-17.6.0-1.el8.noarch.rpm    256 kB/s |  26 kB     00:00    
(58/106): puppet-oslo-17.5.0-1.el8.noarch.rpm   358 kB/s |  44 kB     00:00    
(59/106): puppet-openstacklib-17.4.1-1.el8.noar 214 kB/s |  58 kB     00:00    
(60/106): puppet-panko-17.5.0-2.el8.noarch.rpm  271 kB/s |  43 kB     00:00    
(61/106): puppet-placement-4.5.0-1.el8.noarch.r 153 kB/s |  38 kB     00:00    
(62/106): puppet-remote-10.0.0-1.7420908git.el8 141 kB/s |  15 kB     00:00    
(63/106): puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a 938 kB/s | 266 kB     00:00    
(64/106): puppet-redis-6.1.1-0.1.0rc0.d443861gi 184 kB/s |  53 kB     00:00    
(65/106): puppet-rsync-1.1.3-1.b3ee352git.el8.n 273 kB/s |  27 kB     00:00    
(66/106): puppet-sahara-17.5.0-1.el8.noarch.rpm 323 kB/s |  56 kB     00:00    
(67/106): puppet-ssh-6.2.0-1.6e0f430git.el8.noa 176 kB/s |  28 kB     00:00    
(68/106): puppet-staging-1.0.4-1.b466d93git.el8 504 kB/s |  81 kB     00:00    
(69/106): puppet-sysctl-0.0.12-1.a3d160dgit.el8  67 kB/s |  15 kB     00:00    
(70/106): puppet-swift-17.5.0-1.el8.noarch.rpm  433 kB/s | 108 kB     00:00    
(71/106): puppet-stdlib-6.3.0-2.7c1ae25git.el8. 390 kB/s | 166 kB     00:00    
(72/106): puppet-systemd-2.10.0-1.el8.noarch.rp 311 kB/s |  38 kB     00:00    
(73/106): puppet-tempest-17.4.0-2.el8.noarch.rp 165 kB/s |  39 kB     00:00    
(74/106): puppet-vcsrepo-3.1.0-2.a36ee18git.el8 410 kB/s |  50 kB     00:00    
(75/106): puppet-trove-17.4.0-2.el8.noarch.rpm  465 kB/s |  64 kB     00:00    
(76/106): puppet-vswitch-13.5.0-1.el8.noarch.rp 333 kB/s |  38 kB     00:00    
(77/106): puppet-xinetd-3.3.0-2.8d460c4git.el8. 206 kB/s |  25 kB     00:00    
(78/106): ruby-augeas-0.5.0-23.el8.x86_64.rpm   187 kB/s |  30 kB     00:00    
(79/106): python3-pbr-5.4.3-2.el8.noarch.rpm    403 kB/s |  90 kB     00:00    
(80/106): python3-cffi-1.13.2-1.el8.x86_64.rpm  593 kB/s | 245 kB     00:00    
(81/106): rubygem-cane-3.0.0-1.el8.noarch.rpm   210 kB/s |  30 kB     00:00    
(82/106): ruby-facter-3.14.2-2.el8.x86_64.rpm    45 kB/s |  16 kB     00:00    
(83/106): rubygem-deep_merge-1.2.1-4.el8.noarch  78 kB/s |  14 kB     00:00    
(84/106): rubygem-concurrent-ruby-1.1.5-2.el8.n 859 kB/s | 254 kB     00:00    
(85/106): rubygem-docile-1.1.5-10.el8.noarch.rp 104 kB/s |  13 kB     00:00    
(86/106): rubygem-fast_gettext-1.2.0-9.el8.noar 235 kB/s |  35 kB     00:00    
(87/106): rubygem-multi_json-1.13.1-4.el8.noarc 237 kB/s |  23 kB     00:00    
(88/106): rubygem-hocon-1.3.0-1.el8.noarch.rpm  577 kB/s |  96 kB     00:00    
(89/106): rubygem-parallel-1.12.1-5.el8.noarch. 120 kB/s |  15 kB     00:00    
(90/106): rubygem-pathspec-0.2.1-5.el8.noarch.r 193 kB/s |  20 kB     00:00    
(91/106): rubygem-redcarpet-3.3.2-16.1.el8.x86_ 315 kB/s |  58 kB     00:00    
(92/106): rubygem-rgen-0.8.4-2.el8.noarch.rpm   516 kB/s |  92 kB     00:00    
(93/106): rubygem-puppet-resource_api-1.8.12-1. 1.4 MB/s | 501 kB     00:00    
(94/106): rubygem-rspec-fire-1.3.0-1.el8.noarch 140 kB/s |  18 kB     00:00    
(95/106): rubygem-ruby-shadow-2.5.0-12.el8.x86_ 112 kB/s |  16 kB     00:00    
(96/106): rubygem-semantic_puppet-1.0.2-1.el8.n 238 kB/s |  36 kB     00:00    
(97/106): rubygem-simplecov-html-0.10.0-8.el8.n 653 kB/s | 113 kB     00:00    
(98/106): rubygem-simplecov-0.13.0-7.el8.1.noar 171 kB/s |  41 kB     00:00    
(99/106): rubygem-yard-0.9.12-8.el8.noarch.rpm  1.1 MB/s | 319 kB     00:00    
(100/106): yaml-cpp-0.6.3-1.el8.x86_64.rpm      756 kB/s | 170 kB     00:00    
(101/106): rubygem-rspec-3.7.0-2.el8.noarch.rpm 133 kB/s |  16 kB     00:00    
(102/106): rubygem-diff-lcs-1.3-4.el8.noarch.rp 129 kB/s |  40 kB     00:00    
(103/106): rubygem-rspec-expectations-3.7.0-4.e 563 kB/s |  87 kB     00:00    
(104/106): rubygem-rspec-mocks-3.7.0-4.el8.noar 384 kB/s |  83 kB     00:00    
(105/106): rubygem-rspec-support-3.7.1-2.el8.no 292 kB/s |  42 kB     00:00    
(106/106): rubygem-rspec-core-3.7.1-5.el8.noarc 397 kB/s | 156 kB     00:00    
--------------------------------------------------------------------------------
总计                                            2.4 MB/s |  30 MB     00:12     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                 1/1 
  安装    : ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64            1/106 
  安装    : ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch             2/106 
  安装    : rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_     3/106 
  安装    : rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.no     4/106 
  安装    : rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_     5/106 
  安装    : rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64         6/106 
  安装    : rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64      7/106 
  安装    : rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64        8/106 
  安装    : rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch       9/106 
  安装    : rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch          10/106 
  安装    : ruby-2.5.9-111.module_el8+475+35a6c697.x86_64                11/106 
  安装    : rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch       12/106 
  安装    : rubygem-rspec-support-3.7.1-2.el8.noarch                     13/106 
  安装    : boost-locale-1.66.0-13.el8.x86_64                            14/106 
  运行脚本: boost-locale-1.66.0-13.el8.x86_64                            14/106 
  安装    : boost-filesystem-1.66.0-13.el8.x86_64                        15/106 
  运行脚本: boost-filesystem-1.66.0-13.el8.x86_64                        15/106 
  安装    : rubygem-diff-lcs-1.3-4.el8.noarch                            16/106 
  安装    : rubygem-multi_json-1.13.1-4.el8.noarch                       17/106 
  安装    : rubygem-rspec-expectations-3.7.0-4.el8.noarch                18/106 
  安装    : rubygem-rspec-mocks-3.7.0-4.el8.noarch                       19/106 
  安装    : boost-log-1.66.0-13.el8.x86_64                               20/106 
  运行脚本: boost-log-1.66.0-13.el8.x86_64                               20/106 
  安装    : leatherman-1.6.1-2.el8.x86_64                                21/106 
  安装    : cpp-hocon-0.2.1-1.el8.x86_64                                 22/106 
  安装    : rubygem-rspec-core-3.7.1-5.el8.noarch                        23/106 
  安装    : rubygem-rspec-3.7.0-2.el8.noarch                             24/106 
  安装    : rubygem-rspec-fire-1.3.0-1.el8.noarch                        25/106 
  安装    : hiera-3.6.0-1.el8.noarch                                     26/106 
  安装    : rubygem-fast_gettext-1.2.0-9.el8.noarch                      27/106 
  安装    : rubygem-hocon-1.3.0-1.el8.noarch                             28/106 
  安装    : rubygem-puppet-resource_api-1.8.12-1.el8.noarch              29/106 
  安装    : rubygem-pathspec-0.2.1-5.el8.noarch                          30/106 
  安装    : rubygem-redcarpet-3.3.2-16.1.el8.x86_64                      31/106 
  安装    : rubygem-simplecov-html-0.10.0-8.el8.noarch                   32/106 
  安装    : rubygem-yard-0.9.12-8.el8.noarch                             33/106 
  安装    : rubygem-concurrent-ruby-1.1.5-2.el8.noarch                   34/106 
  安装    : rubygem-deep_merge-1.2.1-4.el8.noarch                        35/106 
  安装    : rubygem-docile-1.1.5-10.el8.noarch                           36/106 
  安装    : rubygem-simplecov-0.13.0-7.el8.1.noarch                      37/106 
  安装    : rubygem-parallel-1.12.1-5.el8.noarch                         38/106 
  安装    : rubygem-cane-3.0.0-1.el8.noarch                              39/106 
  安装    : rubygem-semantic_puppet-1.0.2-1.el8.noarch                   40/106 
  安装    : rubygem-rgen-0.8.4-2.el8.noarch                              41/106 
  安装    : rubygem-ruby-shadow-2.5.0-12.el8.x86_64                      42/106 
  安装    : libselinux-ruby-2.9-6.el8.x86_64                             43/106 
  安装    : ruby-augeas-0.5.0-23.el8.x86_64                              44/106 
  安装    : yaml-cpp-0.6.3-1.el8.x86_64                                  45/106 
  安装    : facter-1:3.14.2-2.el8.x86_64                                 46/106 
  安装    : ruby-facter-1:3.14.2-2.el8.x86_64                            47/106 
  运行脚本: puppet-headless-6.14.0-2.el8.noarch                          48/106 
  安装    : puppet-headless-6.14.0-2.el8.noarch                          48/106 
  安装    : puppet-6.14.0-2.el8.noarch                                   49/106 
  运行脚本: puppet-6.14.0-2.el8.noarch                                   49/106 
  安装    : puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch                  50/106 
  安装    : puppet-inifile-4.2.0-1.df46d2agit.el8.noarch                 51/106 
  安装    : puppet-concat-6.2.0-2.dfeabb9git.el8.noarch                  52/106 
  安装    : puppet-apache-5.5.0-1.afbaf19git.el8.noarch                  53/106 
  安装    : puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch                 54/106 
  安装    : puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch                  55/106 
  安装    : puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch                 56/106 
  安装    : puppet-rsync-1.1.3-1.b3ee352git.el8.noarch                   57/106 
  安装    : puppet-firewall-2.5.0-1.71a1773git.el8.noarch                58/106 
  安装    : puppet-memcached-6.0.0-1.el8.noarch                          59/106 
  安装    : puppet-horizon-17.5.0-1.el8.noarch                           60/106 
  安装    : puppet-ssh-6.2.0-1.6e0f430git.el8.noarch                     61/106 
  安装    : puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch          62/106 
  安装    : puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch        63/106 
  安装    : puppet-certmonger-2.6.0-1.el8.noarch                         64/106 
  安装    : puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch         65/106 
  安装    : puppet-openstack_extras-17.5.0-1.el8.noarch                  66/106 
  安装    : puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch                   67/106 
  安装    : puppet-ovn-17.6.0-1.el8.noarch                               68/106 
  安装    : puppet-kmod-2.5.0-1.52e31e3git.el8.noarch                    69/106 
  安装    : puppet-remote-10.0.0-1.7420908git.el8.noarch                 70/106 
  安装    : puppet-staging-1.0.4-1.b466d93git.el8.noarch                 71/106 
  安装    : puppet-mysql-10.6.0-1.937d044git.el8.noarch                  72/106 
  安装    : puppet-openstacklib-17.4.1-1.el8.noarch                      73/106 
  安装    : puppet-oslo-17.5.0-1.el8.noarch                              74/106 
  安装    : puppet-keystone-17.5.0-1.el8.noarch                          75/106 
  安装    : puppet-glance-17.7.0-1.el8.noarch                            76/106 
  安装    : puppet-cinder-17.5.0-1.el8.noarch                            77/106 
  安装    : puppet-nova-17.7.0-1.el8.noarch                              78/106 
  安装    : puppet-vswitch-13.5.0-1.el8.noarch                           79/106 
  安装    : puppet-neutron-17.7.0-1.el8.noarch                           80/106 
  安装    : puppet-manila-17.5.0-1.el8.noarch                            81/106 
  安装    : puppet-ceilometer-17.5.0-1.el8.noarch                        82/106 
  安装    : puppet-gnocchi-17.5.0-1.el8.noarch                           83/106 
  安装    : puppet-heat-17.5.0-1.el8.noarch                              84/106 
  安装    : puppet-ironic-17.5.0-1.el8.noarch                            85/106 
  安装    : puppet-magnum-17.5.0-1.el8.noarch                            86/106 
  安装    : puppet-panko-17.5.0-2.el8.noarch                             87/106 
  安装    : puppet-placement-4.5.0-1.el8.noarch                          88/106 
  安装    : puppet-sahara-17.5.0-1.el8.noarch                            89/106 
  安装    : puppet-swift-17.5.0-1.el8.noarch                             90/106 
  安装    : puppet-trove-17.4.0-2.el8.noarch                             91/106 
  安装    : puppet-aodh-17.6.0-1.el8.noarch                              92/106 
  安装    : puppet-tempest-17.4.0-2.el8.noarch                           93/106 
  安装    : puppet-systemd-2.10.0-1.el8.noarch                           94/106 
  安装    : puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch            95/106 
  安装    : openstack-packstack-puppet-1:17.0.0-1.el8.noarch             96/106 
  安装    : python3-netifaces-0.10.6-4.el8.x86_64                        97/106 
  安装    : python3-netaddr-0.7.19-8.el8.noarch                          98/106 
  安装    : python3-docutils-0.14-12.module_el8+762+77bd8591.noarch      99/106 
  安装    : git-core-2.43.0-1.el8.x86_64                                100/106 
  安装    : python3-pbr-5.4.3-2.el8.noarch                              101/106 
  安装    : python3-pycparser-2.14-14.el8.noarch                        102/106 
  安装    : python3-cffi-1.13.2-1.el8.x86_64                            103/106 
  安装    : python3-cryptography-3.2.1-7.el8.x86_64                     104/106 
  安装    : python3-pyOpenSSL-19.0.0-1.el8.noarch                       105/106 
  安装    : openstack-packstack-1:17.0.0-1.el8.noarch                   106/106 
  运行脚本: openstack-packstack-1:17.0.0-1.el8.noarch                   106/106 
  验证    : python3-cryptography-3.2.1-7.el8.x86_64                       1/106 
  验证    : python3-pycparser-2.14-14.el8.noarch                          2/106 
  验证    : boost-filesystem-1.66.0-13.el8.x86_64                         3/106 
  验证    : boost-locale-1.66.0-13.el8.x86_64                             4/106 
  验证    : boost-log-1.66.0-13.el8.x86_64                                5/106 
  验证    : git-core-2.43.0-1.el8.x86_64                                  6/106 
  验证    : libselinux-ruby-2.9-6.el8.x86_64                              7/106 
  验证    : python3-docutils-0.14-12.module_el8+762+77bd8591.noarch       8/106 
  验证    : python3-netaddr-0.7.19-8.el8.noarch                           9/106 
  验证    : python3-netifaces-0.10.6-4.el8.x86_64                        10/106 
  验证    : python3-pyOpenSSL-19.0.0-1.el8.noarch                        11/106 
  验证    : ruby-2.5.9-111.module_el8+475+35a6c697.x86_64                12/106 
  验证    : ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch            13/106 
  验证    : ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64           14/106 
  验证    : rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_    15/106 
  验证    : rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.no    16/106 
  验证    : rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_    17/106 
  验证    : rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64        18/106 
  验证    : rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64     19/106 
  验证    : rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64       20/106 
  验证    : rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch       21/106 
  验证    : rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch      22/106 
  验证    : rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch          23/106 
  验证    : cpp-hocon-0.2.1-1.el8.x86_64                                 24/106 
  验证    : facter-1:3.14.2-2.el8.x86_64                                 25/106 
  验证    : hiera-3.6.0-1.el8.noarch                                     26/106 
  验证    : leatherman-1.6.1-2.el8.x86_64                                27/106 
  验证    : openstack-packstack-1:17.0.0-1.el8.noarch                    28/106 
  验证    : openstack-packstack-puppet-1:17.0.0-1.el8.noarch             29/106 
  验证    : puppet-6.14.0-2.el8.noarch                                   30/106 
  验证    : puppet-aodh-17.6.0-1.el8.noarch                              31/106 
  验证    : puppet-apache-5.5.0-1.afbaf19git.el8.noarch                  32/106 
  验证    : puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch          33/106 
  验证    : puppet-ceilometer-17.5.0-1.el8.noarch                        34/106 
  验证    : puppet-certmonger-2.6.0-1.el8.noarch                         35/106 
  验证    : puppet-cinder-17.5.0-1.el8.noarch                            36/106 
  验证    : puppet-concat-6.2.0-2.dfeabb9git.el8.noarch                  37/106 
  验证    : puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch         38/106 
  验证    : puppet-firewall-2.5.0-1.71a1773git.el8.noarch                39/106 
  验证    : puppet-glance-17.7.0-1.el8.noarch                            40/106 
  验证    : puppet-gnocchi-17.5.0-1.el8.noarch                           41/106 
  验证    : puppet-headless-6.14.0-2.el8.noarch                          42/106 
  验证    : puppet-heat-17.5.0-1.el8.noarch                              43/106 
  验证    : puppet-horizon-17.5.0-1.el8.noarch                           44/106 
  验证    : puppet-inifile-4.2.0-1.df46d2agit.el8.noarch                 45/106 
  验证    : puppet-ironic-17.5.0-1.el8.noarch                            46/106 
  验证    : puppet-keystone-17.5.0-1.el8.noarch                          47/106 
  验证    : puppet-kmod-2.5.0-1.52e31e3git.el8.noarch                    48/106 
  验证    : puppet-magnum-17.5.0-1.el8.noarch                            49/106 
  验证    : puppet-manila-17.5.0-1.el8.noarch                            50/106 
  验证    : puppet-memcached-6.0.0-1.el8.noarch                          51/106 
  验证    : puppet-mysql-10.6.0-1.937d044git.el8.noarch                  52/106 
  验证    : puppet-neutron-17.7.0-1.el8.noarch                           53/106 
  验证    : puppet-nova-17.7.0-1.el8.noarch                              54/106 
  验证    : puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch                   55/106 
  验证    : puppet-openstack_extras-17.5.0-1.el8.noarch                  56/106 
  验证    : puppet-openstacklib-17.4.1-1.el8.noarch                      57/106 
  验证    : puppet-oslo-17.5.0-1.el8.noarch                              58/106 
  验证    : puppet-ovn-17.6.0-1.el8.noarch                               59/106 
  验证    : puppet-panko-17.5.0-2.el8.noarch                             60/106 
  验证    : puppet-placement-4.5.0-1.el8.noarch                          61/106 
  验证    : puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch        62/106 
  验证    : puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch            63/106 
  验证    : puppet-remote-10.0.0-1.7420908git.el8.noarch                 64/106 
  验证    : puppet-rsync-1.1.3-1.b3ee352git.el8.noarch                   65/106 
  验证    : puppet-sahara-17.5.0-1.el8.noarch                            66/106 
  验证    : puppet-ssh-6.2.0-1.6e0f430git.el8.noarch                     67/106 
  验证    : puppet-staging-1.0.4-1.b466d93git.el8.noarch                 68/106 
  验证    : puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch                  69/106 
  验证    : puppet-swift-17.5.0-1.el8.noarch                             70/106 
  验证    : puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch                 71/106 
  验证    : puppet-systemd-2.10.0-1.el8.noarch                           72/106 
  验证    : puppet-tempest-17.4.0-2.el8.noarch                           73/106 
  验证    : puppet-trove-17.4.0-2.el8.noarch                             74/106 
  验证    : puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch                 75/106 
  验证    : puppet-vswitch-13.5.0-1.el8.noarch                           76/106 
  验证    : puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch                  77/106 
  验证    : python3-cffi-1.13.2-1.el8.x86_64                             78/106 
  验证    : python3-pbr-5.4.3-2.el8.noarch                               79/106 
  验证    : ruby-augeas-0.5.0-23.el8.x86_64                              80/106 
  验证    : ruby-facter-1:3.14.2-2.el8.x86_64                            81/106 
  验证    : rubygem-cane-3.0.0-1.el8.noarch                              82/106 
  验证    : rubygem-concurrent-ruby-1.1.5-2.el8.noarch                   83/106 
  验证    : rubygem-deep_merge-1.2.1-4.el8.noarch                        84/106 
  验证    : rubygem-docile-1.1.5-10.el8.noarch                           85/106 
  验证    : rubygem-fast_gettext-1.2.0-9.el8.noarch                      86/106 
  验证    : rubygem-hocon-1.3.0-1.el8.noarch                             87/106 
  验证    : rubygem-multi_json-1.13.1-4.el8.noarch                       88/106 
  验证    : rubygem-parallel-1.12.1-5.el8.noarch                         89/106 
  验证    : rubygem-pathspec-0.2.1-5.el8.noarch                          90/106 
  验证    : rubygem-puppet-resource_api-1.8.12-1.el8.noarch              91/106 
  验证    : rubygem-redcarpet-3.3.2-16.1.el8.x86_64                      92/106 
  验证    : rubygem-rgen-0.8.4-2.el8.noarch                              93/106 
  验证    : rubygem-rspec-fire-1.3.0-1.el8.noarch                        94/106 
  验证    : rubygem-ruby-shadow-2.5.0-12.el8.x86_64                      95/106 
  验证    : rubygem-semantic_puppet-1.0.2-1.el8.noarch                   96/106 
  验证    : rubygem-simplecov-0.13.0-7.el8.1.noarch                      97/106 
  验证    : rubygem-simplecov-html-0.10.0-8.el8.noarch                   98/106 
  验证    : rubygem-yard-0.9.12-8.el8.noarch                             99/106 
  验证    : yaml-cpp-0.6.3-1.el8.x86_64                                 100/106 
  验证    : rubygem-diff-lcs-1.3-4.el8.noarch                           101/106 
  验证    : rubygem-rspec-3.7.0-2.el8.noarch                            102/106 
  验证    : rubygem-rspec-core-3.7.1-5.el8.noarch                       103/106 
  验证    : rubygem-rspec-expectations-3.7.0-4.el8.noarch               104/106 
  验证    : rubygem-rspec-mocks-3.7.0-4.el8.noarch                      105/106 
  验证    : rubygem-rspec-support-3.7.1-2.el8.noarch                    106/106 

已安装:
  boost-filesystem-1.66.0-13.el8.x86_64                                         
  boost-locale-1.66.0-13.el8.x86_64                                             
  boost-log-1.66.0-13.el8.x86_64                                                
  cpp-hocon-0.2.1-1.el8.x86_64                                                  
  facter-1:3.14.2-2.el8.x86_64                                                  
  git-core-2.43.0-1.el8.x86_64                                                  
  hiera-3.6.0-1.el8.noarch                                                      
  leatherman-1.6.1-2.el8.x86_64                                                 
  libselinux-ruby-2.9-6.el8.x86_64                                              
  openstack-packstack-1:17.0.0-1.el8.noarch                                     
  openstack-packstack-puppet-1:17.0.0-1.el8.noarch                              
  puppet-6.14.0-2.el8.noarch                                                    
  puppet-aodh-17.6.0-1.el8.noarch                                               
  puppet-apache-5.5.0-1.afbaf19git.el8.noarch                                   
  puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch                           
  puppet-ceilometer-17.5.0-1.el8.noarch                                         
  puppet-certmonger-2.6.0-1.el8.noarch                                          
  puppet-cinder-17.5.0-1.el8.noarch                                             
  puppet-concat-6.2.0-2.dfeabb9git.el8.noarch                                   
  puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch                          
  puppet-firewall-2.5.0-1.71a1773git.el8.noarch                                 
  puppet-glance-17.7.0-1.el8.noarch                                             
  puppet-gnocchi-17.5.0-1.el8.noarch                                            
  puppet-headless-6.14.0-2.el8.noarch                                           
  puppet-heat-17.5.0-1.el8.noarch                                               
  puppet-horizon-17.5.0-1.el8.noarch                                            
  puppet-inifile-4.2.0-1.df46d2agit.el8.noarch                                  
  puppet-ironic-17.5.0-1.el8.noarch                                             
  puppet-keystone-17.5.0-1.el8.noarch                                           
  puppet-kmod-2.5.0-1.52e31e3git.el8.noarch                                     
  puppet-magnum-17.5.0-1.el8.noarch                                             
  puppet-manila-17.5.0-1.el8.noarch                                             
  puppet-memcached-6.0.0-1.el8.noarch                                           
  puppet-mysql-10.6.0-1.937d044git.el8.noarch                                   
  puppet-neutron-17.7.0-1.el8.noarch                                            
  puppet-nova-17.7.0-1.el8.noarch                                               
  puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch                                    
  puppet-openstack_extras-17.5.0-1.el8.noarch                                   
  puppet-openstacklib-17.4.1-1.el8.noarch                                       
  puppet-oslo-17.5.0-1.el8.noarch                                               
  puppet-ovn-17.6.0-1.el8.noarch                                                
  puppet-panko-17.5.0-2.el8.noarch                                              
  puppet-placement-4.5.0-1.el8.noarch                                           
  puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch                         
  puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch                             
  puppet-remote-10.0.0-1.7420908git.el8.noarch                                  
  puppet-rsync-1.1.3-1.b3ee352git.el8.noarch                                    
  puppet-sahara-17.5.0-1.el8.noarch                                             
  puppet-ssh-6.2.0-1.6e0f430git.el8.noarch                                      
  puppet-staging-1.0.4-1.b466d93git.el8.noarch                                  
  puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch                                   
  puppet-swift-17.5.0-1.el8.noarch                                              
  puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch                                  
  puppet-systemd-2.10.0-1.el8.noarch                                            
  puppet-tempest-17.4.0-2.el8.noarch                                            
  puppet-trove-17.4.0-2.el8.noarch                                              
  puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch                                  
  puppet-vswitch-13.5.0-1.el8.noarch                                            
  puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch                                   
  python3-cffi-1.13.2-1.el8.x86_64                                              
  python3-cryptography-3.2.1-7.el8.x86_64                                       
  python3-docutils-0.14-12.module_el8+762+77bd8591.noarch                       
  python3-netaddr-0.7.19-8.el8.noarch                                           
  python3-netifaces-0.10.6-4.el8.x86_64                                         
  python3-pbr-5.4.3-2.el8.noarch                                                
  python3-pyOpenSSL-19.0.0-1.el8.noarch                                         
  python3-pycparser-2.14-14.el8.noarch                                          
  ruby-2.5.9-111.module_el8+475+35a6c697.x86_64                                 
  ruby-augeas-0.5.0-23.el8.x86_64                                               
  ruby-facter-1:3.14.2-2.el8.x86_64                                             
  ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch                             
  ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64                            
  rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_64                   
  rubygem-cane-3.0.0-1.el8.noarch                                               
  rubygem-concurrent-ruby-1.1.5-2.el8.noarch                                    
  rubygem-deep_merge-1.2.1-4.el8.noarch                                         
  rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.noarch                 
  rubygem-diff-lcs-1.3-4.el8.noarch                                             
  rubygem-docile-1.1.5-10.el8.noarch                                            
  rubygem-fast_gettext-1.2.0-9.el8.noarch                                       
  rubygem-hocon-1.3.0-1.el8.noarch                                              
  rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_64                   
  rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64                         
  rubygem-multi_json-1.13.1-4.el8.noarch                                        
  rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64                      
  rubygem-parallel-1.12.1-5.el8.noarch                                          
  rubygem-pathspec-0.2.1-5.el8.noarch                                           
  rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64                        
  rubygem-puppet-resource_api-1.8.12-1.el8.noarch                               
  rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch                        
  rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch                       
  rubygem-redcarpet-3.3.2-16.1.el8.x86_64                                       
  rubygem-rgen-0.8.4-2.el8.noarch                                               
  rubygem-rspec-3.7.0-2.el8.noarch                                              
  rubygem-rspec-core-3.7.1-5.el8.noarch                                         
  rubygem-rspec-expectations-3.7.0-4.el8.noarch                                 
  rubygem-rspec-fire-1.3.0-1.el8.noarch                                         
  rubygem-rspec-mocks-3.7.0-4.el8.noarch                                        
  rubygem-rspec-support-3.7.1-2.el8.noarch                                      
  rubygem-ruby-shadow-2.5.0-12.el8.x86_64                                       
  rubygem-semantic_puppet-1.0.2-1.el8.noarch                                    
  rubygem-simplecov-0.13.0-7.el8.1.noarch                                       
  rubygem-simplecov-html-0.10.0-8.el8.noarch                                    
  rubygem-yard-0.9.12-8.el8.noarch                                              
  rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch                           
  yaml-cpp-0.6.3-1.el8.x86_64   

生成答应文件

[root@controller yum.repos.d]# packstack -h |grep ans
  --gen-answer-file=GEN_ANSWER_FILE
                        Generate a template of an answer file.
  --validate-answer-file=VALIDATE_ANSWER_FILE
                        Check if answerfile contains unexpected options.
  --answer-file=ANSWER_FILE
                        answerfile will also be generated and should be used
  -o, --options         Print details on options available in answer file(rst
                        Packstack a second time with the same answer file and
                        attribute where "y" means an account is disabled.
    --manila-netapp-transport-type=MANILA_NETAPP_TRANSPORT_TYPE
                        The transport protocol used when communicating with

[root@controller yum.repos.d]# packstack --gen-answer-file=chencuo.txt
Packstack changed given value  to required value /root/.ssh/id_rsa.pub
Additional information:
 * Parameter CONFIG_NEUTRON_L2_AGENT: You have chosen OVN Neutron backend. Note that this backend does not support the VPNaaS plugin. Geneve will be used as the encapsulation method for tenant networks

编辑答应文件

vim chencuo.txt
 
### 由于太多,难以寻找,你可以进入文件后按':'+shift进入底线命令模式,输入/你要搜索的环境,回车即可
###编辑以下环境:
CONFIG_COMPUTE_HOSTS=192.168.100.128,192.168.100.129    ###指定主机ip
CONFIG_KEYSTONE_ADMIN_PW=redhat                        ###管理员密码
CONFIG_PROVISION_DEMO=n                               ###不进行演示环境的配置
CONFIG_HEAT_INSTALL=y                                ###安装 Heat
CONFIG_NEUTRON_OVN_BRIDGE_IFACES=br-ex:ens160        ##将物理网络接口 ens160 桥接到名为 br-ex 的虚拟交换机上,让云主机能够通过这个虚拟交换机连接到外部网络

执行应答文件进行安装

[root@controller yum.repos.d]# packstack --answer-file=chencuo.txt
Welcome to the Packstack setup utility

The installation log file is available at: /var/tmp/packstack/20240825-055236-9c5od976/openstack-setup.log

Installing:
Clean Up                                             [ DONE ]
Discovering ip protocol version                      [ DONE ]
root@192.168.100.129's password: 
root@192.168.100.128's password: 
Setting up ssh keys                                  [ DONE ]
Preparing servers                                    [ DONE ]
Pre installing Puppet and discovering hosts' details [ DONE ]
Preparing pre-install entries                        [ DONE ]
Setting up CACERT                                    [ DONE ]
Preparing AMQP entries                               [ DONE ]
Preparing MariaDB entries                            [ DONE ]
Fixing Keystone LDAP config parameters to be undef if empty[ DONE ]
Preparing Keystone entries                           [ DONE ]
Preparing Glance entries                             [ DONE ]
Checking if the Cinder server has a cinder-volumes vg[ DONE ]
Preparing Cinder entries                             [ DONE ]
Preparing Nova API entries                           [ DONE ]
Creating ssh keys for Nova migration                 [ DONE ]
Gathering ssh host keys for Nova migration           [ DONE ]
Preparing Nova Compute entries                       [ DONE ]
Preparing Nova Scheduler entries                     [ DONE ]
Preparing Nova VNC Proxy entries                     [ DONE ]
Preparing OpenStack Network-related Nova entries     [ DONE ]
Preparing Nova Common entries                        [ DONE ]
Preparing Neutron API entries                        [ DONE ]
Preparing Neutron L3 entries                         [ DONE ]
Preparing Neutron L2 Agent entries                   [ DONE ]
Preparing Neutron DHCP Agent entries                 [ DONE ]
Preparing Neutron Metering Agent entries             [ DONE ]
Checking if NetworkManager is enabled and running    [ DONE ]
Preparing OpenStack Client entries                   [ DONE ]
Preparing Horizon entries                            [ DONE ]
Preparing Swift builder entries                      [ DONE ]
Preparing Swift proxy entries                        [ DONE ]
Preparing Swift storage entries                      [ DONE ]
Preparing Heat entries                               [ DONE ]
Preparing Heat CloudFormation API entries            [ DONE ]
Preparing Gnocchi entries                            [ DONE ]
Preparing Redis entries                              [ DONE ]
Preparing Ceilometer entries                         [ DONE ]
Preparing Aodh entries                               [ DONE ]
Preparing Puppet manifests                           [ DONE ]
Copying Puppet modules and manifests                 [ DONE ]
Applying 192.168.100.128_controller.pp
Testing if puppet apply is finished: 192.168.100.128_controller.pp  Testing if puppet apply is finished: 192.168.100.128_controller.pp  Testing if puppet apply is finished: 192.168.100.128_controller.pp  Testing if puppet apply is finished: 192.168.100.128_controller.pp  Testing if puppet apply is finished: 192.16Testing if puppet apply 192.168.100.128_controller.pp:                       [ DONE ]            ]
Applying 192.168.100.128_network.pp
192.168.100.128_network.pp:                          [ DONE ]         
Applying 192.168.100.129_compute.pp
Applying 192.168.100.128_compute.pp
192.168.100.128_compute.pp:                          [ DONE ]         
192.168.100.129_compute.pp:                          [ DONE ]         
Applying Puppet manifests                            [ DONE ]
Finalizing                                           [ DONE ]

 **** Installation completed successfully ******

Additional information:
 * Parameter CONFIG_NEUTRON_L2_AGENT: You have chosen OVN Neutron backend. Note that this backend does not support the VPNaaS plugin. Geneve will be used as the encapsulation method for tenant networks
 * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.
 * File /root/keystonerc_admin has been created on OpenStack client host 192.168.100.128. To use the command line tools you need to source the file.
 * To access the OpenStack Dashboard browse to http://192.168.100.128/dashboard .
Please, find your login credentials stored in the keystonerc_admin in your home directory.
 * The installation log file is available at: /var/tmp/packstack/20240825-055236-9c5od976/openstack-setup.log
 * The generated manifests are available at: /var/tmp/packstack/20240825-055236-9c5od976/manifests

开启网络

因关闭 NetworkManager 服务,会导致节点重启后网络无法自动启用,也会导致 openstack 组件异常,所以启用 network 来替代 NetworkManager 服务。

控制节点

[root@controller yum.repos.d]#  /usr/lib/systemd/systemd-sysv-install enable network
[root@controller yum.repos.d]# systemctl start network

计算节点

[root@compute yum.repos.d]# /usr/lib/systemd/systemd-sysv-install enable network
[root@compute yum.repos.d]# systemctl start network

登录测试

http://192.168.100.128/dashboard

登录此网站

输入管理员账号密码,在答应文件内已设置

最后进入页面展示,成功

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇