5分钟搭建OpenStack

前言


OpenStack是一款开源云计算产品,有多好我就不说了,但接触过的人都知道很复杂,安装部署这一步就难道了多少热爱的新人。因此,网上也出了各种各样的自动化部署工具,像​devstackpackstackansiblekolla等。但使用这些工具还是经常会出现各种各样的云计算技术与应用报错,导致无法进行。因此,根据官方文档的配置步骤,写了安装脚本,以实现快速部署。经测试5虚拟化分钟可云计算的概念以完成OpenStackAllInOne环境部署。

注意:该脚本为​AllInOne​测试环境,不建议在生产环自动化专业就业方向境中使用。部署的OpenStack版本虚拟化软件Newton

一、openstack是一个开源的环境信息

以虚拟化为演示环境进行部署​

CPU: 4vCP云计算U

内存8G

磁盘:sda ​​20G

​​sdb10G

系统镜像:CentOS-7-x86_64-Minimal-1810.iso

主机名controller

网卡名称:ens33

IP地址:10.0.0.10

以上为本次环境演示配置,若资源紧张,​CPU​和内存可降低为2vCopenstack密钥对的作用PU+4G

磁盘​sdb​必须存在,否则无法部署cinder,系统镜像必须为指定的版本。

资料领取方式:

关注微信公众号虚拟化就是模拟和仿真对不对实战”,回复“​OpenStack​”,可下载镜像和OpenStack离线包。

二、开始安装

1.安装​CentOS7.6​操作系统,并将OpenStack离线包OpenStack-AutoInstall.tar.gz上传。

2.设置主机名

hostnamectl set-hostname controller
exit

注意:必须退出当前​ssh​重新连接,以使主机名生效

3.部署​OpenStack

tar xvf OpenStack-AutoInstall.tar.gz 
cd OpenStack-AutoInstall

[root@controller OpenStack-AutoInstall]# ./installer
Input number of openstack nodes:1 #节点数量
Deploy OpenStack AllInOne
Input openstack ip:10.0.0.10 #ip地址,根据实际填写
Input network nic name:ens33 #网卡名称,根据实际填写
Input cinder disk :/dev/sdb #cinder磁盘,根据实际填写

4.出现如下信息,说明部署成功。

 ---Step 14 : OpenStack Info ---
----------------+---------------------------------------
Field | Value
----------------+---------------------------------------
hostname | controller
controller | 10.0.0.10
mysql-password | 111111
dashboard | http://10.0.0.10/dashboard
domain | default
admin-user | admin
admin-pass | ADMIN_PASS
demo-user | demo
demo-pass | DEMON_PASS
admin-openrc | /root/admin-openrc
demo-openrc | /root/demo-openrc
OpenStack-Info | /root/OS-Info
----------------+---------------------------------------

---End of Step 14 : Success---

根据提示信息进行OpenStack访问即可。

扫码关注自动化设备公众号,回复“OpenStopenstack是什么ack”可免费领取离线包