一键安装OpenStack
2026/8/29 16:58:40 网站建设 项目流程

1、环境信息

操作系统

虚拟机配置

主机名

虚拟机软件

OpenStack版本

CentOS 7.9

4C8G 30G硬盘

openstack

VMware WorkStation 17

Train

2、准备资源

2.1、CentOS 7.9镜像

https://pan.baidu.com/s/15jyPVOAHA6tafwUk863b9g?pwd=ekq5

2.2、参考文档

  • 阿里云YUM源官方文档:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11Jpkdzb

  • OpenStack官方文档:https://docs.openstack.org/install-guide/

3、创建虚拟机

使用CentOS 7.9镜像创建一台4C8G 至少20G硬盘的虚拟机

4、配置环境

4.1、修改主机名

hostnamectl set-hostname openstack

4.2、编辑IP地址(/etc/sysconfig/network-scripts/ifcfg-ens33)

#修改以下2行

BOOTPROTO=static ONBOOT=yes

#增加以下4行,根据自己网络环境进行配置(比如我的电脑网络环境是:#IPv4 地址 : 10.158.110.58 #子网掩码 : 255.255.255.0 #默认网关 : 10.158.110.43)

IPADDR=10.158.110.148 PREFIX=24 GATEWAY=10.158.110.43 DNS1=10.158.110.43

重启网络:systemctl restart network

4.3、添加本地解析

echo “10.158.110.148 openstack” >> /etc/hosts

4.4、设置免密登录

ssh-keygen

ssh-copy-id root@10.158.110.148

4.5、关闭防火墙、SeLinux、NetworkManager

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config

systemctl stop NetworkManager

systemctl disable NetworkManager

4.6、参考阿里云YUM源官方文档配置YUM源

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

yum makecache

4.7、安装常用软件

yum -y install vim bash-completion yum-utils

5、使用packstack安装OpenStack

5.1、手动创建可用的 OpenStack Train 源

cat > /etc/yum.repos.d/CentOS-OpenStack-Train.repo <<EOF
[centos-openstack-train]
name=CentOS-7 - OpenStack Train
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/cloud/x86_64/openstack-train/
gpgcheck=0
enabled=1
EOF

5.2、生成缓存

yum clean all && yum makecache

5.3、安装 packstack

yum install -y openstack-packstack

5.4、一键安装OpenStack

packstack --allinone

自动化安装时间很长,执行完成即可,出现报错也可以登录Dashboard,报错是因为Centos 7已经停止支持,导致YUM仓库不全导致的

6、Dashboard WEB

6.1、查看账号密码

grep "OS_USERNAME" /root/keystonerc_admin

export OS_USERNAME=admin

grep "OS_PASSWORD" /root/keystonerc_admin

export OS_PASSWORD=‘e6da9172d364467b’

6.2、登录Dashboard

http://10.158.110.148/dashboard

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询