前期准备(双节点都要安装)

改主机名

hostnamectl set-hostname controller

hostnamectl set-hostname compute

关闭防火墙&selinux

systemctl stop firewalld
systemctl disable firewalld
vim /etc/sysconfig/selinux
#修改SELINUX参数
SELINUX=disabled

添加主机名hosts映射

vi /etc/hosts
#添加下面内容
10.23.24.37(换成控制节点IP) controller
10.23.24.39(换成计算节点IP) compute

重启生效

reboot

更新

sudo yum update -y

RDO安装

配置openstack-train包

sudo yum install -y centos-release-openstack-train

换源

一键换open stack train软件包源

vim yum.sh
#!/bin/bash
exec_list=`sudo ls /etc/yum.repos.d`
for i in ${exec_list[@]}
do
    echo $i;
    sudo sed -i "s/mirrorlist/#mirrorlist/g" /etc/yum.repos.d/$i
    sudo sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/$i
    sudo sed -i "s/https/http/g" /etc/yum.repos.d/$i
    sudo sed -i "s/http/https/g" /etc/yum.repos.d/$i
    sudo sed -i "s/mirror.centos.org/mirrors.aliyun.com/g" /etc/yum.repos.d/$i
    sudo sed -i "s/\$contentdir/centos/g" /etc/yum.repos.d/$i
done

控制节点内容

安装启动器

sudo yum install -y openstack-packstack

生成应答文件

packstack --gen-answer-file=/root/answers.txt

#删除注释和空白行
sed -i '/^\s*#/d;/^\s*$/d' /root/answers.txt


vim answers.txt
#修改以下几个参数

# 存储节点 IP 地址(写计算节点的IP)

CONFIG_STORAGE_HOST=10.23.24.39

# 计算节点 IP 地址 

CONFIG_COMPUTE_HOSTS=10.23.24.39

使用应答文件安装

packstack --answer-file=/root/answers.txt

(安装的时候会让你输入双节点各自的SSH ROOT 密码,记得写)
推荐镜像:https://a.hgtrojan.com/eba983904

1

2

文章目录