VMware使用centOS7.6安装单机train版openstack,无需devstack

二狗子最近在操作如何用linux系统搭建单机版的openstack平台,发现现有好多博客内容都会存在或多或少的问题,尤其是在Ubuntu环境下问题会更多。经过反复琢磨,发现在centOS7.6的版本中安装train版的openstack比较简单,于是将完整过程记录了下来。

前提条件:

  1. VMware需要提前安装好cent OS7.6版本的linux操作系统
  2. cent OS 的内存容量需大于4G
  3. 硬盘空间50G以上剩余空间
  4. CPU需要多核心数

关键点:必须安装与系统版本相适应的openstack版本!

安装步骤:

#vim  /etc/sysconfig/network-scripts/ifcfg-ens33

将centos的IP地址修改为静态ip
VMware使用centOS7.6安装单机train版openstack,无需devstack_第1张图片

关闭NetworkManager

# systemctl disable NetworkManager 
# systemctl stop NetworkManager
# chkconfig NetworkManager off

VMware使用centOS7.6安装单机train版openstack,无需devstack_第2张图片
VMware使用centOS7.6安装单机train版openstack,无需devstack_第3张图片

更换yum源

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

VMware使用centOS7.6安装单机train版openstack,无需devstack_第4张图片

清理yum缓存

# yum clean all

VMware使用centOS7.6安装单机train版openstack,无需devstack_第5张图片

建立yum缓存

# yum makecache

VMware使用centOS7.6安装单机train版openstack,无需devstack_第6张图片
配置时间同步

# yum -y install ntpdate
# ntpdate ntp.aliyun.com >>/var/log/ntpdate.log
# ntpdate ntp.aliyun.com

VMware使用centOS7.6安装单机train版openstack,无需devstack_第7张图片
VMware使用centOS7.6安装单机train版openstack,无需devstack_第8张图片
设置周期计划任务

# crontab -e 
*/30 * * * * /usr/sbin/ntpdate ntp.aliyun.com >>/var/log/ntpdate.log
# systemctl restart crond
# systemctl enable crond

VMware使用centOS7.6安装单机train版openstack,无需devstack_第9张图片
VMware使用centOS7.6安装单机train版openstack,无需devstack_第10张图片
安装openstack的train源

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

VMware使用centOS7.6安装单机train版openstack,无需devstack_第11张图片

VMware使用centOS7.6安装单机train版openstack,无需devstack_第12张图片
train源安装完成

安装OpenStack-packstack软件包

# yum -y install openstack-packstack 	

VMware使用centOS7.6安装单机train版openstack,无需devstack_第13张图片

VMware使用centOS7.6安装单机train版openstack,无需devstack_第14张图片
安装完成

安装openstack

# packstack --allinone

VMware使用centOS7.6安装单机train版openstack,无需devstack_第15张图片
跟踪安装信息,静待若干分钟
另一个窗口打开

# tail -f /var/log/messages 

VMware使用centOS7.6安装单机train版openstack,无需devstack_第16张图片

好像是漫长的等待结束了,看看这些文字写的是什么,哦,安装好了,让我去主目录下看看。VMware使用centOS7.6安装单机train版openstack,无需devstack_第17张图片
在/root主目录下发现openstack已经安装好了
VMware使用centOS7.6安装单机train版openstack,无需devstack_第18张图片
因为之前给的内存的空间不够,所以先拿电脑烤个鸡蛋吃吧。重新增加内存容量之后再来操作。内存容量一定要管够!VMware使用centOS7.6安装单机train版openstack,无需devstack_第19张图片
VMware使用centOS7.6安装单机train版openstack,无需devstack_第20张图片
登录前打开NetworkManager
VMware使用centOS7.6安装单机train版openstack,无需devstack_第21张图片
然后在浏览器输入本机IP地址就可以看到openstack的界面了
VMware使用centOS7.6安装单机train版openstack,无需devstack_第22张图片
安装过程需要一个小时左右
本实验不应该局限于如何在虚拟机中安装好openstack ,更需要我们去了解openstack及其组件的作用、相关配置文件等知识。

VMware使用centOS7.6安装单机train版openstack,无需devstack_第23张图片

你可能感兴趣的:(linux,网络操作系统)