本文最后更新于88 天前,其中的信息可能已经过时,如有错误请发送邮件到2639131093@qq.com
安装openstack图形化界面
准备
1.虚拟化平台版本 VMware Workstation 17.0.0
2.虚拟机版本 Centos stream 8 ,也就是需要centos stream的iso源
3.环境配置
主机名 | IP | 网关 | DNS | CPU/内存 | 磁盘 | 角色 | 子网掩码 | 备注 |
controller | 192.168.100.128 | 192.168.100.2 | 114.114.114.114 | 4c8g | 100g | 控制/网络/计算节点 | 24 | 必须开启虚拟化引擎 |
compute | 192.168.100.129 | 192.168.100.2 | 114.114.114.114 | 4c8g | 100g | 计算节点 | 24 | 必须开启虚拟化引擎 |
系统环境配置
网络配置
当前环境中控制节点及计算节点网卡类型为 NAT(需要 ping 通外网)
控制节点
网卡配置
[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens160
UUID=c3c80d05-d4ae-448c-925d-bb9a6fcd875a
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.100.128
PREFIX=24
GATEWAY=192.168.100.2
DNS1=114.114.114.114
关闭防火墙
[root@controller ~]# systemctl stop firewalld
[root@controller ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
关闭selinux
[root@controller ~]# setenforce 0
[root@controller ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
记得重启~
关闭Networkmanager,因为centos 8 默认的网络控制Networkmanager会和openstack组建产生冲突,需要关掉,请再次确认网络配置是否成功
[root@controller ~]# systemctl stop NetworkManager
[root@controller ~]# systemctl disable NetworkManager
Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
计算节点
网卡配置
[root@compute ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens160
UUID=c3c80d05-d4ae-448c-925d-bb9a6fcd875a
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.100.129
PREFIX=24
GATEWAY=192.168.100.2
DNS1=114.114.114.114
关闭防火墙
[root@compute ~]# systemctl stop firewalld
[root@compute ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
关闭selinux
[root@compute ~]# setenforce 0
[root@compute ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
重启
关闭Networkmanager
[root@compute ~]# systemctl stop NetworkManager
[root@compute ~]# systemctl disable NetworkManager
Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
ip 及主机名设置 (映射)
控制节点
[root@controller ~]# echo '192.168.100.128 controller' >> /etc/hosts
[root@controller ~]# echo '192.168.100.129 compute' >> /etc/hosts
[root@controller ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.128 controller
192.168.100.129 compute
## 拷贝至计算节点(compute)
[root@controller ~]# scp /etc/hosts compute:/etc/
The authenticity of host 'compute (192.168.100.129)' can't be established.
ECDSA key fingerprint is SHA256:6tUdEr9SZnj/ad3oWPo9NCsakysbJjaXUPtsYn+oqbU.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'compute,192.168.100.129' (ECDSA) to the list of known hosts.
root@compute's password:
hosts 100% 209 125.3KB/s 00:00
计算节点
[root@compute ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.128 controller
192.168.100.129 compute
[root@compute ~]# ping controller
PING controller (192.168.100.128) 56(84) bytes of data.
64 bytes from controller (192.168.100.128): icmp_seq=1 ttl=64 time=0.730 ms
64 bytes from controller (192.168.100.128): icmp_seq=2 ttl=64 time=0.725 ms
^C
--- controller ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.725/0.727/0.730/0.027 ms
NTP时间同步配置
控制节点
[root@controller ~]# vim /etc/chrony.conf
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
pool 2.centos.pool.ntp.org iburst
server ntp.aliyun.com iburst
# Allow NTP client access from local network.
#allow 192.168.0.0/16
allow 192.168.100.0/24
[root@controller yum.repos.d]# systemctl start chronyd.service
[root@controller yum.repos.d]# systemctl enable chronyd.service
计算节点
[root@compute ~]# vim /etc/chrony.conf
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
pool 2.centos.pool.ntp.org iburst
server controller iburst
[root@compute yum.repos.d]# systemctl start chronyd.service
[root@compute yum.repos.d]# systemctl enable chronyd.service
配置yum源
控制节点
[root@controller ~]# cd /etc/yum.repos.d/
[root@controller yum.repos.d]# ll
总用量 48
-rw-r--r--. 1 root root 713 3月 28 2022 CentOS-Stream-AppStream.repo
-rw-r--r--. 1 root root 698 3月 28 2022 CentOS-Stream-BaseOS.repo
-rw-r--r--. 1 root root 316 3月 28 2022 CentOS-Stream-Debuginfo.repo
-rw-r--r--. 1 root root 744 3月 28 2022 CentOS-Stream-Extras-common.repo
-rw-r--r--. 1 root root 700 3月 28 2022 CentOS-Stream-Extras.repo
-rw-r--r--. 1 root root 734 3月 28 2022 CentOS-Stream-HighAvailability.repo
-rw-r--r--. 1 root root 696 3月 28 2022 CentOS-Stream-Media.repo
-rw-r--r--. 1 root root 683 3月 28 2022 CentOS-Stream-NFV.repo
-rw-r--r--. 1 root root 718 3月 28 2022 CentOS-Stream-PowerTools.repo
-rw-r--r--. 1 root root 690 3月 28 2022 CentOS-Stream-RealTime.repo
-rw-r--r--. 1 root root 748 3月 28 2022 CentOS-Stream-ResilientStorage.repo
-rw-r--r--. 1 root root 1771 3月 28 2022 CentOS-Stream-Sources.repo
[root@controller yum.repos.d]# mkdir bak
[root@controller yum.repos.d]# mv *.repo bak/
[root@controller yum.repos.d]# ll
总用量 4
drwxr-xr-x 2 root root 4096 8月 25 04:18 bak
[root@controller yum.repos.d]# vim chencuo.repo
[root@controller yum.repos.d]# cat chencuo.repo
[highavailability]
name=CentOS Stream 8 - HighAvailability
baseurl=https://mirrors.aliyun.com/centos/8-stream/HighAvailability/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[nfv]
name=CentOS Stream 8 - NFV
baseurl=https://mirrors.aliyun.com/centos/8-stream/NFV/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[rt]
name=CentOS Stream 8 - RT
baseurl=https://mirrors.aliyun.com/centos/8-stream/RT/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[resilientstorage]
name=CentOS Stream 8 - ResilientStorage
baseurl=https://mirrors.aliyun.com/centos/8-stream/ResilientStorage/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[extras-common]
name=CentOS Stream 8 - Extras packages
baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/x86_64/extras-common/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[extras]
name=CentOS Stream $releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$stream/extras/$basearch/os/
baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[centos-ceph-pacific]
name=CentOS - Ceph Pacific
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/storage/x86_64/ceph-pacific/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage
[centos-rabbitmq-38]
name=CentOS-8 - RabbitMQ 38
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/messaging/x86_64/rabbitmq-38/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging
[centos-nfv-openvswitch]
name=CentOS Stream 8 - NFV OpenvSwitch
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/nfv/x86_64/openvswitch-2/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-NFV
module_hotfixes=1
[baseos]
name=CentOS Stream 8 - BaseOS
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream 8 - AppStream
baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[centos-openstack-victoria]
name=CentOS 8 - OpenStack victoria
baseurl=https://mirrors.aliyun.com/centos/8-stream/cloud/x86_64/openstack-victoria/
#baseurl=https://repo.huaweicloud.com/centos/8-stream/cloud/x86_64/openstack-yoga/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
module_hotfixes=1
[powertools]
name=CentOS Stream 8 - PowerTools
#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=PowerTools&infra=$infra
baseurl=https://mirrors.aliyun.com/centos/8-stream/PowerTools/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[root@controller yum.repos.d]# yum clean all
0 文件已删除
[root@controller yum.repos.d]# yum repolist
仓库 id 仓库名称
appstream CentOS Stream 8 - AppStream
baseos CentOS Stream 8 - BaseOS
centos-ceph-pacific CentOS - Ceph Pacific
centos-nfv-openvswitch CentOS Stream 8 - NFV OpenvSwitch
centos-openstack-victoria CentOS 8 - OpenStack victoria
centos-rabbitmq-38 CentOS-8 - RabbitMQ 38
extras CentOS Stream 8 - Extras
extras-common CentOS Stream 8 - Extras packages
highavailability CentOS Stream 8 - HighAvailability
nfv CentOS Stream 8 - NFV
powertools CentOS Stream 8 - PowerTools
resilientstorage CentOS Stream 8 - ResilientStorage
rt CentOS Stream 8 - RT
计算节点
[root@compute ~]# cd /etc/yum.repos.d/ ##进入yum源
[root@compute yum.repos.d]# ll
总用量 48
-rw-r--r--. 1 root root 713 3月 28 2022 CentOS-Stream-AppStream.repo
-rw-r--r--. 1 root root 698 3月 28 2022 CentOS-Stream-BaseOS.repo
-rw-r--r--. 1 root root 316 3月 28 2022 CentOS-Stream-Debuginfo.repo
-rw-r--r--. 1 root root 744 3月 28 2022 CentOS-Stream-Extras-common.repo
-rw-r--r--. 1 root root 700 3月 28 2022 CentOS-Stream-Extras.repo
-rw-r--r--. 1 root root 734 3月 28 2022 CentOS-Stream-HighAvailability.repo
-rw-r--r--. 1 root root 696 3月 28 2022 CentOS-Stream-Media.repo
-rw-r--r--. 1 root root 683 3月 28 2022 CentOS-Stream-NFV.repo
-rw-r--r--. 1 root root 718 3月 28 2022 CentOS-Stream-PowerTools.repo
-rw-r--r--. 1 root root 690 3月 28 2022 CentOS-Stream-RealTime.repo
-rw-r--r--. 1 root root 748 3月 28 2022 CentOS-Stream-ResilientStorage.repo
-rw-r--r--. 1 root root 1771 3月 28 2022 CentOS-Stream-Sources.repo
[root@compute yum.repos.d]# mkdir bak
[root@compute yum.repos.d]# mv *.repo /bak/
mv: 目标'/bak/' 不是目录
[root@compute yum.repos.d]# mv *.repo bak/ ##将所有原yum移动至bak种
[root@compute yum.repos.d]# ll
总用量 4
drwxr-xr-x 2 root root 4096 8月 25 04:08 bak
[root@compute yum.repos.d]# scp controller:/etc/yum.repos.d/chencuo.repo /etc/yum.repos.d/
The authenticity of host 'controller (192.168.100.128)' can't be established.
ECDSA key fingerprint is SHA256:6tUdEr9SZnj/ad3oWPo9NCsakysbJjaXUPtsYn+oqbU.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'controller,192.168.100.128' (ECDSA) to the list of known hosts.
root@controller's password:
chencuo.repo 100% 3403 783.6KB/s 00:00
[root@compute yum.repos.d]# ll
总用量 8
drwxr-xr-x 2 root root 4096 8月 25 04:08 bak
-rw-r--r-- 1 root root 3403 8月 25 05:27 chencuo.repo
[root@compute yum.repos.d]# cat chencuo.repo
[highavailability]
name=CentOS Stream 8 - HighAvailability
baseurl=https://mirrors.aliyun.com/centos/8-stream/HighAvailability/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[nfv]
name=CentOS Stream 8 - NFV
baseurl=https://mirrors.aliyun.com/centos/8-stream/NFV/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[rt]
name=CentOS Stream 8 - RT
baseurl=https://mirrors.aliyun.com/centos/8-stream/RT/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[resilientstorage]
name=CentOS Stream 8 - ResilientStorage
baseurl=https://mirrors.aliyun.com/centos/8-stream/ResilientStorage/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[extras-common]
name=CentOS Stream 8 - Extras packages
baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/x86_64/extras-common/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[extras]
name=CentOS Stream $releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$stream/extras/$basearch/os/
baseurl=https://mirrors.aliyun.com/centos/8-stream/extras/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[centos-ceph-pacific]
name=CentOS - Ceph Pacific
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/storage/x86_64/ceph-pacific/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage
[centos-rabbitmq-38]
name=CentOS-8 - RabbitMQ 38
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/messaging/x86_64/rabbitmq-38/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging
[centos-nfv-openvswitch]
name=CentOS Stream 8 - NFV OpenvSwitch
baseurl=https://mirrors.aliyun.com/centos-vault/8-stream/nfv/x86_64/openvswitch-2/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-NFV
module_hotfixes=1
[baseos]
name=CentOS Stream 8 - BaseOS
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream 8 - AppStream
baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=0
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[centos-openstack-victoria]
name=CentOS 8 - OpenStack victoria
baseurl=https://mirrors.aliyun.com/centos/8-stream/cloud/x86_64/openstack-victoria/
#baseurl=https://repo.huaweicloud.com/centos/8-stream/cloud/x86_64/openstack-yoga/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
module_hotfixes=1
[powertools]
name=CentOS Stream 8 - PowerTools
#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=PowerTools&infra=$infra
baseurl=https://mirrors.aliyun.com/centos/8-stream/PowerTools/x86_64/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[root@compute yum.repos.d]# yum clean all
0 文件已删除
[root@compute yum.repos.d]# yum repolist
仓库 id 仓库名称
appstream CentOS Stream 8 - AppStream
baseos CentOS Stream 8 - BaseOS
centos-ceph-pacific CentOS - Ceph Pacific
centos-nfv-openvswitch CentOS Stream 8 - NFV OpenvSwitch
centos-openstack-victoria CentOS 8 - OpenStack victoria
centos-rabbitmq-38 CentOS-8 - RabbitMQ 38
extras CentOS Stream 8 - Extras
extras-common CentOS Stream 8 - Extras packages
highavailability CentOS Stream 8 - HighAvailability
nfv CentOS Stream 8 - NFV
powertools CentOS Stream 8 - PowerTools
resilientstorage CentOS Stream 8 - ResilientStorage
rt CentOS Stream 8 - RT
[root@compute yum.repos.d]# ll
总用量 8
drwxr-xr-x 2 root root 4096 8月 25 04:08 bak
-rw-r--r-- 1 root root 3385 8月 25 04:10 chencuo.repo
安装配置
请注意这后面步骤都只需要在控制节点进行
控制节点安装 PackStack 工具
[root@controller yum.repos.d]# yum install -y openstack-packstack
CentOS Stream 8 - HighAvailability 16 kB/s | 3.9 kB 00:00
CentOS Stream 8 - NFV 11 kB/s | 3.9 kB 00:00
CentOS Stream 8 - RT 11 kB/s | 3.9 kB 00:00
CentOS Stream 8 - ResilientStorage 5.6 kB/s | 3.9 kB 00:00
CentOS Stream 8 - Extras packages 15 kB/s | 3.0 kB 00:00
CentOS Stream 8 - Extras 2.7 kB/s | 2.9 kB 00:01
CentOS - Ceph Pacific 13 kB/s | 3.0 kB 00:00
CentOS-8 - RabbitMQ 38 13 kB/s | 3.0 kB 00:00
CentOS Stream 8 - NFV OpenvSwitch 331 kB/s | 281 kB 00:00
CentOS Stream 8 - BaseOS 1.7 MB/s | 10 MB 00:05
CentOS Stream 8 - AppStream 1.2 MB/s | 28 MB 00:23
CentOS 8 - OpenStack victoria 1.0 MB/s | 3.3 MB 00:03
CentOS Stream 8 - PowerTools 1.2 MB/s | 5.0 MB 00:04
上次元数据过期检查:0:00:28 前,执行于 2024年08月25日 星期日 05时15分48秒。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
安装:
openstack-packstack noarch 1:17.0.0-1.el8 centos-openstack-victoria 194 k
安装依赖关系:
boost-filesystem x86_64 1.66.0-13.el8 appstream 49 k
boost-locale x86_64 1.66.0-13.el8 appstream 266 k
boost-log x86_64 1.66.0-13.el8 appstream 449 k
cpp-hocon x86_64 0.2.1-1.el8 centos-openstack-victoria 416 k
facter x86_64 1:3.14.2-2.el8 centos-openstack-victoria 632 k
git-core x86_64 2.43.0-1.el8 appstream 11 M
hiera noarch 3.6.0-1.el8 centos-openstack-victoria 35 k
leatherman x86_64 1.6.1-2.el8 centos-openstack-victoria 401 k
libselinux-ruby x86_64 2.9-6.el8 appstream 147 k
openstack-packstack-puppet
noarch 1:17.0.0-1.el8 centos-openstack-victoria 61 k
puppet noarch 6.14.0-2.el8 centos-openstack-victoria 28 k
puppet-aodh noarch 17.6.0-1.el8 centos-openstack-victoria 56 k
puppet-apache noarch 5.5.0-1.afbaf19git.el8
centos-openstack-victoria 259 k
puppet-archive noarch 4.6.1-0.1.0rc0.49f66f9git.el8
centos-openstack-victoria 43 k
puppet-ceilometer noarch 17.5.0-1.el8 centos-openstack-victoria 63 k
puppet-certmonger noarch 2.6.0-1.el8 centos-openstack-victoria 25 k
puppet-cinder noarch 17.5.0-1.el8 centos-openstack-victoria 115 k
puppet-concat noarch 6.2.0-2.dfeabb9git.el8
centos-openstack-victoria 40 k
puppet-corosync noarch 7.0.1-0.1.0rc0.3d62076git.el8
centos-openstack-victoria 69 k
puppet-firewall noarch 2.5.0-1.71a1773git.el8
centos-openstack-victoria 75 k
puppet-glance noarch 17.7.0-1.el8 centos-openstack-victoria 83 k
puppet-gnocchi noarch 17.5.0-1.el8 centos-openstack-victoria 54 k
puppet-headless noarch 6.14.0-2.el8 centos-openstack-victoria 1.7 M
puppet-heat noarch 17.5.0-1.el8 centos-openstack-victoria 66 k
puppet-horizon noarch 17.5.0-1.el8 centos-openstack-victoria 58 k
puppet-inifile noarch 4.2.0-1.df46d2agit.el8
centos-openstack-victoria 42 k
puppet-ironic noarch 17.5.0-1.el8 centos-openstack-victoria 116 k
puppet-keystone noarch 17.5.0-1.el8 centos-openstack-victoria 127 k
puppet-kmod noarch 2.5.0-1.52e31e3git.el8
centos-openstack-victoria 20 k
puppet-magnum noarch 17.5.0-1.el8 centos-openstack-victoria 51 k
puppet-manila noarch 17.5.0-1.el8 centos-openstack-victoria 77 k
puppet-memcached noarch 6.0.0-1.el8 centos-openstack-victoria 21 k
puppet-mysql noarch 10.6.0-1.937d044git.el8
centos-openstack-victoria 101 k
puppet-neutron noarch 17.7.0-1.el8 centos-openstack-victoria 196 k
puppet-nova noarch 17.7.0-1.el8 centos-openstack-victoria 191 k
puppet-nssdb noarch 1.0.1-1.2ed2a2dgit.el8
centos-openstack-victoria 11 k
puppet-openstack_extras noarch 17.5.0-1.el8 centos-openstack-victoria 46 k
puppet-openstacklib noarch 17.4.1-1.el8 centos-openstack-victoria 58 k
puppet-oslo noarch 17.5.0-1.el8 centos-openstack-victoria 44 k
puppet-ovn noarch 17.6.0-1.el8 centos-openstack-victoria 26 k
puppet-panko noarch 17.5.0-2.el8 centos-openstack-victoria 43 k
puppet-placement noarch 4.5.0-1.el8 centos-openstack-victoria 38 k
puppet-rabbitmq noarch 10.1.2-0.1.0rc0.f6b3a8fgit.el8
centos-openstack-victoria 266 k
puppet-redis noarch 6.1.1-0.1.0rc0.d443861git.el8
centos-openstack-victoria 53 k
puppet-remote noarch 10.0.0-1.7420908git.el8
centos-openstack-victoria 15 k
puppet-rsync noarch 1.1.3-1.b3ee352git.el8
centos-openstack-victoria 27 k
puppet-sahara noarch 17.5.0-1.el8 centos-openstack-victoria 56 k
puppet-ssh noarch 6.2.0-1.6e0f430git.el8
centos-openstack-victoria 28 k
puppet-staging noarch 1.0.4-1.b466d93git.el8
centos-openstack-victoria 81 k
puppet-stdlib noarch 6.3.0-2.7c1ae25git.el8
centos-openstack-victoria 166 k
puppet-swift noarch 17.5.0-1.el8 centos-openstack-victoria 108 k
puppet-sysctl noarch 0.0.12-1.a3d160dgit.el8
centos-openstack-victoria 15 k
puppet-systemd noarch 2.10.0-1.el8 centos-openstack-victoria 38 k
puppet-tempest noarch 17.4.0-2.el8 centos-openstack-victoria 39 k
puppet-trove noarch 17.4.0-2.el8 centos-openstack-victoria 64 k
puppet-vcsrepo noarch 3.1.0-2.a36ee18git.el8
centos-openstack-victoria 50 k
puppet-vswitch noarch 13.5.0-1.el8 centos-openstack-victoria 38 k
puppet-xinetd noarch 3.3.0-2.8d460c4git.el8
centos-openstack-victoria 25 k
python3-cffi x86_64 1.13.2-1.el8 centos-openstack-victoria 245 k
python3-cryptography x86_64 3.2.1-7.el8 baseos 641 k
python3-docutils noarch 0.14-12.module_el8+762+77bd8591
appstream 1.7 M
python3-netaddr noarch 0.7.19-8.el8 appstream 1.5 M
python3-netifaces x86_64 0.10.6-4.el8 appstream 25 k
python3-pbr noarch 5.4.3-2.el8 centos-openstack-victoria 90 k
python3-pyOpenSSL noarch 19.0.0-1.el8 appstream 103 k
python3-pycparser noarch 2.14-14.el8 baseos 109 k
ruby x86_64 2.5.9-111.module_el8+475+35a6c697
appstream 88 k
ruby-augeas x86_64 0.5.0-23.el8 centos-openstack-victoria 30 k
ruby-facter x86_64 1:3.14.2-2.el8 centos-openstack-victoria 16 k
ruby-irb noarch 2.5.9-111.module_el8+475+35a6c697
appstream 110 k
ruby-libs x86_64 2.5.9-111.module_el8+475+35a6c697
appstream 3.0 M
rubygem-cane noarch 3.0.0-1.el8 centos-openstack-victoria 30 k
rubygem-concurrent-ruby noarch 1.1.5-2.el8 centos-openstack-victoria 254 k
rubygem-deep_merge noarch 1.2.1-4.el8 centos-openstack-victoria 14 k
rubygem-diff-lcs noarch 1.3-4.el8 powertools 40 k
rubygem-docile noarch 1.1.5-10.el8 centos-openstack-victoria 13 k
rubygem-fast_gettext noarch 1.2.0-9.el8 centos-openstack-victoria 35 k
rubygem-hocon noarch 1.3.0-1.el8 centos-openstack-victoria 96 k
rubygem-json x86_64 2.1.0-111.module_el8+475+35a6c697
appstream 96 k
rubygem-multi_json noarch 1.13.1-4.el8 centos-openstack-victoria 23 k
rubygem-openssl x86_64 2.1.2-111.module_el8+475+35a6c697
appstream 193 k
rubygem-parallel noarch 1.12.1-5.el8 centos-openstack-victoria 15 k
rubygem-pathspec noarch 0.2.1-5.el8 centos-openstack-victoria 20 k
rubygem-psych x86_64 3.0.2-111.module_el8+475+35a6c697
appstream 104 k
rubygem-puppet-resource_api
noarch 1.8.12-1.el8 centos-openstack-victoria 501 k
rubygem-rake noarch 12.3.3-111.module_el8+475+35a6c697
appstream 156 k
rubygem-redcarpet x86_64 3.3.2-16.1.el8 centos-openstack-victoria 58 k
rubygem-rgen noarch 0.8.4-2.el8 centos-openstack-victoria 92 k
rubygem-rspec noarch 3.7.0-2.el8 powertools 16 k
rubygem-rspec-core noarch 3.7.1-5.el8 powertools 156 k
rubygem-rspec-expectations
noarch 3.7.0-4.el8 powertools 87 k
rubygem-rspec-fire noarch 1.3.0-1.el8 centos-openstack-victoria 18 k
rubygem-rspec-mocks noarch 3.7.0-4.el8 powertools 83 k
rubygem-rspec-support noarch 3.7.1-2.el8 powertools 42 k
rubygem-ruby-shadow x86_64 2.5.0-12.el8 centos-openstack-victoria 16 k
rubygem-semantic_puppet noarch 1.0.2-1.el8 centos-openstack-victoria 36 k
rubygem-simplecov noarch 0.13.0-7.el8.1 centos-openstack-victoria 41 k
rubygem-simplecov-html noarch 0.10.0-8.el8 centos-openstack-victoria 113 k
rubygem-yard noarch 0.9.12-8.el8 centos-openstack-victoria 319 k
rubygems noarch 2.7.6.3-111.module_el8+475+35a6c697
appstream 356 k
yaml-cpp x86_64 0.6.3-1.el8 centos-openstack-victoria 170 k
安装弱的依赖:
rubygem-bigdecimal x86_64 1.3.4-111.module_el8+475+35a6c697
appstream 98 k
rubygem-did_you_mean noarch 1.2.0-111.module_el8+475+35a6c697
appstream 93 k
rubygem-io-console x86_64 0.4.6-111.module_el8+475+35a6c697
appstream 68 k
rubygem-rdoc noarch 6.0.1.1-111.module_el8+475+35a6c697
appstream 497 k
启用模块流:
ruby 2.5
事务概要
================================================================================
安装 106 软件包
总下载:30 M
安装大小:99 M
下载软件包:
(1/106): python3-pycparser-2.14-14.el8.noarch.r 199 kB/s | 109 kB 00:00
(2/106): boost-filesystem-1.66.0-13.el8.x86_64. 63 kB/s | 49 kB 00:00
(3/106): boost-locale-1.66.0-13.el8.x86_64.rpm 801 kB/s | 266 kB 00:00
(4/106): python3-cryptography-3.2.1-7.el8.x86_6 662 kB/s | 641 kB 00:00
(5/106): libselinux-ruby-2.9-6.el8.x86_64.rpm 597 kB/s | 147 kB 00:00
(6/106): python3-docutils-0.14-12.module_el8+76 1.5 MB/s | 1.7 MB 00:01
(7/106): boost-log-1.66.0-13.el8.x86_64.rpm 258 kB/s | 449 kB 00:01
(8/106): python3-netifaces-0.10.6-4.el8.x86_64. 95 kB/s | 25 kB 00:00
(9/106): python3-pyOpenSSL-19.0.0-1.el8.noarch. 288 kB/s | 103 kB 00:00
(10/106): ruby-2.5.9-111.module_el8+475+35a6c69 566 kB/s | 88 kB 00:00
(11/106): ruby-irb-2.5.9-111.module_el8+475+35a 407 kB/s | 110 kB 00:00
(12/106): python3-netaddr-0.7.19-8.el8.noarch.r 1.3 MB/s | 1.5 MB 00:01
(13/106): rubygem-bigdecimal-1.3.4-111.module_e 535 kB/s | 98 kB 00:00
(14/106): rubygem-did_you_mean-1.2.0-111.module 219 kB/s | 93 kB 00:00
(15/106): rubygem-io-console-0.4.6-111.module_e 323 kB/s | 68 kB 00:00
(16/106): rubygem-json-2.1.0-111.module_el8+475 539 kB/s | 96 kB 00:00
(17/106): rubygem-openssl-2.1.2-111.module_el8+ 675 kB/s | 193 kB 00:00
(18/106): rubygem-psych-3.0.2-111.module_el8+47 458 kB/s | 104 kB 00:00
(19/106): rubygem-rake-12.3.3-111.module_el8+47 405 kB/s | 156 kB 00:00
(20/106): rubygem-rdoc-6.0.1.1-111.module_el8+4 1.3 MB/s | 497 kB 00:00
(21/106): ruby-libs-2.5.9-111.module_el8+475+35 1.3 MB/s | 3.0 MB 00:02
(22/106): rubygems-2.7.6.3-111.module_el8+475+3 1.1 MB/s | 356 kB 00:00
(23/106): cpp-hocon-0.2.1-1.el8.x86_64.rpm 872 kB/s | 416 kB 00:00
(24/106): hiera-3.6.0-1.el8.noarch.rpm 179 kB/s | 35 kB 00:00
(25/106): facter-3.14.2-2.el8.x86_64.rpm 1.0 MB/s | 632 kB 00:00
(26/106): git-core-2.43.0-1.el8.x86_64.rpm 1.8 MB/s | 11 MB 00:06
(27/106): openstack-packstack-17.0.0-1.el8.noar 517 kB/s | 194 kB 00:00
(28/106): leatherman-1.6.1-2.el8.x86_64.rpm 728 kB/s | 401 kB 00:00
(29/106): openstack-packstack-puppet-17.0.0-1.e 348 kB/s | 61 kB 00:00
(30/106): puppet-aodh-17.6.0-1.el8.noarch.rpm 262 kB/s | 56 kB 00:00
(31/106): puppet-6.14.0-2.el8.noarch.rpm 84 kB/s | 28 kB 00:00
(32/106): puppet-apache-5.5.0-1.afbaf19git.el8. 780 kB/s | 259 kB 00:00
(33/106): puppet-archive-4.6.1-0.1.0rc0.49f66f9 144 kB/s | 43 kB 00:00
(34/106): puppet-ceilometer-17.5.0-1.el8.noarch 409 kB/s | 63 kB 00:00
(35/106): puppet-certmonger-2.6.0-1.el8.noarch. 192 kB/s | 25 kB 00:00
(36/106): puppet-concat-6.2.0-2.dfeabb9git.el8. 328 kB/s | 40 kB 00:00
(37/106): puppet-cinder-17.5.0-1.el8.noarch.rpm 390 kB/s | 115 kB 00:00
(38/106): puppet-firewall-2.5.0-1.71a1773git.el 278 kB/s | 75 kB 00:00
(39/106): puppet-corosync-7.0.1-0.1.0rc0.3d6207 215 kB/s | 69 kB 00:00
(40/106): puppet-glance-17.7.0-1.el8.noarch.rpm 530 kB/s | 83 kB 00:00
(41/106): puppet-gnocchi-17.5.0-1.el8.noarch.rp 424 kB/s | 54 kB 00:00
(42/106): puppet-heat-17.5.0-1.el8.noarch.rpm 427 kB/s | 66 kB 00:00
(43/106): puppet-horizon-17.5.0-1.el8.noarch.rp 350 kB/s | 58 kB 00:00
(44/106): puppet-inifile-4.2.0-1.df46d2agit.el8 252 kB/s | 42 kB 00:00
(45/106): puppet-ironic-17.5.0-1.el8.noarch.rpm 616 kB/s | 116 kB 00:00
(46/106): puppet-keystone-17.5.0-1.el8.noarch.r 605 kB/s | 127 kB 00:00
(47/106): puppet-kmod-2.5.0-1.52e31e3git.el8.no 153 kB/s | 20 kB 00:00
(48/106): puppet-manila-17.5.0-1.el8.noarch.rpm 466 kB/s | 77 kB 00:00
(49/106): puppet-magnum-17.5.0-1.el8.noarch.rpm 228 kB/s | 51 kB 00:00
(50/106): puppet-memcached-6.0.0-1.el8.noarch.r 149 kB/s | 21 kB 00:00
(51/106): puppet-mysql-10.6.0-1.937d044git.el8. 571 kB/s | 101 kB 00:00
(52/106): puppet-headless-6.14.0-2.el8.noarch.r 1.7 MB/s | 1.7 MB 00:01
(53/106): puppet-neutron-17.7.0-1.el8.noarch.rp 835 kB/s | 196 kB 00:00
(54/106): puppet-nova-17.7.0-1.el8.noarch.rpm 873 kB/s | 191 kB 00:00
(55/106): puppet-openstack_extras-17.5.0-1.el8. 360 kB/s | 46 kB 00:00
(56/106): puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.n 46 kB/s | 11 kB 00:00
(57/106): puppet-ovn-17.6.0-1.el8.noarch.rpm 256 kB/s | 26 kB 00:00
(58/106): puppet-oslo-17.5.0-1.el8.noarch.rpm 358 kB/s | 44 kB 00:00
(59/106): puppet-openstacklib-17.4.1-1.el8.noar 214 kB/s | 58 kB 00:00
(60/106): puppet-panko-17.5.0-2.el8.noarch.rpm 271 kB/s | 43 kB 00:00
(61/106): puppet-placement-4.5.0-1.el8.noarch.r 153 kB/s | 38 kB 00:00
(62/106): puppet-remote-10.0.0-1.7420908git.el8 141 kB/s | 15 kB 00:00
(63/106): puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a 938 kB/s | 266 kB 00:00
(64/106): puppet-redis-6.1.1-0.1.0rc0.d443861gi 184 kB/s | 53 kB 00:00
(65/106): puppet-rsync-1.1.3-1.b3ee352git.el8.n 273 kB/s | 27 kB 00:00
(66/106): puppet-sahara-17.5.0-1.el8.noarch.rpm 323 kB/s | 56 kB 00:00
(67/106): puppet-ssh-6.2.0-1.6e0f430git.el8.noa 176 kB/s | 28 kB 00:00
(68/106): puppet-staging-1.0.4-1.b466d93git.el8 504 kB/s | 81 kB 00:00
(69/106): puppet-sysctl-0.0.12-1.a3d160dgit.el8 67 kB/s | 15 kB 00:00
(70/106): puppet-swift-17.5.0-1.el8.noarch.rpm 433 kB/s | 108 kB 00:00
(71/106): puppet-stdlib-6.3.0-2.7c1ae25git.el8. 390 kB/s | 166 kB 00:00
(72/106): puppet-systemd-2.10.0-1.el8.noarch.rp 311 kB/s | 38 kB 00:00
(73/106): puppet-tempest-17.4.0-2.el8.noarch.rp 165 kB/s | 39 kB 00:00
(74/106): puppet-vcsrepo-3.1.0-2.a36ee18git.el8 410 kB/s | 50 kB 00:00
(75/106): puppet-trove-17.4.0-2.el8.noarch.rpm 465 kB/s | 64 kB 00:00
(76/106): puppet-vswitch-13.5.0-1.el8.noarch.rp 333 kB/s | 38 kB 00:00
(77/106): puppet-xinetd-3.3.0-2.8d460c4git.el8. 206 kB/s | 25 kB 00:00
(78/106): ruby-augeas-0.5.0-23.el8.x86_64.rpm 187 kB/s | 30 kB 00:00
(79/106): python3-pbr-5.4.3-2.el8.noarch.rpm 403 kB/s | 90 kB 00:00
(80/106): python3-cffi-1.13.2-1.el8.x86_64.rpm 593 kB/s | 245 kB 00:00
(81/106): rubygem-cane-3.0.0-1.el8.noarch.rpm 210 kB/s | 30 kB 00:00
(82/106): ruby-facter-3.14.2-2.el8.x86_64.rpm 45 kB/s | 16 kB 00:00
(83/106): rubygem-deep_merge-1.2.1-4.el8.noarch 78 kB/s | 14 kB 00:00
(84/106): rubygem-concurrent-ruby-1.1.5-2.el8.n 859 kB/s | 254 kB 00:00
(85/106): rubygem-docile-1.1.5-10.el8.noarch.rp 104 kB/s | 13 kB 00:00
(86/106): rubygem-fast_gettext-1.2.0-9.el8.noar 235 kB/s | 35 kB 00:00
(87/106): rubygem-multi_json-1.13.1-4.el8.noarc 237 kB/s | 23 kB 00:00
(88/106): rubygem-hocon-1.3.0-1.el8.noarch.rpm 577 kB/s | 96 kB 00:00
(89/106): rubygem-parallel-1.12.1-5.el8.noarch. 120 kB/s | 15 kB 00:00
(90/106): rubygem-pathspec-0.2.1-5.el8.noarch.r 193 kB/s | 20 kB 00:00
(91/106): rubygem-redcarpet-3.3.2-16.1.el8.x86_ 315 kB/s | 58 kB 00:00
(92/106): rubygem-rgen-0.8.4-2.el8.noarch.rpm 516 kB/s | 92 kB 00:00
(93/106): rubygem-puppet-resource_api-1.8.12-1. 1.4 MB/s | 501 kB 00:00
(94/106): rubygem-rspec-fire-1.3.0-1.el8.noarch 140 kB/s | 18 kB 00:00
(95/106): rubygem-ruby-shadow-2.5.0-12.el8.x86_ 112 kB/s | 16 kB 00:00
(96/106): rubygem-semantic_puppet-1.0.2-1.el8.n 238 kB/s | 36 kB 00:00
(97/106): rubygem-simplecov-html-0.10.0-8.el8.n 653 kB/s | 113 kB 00:00
(98/106): rubygem-simplecov-0.13.0-7.el8.1.noar 171 kB/s | 41 kB 00:00
(99/106): rubygem-yard-0.9.12-8.el8.noarch.rpm 1.1 MB/s | 319 kB 00:00
(100/106): yaml-cpp-0.6.3-1.el8.x86_64.rpm 756 kB/s | 170 kB 00:00
(101/106): rubygem-rspec-3.7.0-2.el8.noarch.rpm 133 kB/s | 16 kB 00:00
(102/106): rubygem-diff-lcs-1.3-4.el8.noarch.rp 129 kB/s | 40 kB 00:00
(103/106): rubygem-rspec-expectations-3.7.0-4.e 563 kB/s | 87 kB 00:00
(104/106): rubygem-rspec-mocks-3.7.0-4.el8.noar 384 kB/s | 83 kB 00:00
(105/106): rubygem-rspec-support-3.7.1-2.el8.no 292 kB/s | 42 kB 00:00
(106/106): rubygem-rspec-core-3.7.1-5.el8.noarc 397 kB/s | 156 kB 00:00
--------------------------------------------------------------------------------
总计 2.4 MB/s | 30 MB 00:12
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64 1/106
安装 : ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch 2/106
安装 : rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_ 3/106
安装 : rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.no 4/106
安装 : rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_ 5/106
安装 : rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64 6/106
安装 : rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64 7/106
安装 : rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64 8/106
安装 : rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch 9/106
安装 : rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch 10/106
安装 : ruby-2.5.9-111.module_el8+475+35a6c697.x86_64 11/106
安装 : rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch 12/106
安装 : rubygem-rspec-support-3.7.1-2.el8.noarch 13/106
安装 : boost-locale-1.66.0-13.el8.x86_64 14/106
运行脚本: boost-locale-1.66.0-13.el8.x86_64 14/106
安装 : boost-filesystem-1.66.0-13.el8.x86_64 15/106
运行脚本: boost-filesystem-1.66.0-13.el8.x86_64 15/106
安装 : rubygem-diff-lcs-1.3-4.el8.noarch 16/106
安装 : rubygem-multi_json-1.13.1-4.el8.noarch 17/106
安装 : rubygem-rspec-expectations-3.7.0-4.el8.noarch 18/106
安装 : rubygem-rspec-mocks-3.7.0-4.el8.noarch 19/106
安装 : boost-log-1.66.0-13.el8.x86_64 20/106
运行脚本: boost-log-1.66.0-13.el8.x86_64 20/106
安装 : leatherman-1.6.1-2.el8.x86_64 21/106
安装 : cpp-hocon-0.2.1-1.el8.x86_64 22/106
安装 : rubygem-rspec-core-3.7.1-5.el8.noarch 23/106
安装 : rubygem-rspec-3.7.0-2.el8.noarch 24/106
安装 : rubygem-rspec-fire-1.3.0-1.el8.noarch 25/106
安装 : hiera-3.6.0-1.el8.noarch 26/106
安装 : rubygem-fast_gettext-1.2.0-9.el8.noarch 27/106
安装 : rubygem-hocon-1.3.0-1.el8.noarch 28/106
安装 : rubygem-puppet-resource_api-1.8.12-1.el8.noarch 29/106
安装 : rubygem-pathspec-0.2.1-5.el8.noarch 30/106
安装 : rubygem-redcarpet-3.3.2-16.1.el8.x86_64 31/106
安装 : rubygem-simplecov-html-0.10.0-8.el8.noarch 32/106
安装 : rubygem-yard-0.9.12-8.el8.noarch 33/106
安装 : rubygem-concurrent-ruby-1.1.5-2.el8.noarch 34/106
安装 : rubygem-deep_merge-1.2.1-4.el8.noarch 35/106
安装 : rubygem-docile-1.1.5-10.el8.noarch 36/106
安装 : rubygem-simplecov-0.13.0-7.el8.1.noarch 37/106
安装 : rubygem-parallel-1.12.1-5.el8.noarch 38/106
安装 : rubygem-cane-3.0.0-1.el8.noarch 39/106
安装 : rubygem-semantic_puppet-1.0.2-1.el8.noarch 40/106
安装 : rubygem-rgen-0.8.4-2.el8.noarch 41/106
安装 : rubygem-ruby-shadow-2.5.0-12.el8.x86_64 42/106
安装 : libselinux-ruby-2.9-6.el8.x86_64 43/106
安装 : ruby-augeas-0.5.0-23.el8.x86_64 44/106
安装 : yaml-cpp-0.6.3-1.el8.x86_64 45/106
安装 : facter-1:3.14.2-2.el8.x86_64 46/106
安装 : ruby-facter-1:3.14.2-2.el8.x86_64 47/106
运行脚本: puppet-headless-6.14.0-2.el8.noarch 48/106
安装 : puppet-headless-6.14.0-2.el8.noarch 48/106
安装 : puppet-6.14.0-2.el8.noarch 49/106
运行脚本: puppet-6.14.0-2.el8.noarch 49/106
安装 : puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch 50/106
安装 : puppet-inifile-4.2.0-1.df46d2agit.el8.noarch 51/106
安装 : puppet-concat-6.2.0-2.dfeabb9git.el8.noarch 52/106
安装 : puppet-apache-5.5.0-1.afbaf19git.el8.noarch 53/106
安装 : puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch 54/106
安装 : puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch 55/106
安装 : puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch 56/106
安装 : puppet-rsync-1.1.3-1.b3ee352git.el8.noarch 57/106
安装 : puppet-firewall-2.5.0-1.71a1773git.el8.noarch 58/106
安装 : puppet-memcached-6.0.0-1.el8.noarch 59/106
安装 : puppet-horizon-17.5.0-1.el8.noarch 60/106
安装 : puppet-ssh-6.2.0-1.6e0f430git.el8.noarch 61/106
安装 : puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch 62/106
安装 : puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch 63/106
安装 : puppet-certmonger-2.6.0-1.el8.noarch 64/106
安装 : puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch 65/106
安装 : puppet-openstack_extras-17.5.0-1.el8.noarch 66/106
安装 : puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch 67/106
安装 : puppet-ovn-17.6.0-1.el8.noarch 68/106
安装 : puppet-kmod-2.5.0-1.52e31e3git.el8.noarch 69/106
安装 : puppet-remote-10.0.0-1.7420908git.el8.noarch 70/106
安装 : puppet-staging-1.0.4-1.b466d93git.el8.noarch 71/106
安装 : puppet-mysql-10.6.0-1.937d044git.el8.noarch 72/106
安装 : puppet-openstacklib-17.4.1-1.el8.noarch 73/106
安装 : puppet-oslo-17.5.0-1.el8.noarch 74/106
安装 : puppet-keystone-17.5.0-1.el8.noarch 75/106
安装 : puppet-glance-17.7.0-1.el8.noarch 76/106
安装 : puppet-cinder-17.5.0-1.el8.noarch 77/106
安装 : puppet-nova-17.7.0-1.el8.noarch 78/106
安装 : puppet-vswitch-13.5.0-1.el8.noarch 79/106
安装 : puppet-neutron-17.7.0-1.el8.noarch 80/106
安装 : puppet-manila-17.5.0-1.el8.noarch 81/106
安装 : puppet-ceilometer-17.5.0-1.el8.noarch 82/106
安装 : puppet-gnocchi-17.5.0-1.el8.noarch 83/106
安装 : puppet-heat-17.5.0-1.el8.noarch 84/106
安装 : puppet-ironic-17.5.0-1.el8.noarch 85/106
安装 : puppet-magnum-17.5.0-1.el8.noarch 86/106
安装 : puppet-panko-17.5.0-2.el8.noarch 87/106
安装 : puppet-placement-4.5.0-1.el8.noarch 88/106
安装 : puppet-sahara-17.5.0-1.el8.noarch 89/106
安装 : puppet-swift-17.5.0-1.el8.noarch 90/106
安装 : puppet-trove-17.4.0-2.el8.noarch 91/106
安装 : puppet-aodh-17.6.0-1.el8.noarch 92/106
安装 : puppet-tempest-17.4.0-2.el8.noarch 93/106
安装 : puppet-systemd-2.10.0-1.el8.noarch 94/106
安装 : puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch 95/106
安装 : openstack-packstack-puppet-1:17.0.0-1.el8.noarch 96/106
安装 : python3-netifaces-0.10.6-4.el8.x86_64 97/106
安装 : python3-netaddr-0.7.19-8.el8.noarch 98/106
安装 : python3-docutils-0.14-12.module_el8+762+77bd8591.noarch 99/106
安装 : git-core-2.43.0-1.el8.x86_64 100/106
安装 : python3-pbr-5.4.3-2.el8.noarch 101/106
安装 : python3-pycparser-2.14-14.el8.noarch 102/106
安装 : python3-cffi-1.13.2-1.el8.x86_64 103/106
安装 : python3-cryptography-3.2.1-7.el8.x86_64 104/106
安装 : python3-pyOpenSSL-19.0.0-1.el8.noarch 105/106
安装 : openstack-packstack-1:17.0.0-1.el8.noarch 106/106
运行脚本: openstack-packstack-1:17.0.0-1.el8.noarch 106/106
验证 : python3-cryptography-3.2.1-7.el8.x86_64 1/106
验证 : python3-pycparser-2.14-14.el8.noarch 2/106
验证 : boost-filesystem-1.66.0-13.el8.x86_64 3/106
验证 : boost-locale-1.66.0-13.el8.x86_64 4/106
验证 : boost-log-1.66.0-13.el8.x86_64 5/106
验证 : git-core-2.43.0-1.el8.x86_64 6/106
验证 : libselinux-ruby-2.9-6.el8.x86_64 7/106
验证 : python3-docutils-0.14-12.module_el8+762+77bd8591.noarch 8/106
验证 : python3-netaddr-0.7.19-8.el8.noarch 9/106
验证 : python3-netifaces-0.10.6-4.el8.x86_64 10/106
验证 : python3-pyOpenSSL-19.0.0-1.el8.noarch 11/106
验证 : ruby-2.5.9-111.module_el8+475+35a6c697.x86_64 12/106
验证 : ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch 13/106
验证 : ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64 14/106
验证 : rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_ 15/106
验证 : rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.no 16/106
验证 : rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_ 17/106
验证 : rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64 18/106
验证 : rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64 19/106
验证 : rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64 20/106
验证 : rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch 21/106
验证 : rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch 22/106
验证 : rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch 23/106
验证 : cpp-hocon-0.2.1-1.el8.x86_64 24/106
验证 : facter-1:3.14.2-2.el8.x86_64 25/106
验证 : hiera-3.6.0-1.el8.noarch 26/106
验证 : leatherman-1.6.1-2.el8.x86_64 27/106
验证 : openstack-packstack-1:17.0.0-1.el8.noarch 28/106
验证 : openstack-packstack-puppet-1:17.0.0-1.el8.noarch 29/106
验证 : puppet-6.14.0-2.el8.noarch 30/106
验证 : puppet-aodh-17.6.0-1.el8.noarch 31/106
验证 : puppet-apache-5.5.0-1.afbaf19git.el8.noarch 32/106
验证 : puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch 33/106
验证 : puppet-ceilometer-17.5.0-1.el8.noarch 34/106
验证 : puppet-certmonger-2.6.0-1.el8.noarch 35/106
验证 : puppet-cinder-17.5.0-1.el8.noarch 36/106
验证 : puppet-concat-6.2.0-2.dfeabb9git.el8.noarch 37/106
验证 : puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch 38/106
验证 : puppet-firewall-2.5.0-1.71a1773git.el8.noarch 39/106
验证 : puppet-glance-17.7.0-1.el8.noarch 40/106
验证 : puppet-gnocchi-17.5.0-1.el8.noarch 41/106
验证 : puppet-headless-6.14.0-2.el8.noarch 42/106
验证 : puppet-heat-17.5.0-1.el8.noarch 43/106
验证 : puppet-horizon-17.5.0-1.el8.noarch 44/106
验证 : puppet-inifile-4.2.0-1.df46d2agit.el8.noarch 45/106
验证 : puppet-ironic-17.5.0-1.el8.noarch 46/106
验证 : puppet-keystone-17.5.0-1.el8.noarch 47/106
验证 : puppet-kmod-2.5.0-1.52e31e3git.el8.noarch 48/106
验证 : puppet-magnum-17.5.0-1.el8.noarch 49/106
验证 : puppet-manila-17.5.0-1.el8.noarch 50/106
验证 : puppet-memcached-6.0.0-1.el8.noarch 51/106
验证 : puppet-mysql-10.6.0-1.937d044git.el8.noarch 52/106
验证 : puppet-neutron-17.7.0-1.el8.noarch 53/106
验证 : puppet-nova-17.7.0-1.el8.noarch 54/106
验证 : puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch 55/106
验证 : puppet-openstack_extras-17.5.0-1.el8.noarch 56/106
验证 : puppet-openstacklib-17.4.1-1.el8.noarch 57/106
验证 : puppet-oslo-17.5.0-1.el8.noarch 58/106
验证 : puppet-ovn-17.6.0-1.el8.noarch 59/106
验证 : puppet-panko-17.5.0-2.el8.noarch 60/106
验证 : puppet-placement-4.5.0-1.el8.noarch 61/106
验证 : puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch 62/106
验证 : puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch 63/106
验证 : puppet-remote-10.0.0-1.7420908git.el8.noarch 64/106
验证 : puppet-rsync-1.1.3-1.b3ee352git.el8.noarch 65/106
验证 : puppet-sahara-17.5.0-1.el8.noarch 66/106
验证 : puppet-ssh-6.2.0-1.6e0f430git.el8.noarch 67/106
验证 : puppet-staging-1.0.4-1.b466d93git.el8.noarch 68/106
验证 : puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch 69/106
验证 : puppet-swift-17.5.0-1.el8.noarch 70/106
验证 : puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch 71/106
验证 : puppet-systemd-2.10.0-1.el8.noarch 72/106
验证 : puppet-tempest-17.4.0-2.el8.noarch 73/106
验证 : puppet-trove-17.4.0-2.el8.noarch 74/106
验证 : puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch 75/106
验证 : puppet-vswitch-13.5.0-1.el8.noarch 76/106
验证 : puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch 77/106
验证 : python3-cffi-1.13.2-1.el8.x86_64 78/106
验证 : python3-pbr-5.4.3-2.el8.noarch 79/106
验证 : ruby-augeas-0.5.0-23.el8.x86_64 80/106
验证 : ruby-facter-1:3.14.2-2.el8.x86_64 81/106
验证 : rubygem-cane-3.0.0-1.el8.noarch 82/106
验证 : rubygem-concurrent-ruby-1.1.5-2.el8.noarch 83/106
验证 : rubygem-deep_merge-1.2.1-4.el8.noarch 84/106
验证 : rubygem-docile-1.1.5-10.el8.noarch 85/106
验证 : rubygem-fast_gettext-1.2.0-9.el8.noarch 86/106
验证 : rubygem-hocon-1.3.0-1.el8.noarch 87/106
验证 : rubygem-multi_json-1.13.1-4.el8.noarch 88/106
验证 : rubygem-parallel-1.12.1-5.el8.noarch 89/106
验证 : rubygem-pathspec-0.2.1-5.el8.noarch 90/106
验证 : rubygem-puppet-resource_api-1.8.12-1.el8.noarch 91/106
验证 : rubygem-redcarpet-3.3.2-16.1.el8.x86_64 92/106
验证 : rubygem-rgen-0.8.4-2.el8.noarch 93/106
验证 : rubygem-rspec-fire-1.3.0-1.el8.noarch 94/106
验证 : rubygem-ruby-shadow-2.5.0-12.el8.x86_64 95/106
验证 : rubygem-semantic_puppet-1.0.2-1.el8.noarch 96/106
验证 : rubygem-simplecov-0.13.0-7.el8.1.noarch 97/106
验证 : rubygem-simplecov-html-0.10.0-8.el8.noarch 98/106
验证 : rubygem-yard-0.9.12-8.el8.noarch 99/106
验证 : yaml-cpp-0.6.3-1.el8.x86_64 100/106
验证 : rubygem-diff-lcs-1.3-4.el8.noarch 101/106
验证 : rubygem-rspec-3.7.0-2.el8.noarch 102/106
验证 : rubygem-rspec-core-3.7.1-5.el8.noarch 103/106
验证 : rubygem-rspec-expectations-3.7.0-4.el8.noarch 104/106
验证 : rubygem-rspec-mocks-3.7.0-4.el8.noarch 105/106
验证 : rubygem-rspec-support-3.7.1-2.el8.noarch 106/106
已安装:
boost-filesystem-1.66.0-13.el8.x86_64
boost-locale-1.66.0-13.el8.x86_64
boost-log-1.66.0-13.el8.x86_64
cpp-hocon-0.2.1-1.el8.x86_64
facter-1:3.14.2-2.el8.x86_64
git-core-2.43.0-1.el8.x86_64
hiera-3.6.0-1.el8.noarch
leatherman-1.6.1-2.el8.x86_64
libselinux-ruby-2.9-6.el8.x86_64
openstack-packstack-1:17.0.0-1.el8.noarch
openstack-packstack-puppet-1:17.0.0-1.el8.noarch
puppet-6.14.0-2.el8.noarch
puppet-aodh-17.6.0-1.el8.noarch
puppet-apache-5.5.0-1.afbaf19git.el8.noarch
puppet-archive-4.6.1-0.1.0rc0.49f66f9git.el8.noarch
puppet-ceilometer-17.5.0-1.el8.noarch
puppet-certmonger-2.6.0-1.el8.noarch
puppet-cinder-17.5.0-1.el8.noarch
puppet-concat-6.2.0-2.dfeabb9git.el8.noarch
puppet-corosync-7.0.1-0.1.0rc0.3d62076git.el8.noarch
puppet-firewall-2.5.0-1.71a1773git.el8.noarch
puppet-glance-17.7.0-1.el8.noarch
puppet-gnocchi-17.5.0-1.el8.noarch
puppet-headless-6.14.0-2.el8.noarch
puppet-heat-17.5.0-1.el8.noarch
puppet-horizon-17.5.0-1.el8.noarch
puppet-inifile-4.2.0-1.df46d2agit.el8.noarch
puppet-ironic-17.5.0-1.el8.noarch
puppet-keystone-17.5.0-1.el8.noarch
puppet-kmod-2.5.0-1.52e31e3git.el8.noarch
puppet-magnum-17.5.0-1.el8.noarch
puppet-manila-17.5.0-1.el8.noarch
puppet-memcached-6.0.0-1.el8.noarch
puppet-mysql-10.6.0-1.937d044git.el8.noarch
puppet-neutron-17.7.0-1.el8.noarch
puppet-nova-17.7.0-1.el8.noarch
puppet-nssdb-1.0.1-1.2ed2a2dgit.el8.noarch
puppet-openstack_extras-17.5.0-1.el8.noarch
puppet-openstacklib-17.4.1-1.el8.noarch
puppet-oslo-17.5.0-1.el8.noarch
puppet-ovn-17.6.0-1.el8.noarch
puppet-panko-17.5.0-2.el8.noarch
puppet-placement-4.5.0-1.el8.noarch
puppet-rabbitmq-10.1.2-0.1.0rc0.f6b3a8fgit.el8.noarch
puppet-redis-6.1.1-0.1.0rc0.d443861git.el8.noarch
puppet-remote-10.0.0-1.7420908git.el8.noarch
puppet-rsync-1.1.3-1.b3ee352git.el8.noarch
puppet-sahara-17.5.0-1.el8.noarch
puppet-ssh-6.2.0-1.6e0f430git.el8.noarch
puppet-staging-1.0.4-1.b466d93git.el8.noarch
puppet-stdlib-6.3.0-2.7c1ae25git.el8.noarch
puppet-swift-17.5.0-1.el8.noarch
puppet-sysctl-0.0.12-1.a3d160dgit.el8.noarch
puppet-systemd-2.10.0-1.el8.noarch
puppet-tempest-17.4.0-2.el8.noarch
puppet-trove-17.4.0-2.el8.noarch
puppet-vcsrepo-3.1.0-2.a36ee18git.el8.noarch
puppet-vswitch-13.5.0-1.el8.noarch
puppet-xinetd-3.3.0-2.8d460c4git.el8.noarch
python3-cffi-1.13.2-1.el8.x86_64
python3-cryptography-3.2.1-7.el8.x86_64
python3-docutils-0.14-12.module_el8+762+77bd8591.noarch
python3-netaddr-0.7.19-8.el8.noarch
python3-netifaces-0.10.6-4.el8.x86_64
python3-pbr-5.4.3-2.el8.noarch
python3-pyOpenSSL-19.0.0-1.el8.noarch
python3-pycparser-2.14-14.el8.noarch
ruby-2.5.9-111.module_el8+475+35a6c697.x86_64
ruby-augeas-0.5.0-23.el8.x86_64
ruby-facter-1:3.14.2-2.el8.x86_64
ruby-irb-2.5.9-111.module_el8+475+35a6c697.noarch
ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64
rubygem-bigdecimal-1.3.4-111.module_el8+475+35a6c697.x86_64
rubygem-cane-3.0.0-1.el8.noarch
rubygem-concurrent-ruby-1.1.5-2.el8.noarch
rubygem-deep_merge-1.2.1-4.el8.noarch
rubygem-did_you_mean-1.2.0-111.module_el8+475+35a6c697.noarch
rubygem-diff-lcs-1.3-4.el8.noarch
rubygem-docile-1.1.5-10.el8.noarch
rubygem-fast_gettext-1.2.0-9.el8.noarch
rubygem-hocon-1.3.0-1.el8.noarch
rubygem-io-console-0.4.6-111.module_el8+475+35a6c697.x86_64
rubygem-json-2.1.0-111.module_el8+475+35a6c697.x86_64
rubygem-multi_json-1.13.1-4.el8.noarch
rubygem-openssl-2.1.2-111.module_el8+475+35a6c697.x86_64
rubygem-parallel-1.12.1-5.el8.noarch
rubygem-pathspec-0.2.1-5.el8.noarch
rubygem-psych-3.0.2-111.module_el8+475+35a6c697.x86_64
rubygem-puppet-resource_api-1.8.12-1.el8.noarch
rubygem-rake-12.3.3-111.module_el8+475+35a6c697.noarch
rubygem-rdoc-6.0.1.1-111.module_el8+475+35a6c697.noarch
rubygem-redcarpet-3.3.2-16.1.el8.x86_64
rubygem-rgen-0.8.4-2.el8.noarch
rubygem-rspec-3.7.0-2.el8.noarch
rubygem-rspec-core-3.7.1-5.el8.noarch
rubygem-rspec-expectations-3.7.0-4.el8.noarch
rubygem-rspec-fire-1.3.0-1.el8.noarch
rubygem-rspec-mocks-3.7.0-4.el8.noarch
rubygem-rspec-support-3.7.1-2.el8.noarch
rubygem-ruby-shadow-2.5.0-12.el8.x86_64
rubygem-semantic_puppet-1.0.2-1.el8.noarch
rubygem-simplecov-0.13.0-7.el8.1.noarch
rubygem-simplecov-html-0.10.0-8.el8.noarch
rubygem-yard-0.9.12-8.el8.noarch
rubygems-2.7.6.3-111.module_el8+475+35a6c697.noarch
yaml-cpp-0.6.3-1.el8.x86_64
生成答应文件
[root@controller yum.repos.d]# packstack -h |grep ans
--gen-answer-file=GEN_ANSWER_FILE
Generate a template of an answer file.
--validate-answer-file=VALIDATE_ANSWER_FILE
Check if answerfile contains unexpected options.
--answer-file=ANSWER_FILE
answerfile will also be generated and should be used
-o, --options Print details on options available in answer file(rst
Packstack a second time with the same answer file and
attribute where "y" means an account is disabled.
--manila-netapp-transport-type=MANILA_NETAPP_TRANSPORT_TYPE
The transport protocol used when communicating with
[root@controller yum.repos.d]# packstack --gen-answer-file=chencuo.txt
Packstack changed given value to required value /root/.ssh/id_rsa.pub
Additional information:
* Parameter CONFIG_NEUTRON_L2_AGENT: You have chosen OVN Neutron backend. Note that this backend does not support the VPNaaS plugin. Geneve will be used as the encapsulation method for tenant networks
编辑答应文件
vim chencuo.txt
### 由于太多,难以寻找,你可以进入文件后按':'+shift进入底线命令模式,输入/你要搜索的环境,回车即可
###编辑以下环境:
CONFIG_COMPUTE_HOSTS=192.168.100.128,192.168.100.129 ###指定主机ip
CONFIG_KEYSTONE_ADMIN_PW=redhat ###管理员密码
CONFIG_PROVISION_DEMO=n ###不进行演示环境的配置
CONFIG_HEAT_INSTALL=y ###安装 Heat
CONFIG_NEUTRON_OVN_BRIDGE_IFACES=br-ex:ens160 ##将物理网络接口 ens160 桥接到名为 br-ex 的虚拟交换机上,让云主机能够通过这个虚拟交换机连接到外部网络
执行应答文件进行安装
[root@controller yum.repos.d]# packstack --answer-file=chencuo.txt
Welcome to the Packstack setup utility
The installation log file is available at: /var/tmp/packstack/20240825-055236-9c5od976/openstack-setup.log
Installing:
Clean Up [ DONE ]
Discovering ip protocol version [ DONE ]
root@192.168.100.129's password:
root@192.168.100.128's password:
Setting up ssh keys [ DONE ]
Preparing servers [ DONE ]
Pre installing Puppet and discovering hosts' details [ DONE ]
Preparing pre-install entries [ DONE ]
Setting up CACERT [ DONE ]
Preparing AMQP entries [ DONE ]
Preparing MariaDB entries [ DONE ]
Fixing Keystone LDAP config parameters to be undef if empty[ DONE ]
Preparing Keystone entries [ DONE ]
Preparing Glance entries [ DONE ]
Checking if the Cinder server has a cinder-volumes vg[ DONE ]
Preparing Cinder entries [ DONE ]
Preparing Nova API entries [ DONE ]
Creating ssh keys for Nova migration [ DONE ]
Gathering ssh host keys for Nova migration [ DONE ]
Preparing Nova Compute entries [ DONE ]
Preparing Nova Scheduler entries [ DONE ]
Preparing Nova VNC Proxy entries [ DONE ]
Preparing OpenStack Network-related Nova entries [ DONE ]
Preparing Nova Common entries [ DONE ]
Preparing Neutron API entries [ DONE ]
Preparing Neutron L3 entries [ DONE ]
Preparing Neutron L2 Agent entries [ DONE ]
Preparing Neutron DHCP Agent entries [ DONE ]
Preparing Neutron Metering Agent entries [ DONE ]
Checking if NetworkManager is enabled and running [ DONE ]
Preparing OpenStack Client entries [ DONE ]
Preparing Horizon entries [ DONE ]
Preparing Swift builder entries [ DONE ]
Preparing Swift proxy entries [ DONE ]
Preparing Swift storage entries [ DONE ]
Preparing Heat entries [ DONE ]
Preparing Heat CloudFormation API entries [ DONE ]
Preparing Gnocchi entries [ DONE ]
Preparing Redis entries [ DONE ]
Preparing Ceilometer entries [ DONE ]
Preparing Aodh entries [ DONE ]
Preparing Puppet manifests [ DONE ]
Copying Puppet modules and manifests [ DONE ]
Applying 192.168.100.128_controller.pp
Testing if puppet apply is finished: 192.168.100.128_controller.pp Testing if puppet apply is finished: 192.168.100.128_controller.pp Testing if puppet apply is finished: 192.168.100.128_controller.pp Testing if puppet apply is finished: 192.168.100.128_controller.pp Testing if puppet apply is finished: 192.16Testing if puppet apply 192.168.100.128_controller.pp: [ DONE ] ]
Applying 192.168.100.128_network.pp
192.168.100.128_network.pp: [ DONE ]
Applying 192.168.100.129_compute.pp
Applying 192.168.100.128_compute.pp
192.168.100.128_compute.pp: [ DONE ]
192.168.100.129_compute.pp: [ DONE ]
Applying Puppet manifests [ DONE ]
Finalizing [ DONE ]
**** Installation completed successfully ******
Additional information:
* Parameter CONFIG_NEUTRON_L2_AGENT: You have chosen OVN Neutron backend. Note that this backend does not support the VPNaaS plugin. Geneve will be used as the encapsulation method for tenant networks
* Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.
* File /root/keystonerc_admin has been created on OpenStack client host 192.168.100.128. To use the command line tools you need to source the file.
* To access the OpenStack Dashboard browse to http://192.168.100.128/dashboard .
Please, find your login credentials stored in the keystonerc_admin in your home directory.
* The installation log file is available at: /var/tmp/packstack/20240825-055236-9c5od976/openstack-setup.log
* The generated manifests are available at: /var/tmp/packstack/20240825-055236-9c5od976/manifests
开启网络
因关闭 NetworkManager 服务,会导致节点重启后网络无法自动启用,也会导致 openstack 组件异常,所以启用 network 来替代 NetworkManager 服务。
控制节点
[root@controller yum.repos.d]# /usr/lib/systemd/systemd-sysv-install enable network
[root@controller yum.repos.d]# systemctl start network
计算节点
[root@compute yum.repos.d]# /usr/lib/systemd/systemd-sysv-install enable network
[root@compute yum.repos.d]# systemctl start network
登录测试
http://192.168.100.128/dashboard
登录此网站
输入管理员账号密码,在答应文件内已设置
最后进入页面展示,成功