Openstack V 版搭建

1. 环境规划

你们需要找一个网络环境比较通常的地方听课。联网下载包资源。

Openstack需要用到2个节点:

如果物理机内存8G:控制节点4u4G,计算节点2u2G,一张NAT网卡,100G磁盘;

如果物理机内存16G:控制节点4u8G,计算节点2u4G,一张NAT网卡,100G磁盘;

如果物理机内存32G或以上:控制节点4u8G,计算节点4u8G,一张NAT网卡,100G磁盘。

不采用手工部署安装,极其麻烦,对初学者极其不友好。

实验前,大家一定把centos stream 8 模板制作好。


组件介绍:

openstack组件不止这么多。

nova:提供计算资源的

glance:提供镜像服务的

swift:对象存储,存储镜像/备份等

cinder:提供块存储服务的,磁盘/卷

neturon:提供网络服务的,网络/子网/端口等

keystone:提供身份认证服务的

horizon:提供dashboard面板服务,提供webUI界面

heat:编排服务,通过编写模板文件,一键式运行。

openstack组件不止上面这几个,大概有41个组件。

2. 环境搭建

2.1 在线源搭建

通过模板克隆出来两台linux。

controller控制节点

compute计算节点

2.2 克隆两台虚拟机

控制节点和计算节点都要开启cpu虚拟化

2.3 配置网卡及主机名

(1)查看网络位

(2)规划初始信息

controller ip 192.168.153.201

compute ip 192.168.153.202

按照规划网络配置静态ip,必须带上DNS

(3)修改控制节点

TypeScript 复制代码
[root@controller ~]# cd /etc/sysconfig/network-scripts/
[root@controller network-scripts]# ls
ifcfg-ens160
[root@controller network-scripts]# cat ifcfg-ens160 
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.153.201
NETMASK=255.255.255.0
GATEWAY=192.168.153.2
DNS1=192.168.153.2
[root@controller network-scripts]#  hostnamectl set-hostname controller

(4)修改计算节点

TypeScript 复制代码
[root@compute ~]# #修改计算节点网卡配置文件
[root@compute ~]# cd /etc/sysconfig/network-scripts/
[root@compute network-scripts]# ls
ifcfg-ens160
[root@compute network-scripts]# cat ifcfg-ens160 
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.153.202
NETMASK=255.255.255.0
GATEWAY=192.168.153.2
DNS1=192.168.153.2
[root@compute network-scripts]# #修改计算节点计算机名
[root@compute network-scripts]# hostnamectl set-hostname compute

之后,重启两个节点reboot

2.4 关闭网络防火墙/selinux

注意:

networkmanager这个组件是在linux 8版本里面管理网络服务的(ip地址),如果你提前把它关闭并禁用了,那么当节点重启的时候,是无法自动获取到ip地址的。

但是如果不关闭,它又会和openstack里面的neutron网络服务组件产生冲突。

我们采用这种方式:暂时先不关闭networkmanager,等把所有环境全部安装好之后,再手工关闭和禁用networkmanager,并使用network来替换networkmanager这个服务。

TypeScript 复制代码
[root@controller network-scripts]# #控制节点关闭防火墙及selinux
[root@controller network-scripts]# systemctl stop firewalld
[root@controller network-scripts]# systemctl disable firewalld
[root@controller network-scripts]# setenforce 0
[root@controller network-scripts]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
[root@controller network-scripts]# cat /etc/sysconfig/selinux

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

TypeScript 复制代码
[root@compute network-scripts]# #计算节点关闭防火墙及selinux
[root@compute network-scripts]# systemctl stop firewalld
[root@compute network-scripts]# systemctl disable firewalld
[root@compute network-scripts]# setenforce 0
[root@compute network-scripts]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
[root@compute network-scripts]# cat /etc/sysconfig/selinux

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

2.5 主机名映射

控制节点

TypeScript 复制代码
[root@controller network-scripts]# echo '192.168.153.201 controller'>>/etc/hosts
[root@controller network-scripts]# echo '192.168.153.202 compute'>>/etc/hosts
[root@controller network-scripts]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.153.201 controller
192.168.153.202 compute

计算节点(直接在控制节点上远程复制)

TypeScript 复制代码
[root@controller network-scripts]# scp /etc/hosts compute:/etc/hosts
ssh: connect to host compute port 22: No route to host
lost connection
[root@controller network-scripts]# scp /etc/hosts compute:/etc/hosts
root@compute's password: 
hosts                                         100%  209   154.0KB/s   00:00    
[root@controller network-scripts]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.153.201 controller
192.168.153.202 compute

2.6 配置yum源

(1)控制节点

TypeScript 复制代码
[root@controller network-scripts]# mkdir /etc/yum.repos.d/bak
[root@controller network-scripts]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
[root@controller network-scripts]# cat <<EOF > /etc/yum.repos.d/cloudcs.repo
> 
> [highavailability]
> name=CentOS Stream 8 - HighAvailability
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/HighAvailability/x86_64/os/
> gpgcheck=0
> 
> [nfv]
> name=CentOS Stream 8 - NFV
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/NFV/x86_64/os/
> gpgcheck=0
> 
> [rt]
> name=CentOS Stream 8 - RT
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/RT/x86_64/os/
> gpgcheck=0
> 
> [resilientstorage]
> name=CentOS Stream 8 - ResilientStorage
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/ResilientStorage/x86_64/os/
> gpgcheck=0
> 
> [extras-common]
> name=CentOS Stream 8 - Extras packages
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/extras/x86_64/extras-common/
> gpgcheck=0
> 
> [extras]
> name=CentOS Stream $releasever - Extras
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/extras/x86_64/os/
> gpgcheck=0
> 
> [centos-ceph-pacific]
> name=CentOS - Ceph Pacific
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/storage/x86_64/ceph-pacific/
> gpgcheck=0
> 
> [centos-rabbitmq-38]
> name=CentOS-8 - RabbitMQ 38
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/messaging/x86_64/rabbitmq-38/
> gpgcheck=0
> 
> [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
> 
> [baseos]
> name=CentOS Stream 8 - BaseOS
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/BaseOS/x86_64/os/
> gpgcheck=0
> 
> [appstream]
> name=CentOS Stream 8 - AppStream
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/AppStream/x86_64/os/
> gpgcheck=0
> 
> [centos-openstack-victoria]
> name=CentOS 8 - OpenStack victoria
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/cloud/x86_64/openstack-victoria/
> gpgcheck=0
> 
> [powertools]
> name=CentOS Stream 8 - PowerTools
> baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/PowerTools/x86_64/os/
> gpgcheck=0
> EOF
[root@controller network-scripts]# ls /etc/yum.repos.d/
bak  cloudcs.repo
[root@controller network-scripts]# yum clean all
0 files removed
[root@controller network-scripts]# yum repolist all
repo id                         repo name                                status
appstream                       CentOS Stream 8 - AppStream              enabled
baseos                          CentOS Stream 8 - BaseOS                 enabled
centos-ceph-pacific             CentOS - Ceph Pacific                    enabled
centos-nfv-openvswitch          CentOS Stream 8 - NFV OpenvSwitch        enabled
centos-openstack-victoria       CentOS 8 - OpenStack victoria            enabled
centos-rabbitmq-38              CentOS-8 - RabbitMQ 38                   enabled
extras                          CentOS Stream  - Extras                  enabled
extras-common                   CentOS Stream 8 - Extras packages        enabled
highavailability                CentOS Stream 8 - HighAvailability       enabled
nfv                             CentOS Stream 8 - NFV                    enabled
powertools                      CentOS Stream 8 - PowerTools             enabled
resilientstorage                CentOS Stream 8 - ResilientStorage       enabled
rt                              CentOS Stream 8 - RT                     enabled

(2)计算节点

TypeScript 复制代码
[root@compute ~]# mkdir /etc/yum.repos.d/bak
[root@compute ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
[root@compute ~]# scp controller:/etc/yum.repos.d/cloudcs.repo /etc/yum.repos.d/
The authenticity of host 'controller (192.168.153.201)' can't be established.
ECDSA key fingerprint is SHA256:aB7gFXOln456p6sW022UUUTg/Xbi974/U5ALv//77ZU.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'controller,192.168.153.201' (ECDSA) to the list of known hosts.
root@controller's password: 
cloudcs.repo                                  100% 1839     1.3MB/s   00:00 
[root@compute ~]# ls /etc/yum.repos.d/
bak  cloudcs.repo
[root@compute ~]# yum clean all
0 files removed
[root@compute ~]# yum repolist all
repo id                         repo name                                status
appstream                       CentOS Stream 8 - AppStream              enabled
baseos                          CentOS Stream 8 - BaseOS                 enabled
centos-ceph-pacific             CentOS - Ceph Pacific                    enabled
centos-nfv-openvswitch          CentOS Stream 8 - NFV OpenvSwitch        enabled
centos-openstack-victoria       CentOS 8 - OpenStack victoria            enabled
centos-rabbitmq-38              CentOS-8 - RabbitMQ 38                   enabled
extras                          CentOS Stream  - Extras                  enabled
extras-common                   CentOS Stream 8 - Extras packages        enabled
highavailability                CentOS Stream 8 - HighAvailability       enabled
nfv                             CentOS Stream 8 - NFV                    enabled
powertools                      CentOS Stream 8 - PowerTools             enabled
resilientstorage                CentOS Stream 8 - ResilientStorage       enabled
rt                              CentOS Stream 8 - RT                     enabled
[root@compute ~]# 

2.7 基础软件包

控制节点

TypeScript 复制代码
[root@controller network-scripts]# yum install -y vim net-tools bash-completion chrony.x86_64 centos-release-openstack-victoria.noarch
CentOS Stream 8 - HighAvailability                                                    793 kB/s | 1.3 MB     00:01    
CentOS Stream 8 - NFV                                                                 2.1 MB/s | 4.4 MB     00:02    
CentOS Stream 8 - RT                                                                  1.9 MB/s | 4.3 MB     00:02    
CentOS Stream 8 - ResilientStorage                                                    849 kB/s | 1.3 MB     00:01    
CentOS Stream 8 - Extras packages                                                     7.7 kB/s | 8.0 kB     00:01    
CentOS Stream  - Extras                                                                18 kB/s |  18 kB     00:00    
CentOS - Ceph Pacific                                                                 534 kB/s | 568 kB     00:01    
CentOS-8 - RabbitMQ 38                                                                 90 kB/s |  80 kB     00:00    
CentOS Stream 8 - NFV OpenvSwitch                                                     365 kB/s | 281 kB     00:00    
CentOS Stream 8 - BaseOS                                                              3.1 MB/s |  10 MB     00:03    
CentOS Stream 8 - AppStream                                                           1.9 MB/s |  29 MB     00:15    
CentOS 8 - OpenStack victoria                                                         1.4 MB/s | 3.3 MB     00:02    
CentOS Stream 8 - PowerTools                                                          2.0 MB/s | 5.0 MB     00:02    
Package vim-enhanced-2:8.0.1763-19.el8.4.x86_64 is already installed.
Package net-tools-2.0-0.52.20160912git.el8.x86_64 is already installed.
Package bash-completion-1:2.7-5.el8.noarch is already installed.
Package chrony-4.2-1.el8.x86_64 is already installed.
Dependencies resolved.
======================================================================================================================
 Package                                            Architecture       Version               Repository          Size
======================================================================================================================
Installing:
 centos-release-openstack-victoria                  noarch             1-3.el8               extras              10 k
Upgrading:
 chrony                                             x86_64             4.5-1.el8             baseos             357 k
Installing dependencies:
 centos-release-advanced-virtualization             noarch             1.0-4.el8             extras              16 k
 centos-release-ceph-nautilus                       noarch             1.3-2.el8             extras             8.9 k
 centos-release-messaging                           noarch             1-3.el8               extras             9.5 k
 centos-release-nfv-common                          noarch             1-3.el8               extras             9.3 k
 centos-release-nfv-openvswitch                     noarch             1-3.el8               extras             8.6 k
 centos-release-rabbitmq-38                         noarch             1-3.el8               extras             8.4 k
 centos-release-storage-common                      noarch             2-2.el8               extras             9.4 k
 centos-release-virt-common                         noarch             1-2.el8               extras             8.9 k

Transaction Summary
======================================================================================================================
Install  9 Packages
Upgrade  1 Package

Total download size: 446 k
Downloading Packages:
(1/10): centos-release-ceph-nautilus-1.3-2.el8.noarch.rpm                              20 kB/s | 8.9 kB     00:00    
(2/10): centos-release-messaging-1-3.el8.noarch.rpm                                    22 kB/s | 9.5 kB     00:00    
(3/10): centos-release-advanced-virtualization-1.0-4.el8.noarch.rpm                    35 kB/s |  16 kB     00:00    
(4/10): centos-release-nfv-openvswitch-1-3.el8.noarch.rpm                              21 kB/s | 8.6 kB     00:00    
(5/10): centos-release-nfv-common-1-3.el8.noarch.rpm                                   18 kB/s | 9.3 kB     00:00    
(6/10): centos-release-openstack-victoria-1-3.el8.noarch.rpm                           20 kB/s |  10 kB     00:00    
(7/10): centos-release-virt-common-1-2.el8.noarch.rpm                                  26 kB/s | 8.9 kB     00:00    
(8/10): centos-release-storage-common-2-2.el8.noarch.rpm                               26 kB/s | 9.4 kB     00:00    
(9/10): centos-release-rabbitmq-38-1-3.el8.noarch.rpm                                  16 kB/s | 8.4 kB     00:00    
(10/10): chrony-4.5-1.el8.x86_64.rpm                                                  645 kB/s | 357 kB     00:00    
----------------------------------------------------------------------------------------------------------------------
Total                                                                                 236 kB/s | 446 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                              1/1 
  Running scriptlet: centos-release-virt-common-1-2.el8.noarch                                                    1/1 
  Installing       : centos-release-virt-common-1-2.el8.noarch                                                   1/11 
  Installing       : centos-release-advanced-virtualization-1.0-4.el8.noarch                                     2/11 
  Running scriptlet: centos-release-advanced-virtualization-1.0-4.el8.noarch                                     2/11 
  Installing       : centos-release-storage-common-2-2.el8.noarch                                                3/11 
  Installing       : centos-release-ceph-nautilus-1.3-2.el8.noarch                                               4/11 
  Running scriptlet: centos-release-ceph-nautilus-1.3-2.el8.noarch                                               4/11 
  Installing       : centos-release-nfv-common-1-3.el8.noarch                                                    5/11 
  Running scriptlet: centos-release-nfv-common-1-3.el8.noarch                                                    5/11 
  Installing       : centos-release-nfv-openvswitch-1-3.el8.noarch                                               6/11 
  Installing       : centos-release-messaging-1-3.el8.noarch                                                     7/11 
  Installing       : centos-release-rabbitmq-38-1-3.el8.noarch                                                   8/11 
  Installing       : centos-release-openstack-victoria-1-3.el8.noarch                                            9/11 
  Running scriptlet: chrony-4.5-1.el8.x86_64                                                                    10/11 
  Upgrading        : chrony-4.5-1.el8.x86_64                                                                    10/11 
  Running scriptlet: chrony-4.5-1.el8.x86_64                                                                    10/11 
  Running scriptlet: chrony-4.2-1.el8.x86_64                                                                    11/11 
  Cleanup          : chrony-4.2-1.el8.x86_64                                                                    11/11 
  Running scriptlet: chrony-4.2-1.el8.x86_64                                                                    11/11 
/sbin/ldconfig: /usr/lib64/llvm14/lib/libclang.so.13 is not a symbolic link


  Verifying        : centos-release-advanced-virtualization-1.0-4.el8.noarch                                     1/11 
  Verifying        : centos-release-ceph-nautilus-1.3-2.el8.noarch                                               2/11 
  Verifying        : centos-release-messaging-1-3.el8.noarch                                                     3/11 
  Verifying        : centos-release-nfv-common-1-3.el8.noarch                                                    4/11 
  Verifying        : centos-release-nfv-openvswitch-1-3.el8.noarch                                               5/11 
  Verifying        : centos-release-openstack-victoria-1-3.el8.noarch                                            6/11 
  Verifying        : centos-release-rabbitmq-38-1-3.el8.noarch                                                   7/11 
  Verifying        : centos-release-storage-common-2-2.el8.noarch                                                8/11 
  Verifying        : centos-release-virt-common-1-2.el8.noarch                                                   9/11 
  Verifying        : chrony-4.5-1.el8.x86_64                                                                    10/11 
  Verifying        : chrony-4.2-1.el8.x86_64                                                                    11/11 

Upgraded:
  chrony-4.5-1.el8.x86_64                                                                                             
Installed:
  centos-release-advanced-virtualization-1.0-4.el8.noarch       centos-release-ceph-nautilus-1.3-2.el8.noarch         
  centos-release-messaging-1-3.el8.noarch                       centos-release-nfv-common-1-3.el8.noarch              
  centos-release-nfv-openvswitch-1-3.el8.noarch                 centos-release-openstack-victoria-1-3.el8.noarch      
  centos-release-rabbitmq-38-1-3.el8.noarch                     centos-release-storage-common-2-2.el8.noarch          
  centos-release-virt-common-1-2.el8.noarch                    

Complete!

计算节点

TypeScript 复制代码
[root@compute ~]# yum install -y vim net-tools bash-completion chrony.x86_64 centos-release-openstack-victoria.noarch
CentOS Stream 8 - HighAvailability              604 kB/s | 1.3 MB     00:02    
CentOS Stream 8 - NFV                           1.1 MB/s | 4.4 MB     00:04    
CentOS Stream 8 - RT                            1.0 MB/s | 4.3 MB     00:04    
CentOS Stream 8 - ResilientStorage              842 kB/s | 1.3 MB     00:01    
CentOS Stream 8 - Extras packages               8.6 kB/s | 8.0 kB     00:00    
CentOS Stream  - Extras                         8.7 kB/s |  18 kB     00:02    
CentOS - Ceph Pacific                           483 kB/s | 568 kB     00:01    
CentOS-8 - RabbitMQ 38                          118 kB/s |  80 kB     00:00    
CentOS Stream 8 - NFV OpenvSwitch               450 kB/s | 281 kB     00:00    
CentOS Stream 8 - BaseOS                        2.2 MB/s |  10 MB     00:04    
CentOS Stream 8 - AppStream                     1.8 MB/s |  29 MB     00:15    
CentOS 8 - OpenStack victoria                   1.2 MB/s | 3.3 MB     00:02    
CentOS Stream 8 - PowerTools                    1.4 MB/s | 5.0 MB     00:03    
Package vim-enhanced-2:8.0.1763-19.el8.4.x86_64 is already installed.
Package net-tools-2.0-0.52.20160912git.el8.x86_64 is already installed.
Package bash-completion-1:2.7-5.el8.noarch is already installed.
Package chrony-4.2-1.el8.x86_64 is already installed.
Dependencies resolved.
================================================================================
 Package                                  Arch     Version       Repo      Size
================================================================================
Installing:
 centos-release-openstack-victoria        noarch   1-3.el8       extras    10 k
Upgrading:
 chrony                                   x86_64   4.5-1.el8     baseos   357 k
Installing dependencies:
 centos-release-advanced-virtualization   noarch   1.0-4.el8     extras    16 k
 centos-release-ceph-nautilus             noarch   1.3-2.el8     extras   8.9 k
 centos-release-messaging                 noarch   1-3.el8       extras   9.5 k
 centos-release-nfv-common                noarch   1-3.el8       extras   9.3 k
 centos-release-nfv-openvswitch           noarch   1-3.el8       extras   8.6 k
 centos-release-rabbitmq-38               noarch   1-3.el8       extras   8.4 k
 centos-release-storage-common            noarch   2-2.el8       extras   9.4 k
 centos-release-virt-common               noarch   1-2.el8       extras   8.9 k

Transaction Summary
================================================================================
Install  9 Packages
Upgrade  1 Package

Total download size: 446 k
Downloading Packages:
(1/10): centos-release-advanced-virtualization-  48 kB/s |  16 kB     00:00    
(2/10): centos-release-ceph-nautilus-1.3-2.el8.  18 kB/s | 8.9 kB     00:00    
(3/10): centos-release-messaging-1-3.el8.noarch  19 kB/s | 9.5 kB     00:00    
(4/10): centos-release-nfv-common-1-3.el8.noarc  27 kB/s | 9.3 kB     00:00    
(5/10): centos-release-nfv-openvswitch-1-3.el8.  25 kB/s | 8.6 kB     00:00    
(6/10): centos-release-openstack-victoria-1-3.e  29 kB/s |  10 kB     00:00    
(7/10): centos-release-rabbitmq-38-1-3.el8.noar  30 kB/s | 8.4 kB     00:00    
(8/10): centos-release-storage-common-2-2.el8.n  31 kB/s | 9.4 kB     00:00    
(9/10): centos-release-virt-common-1-2.el8.noar  26 kB/s | 8.9 kB     00:00    
(10/10): chrony-4.5-1.el8.x86_64.rpm            1.1 MB/s | 357 kB     00:00    
--------------------------------------------------------------------------------
Total                                           343 kB/s | 446 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Running scriptlet: centos-release-virt-common-1-2.el8.noarch              1/1 
  Installing       : centos-release-virt-common-1-2.el8.noarch             1/11 
  Installing       : centos-release-advanced-virtualization-1.0-4.el8.n    2/11 
  Running scriptlet: centos-release-advanced-virtualization-1.0-4.el8.n    2/11 
  Installing       : centos-release-storage-common-2-2.el8.noarch          3/11 
  Installing       : centos-release-ceph-nautilus-1.3-2.el8.noarch         4/11 
  Running scriptlet: centos-release-ceph-nautilus-1.3-2.el8.noarch         4/11 
  Installing       : centos-release-nfv-common-1-3.el8.noarch              5/11 
  Running scriptlet: centos-release-nfv-common-1-3.el8.noarch              5/11 
  Installing       : centos-release-nfv-openvswitch-1-3.el8.noarch         6/11 
  Installing       : centos-release-messaging-1-3.el8.noarch               7/11 
  Installing       : centos-release-rabbitmq-38-1-3.el8.noarch             8/11 
  Installing       : centos-release-openstack-victoria-1-3.el8.noarch      9/11 
  Running scriptlet: chrony-4.5-1.el8.x86_64                              10/11 
  Upgrading        : chrony-4.5-1.el8.x86_64                              10/11 
  Running scriptlet: chrony-4.5-1.el8.x86_64                              10/11 
  Running scriptlet: chrony-4.2-1.el8.x86_64                              11/11 
  Cleanup          : chrony-4.2-1.el8.x86_64                              11/11 
  Running scriptlet: chrony-4.2-1.el8.x86_64                              11/11 
/sbin/ldconfig: /usr/lib64/llvm14/lib/libclang.so.13 is not a symbolic link


  Verifying        : centos-release-advanced-virtualization-1.0-4.el8.n    1/11 
  Verifying        : centos-release-ceph-nautilus-1.3-2.el8.noarch         2/11 
  Verifying        : centos-release-messaging-1-3.el8.noarch               3/11 
  Verifying        : centos-release-nfv-common-1-3.el8.noarch              4/11 
  Verifying        : centos-release-nfv-openvswitch-1-3.el8.noarch         5/11 
  Verifying        : centos-release-openstack-victoria-1-3.el8.noarch      6/11 
  Verifying        : centos-release-rabbitmq-38-1-3.el8.noarch             7/11 
  Verifying        : centos-release-storage-common-2-2.el8.noarch          8/11 
  Verifying        : centos-release-virt-common-1-2.el8.noarch             9/11 
  Verifying        : chrony-4.5-1.el8.x86_64                              10/11 
  Verifying        : chrony-4.2-1.el8.x86_64                              11/11 

Upgraded:
  chrony-4.5-1.el8.x86_64                                                       
Installed:
  centos-release-advanced-virtualization-1.0-4.el8.noarch                       
  centos-release-ceph-nautilus-1.3-2.el8.noarch                                 
  centos-release-messaging-1-3.el8.noarch                                       
  centos-release-nfv-common-1-3.el8.noarch                                      
  centos-release-nfv-openvswitch-1-3.el8.noarch                                 
  centos-release-openstack-victoria-1-3.el8.noarch                              
  centos-release-rabbitmq-38-1-3.el8.noarch                                     
  centos-release-storage-common-2-2.el8.noarch                                  
  centos-release-virt-common-1-2.el8.noarch                                     

Complete!

2.8 NTP 时钟同步

控制节点

TypeScript 复制代码
[root@controller network-scripts]# vim /etc/chrony.conf
[root@controller network-scripts]# systemctl start chronyd.service 
[root@controller network-scripts]# systemctl enable chronyd
Created symlink /etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service.

计算节点

root@compute \~\]# vim /etc/chrony.conf ![](https://i-blog.csdnimg.cn/direct/e54ace08ef7149a8a2bac892d8494e3c.png)

[root@compute ~]# vim /etc/chrony.conf
[root@compute ~]# systemctl start chronyd.service
[root@compute ~]# systemctl enable chronyd
Created symlink /etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service.

复制代码
#### 2.9 安装packstack工具

控制节点和计算计算上均所有 `centos-release-*` 包(彻底清除无效源)

```TypeScript
[root@compute ~]# yum remove -y centos-release-advanced-virtualization centos-release-ceph-nautilus centos-release-messaging centos-release-nfv-common centos-release-nfv-openvswitch centos-release-openstack-victoria centos-release-rabbitmq-38 centos-release-storage-common centos-release-virt-common
Repository centos-rabbitmq-38 is listed more than once in the configuration
Repository centos-nfv-openvswitch is listed more than once in the configuration
Repository centos-openstack-victoria is listed more than once in the configuration
Dependencies resolved.
=============================================================================================================================
 Package                                             Architecture        Version                  Repository            Size
=============================================================================================================================
Removing:
 centos-release-advanced-virtualization              noarch              1.0-4.el8                @extras               19 k
 centos-release-ceph-nautilus                        noarch              1.3-2.el8                @extras              940  
 centos-release-messaging                            noarch              1-3.el8                  @extras              1.8 k
 centos-release-nfv-common                           noarch              1-3.el8                  @extras              1.0 k
 centos-release-nfv-openvswitch                      noarch              1-3.el8                  @extras              1.2 k
 centos-release-openstack-victoria                   noarch              1-3.el8                  @extras              5.5 k
 centos-release-rabbitmq-38                          noarch              1-3.el8                  @extras              941  
 centos-release-storage-common                       noarch              2-2.el8                  @extras              1.4 k
 centos-release-virt-common                          noarch              1-2.el8                  @extras              1.0 k

Transaction Summary
=============================================================================================================================
Remove  9 Packages

Freed space: 33 k
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                     1/1 
  Erasing          : centos-release-openstack-victoria-1-3.el8.noarch                                                    1/9 
  Erasing          : centos-release-advanced-virtualization-1.0-4.el8.noarch                                             2/9 
  Running scriptlet: centos-release-advanced-virtualization-1.0-4.el8.noarch                                             2/9 
  Running scriptlet: centos-release-ceph-nautilus-1.3-2.el8.noarch                                                       3/9 
  Erasing          : centos-release-ceph-nautilus-1.3-2.el8.noarch                                                       3/9 
  Running scriptlet: centos-release-ceph-nautilus-1.3-2.el8.noarch                                                       3/9 
  Erasing          : centos-release-nfv-openvswitch-1-3.el8.noarch                                                       4/9 
  Erasing          : centos-release-rabbitmq-38-1-3.el8.noarch                                                           5/9 
  Erasing          : centos-release-messaging-1-3.el8.noarch                                                             6/9 
  Erasing          : centos-release-nfv-common-1-3.el8.noarch                                                            7/9 
  Running scriptlet: centos-release-nfv-common-1-3.el8.noarch                                                            7/9 
  Erasing          : centos-release-storage-common-2-2.el8.noarch                                                        8/9 
  Erasing          : centos-release-virt-common-1-2.el8.noarch                                                           9/9 
  Verifying        : centos-release-advanced-virtualization-1.0-4.el8.noarch                                             1/9 
  Verifying        : centos-release-ceph-nautilus-1.3-2.el8.noarch                                                       2/9 
  Verifying        : centos-release-messaging-1-3.el8.noarch                                                             3/9 
  Verifying        : centos-release-nfv-common-1-3.el8.noarch                                                            4/9 
  Verifying        : centos-release-nfv-openvswitch-1-3.el8.noarch                                                       5/9 
  Verifying        : centos-release-openstack-victoria-1-3.el8.noarch                                                    6/9 
  Verifying        : centos-release-rabbitmq-38-1-3.el8.noarch                                                           7/9 
  Verifying        : centos-release-storage-common-2-2.el8.noarch                                                        8/9 
  Verifying        : centos-release-virt-common-1-2.el8.noarch                                                           9/9 

Removed:
  centos-release-advanced-virtualization-1.0-4.el8.noarch          centos-release-ceph-nautilus-1.3-2.el8.noarch            
  centos-release-messaging-1-3.el8.noarch                          centos-release-nfv-common-1-3.el8.noarch                 
  centos-release-nfv-openvswitch-1-3.el8.noarch                    centos-release-openstack-victoria-1-3.el8.noarch         
  centos-release-rabbitmq-38-1-3.el8.noarch                        centos-release-storage-common-2-2.el8.noarch             
  centos-release-virt-common-1-2.el8.noarch                       

Complete!

只需要在控制节点安装packstack

TypeScript 复制代码
[root@controller network-scripts]# yum install -y openstack-packstack
Last metadata expiration check: 0:53:23 ago on Mon 20 Apr 2026 08:55:52 PM CST.
Dependencies resolved.
======================================================================================================================
 Package                        Arch      Version                                  Repository                    Size
======================================================================================================================
Installing:
 openstack-packstack            noarch    1:17.0.0-1.el8                           centos-openstack-victoria    194 k
Installing dependencies:
 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-8.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
Installing weak dependencies:
 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
Enabling module streams:
 ruby                                     2.5                                                                        

Transaction Summary
======================================================================================================================
Install  106 Packages

Total download size: 30 M
Installed size: 99 M
Downloading Packages:
(1/106): boost-filesystem-1.66.0-13.el8.x86_64.rpm                                     52 kB/s |  49 kB     00:00    
(2/106): python3-pycparser-2.14-14.el8.noarch.rpm                                      89 kB/s | 109 kB     00:01    
(3/106): boost-locale-1.66.0-13.el8.x86_64.rpm                                        144 kB/s | 266 kB     00:01    
(4/106): boost-log-1.66.0-13.el8.x86_64.rpm                                           148 kB/s | 449 kB     00:03    
(5/106): python3-cryptography-3.2.1-7.el8.x86_64.rpm                                  140 kB/s | 641 kB     00:04    
(6/106): libselinux-ruby-2.9-8.el8.x86_64.rpm                                         138 kB/s | 147 kB     00:01    
(7/106): python3-netaddr-0.7.19-8.el8.noarch.rpm                                      875 kB/s | 1.5 MB     00:01    
(8/106): python3-docutils-0.14-12.module_el8+762+77bd8591.noarch.rpm                  616 kB/s | 1.7 MB     00:02    
(9/106): python3-netifaces-0.10.6-4.el8.x86_64.rpm                                     69 kB/s |  25 kB     00:00    
(10/106): python3-pyOpenSSL-19.0.0-1.el8.noarch.rpm                                   326 kB/s | 103 kB     00:00    
(11/106): ruby-2.5.9-111.module_el8+475+35a6c697.x86_64.rpm                           183 kB/s |  88 kB     00:00    
(12/106): ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch.rpm                       243 kB/s | 110 kB     00:00    
(13/106): rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_64.rpm             214 kB/s |  98 kB     00:00    
(14/106): rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.noarch.rpm           641 kB/s |  93 kB     00:00    
(15/106): rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_64.rpm             160 kB/s |  68 kB     00:00    
(16/106): rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64.rpm                   189 kB/s |  96 kB     00:00    
(17/106): rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64.rpm                341 kB/s | 193 kB     00:00    
(18/106): rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64.rpm                  231 kB/s | 104 kB     00:00    
(19/106): ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64.rpm                      1.0 MB/s | 3.0 MB     00:02    
(20/106): rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch.rpm                  318 kB/s | 156 kB     00:00    
(21/106): rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch.rpm                 726 kB/s | 497 kB     00:00    
(22/106): rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch.rpm                     503 kB/s | 356 kB     00:00    
(23/106): cpp-hocon-0.2.1-1.el8.x86_64.rpm                                            544 kB/s | 416 kB     00:00    
(24/106): hiera-3.6.0-1.el8.noarch.rpm                                                 90 kB/s |  35 kB     00:00    
(25/106): facter-3.14.2-2.el8.x86_64.rpm                                              620 kB/s | 632 kB     00:01    
(26/106): leatherman-1.6.1-2.el8.x86_64.rpm                                           536 kB/s | 401 kB     00:00    
(27/106): openstack-packstack-17.0.0-1.el8.noarch.rpm                                 315 kB/s | 194 kB     00:00    
(28/106): puppet-6.14.0-2.el8.noarch.rpm                                              182 kB/s |  28 kB     00:00    
(29/106): openstack-packstack-puppet-17.0.0-1.el8.noarch.rpm                          138 kB/s |  61 kB     00:00    
(30/106): puppet-aodh-17.6.0-1.el8.noarch.rpm                                         102 kB/s |  56 kB     00:00    
(31/106): puppet-apache-5.5.0-1.afbaf19git.el8.noarch.rpm                             396 kB/s | 259 kB     00:00    
(32/106): puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch.rpm                      99 kB/s |  43 kB     00:00    
(33/106): puppet-ceilometer-17.5.0-1.el8.noarch.rpm                                   150 kB/s |  63 kB     00:00    
(34/106): puppet-certmonger-2.6.0-1.el8.noarch.rpm                                     61 kB/s |  25 kB     00:00    
(35/106): puppet-cinder-17.5.0-1.el8.noarch.rpm                                       670 kB/s | 115 kB     00:00    
(36/106): git-core-2.43.0-1.el8.x86_64.rpm                                            909 kB/s |  11 MB     00:12    
(37/106): puppet-concat-6.2.0-2.dfeabb9git.el8.noarch.rpm                             239 kB/s |  40 kB     00:00    
(38/106): puppet-glance-17.7.0-1.el8.noarch.rpm                                       559 kB/s |  83 kB     00:00    
(39/106): puppet-firewall-2.5.0-1.71a1773git.el8.noarch.rpm                           358 kB/s |  75 kB     00:00    
(40/106): puppet-gnocchi-17.5.0-1.el8.noarch.rpm                                      395 kB/s |  54 kB     00:00    
(41/106): puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch.rpm                    168 kB/s |  69 kB     00:00    
(42/106): puppet-heat-17.5.0-1.el8.noarch.rpm                                         538 kB/s |  66 kB     00:00    
(43/106): puppet-horizon-17.5.0-1.el8.noarch.rpm                                      511 kB/s |  58 kB     00:00    
(44/106): puppet-inifile-4.2.0-1.df46d2agit.el8.noarch.rpm                            311 kB/s |  42 kB     00:00    
(45/106): puppet-keystone-17.5.0-1.el8.noarch.rpm                                     947 kB/s | 127 kB     00:00    
(46/106): puppet-kmod-2.5.0-1.52e31e3git.el8.noarch.rpm                               144 kB/s |  20 kB     00:00    
(47/106): puppet-ironic-17.5.0-1.el8.noarch.rpm                                       233 kB/s | 116 kB     00:00    
(48/106): puppet-manila-17.5.0-1.el8.noarch.rpm                                       602 kB/s |  77 kB     00:00    
(49/106): puppet-memcached-6.0.0-1.el8.noarch.rpm                                     147 kB/s |  21 kB     00:00    
(50/106): puppet-magnum-17.5.0-1.el8.noarch.rpm                                       130 kB/s |  51 kB     00:00    
(51/106): puppet-neutron-17.7.0-1.el8.noarch.rpm                                      798 kB/s | 196 kB     00:00    
(52/106): puppet-nova-17.7.0-1.el8.noarch.rpm                                         1.4 MB/s | 191 kB     00:00    
(53/106): puppet-mysql-10.6.0-1.937d044git.el8.noarch.rpm                             205 kB/s | 101 kB     00:00    
(54/106): puppet-openstack_extras-17.5.0-1.el8.noarch.rpm                             378 kB/s |  46 kB     00:00    
(55/106): puppet-openstacklib-17.4.1-1.el8.noarch.rpm                                 515 kB/s |  58 kB     00:00    
(56/106): puppet-oslo-17.5.0-1.el8.noarch.rpm                                         330 kB/s |  44 kB     00:00    
(57/106): puppet-headless-6.14.0-2.el8.noarch.rpm                                     950 kB/s | 1.7 MB     00:01    
(58/106): puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch.rpm                               20 kB/s |  11 kB     00:00    
(59/106): puppet-ovn-17.6.0-1.el8.noarch.rpm                                          178 kB/s |  26 kB     00:00    
(60/106): puppet-placement-4.5.0-1.el8.noarch.rpm                                     313 kB/s |  38 kB     00:00    
(61/106): puppet-panko-17.5.0-2.el8.noarch.rpm                                        206 kB/s |  43 kB     00:00    
(62/106): puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch.rpm                       398 kB/s |  53 kB     00:00    
(63/106): puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch.rpm                   1.2 MB/s | 266 kB     00:00    
(64/106): puppet-rsync-1.1.3-1.b3ee352git.el8.noarch.rpm                              197 kB/s |  27 kB     00:00    
(65/106): puppet-sahara-17.5.0-1.el8.noarch.rpm                                       407 kB/s |  56 kB     00:00    
(66/106): puppet-ssh-6.2.0-1.6e0f430git.el8.noarch.rpm                                219 kB/s |  28 kB     00:00    
(67/106): puppet-remote-10.0.0-1.7420908git.el8.noarch.rpm                             37 kB/s |  15 kB     00:00    
(68/106): puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch.rpm                             859 kB/s | 166 kB     00:00    
(69/106): puppet-staging-1.0.4-1.b466d93git.el8.noarch.rpm                            177 kB/s |  81 kB     00:00    
(70/106): puppet-swift-17.5.0-1.el8.noarch.rpm                                        226 kB/s | 108 kB     00:00    
(71/106): puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch.rpm                             44 kB/s |  15 kB     00:00    
(72/106): puppet-systemd-2.10.0-1.el8.noarch.rpm                                      101 kB/s |  38 kB     00:00    
(73/106): puppet-tempest-17.4.0-2.el8.noarch.rpm                                      100 kB/s |  39 kB     00:00    
(74/106): puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch.rpm                            328 kB/s |  50 kB     00:00    
(75/106): puppet-trove-17.4.0-2.el8.noarch.rpm                                        163 kB/s |  64 kB     00:00    
(76/106): puppet-vswitch-13.5.0-1.el8.noarch.rpm                                      306 kB/s |  38 kB     00:00    
(77/106): puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch.rpm                             164 kB/s |  25 kB     00:00    
(78/106): python3-cffi-1.13.2-1.el8.x86_64.rpm                                        832 kB/s | 245 kB     00:00    
(79/106): ruby-augeas-0.5.0-23.el8.x86_64.rpm                                         195 kB/s |  30 kB     00:00    
(80/106): python3-pbr-5.4.3-2.el8.noarch.rpm                                          478 kB/s |  90 kB     00:00    
(81/106): rubygem-cane-3.0.0-1.el8.noarch.rpm                                         152 kB/s |  30 kB     00:00    
(82/106): rubygem-concurrent-ruby-1.1.5-2.el8.noarch.rpm                              1.0 MB/s | 254 kB     00:00    
(83/106): ruby-facter-3.14.2-2.el8.x86_64.rpm                                          50 kB/s |  16 kB     00:00    
(84/106): rubygem-fast_gettext-1.2.0-9.el8.noarch.rpm                                 261 kB/s |  35 kB     00:00    
(85/106): rubygem-deep_merge-1.2.1-4.el8.noarch.rpm                                    41 kB/s |  14 kB     00:00    
(86/106): rubygem-docile-1.1.5-10.el8.noarch.rpm                                       39 kB/s |  13 kB     00:00    
(87/106): rubygem-multi_json-1.13.1-4.el8.noarch.rpm                                  180 kB/s |  23 kB     00:00    
(88/106): rubygem-hocon-1.3.0-1.el8.noarch.rpm                                        391 kB/s |  96 kB     00:00    
(89/106): rubygem-parallel-1.12.1-5.el8.noarch.rpm                                    120 kB/s |  15 kB     00:00    
(90/106): rubygem-pathspec-0.2.1-5.el8.noarch.rpm                                     152 kB/s |  20 kB     00:00    
(91/106): rubygem-puppet-resource_api-1.8.12-1.el8.noarch.rpm                         2.6 MB/s | 501 kB     00:00    
(92/106): rubygem-rgen-0.8.4-2.el8.noarch.rpm                                         616 kB/s |  92 kB     00:00    
(93/106): rubygem-rspec-fire-1.3.0-1.el8.noarch.rpm                                   163 kB/s |  18 kB     00:00    
(94/106): rubygem-ruby-shadow-2.5.0-12.el8.x86_64.rpm                                 123 kB/s |  16 kB     00:00    
(95/106): rubygem-redcarpet-3.3.2-16.1.el8.x86_64.rpm                                 143 kB/s |  58 kB     00:00    
(96/106): rubygem-semantic_puppet-1.0.2-1.el8.noarch.rpm                              239 kB/s |  36 kB     00:00    
(97/106): rubygem-simplecov-0.13.0-7.el8.1.noarch.rpm                                 320 kB/s |  41 kB     00:00    
(98/106): yaml-cpp-0.6.3-1.el8.x86_64.rpm                                             864 kB/s | 170 kB     00:00    
(99/106): rubygem-yard-0.9.12-8.el8.noarch.rpm                                        1.0 MB/s | 319 kB     00:00    
(100/106): rubygem-simplecov-html-0.10.0-8.el8.noarch.rpm                             249 kB/s | 113 kB     00:00    
(101/106): rubygem-diff-lcs-1.3-4.el8.noarch.rpm                                      220 kB/s |  40 kB     00:00    
(102/106): rubygem-rspec-3.7.0-2.el8.noarch.rpm                                       103 kB/s |  16 kB     00:00    
(103/106): rubygem-rspec-mocks-3.7.0-4.el8.noarch.rpm                                 622 kB/s |  83 kB     00:00    
(104/106): rubygem-rspec-core-3.7.1-5.el8.noarch.rpm                                  810 kB/s | 156 kB     00:00    
(105/106): rubygem-rspec-support-3.7.1-2.el8.noarch.rpm                               298 kB/s |  42 kB     00:00    
(106/106): rubygem-rspec-expectations-3.7.0-4.el8.noarch.rpm                          193 kB/s |  87 kB     00:00    
----------------------------------------------------------------------------------------------------------------------
Total                                                                                 1.4 MB/s |  30 MB     00:21     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                              1/1 
  Installing       : ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64                                         1/106 
  Installing       : ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch                                          2/106 
  Installing       : rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_64                                3/106 
  Installing       : rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.noarch                              4/106 
  Installing       : rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_64                                5/106 
  Installing       : rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64                                      6/106 
  Installing       : rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64                                   7/106 
  Installing       : rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64                                     8/106 
  Installing       : rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch                                    9/106 
  Installing       : rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch                                       10/106 
  Installing       : ruby-2.5.9-111.module_el8+475+35a6c697.x86_64                                             11/106 
  Installing       : rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch                                    12/106 
  Installing       : rubygem-rspec-support-3.7.1-2.el8.noarch                                                  13/106 
  Installing       : boost-locale-1.66.0-13.el8.x86_64                                                         14/106 
  Running scriptlet: boost-locale-1.66.0-13.el8.x86_64                                                         14/106 
/sbin/ldconfig: /usr/lib64/llvm14/lib/libclang.so.13 is not a symbolic link


  Installing       : boost-filesystem-1.66.0-13.el8.x86_64                                                     15/106 
  Running scriptlet: boost-filesystem-1.66.0-13.el8.x86_64                                                     15/106 
/sbin/ldconfig: /usr/lib64/llvm14/lib/libclang.so.13 is not a symbolic link


  Installing       : rubygem-diff-lcs-1.3-4.el8.noarch                                                         16/106 
  Installing       : rubygem-multi_json-1.13.1-4.el8.noarch                                                    17/106 
  Installing       : rubygem-rspec-expectations-3.7.0-4.el8.noarch                                             18/106 
  Installing       : rubygem-rspec-mocks-3.7.0-4.el8.noarch                                                    19/106 
  Installing       : boost-log-1.66.0-13.el8.x86_64                                                            20/106 
  Running scriptlet: boost-log-1.66.0-13.el8.x86_64                                                            20/106 
/sbin/ldconfig: /usr/lib64/llvm14/lib/libclang.so.13 is not a symbolic link


  Installing       : leatherman-1.6.1-2.el8.x86_64                                                             21/106 
  Installing       : cpp-hocon-0.2.1-1.el8.x86_64                                                              22/106 
  Installing       : rubygem-rspec-core-3.7.1-5.el8.noarch                                                     23/106 
  Installing       : rubygem-rspec-3.7.0-2.el8.noarch                                                          24/106 
  Installing       : rubygem-rspec-fire-1.3.0-1.el8.noarch                                                     25/106 
  Installing       : hiera-3.6.0-1.el8.noarch                                                                  26/106 
  Installing       : rubygem-fast_gettext-1.2.0-9.el8.noarch                                                   27/106 
  Installing       : rubygem-hocon-1.3.0-1.el8.noarch                                                          28/106 
  Installing       : rubygem-puppet-resource_api-1.8.12-1.el8.noarch                                           29/106 
  Installing       : rubygem-pathspec-0.2.1-5.el8.noarch                                                       30/106 
  Installing       : rubygem-redcarpet-3.3.2-16.1.el8.x86_64                                                   31/106 
  Installing       : rubygem-simplecov-html-0.10.0-8.el8.noarch                                                32/106 
  Installing       : rubygem-yard-0.9.12-8.el8.noarch                                                          33/106 
  Installing       : rubygem-concurrent-ruby-1.1.5-2.el8.noarch                                                34/106 
  Installing       : rubygem-deep_merge-1.2.1-4.el8.noarch                                                     35/106 
  Installing       : rubygem-docile-1.1.5-10.el8.noarch                                                        36/106 
  Installing       : rubygem-simplecov-0.13.0-7.el8.1.noarch                                                   37/106 
  Installing       : rubygem-parallel-1.12.1-5.el8.noarch                                                      38/106 
  Installing       : rubygem-cane-3.0.0-1.el8.noarch                                                           39/106 
  Installing       : rubygem-semantic_puppet-1.0.2-1.el8.noarch                                                40/106 
  Installing       : rubygem-rgen-0.8.4-2.el8.noarch                                                           41/106 
  Installing       : rubygem-ruby-shadow-2.5.0-12.el8.x86_64                                                   42/106 
  Installing       : libselinux-ruby-2.9-8.el8.x86_64                                                          43/106 
  Installing       : ruby-augeas-0.5.0-23.el8.x86_64                                                           44/106 
  Installing       : yaml-cpp-0.6.3-1.el8.x86_64                                                               45/106 
  Installing       : facter-1:3.14.2-2.el8.x86_64                                                              46/106 
  Installing       : ruby-facter-1:3.14.2-2.el8.x86_64                                                         47/106 
  Running scriptlet: puppet-headless-6.14.0-2.el8.noarch                                                       48/106 
  Installing       : puppet-headless-6.14.0-2.el8.noarch                                                       48/106 
  Installing       : puppet-6.14.0-2.el8.noarch                                                                49/106 
  Running scriptlet: puppet-6.14.0-2.el8.noarch                                                                49/106 
  Installing       : puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch                                               50/106 
  Installing       : puppet-inifile-4.2.0-1.df46d2agit.el8.noarch                                              51/106 
  Installing       : puppet-concat-6.2.0-2.dfeabb9git.el8.noarch                                               52/106 
  Installing       : puppet-apache-5.5.0-1.afbaf19git.el8.noarch                                               53/106 
  Installing       : puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch                                              54/106 
  Installing       : puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch                                               55/106 
  Installing       : puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch                                              56/106 
  Installing       : puppet-rsync-1.1.3-1.b3ee352git.el8.noarch                                                57/106 
  Installing       : puppet-firewall-2.5.0-1.71a1773git.el8.noarch                                             58/106 
  Installing       : puppet-memcached-6.0.0-1.el8.noarch                                                       59/106 
  Installing       : puppet-horizon-17.5.0-1.el8.noarch                                                        60/106 
  Installing       : puppet-ssh-6.2.0-1.6e0f430git.el8.noarch                                                  61/106 
  Installing       : puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch                                       62/106 
  Installing       : puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch                                     63/106 
  Installing       : puppet-certmonger-2.6.0-1.el8.noarch                                                      64/106 
  Installing       : puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch                                      65/106 
  Installing       : puppet-openstack_extras-17.5.0-1.el8.noarch                                               66/106 
  Installing       : puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch                                                67/106 
  Installing       : puppet-ovn-17.6.0-1.el8.noarch                                                            68/106 
  Installing       : puppet-kmod-2.5.0-1.52e31e3git.el8.noarch                                                 69/106 
  Installing       : puppet-remote-10.0.0-1.7420908git.el8.noarch                                              70/106 
  Installing       : puppet-staging-1.0.4-1.b466d93git.el8.noarch                                              71/106 
  Installing       : puppet-mysql-10.6.0-1.937d044git.el8.noarch                                               72/106 
  Installing       : puppet-openstacklib-17.4.1-1.el8.noarch                                                   73/106 
  Installing       : puppet-oslo-17.5.0-1.el8.noarch                                                           74/106 
  Installing       : puppet-keystone-17.5.0-1.el8.noarch                                                       75/106 
  Installing       : puppet-glance-17.7.0-1.el8.noarch                                                         76/106 
  Installing       : puppet-cinder-17.5.0-1.el8.noarch                                                         77/106 
  Installing       : puppet-nova-17.7.0-1.el8.noarch                                                           78/106 
  Installing       : puppet-vswitch-13.5.0-1.el8.noarch                                                        79/106 
  Installing       : puppet-neutron-17.7.0-1.el8.noarch                                                        80/106 
  Installing       : puppet-manila-17.5.0-1.el8.noarch                                                         81/106 
  Installing       : puppet-ceilometer-17.5.0-1.el8.noarch                                                     82/106 
  Installing       : puppet-gnocchi-17.5.0-1.el8.noarch                                                        83/106 
  Installing       : puppet-heat-17.5.0-1.el8.noarch                                                           84/106 
  Installing       : puppet-ironic-17.5.0-1.el8.noarch                                                         85/106 
  Installing       : puppet-magnum-17.5.0-1.el8.noarch                                                         86/106 
  Installing       : puppet-panko-17.5.0-2.el8.noarch                                                          87/106 
  Installing       : puppet-placement-4.5.0-1.el8.noarch                                                       88/106 
  Installing       : puppet-sahara-17.5.0-1.el8.noarch                                                         89/106 
  Installing       : puppet-swift-17.5.0-1.el8.noarch                                                          90/106 
  Installing       : puppet-trove-17.4.0-2.el8.noarch                                                          91/106 
  Installing       : puppet-aodh-17.6.0-1.el8.noarch                                                           92/106 
  Installing       : puppet-tempest-17.4.0-2.el8.noarch                                                        93/106 
  Installing       : puppet-systemd-2.10.0-1.el8.noarch                                                        94/106 
  Installing       : puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch                                         95/106 
  Installing       : openstack-packstack-puppet-1:17.0.0-1.el8.noarch                                          96/106 
  Installing       : python3-netifaces-0.10.6-4.el8.x86_64                                                     97/106 
  Installing       : python3-netaddr-0.7.19-8.el8.noarch                                                       98/106 
  Installing       : python3-docutils-0.14-12.module_el8+762+77bd8591.noarch                                   99/106 
  Installing       : git-core-2.43.0-1.el8.x86_64                                                             100/106 
  Installing       : python3-pbr-5.4.3-2.el8.noarch                                                           101/106 
  Installing       : python3-pycparser-2.14-14.el8.noarch                                                     102/106 
  Installing       : python3-cffi-1.13.2-1.el8.x86_64                                                         103/106 
  Installing       : python3-cryptography-3.2.1-7.el8.x86_64                                                  104/106 
  Installing       : python3-pyOpenSSL-19.0.0-1.el8.noarch                                                    105/106 
  Installing       : openstack-packstack-1:17.0.0-1.el8.noarch                                                106/106 
  Running scriptlet: openstack-packstack-1:17.0.0-1.el8.noarch                                                106/106 
/sbin/ldconfig: /usr/lib64/llvm14/lib/libclang.so.13 is not a symbolic link


  Verifying        : python3-cryptography-3.2.1-7.el8.x86_64                                                    1/106 
  Verifying        : python3-pycparser-2.14-14.el8.noarch                                                       2/106 
  Verifying        : boost-filesystem-1.66.0-13.el8.x86_64                                                      3/106 
  Verifying        : boost-locale-1.66.0-13.el8.x86_64                                                          4/106 
  Verifying        : boost-log-1.66.0-13.el8.x86_64                                                             5/106 
  Verifying        : git-core-2.43.0-1.el8.x86_64                                                               6/106 
  Verifying        : libselinux-ruby-2.9-8.el8.x86_64                                                           7/106 
  Verifying        : python3-docutils-0.14-12.module_el8+762+77bd8591.noarch                                    8/106 
  Verifying        : python3-netaddr-0.7.19-8.el8.noarch                                                        9/106 
  Verifying        : python3-netifaces-0.10.6-4.el8.x86_64                                                     10/106 
  Verifying        : python3-pyOpenSSL-19.0.0-1.el8.noarch                                                     11/106 
  Verifying        : ruby-2.5.9-111.module_el8+475+35a6c697.x86_64                                             12/106 
  Verifying        : ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch                                         13/106 
  Verifying        : ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64                                        14/106 
  Verifying        : rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_64                               15/106 
  Verifying        : rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.noarch                             16/106 
  Verifying        : rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_64                               17/106 
  Verifying        : rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64                                     18/106 
  Verifying        : rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64                                  19/106 
  Verifying        : rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64                                    20/106 
  Verifying        : rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch                                    21/106 
  Verifying        : rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch                                   22/106 
  Verifying        : rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch                                       23/106 
  Verifying        : cpp-hocon-0.2.1-1.el8.x86_64                                                              24/106 
  Verifying        : facter-1:3.14.2-2.el8.x86_64                                                              25/106 
  Verifying        : hiera-3.6.0-1.el8.noarch                                                                  26/106 
  Verifying        : leatherman-1.6.1-2.el8.x86_64                                                             27/106 
  Verifying        : openstack-packstack-1:17.0.0-1.el8.noarch                                                 28/106 
  Verifying        : openstack-packstack-puppet-1:17.0.0-1.el8.noarch                                          29/106 
  Verifying        : puppet-6.14.0-2.el8.noarch                                                                30/106 
  Verifying        : puppet-aodh-17.6.0-1.el8.noarch                                                           31/106 
  Verifying        : puppet-apache-5.5.0-1.afbaf19git.el8.noarch                                               32/106 
  Verifying        : puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch                                       33/106 
  Verifying        : puppet-ceilometer-17.5.0-1.el8.noarch                                                     34/106 
  Verifying        : puppet-certmonger-2.6.0-1.el8.noarch                                                      35/106 
  Verifying        : puppet-cinder-17.5.0-1.el8.noarch                                                         36/106 
  Verifying        : puppet-concat-6.2.0-2.dfeabb9git.el8.noarch                                               37/106 
  Verifying        : puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch                                      38/106 
  Verifying        : puppet-firewall-2.5.0-1.71a1773git.el8.noarch                                             39/106 
  Verifying        : puppet-glance-17.7.0-1.el8.noarch                                                         40/106 
  Verifying        : puppet-gnocchi-17.5.0-1.el8.noarch                                                        41/106 
  Verifying        : puppet-headless-6.14.0-2.el8.noarch                                                       42/106 
  Verifying        : puppet-heat-17.5.0-1.el8.noarch                                                           43/106 
  Verifying        : puppet-horizon-17.5.0-1.el8.noarch                                                        44/106 
  Verifying        : puppet-inifile-4.2.0-1.df46d2agit.el8.noarch                                              45/106 
  Verifying        : puppet-ironic-17.5.0-1.el8.noarch                                                         46/106 
  Verifying        : puppet-keystone-17.5.0-1.el8.noarch                                                       47/106 
  Verifying        : puppet-kmod-2.5.0-1.52e31e3git.el8.noarch                                                 48/106 
  Verifying        : puppet-magnum-17.5.0-1.el8.noarch                                                         49/106 
  Verifying        : puppet-manila-17.5.0-1.el8.noarch                                                         50/106 
  Verifying        : puppet-memcached-6.0.0-1.el8.noarch                                                       51/106 
  Verifying        : puppet-mysql-10.6.0-1.937d044git.el8.noarch                                               52/106 
  Verifying        : puppet-neutron-17.7.0-1.el8.noarch                                                        53/106 
  Verifying        : puppet-nova-17.7.0-1.el8.noarch                                                           54/106 
  Verifying        : puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch                                                55/106 
  Verifying        : puppet-openstack_extras-17.5.0-1.el8.noarch                                               56/106 
  Verifying        : puppet-openstacklib-17.4.1-1.el8.noarch                                                   57/106 
  Verifying        : puppet-oslo-17.5.0-1.el8.noarch                                                           58/106 
  Verifying        : puppet-ovn-17.6.0-1.el8.noarch                                                            59/106 
  Verifying        : puppet-panko-17.5.0-2.el8.noarch                                                          60/106 
  Verifying        : puppet-placement-4.5.0-1.el8.noarch                                                       61/106 
  Verifying        : puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch                                     62/106 
  Verifying        : puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch                                         63/106 
  Verifying        : puppet-remote-10.0.0-1.7420908git.el8.noarch                                              64/106 
  Verifying        : puppet-rsync-1.1.3-1.b3ee352git.el8.noarch                                                65/106 
  Verifying        : puppet-sahara-17.5.0-1.el8.noarch                                                         66/106 
  Verifying        : puppet-ssh-6.2.0-1.6e0f430git.el8.noarch                                                  67/106 
  Verifying        : puppet-staging-1.0.4-1.b466d93git.el8.noarch                                              68/106 
  Verifying        : puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch                                               69/106 
  Verifying        : puppet-swift-17.5.0-1.el8.noarch                                                          70/106 
  Verifying        : puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch                                              71/106 
  Verifying        : puppet-systemd-2.10.0-1.el8.noarch                                                        72/106 
  Verifying        : puppet-tempest-17.4.0-2.el8.noarch                                                        73/106 
  Verifying        : puppet-trove-17.4.0-2.el8.noarch                                                          74/106 
  Verifying        : puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch                                              75/106 
  Verifying        : puppet-vswitch-13.5.0-1.el8.noarch                                                        76/106 
  Verifying        : puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch                                               77/106 
  Verifying        : python3-cffi-1.13.2-1.el8.x86_64                                                          78/106 
  Verifying        : python3-pbr-5.4.3-2.el8.noarch                                                            79/106 
  Verifying        : ruby-augeas-0.5.0-23.el8.x86_64                                                           80/106 
  Verifying        : ruby-facter-1:3.14.2-2.el8.x86_64                                                         81/106 
  Verifying        : rubygem-cane-3.0.0-1.el8.noarch                                                           82/106 
  Verifying        : rubygem-concurrent-ruby-1.1.5-2.el8.noarch                                                83/106 
  Verifying        : rubygem-deep_merge-1.2.1-4.el8.noarch                                                     84/106 
  Verifying        : rubygem-docile-1.1.5-10.el8.noarch                                                        85/106 
  Verifying        : rubygem-fast_gettext-1.2.0-9.el8.noarch                                                   86/106 
  Verifying        : rubygem-hocon-1.3.0-1.el8.noarch                                                          87/106 
  Verifying        : rubygem-multi_json-1.13.1-4.el8.noarch                                                    88/106 
  Verifying        : rubygem-parallel-1.12.1-5.el8.noarch                                                      89/106 
  Verifying        : rubygem-pathspec-0.2.1-5.el8.noarch                                                       90/106 
  Verifying        : rubygem-puppet-resource_api-1.8.12-1.el8.noarch                                           91/106 
  Verifying        : rubygem-redcarpet-3.3.2-16.1.el8.x86_64                                                   92/106 
  Verifying        : rubygem-rgen-0.8.4-2.el8.noarch                                                           93/106 
  Verifying        : rubygem-rspec-fire-1.3.0-1.el8.noarch                                                     94/106 
  Verifying        : rubygem-ruby-shadow-2.5.0-12.el8.x86_64                                                   95/106 
  Verifying        : rubygem-semantic_puppet-1.0.2-1.el8.noarch                                                96/106 
  Verifying        : rubygem-simplecov-0.13.0-7.el8.1.noarch                                                   97/106 
  Verifying        : rubygem-simplecov-html-0.10.0-8.el8.noarch                                                98/106 
  Verifying        : rubygem-yard-0.9.12-8.el8.noarch                                                          99/106 
  Verifying        : yaml-cpp-0.6.3-1.el8.x86_64                                                              100/106 
  Verifying        : rubygem-diff-lcs-1.3-4.el8.noarch                                                        101/106 
  Verifying        : rubygem-rspec-3.7.0-2.el8.noarch                                                         102/106 
  Verifying        : rubygem-rspec-core-3.7.1-5.el8.noarch                                                    103/106 
  Verifying        : rubygem-rspec-expectations-3.7.0-4.el8.noarch                                            104/106 
  Verifying        : rubygem-rspec-mocks-3.7.0-4.el8.noarch                                                   105/106 
  Verifying        : rubygem-rspec-support-3.7.1-2.el8.noarch                                                 106/106 

Installed:
  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-8.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                                                                                         

Complete!

2.10 生成并配置应答文件

应答文件是什么?

应答文件里面定义了安装openstack的所有参数,你可以修改对应参数,packstack工具就会按照应答文件里面定义的参数,进行配置。

root@controller \~\]# packstack --gen-answer-file=memeda.txt \[root@controller \~\]# vim memeda.txt \[root@controller \~\]# pwd /root 修改应答文件 97 CONFIG_COMPUTE_HOSTS=192.168.153.201,192.168.153.202 323 CONFIG_KEYSTONE_ADMIN_PW=redhat 1169 CONFIG_PROVISION_DEMO=****n**** 60 CONFIG_HEAT_INSTALL=****y**** 909 CONFIG_NEUTRON_OVN_BRIDGE_IFACES=****br-ex:ens160****

2.11 开始安装

root@controller \~\]# ****packstack --answer-file=memeda.txt****

root@controller \~\]# ping github.com PING github.com (66.220.148.145) 56(84) bytes of data. \^C --- github.com ping statistics --- 11 packets transmitted, 0 received, 100% packet loss, time 10236ms

配置可用 DNS(必做) echo "nameserver 8.8.8.8" >> /etc/resolv.conf

echo "nameserver 114.114.114.114" >> /etc/resolv.conf

相关推荐
isyangli_blog7 小时前
openstack V版 本地源方式搭建
运维·openstack
Yana.nice7 天前
华为云计算(FusionAccess/FusionCompute/OpenStack)平台
华为云·openstack
huhy~8 天前
基于Ubuntu 24.04 LTS 搭建OpenStack F 版
android·ubuntu·openstack
小夏子_riotous9 天前
openstack的使用——5. Swift服务的基本使用
linux·运维·开发语言·分布式·云计算·openstack·swift
小夏子_riotous9 天前
openstack的使用——7. 共享文件系统manila服务
linux·运维·服务器·系统架构·centos·openstack·运维开发
小夏子_riotous10 天前
openstack的使用——9. 密钥管理服务Barbican
linux·运维·服务器·系统架构·centos·云计算·openstack
做咩啊~11 天前
6.增加一个flat网段
服务器·openstack
Virtual_human080617 天前
在VMware workstation上,部署3节点ceph测试,及加入openstack
ceph·云计算·openstack·osd·ceph集群
做咩啊~18 天前
5.块存储服务cinder
openstack