openstack云平台基础架构
本来要搭建4节点,控制节点,网路节点,计算节点,存储节点,但是。。。。。此次搭建使用双节点测试,更多集群部署请自行增加即可。
1.搭建虚拟机:
Controller 控制节点–网络节点
要求: 内存4G+,2核+,双网卡(NET模式,仅主机模式),虚拟化引擎打开,硬盘一个大小看需求,镜像centos7。
Compute (计算节点)–存储节点
要求:内存8G+,2核+,双网卡(NET模式,仅主机模式),虚拟化引擎打开,硬盘3个大小看需求,镜像centos7。
说明:双网卡采用NAT和仅主机模式是为了更好的安全考虑,一个用于外网一个用于内部网络使用。
2.IAAS搭建流程
第一步 基础搭建:
Controller搭建
1.修改主机名:
$ hostnamectl set-hostname controller
2.修改selinux
$ vi /etc/sysconfig
修改内容:disabled
3.关闭防火墙:
systemctl stop firewalld(重启自动关闭)
systemctl disable firewalld
4.YUM源配置
(1)创建目录 用于上传
$ mkdir /opt/centos
$ mkdir /opt/iaas
(2)上传CentOS-7-x86_64-DVD-1511.iso和 openstack-IaaS-v2.2.iso镜像至服务器上;(可以使用xftp上传至opt目录)
【注】为了更好的理解,此处采用再次上传的方式。
因为根据官网搭建,步骤零碎繁琐,所以将一些核心配置及需要的组件软件包等内容制作了属于自己的镜像。
openstack-IaaS-v2.2.iso是单独制作的openstack平台需要的软件包和核心配置集成的iso
(3)挂载镜像
$ mount [-o loop] /opt/CentOS-7-x86_64-DVD-1511.iso /opt/centos
$ mount [-o loop] /opt/XianDian-IaaS-v2.2.iso /opt/iaas
[注] 系统一旦重启,需要重新挂载。