openstack queens版本 环境搭建(一):安装前准备

目录

环境准备(所有节点)

安全配置

网络配置

时间同步(安装机器的时候设置好)

openstack镜像源配置


 

openstack建议安装在openSUSE、RHEL、CentOS、Ubuntu,则汽油,选择CentOS。排除法:Ubuntu、openSUSE属于桌面级操作系统,RHEL收费。

环境准备(所有节点)

安全配置

所需要的密码建议自动生成:# openssl rand -hex 10;当然可以随便定义。

# openssl rand -hex 10

b6287241cc2f82d8f645

网络配置

配置IP地址、配置DNS服务器、配置/etc/hosts

                     openstack queens版本 环境搭建(一):安装前准备

实验环境下,一般我们只有一个网段,所以各节点的网卡数量不见得非得2-3个,1个也可以。但是,在安装网络组件时,需要特别注意,尤其是远程访问各个节点额情况下,controller、network、compute等节点可能因为创建网桥,而出现网络中断。

 

下图是部署openstack的极简安装组件结构图,实体框为“必选”,虚线框为“可选”,由“必须”组件部署一个极简的openstack环境。即便下面的所有组件都部署也只是一个“基础openstack”,如若使用openstack的高级特性,必须要进行分布式,负载均衡,热备等部署,并且需要提前规划网络等资源。一下所有组件均可以部署到单独的服务器中,通过REST API通信,也就是说控制节点可以有n个,其上部署的组件可以不一样,甚至包括基础组件。

注:右下图可知,我将controller节点和network节点合在一起进行部署的,你也可以分开部署。

                        openstack queens版本 环境搭建(一):安装前准备


配置ntp保持时间同步(可以配置互联网ntp服务器或者自搭建ntp服务器);时间同步(安装机器的时候设置好)

这里通过配置chrony同步Internet时间。

# vim /etc/chrony.conf

server 1.centos.pool.ntp.org iburst

server 3.centos.pool.ntp.org iburst

server 1.asia.pool.ntp.org iburst

server cn.pool.ntp.org iburst

 

openstack镜像源配置

在安装Queens发行版时,请运行:

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

升级所有节点上的软件包,升级完之后,如果有新的内核升级,需要reboot**

# yum upgrade

# reboot

安装OpenStack客户端:

# yum install python-openstackclient -y

默认情况下,RHEL和CentOS启用SELinux。安装 openstack-selinux软件包以自动管理OpenStack服务的安全策略:

# yum install openstack-selinux -y