avatar

「OpenStack」双节点部署

部署计划

具体步骤

基础环境配置

根据要求新建两台虚拟机最小化安装Centos7.2系统

ip地址配置


分别对两台主机对ip地址进行配置,这里我偷懒用图形化了,命令是nmtui

配置完后可以看到两台主机已经互通了

FTP服务搭建

挂载好本地yum源后安装vsftpd 服务
yum install vsftpd
在配置文件下加入路径

1
2
#/etc/vsftpd/vsftpd.conf
anon_root=/opt

如果连接不上检查防火墙、SElinux、iptables

yum源配置

具体这里我就不赘述了参考截图
控制节点

计算节点

磁盘分区

使用parted或者fdisk对compute节点进行磁盘分区

编辑环境变量

在两个节点上执行yum install openstack-iaas -y

根据提示编辑/etc/openstack目录下的openrc.sh文件

1
2
3
4
5
6
7
8
9
10
11
12
tips:
#将文件中的##换成@
sed -i s/##/@/g /etc/xiandian/openrc.sh
#将文件中的#去掉
sed -i s/#//g /etc/xiandian/openrc.sh
#将文件中的@换回##
sed -i s/@/##/g /etc/xiandian/openrc.sh
#删除#号
还可以进入文件直接输入(:%s/^#//g)

sed -i -e 's/PASS=$/PASS=000000/g' -e 's/#//g' openrc.sh
这里我用这条命令删除注释并填入密码

这里需要注意的修改点如下:

这里填入的是第二张网卡

后续就根据提供的脚本安装对应的模块

注意安装不要有遗漏

控制节点(controller)安装:

  • 基础服务
  • MySQL
  • Keystone
  • Glance
  • Placement
  • Nova
  • Neutron
  • Dashboard
  • Cinder
  • Swift
  • trove
  • heat
  • ceilometer
  • aodh
  • zun
  • octavia
  • manila
  • cloudkitty
  • barbican

计算节点(compute)安装:

  • Nova
  • Neutron
  • Cinder
  • Swift
  • ceilometer
  • zun
  • manila

访问 http://192.168.10.10/dashboard登入

至此,安装完成

步骤总结

1. 系统安装
2. 基本环境配置(YUM源、ip地址、磁盘分区)
3.`/etc/openstack/openrc.sh`环境变量配置
4.各模块安装
文章作者: Sunset
文章链接: https://pwnedyu.cn/2022/11/23/%E3%80%8COpenStack%E3%80%8D%E5%8F%8C%E8%8A%82%E7%82%B9%E9%83%A8%E7%BD%B2/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Sunset's blog
打赏
  • 微信
    微信
  • 支付寶
    支付寶