Openstack Mitaka安装手顺(1)基础环境准备

Openstack Mitaka安装手顺(1)基础环境准备

VM 15 开了两个虚拟机

Openstack Mitaka安装手顺(1)基础环境准备

操作系统:CentOS 7.3 (1611)

控制节点:内存4G、硬盘100G(不要纠结硬盘大小,用不了那么多的,实际也就十几GB而已!)

计算节点:内存2G、硬盘100G --除控制服务外,其他服务均安装在这个节点

网络规划: VM给controller节点分配三块网卡:

1、仅主机模式:111.111.111.0/24 --管理网络

2、自定义VMnet2模式:192.168.111.0/24 --provider网络


yum源地址:

http://vault.centos.org/centos/7.3.1611/cloud/x86_64/openstack-mitaka 869+1200common

http://vault.centos.org/centos/7.3.1611/extras/x86_64 451

http://vault.centos.org/centos/7.3.1611/virt/x86_64/kvm-common 89

http://vault.centos.org/centos/7.3.1611/storage/x86_64/ceph-hammer 71

http://vault.centos.org/centos/7.3.1611/os/x86_64/Packages/

有几个python包,是从https://pkgs.org/站点下载。



1、基础环境准备

配置范围:所有节点


1.1、配置host文件

111.111.111.201 controller

111.111.111.202 computer01



1.2、配置本地yum源

我已经将安装包都下载到了本地,所以使用离线yum源安装

同时将离线包所在目录做成web站点,这样计算节点可以直接配置http的yum源

Openstack Mitaka安装手顺(1)基础环境准备


1.3、安装时间同步服务

安装范围:所有节点

1.3.1、安装chrony包

# yum install chrony -y


1.3.2、启动同步服务

# systemctl enable chronyd

# systemctl restart chronyd

# systemctl status chronyd


1.3.3、防火墙设置

第一次部署,关闭防火墙和selinux


1.3.4、配置Chrony

# vi/etc/chrony.参看

 Openstack Mitaka安装手顺(1)基础环境准备

如上图所示,将默认的服务器全部注释掉,然后添加本机IP,在其他客户机也是这样配置


为了允许其他节点可以连接到控制节点的chrony后台进程,在“/etc/chrony。参看“文件添加下面的键:

允许111.111.111.0/24

 Openstack Mitaka安装手顺(1)基础环境准备“> </p> <p> <br/> </p> <p>启动国家结核控制规划服务并将其配置为随系统启动:</p> <p> # systemctl启用chronyd。服务</p> <p> # systemctl chronyd开始。服务</p> <p> <br/> </p> <p> 1.4,安装openstack最新的源</p> <p>安装范围:所有节点</p> <p> yum安装centos-release-openstack-mitaka </p> <p> yum安装https://rdoproject.org/repos/rdo-release.rpm——本次操作不能执行这一步,否则新增的回购文件指向的是T版本的openstack </p> <p>百胜升级(更新源),本步骤需要先移除预装的mariadb的包,否则报错:百胜删除mariadb-libs </p> <p> yum安装python-openstackclient(安装opentack必须的插件)</p> <p> yum安装openstack-selinux(可选则安装这个插件,我直接关闭了selinux,因为不熟,对后续不会有影响)</p> <p>说明:如果使用自定义源,那么上面centos和redhat的操作可以省略</p> <p> <br/> </p> <p> 1.5,部署mariadb数据库</p> <p>控制节点:</p> <p>安装报错,经查资料怀疑是自带的mariadb干扰了</p> <p> <img src=

如图查到了自带的mariadb包,全部移除

 openstack Mitaka安装手顺(1)基础环境准备

#百胜删除mariadb * - y


yum安装mariadb mariadb-server python2-PyMySQL - y

编辑:

vi/etc/my.cnf.d/openstack.cnf

(mysqld) bind-address=111.111.111.201

default-storage-engine=innodb innodb_file_per_table

max_connections=4096

collation-server=utf8_general_ci

character-set-server=utf8

启服务:

# systemctl启用mariadb

# systemctl开始mariadb

# systemctl地位mariadb


mysql_secure_installation

先是设置密码,会提示先输入密码

输入当前密码为根(没有输入):& lt;——初次运行直接回车

Openstack Mitaka安装手顺(1)基础环境准备