AllinOne安装OpenStack

发布时间:2025-12-09 13:48:52 浏览次数:4

文章目录

    • 1. 虚拟机的配置准备
    • 2. 启动虚拟机
    • 3. 网络配置
      • 1)启用网络
      • 2)静态IP设置
      • 3)域名解析服务器
      • 4)域名解析映射(IP与名称的映射)
    • 4. 网络安全
      • 1)关闭防火墙
      • 2)SELINUX
      • 3)重启虚拟机
    • 5. 网络管理器切换
    • 6.安装OpenStack软件包
    • 7.更新系统及软件
    • 8.安装KVM依赖的软件包
      • 1)切换目录到yum源配置路径
      • 2)下载软件源配置文件delorean-deps.repo
      • 3)更新系统及软件包
    • 9.安装OpenStack
    • 10.使用PackStack安装部署OpenStack一体化
    • 11.安装成功
      • 1)查看openstack账号密码
      • 2)登录openstack
      • 3)主页
      • 4)修改密码

1. 虚拟机的配置准备

内存: 8G+
CPU: 2 | 2
网络设置: NAT
硬盘设置: 100G+

2. 启动虚拟机

安装vim : yum install -y vim*

3. 网络配置

1)启用网络

vi /etc/sysconfig/network
添加内容: NETWORKING=yes

2)静态IP设置

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改并添加内容:
修改: BOOTPROTO=“dhcp” => “static”
添加: BROADCAST=“广播地址”
IPADDR=“IP地址”
NETMASK=“子网掩码”
NETWORK=“子网IP”
GATEWAY=“网关地址”
DNS1=“网关地址”

可以在虚拟网络编辑器中查看

3)域名解析服务器

vi /etc/resolv.conf

添加内容: nameserver=网关地址 (如果有就不需再添加)

4)域名解析映射(IP与名称的映射)

vi /etc/hosts
添加内容: IP 主机名 主机名.localdomain

4. 网络安全

1)关闭防火墙

systemctl disable firewalld 永久关闭
systemctl stop firewalld 关闭
查看防火墙状态: 显示为dead 即关闭成功
systemctl status firewalld

2)SELINUX

使SELINUX失效
vi /etc/selinux/config
注释SELINUX=enforcing
添加SELINUX=disabled

3)重启虚拟机

reboot

5. 网络管理器切换

systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl enable network
systemctl restart network

6.安装OpenStack软件包

yum install -y centos-release-openstack-queens
yum repolist all

7.更新系统及软件

yum update -y

8.安装KVM依赖的软件包

1)切换目录到yum源配置路径

cd /etc/yum.repos.d

2)下载软件源配置文件delorean-deps.repo

curl -O https://trunk.rdoproject.org/centos7/delorean-deps.repo
curl -O https://trunk.rdoproject.org/centos7/current-passed-ci/delorean.repo

3)更新系统及软件包

yum update -y

9.安装OpenStack

yum install -y openstack-packstack

10.使用PackStack安装部署OpenStack一体化

packstack –allinone (安装过程较长,需要个一两个小时)
(如果安装失败: 可以重启虚拟机,然后进行重装,
重装命令:
packstack –answer-file=/root/packstack-answers-20210315-033728.txt
再安装目录下可以root目录下查看packstack-answers-…文件名)

11.安装成功

1)查看openstack账号密码

cat /root/keystonerc_admin

查看初始账号密码

2)登录openstack

在外部浏览器网址栏输入IP地址即可

3)主页

4)修改密码



修改后重登即可

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477