恒星手记

  1. 首页
  2. OpenStack
  3. 正文

单节点的OpenStack一体化部署(RDO的PackStack)一、环境部署

2026年4月28日 364点热度 0人点赞 0条评论

Table of Contents

Toggle
  • 1、创建虚拟机
  • 2、网络设置
    • 3、环境准备

1、创建虚拟机

  • 建议采用16G内存,使用8G也能运行
  • CPU双核切支持虚拟化
  • 硬盘不低于200G
  • 网卡以桥接模式接入主机

注意分区除了交换分区和boot分区外,需要将空间都分配给根分区

安装完成后创建快照以方便配置异常时回滚

2、网络设置

1、禁用NetworkManager

systemctl stop NetworkManager

systemctl disable NetworkManager

2、禁用防火墙与SELlinux

systemctl disable firewalld

systemctl stop firewalld

 

编辑/etc/selinux/config文件,将“SELINUX”的值设置为disabled,重启系统使禁用SELINUX生效

vi /etc/selinux/config

3、设置网络

1、虚拟机使用桥接模式

2、网络配置

根据Windows的地址配置同网段,例如,windows IP为192.168.1.10

虚拟机的IP配置为:192.168.1.21

修改对应网卡

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

 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=8e2302e1-ea94-487a-b59f-9aa076714f6d
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.21
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

 

systemctl restart network

3、环境准备

1、设置主机名并追加到/etc/hosts中

hostnamectl set-hostname node-a

vi /etc/hosts

192.168.1.21 node-a node-a.localdomain

2、更改语言编码

vi /etc/environment

LANG=en_US.utf-8
LC_ALL=en_US.utf-8

 

3、设置时间同步

设置阿里云镜像源:

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

yum install chrony -y

systemctl enable chronyd

systemctl start chronyd

注释默认国外池,替换为阿里云 NTP:

vi /etc/chrony.conf

#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst

server ntp.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst

设置系统时区

timedatectl set-timezone Asia/Shanghai

systemctl restart chronyd

4、下载openstack软件库

安装yum-utils

yum install -y yum-utils

安装 OpenStack Queens 源

yum install -y centos-release-openstack-queens

启用源

yum-config-manager --enable openstack-queens

更新软件包

修复故障源

sed -i 's|^mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/*.repo
sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/*.repo
sed -i 's|mirror.centos.org|vault.centos.org|g' /etc/yum.repos.d/*.repo
sed -i 's|\$releasever|7.9.2009|g' /etc/yum.repos.d/*.repo

yum clean all && yum makecache && yum update -y

安装PackStack安装器

yum install -y openstack-packstack

 

由于配置环境较多,且易错点多,建议每次部署成功一部分后创建快照备份方便回滚

创建快照备份:

 

 

下一篇:

单节点的OpenStack一体化部署(RDO的PackStack)二、安装OpenStack并登录 - 恒星手记

 

标签: 暂无
最后更新:2026年6月20日

数字

各位大哥大姐多多关照

点赞
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

归档

  • 2026 年 6 月
  • 2026 年 5 月
  • 2026 年 4 月
  • 2026 年 3 月
  • 2025 年 11 月
  • 2025 年 10 月
  • 2025 年 9 月
  • 2025 年 8 月
  • 2025 年 7 月
  • 2025 年 6 月

分类

  • linux工具
  • Linux系统问题
  • OpenStack
  • wordpress
  • zabbix
  • 服务器
  • 未分类
  • 杂记

COPYRIGHT © 2025 恒星手记. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备2025416422号-1