OpenStack搭建(all-in-one)

OpenStack all-in-one模式会将OpenStack的控制节点、计算节点和网络节点同时安装在一个机器上。这种模式可以快速配置,非常方便用于测试和开发。

本次搭建使用RDO repository来安装OpenStack all-in-oneRDO提供了OpenStack安装的Repository,使用RDO方式来安装OpenStack会非常简单,因为几乎所有都是自动化的,一键式的。 

机器配置(参考):

CPU:16核(大于等于4核,条件允许越大越好,因为OpenStack组件运行会消耗系统资源,你launch的instance也会消耗,作为基础平台,硬件要给力才行) 
内存:16GB(大于等于8G) 
硬盘:100GB(保险起见,建议>=100G) 

网络:能surf the Internet(因为安装过程会从RDO repository下载安装包)

安装部署:

使用root用户登录,更新系统

#yum update

更新完之后建议重启系统

#reboot

安装RDO库

安装前的yum repository: 
       

运行命令:

#yum install https://www.rdoproject.org/repos/rdo-release.rpm 

安装后的yum repository,多了RDO的三个库: 
       

安装packstack(自动化的OpenStack安装程序) 
#yum install openstack-packstack 

关掉NetworkManager并disable掉,防止这个服务更改我们的网络配置。 
#systemctl stop NetworkManager && systemctl disable NetworkManager

关闭selinux

#Setenforce 0

 修改/etc/selinux/config中:SELINUX=disabled 

关闭防火墙

#systemctl stop firewalld&& systemctl disable firewalld 

 

运行packstack开始自动化安装

#packstack –allinone –provision-demo=n

–provision-demo=n的含义是不安装OpenStack的demo project,否则安装完以后,登录Dashboard会看到已经存在一个叫demo的工程。后续我们会自己配置OpenStack的网络,再launch一个实例,出于排除掉这个demo的干扰的考虑,这里建议不安装它。

安装过程需要等待较长时间,安装过程一直按enter键前进

安装完成后,就可以先登录Dashboard大致浏览一下OpenStack长啥样。登录的用户名和密码在CentOS系统/root/keystonerc_admin文件里。 
        
登录后可以看到默认存在的project admin 

 

参考:https://blog.csdn.net/songqier/article/details/78709002

posted @ 2020-05-26 09:25  人间失格ar  阅读(1097)  评论(0编辑  收藏  举报