RDO一体化部署OpenStack

一、环境预配置

1.软件及Linux镜像版本

①VMware Workstation Pro16
②Linux:Centos7

2.安装Centos7

①打开VMware,点击新建创建新的虚拟机
创建新的虚拟机
②选择典型(推荐),点击下一步
在这里插入图片描述
③选择稍后安装操作系统,顶点击下一步在这里插入图片描述
④客户及操作系统选择Linux,版本选择CentOS 7 64 位,点击下一步
在这里插入图片描述
⑤输入虚拟机名称(可任意输入,最好见名知意),点击下一步
在这里插入图片描述
⑥配置磁盘大小(这里给了60GB是为了增加配置成功几率,且并不会在自己电脑一次直接占据60GB),点击下一步在这里插入图片描述
⑦选择自定义硬件,点击完成在这里插入图片描述
⑧配置内存(这里给了12GB是为了提高一体化Openstack配置成功几率,最好配置在6GB以上)在这里插入图片描述
⑨配置处理器数量(处理器数量:2,内核数量:2),也可以配处理器数量:1,内核数量:2
在这里插入图片描述
⑩使用CentOS7映像文件
在这里插入图片描述
⑪配置网络连接模式,这里选择NAT模式,勾选启动时连接
在这里插入图片描述
⑫移除打印机在这里插入图片描述⑬最后检查配置,点击关闭在这里插入图片描述
⑭最后点击完成在这里插入图片描述
⑮点击开启虚拟机
在这里插入图片描述
⑯选择第一个(使用键盘的向上方向键选择,当字体变白即被选中)
在这里插入图片描述
⑰点击Continue
在这里插入图片描述
⑱更改时区,改为shanghai时区,点击Done
在这里插入图片描述

在这里插入图片描述
⑲分配磁盘空间,这里选择默认分配,选中60GB磁盘,点击Done
在这里插入图片描述
在这里插入图片描述
⑳进行网络配置,打开网络按钮,修改Host name,点击apply,最后点击Done
在这里插入图片描述
在这里插入图片描述
㉑点击开始安装
在这里插入图片描述
㉒配置root用户密码,之后点击Done
在这里插入图片描述
在这里插入图片描述
㉓点击重启
在这里插入图片描述
㉔选择第一个,按回车键在这里插入图片描述
㉕输入root用户的账号密码(账号为root,密码在前面设置的),最后显示登陆成功在这里插入图片描述在这里插入图片描述
在这里插入图片描述
㉖查看网络是否通畅(ping www.baidu.com),按Ctrl+c停止
在这里插入图片描述

3.配置静态网络

①安装vim
在这里插入图片描述
在这里插入图片描述

②查看网络地址及网卡名称
在这里插入图片描述

③配置静态网络
在这里插入图片描述
注:vim /etc/sysconfig/network-scripts/ifcfg-ens33,其中ens33为自己的网卡名称
在这里插入图片描述
在这里插入图片描述
注:这里配置的地址是根据上面查看的ip地址来配置的
在这里插入图片描述
注:重启网络刷新配置
在这里插入图片描述
注:查看网络是否通畅

二、RDO一体化部署OpenStack

1.环境预配

① 指定DNS服务器的IP
在这里插入图片描述
在这里插入图片描述
② IP与域名(或主机名)映射(先查询主机名,在进行映射)
Ⅰ、查询主机名(输入命令:hostname)
在这里插入图片描述
注:这里主机名是OpenStack
Ⅱ、IP与域名映射
在这里插入图片描述
③关闭防火墙
依次输入下列命令
systemctl stop firewalld(暂时关闭防火墙)
systemctl disable firewalld(禁止系统开机时自启防火墙)

④ 关闭SELinux
输入命令:vim /etc/selinux/config
把SELINUX=enforcing 改成 SELINUX=disabled
在这里插入图片描述
⑤网络管理由NetworkManager切换成network
因为CentOS7默认使用NetworkManager进行网络管理(不支持OpenStack),所以需要切换

–停止禁用NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager

–启用启动network
systemctl enable network
systemctl restart network

–查看网络管理状态
systemctl status NetworkManager
systemctl status network
在这里插入图片描述
⑥更新系统并重启
输入命令:yum update -y
在这里插入图片描述

扫描二维码关注公众号,回复: 13464405 查看本文章

更新完后输入命令:reboot
重新登陆
在这里插入图片描述

2.准备所需软件库

①安装Open Stack Queens
yum install -y centos-release-openstack-queens
在这里插入图片描述
②启用Open Stack Queens资源库
Ⅰ、先安装yum-utils
yum install -y yum-utils
Ⅱ、启用Open Stack Queens资源库
yum-config-manager --enable centos-openstack-queens
在这里插入图片描述
③下载软件源定义文件(RDO官网针对CentOS7的)
Ⅰ、切换到软件源定义目录
cd /etc/yum.repos.d/
Ⅱ、下载软件源定义文件
curl -O https://trunk.rdoproject.org/centos7/delorean-deps.repo
curl -O https://trunk.rdoproject.org/centos7/current-passed-ci/delorean.repo
在这里插入图片描述
④升级软件包及系统内核(改变软件及系统设置)并重启
Ⅰ、升级系统
yum update -y
Ⅱ、重启系统
reboot
在这里插入图片描述

3.安装Packstack

yum install -y openstack-packstack
在这里插入图片描述

4.Packstack安装OpenStack

packstack --allinone
等待安装成功,一般要一小时左右
在这里插入图片描述
⑦若出现错误,找到对应txt文件名称,使用下面命令继续安装
packstack --answer-file=/root/packstack-answers-20211129-173005.txt
在这里插入图片描述
如果安装成功(Done)较少时,直接使用packstack --allinone重新安装
在这里插入图片描述
⑧成功图示
在这里插入图片描述
然后登陆框中网址,会出现下图界面,可以用账号密码登陆
在这里插入图片描述
用户名是admin
密码输入命令cat keystoneerc_admin查看
如下图密码是bfb12cdbb70e433a
在这里插入图片描述
登陆进去之后的界面为:
在这里插入图片描述
表示安装成功!

猜你喜欢

转载自blog.csdn.net/Airmilan/article/details/121573651