Centos7.3 Openstack-liberty安装部署记录

一、环境

1.1安全

本指南会告诉你如何使用Red Hat Enterprise Linux 7和其衍生的EPEL仓库安装OpenStack。,,
说明:目前统一采用Centos7.3版本进行Openstack-liberty版本的安装。测试实验了KVM环境下的创建安装使用虚拟机。

1.2主机网络

1。控制节点/计算节点关闭防火墙和SELinux

systemctl停止iptables,,
systemctl停止firewalld ,
systemctl禁用firewalld,,
setenforce 0,,
sed -我的# SELINUX=执行#禁用SELINUX=# g’/etc/sysconfig/selinux

yum安装vim net-tools

,

2。配置主机文件

控制节点/计算节点配置主机,,
回声“192.168.0.231控制器”在祝辞/etc/hosts,,
回声”192.168.0.232 compute1”在祝辞/etc/hosts

,

1.3设置时间同步

1)控制节点

# yum安装- y chrony,
# vim/etc/chrony.相依,,
允许192.168/16 #允许那些服务器和自己同步时间

# systemctl使chronyd.service ,,,,,,,,,#开机启动,,
# systemctl chronyd开始。服务,,
# timedatectl set-timezone亚洲/Shanghai ,,,#设置时区,,
# timedatectl地位

,

2)计算节点

# yum安装- y chrony,
# vim/etc/chrony.相依,,
服务器192.168.1.17 iburst #只留一行

# systemctl启用chronyd。服务,,
# systemctl chronyd开始。服务,,
# timedatectl set-timezone亚洲/上海,,
# chronyc来源

,

1.4安装Openstack软件包

1。准备OpenStack安装包百胜源

# vi CentOS-OpenStack-liberty。回购

[centos-openstack-liberty],,
名称=CentOS-7 - OpenStack自由,,
baseurl=http://mirrors.aliyun.com/centos/7/cloud/$ basearch/openstack-liberty/,,
gpgcheck=0,,启用
=1,,
gpgkey=文件:///etc/pki/rpm-gpg RPM-GPG-KEY-Centos-7

[centos-openstack-liberty-test],,
名称=CentOS-7 - OpenStack自由测试,,
baseurl=http://buildlogs.centos.org/centos/7/cloud/$ basearch/openstack-liberty/,,
gpgcheck=0,,启用
=0


#或采用CentOS7安装OpenStack提供的epel源

# yum安装- y centos-release-openstack-liberty

,

2。安装openstack
1)控制节点安装openstack

#基地,,
http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel yum安装- y -释放- 7 - 8. - noarch.rpm,,
yum安装- y centos-release-openstack-liberty,,
yum安装- y python-openstackclient

# # MySQL,,
yum安装- y mariadb mariadb-server MySQL-python RabbitMQ

# #,,
yum安装- y rabbitmq服务器

# #梯形,,
yum安装- y openstack-keystone httpd mod_wsgi memcached python-memcached

# #一眼,,
yum安装- y openstack-glance python-glance python-glanceclient

# #新星,,
yum安装- y openstack-nova-api openstack-nova-cert openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler python-novaclient

# #中子linux-node1.example.com,,
yum安装- y openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge python-neutronclient ebtables ipset

# #仪表盘,,
yum安装- y openstack-dashboard

# #煤渣,,
yum安装- y openstack-cinder python-cinderclient

,

2)计算节点安装openstack

# #基地,,
http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel yum安装- y -释放- 7 - 8. - noarch.rpm,,
yum安装centos-release-openstack-liberty,,
yum安装python-openstackclient

# #新星,,
yum安装- y openstack-nova-compute sysfsutils

# #中子,,
yum安装- y openstack-neutron openstack-neutron-linuxbridge ebtables ipset

# #煤渣,,
yum安装- y openstack-cinder python-cinderclient targetcli python-oslo-policy

,

1.5安装SQL数据库

1。安装数据库

[root@controller ~] # yum安装mariadb mariadb-server MySQL-python,,
[root@controller ~] # vi/etc/my.cnf.d/mariadb_openstack.cnf

(mysqld),,
bind-address=192.168.0.231,,
default-storage-engine=innodb,,
innodb_file_per_table,,
collation-server=utf8_general_ci,,
init-connect=白槊苪tf8”,,
character-set-server=utf8,,
max_connections=1000

[root@controller ~] # systemctl启用mariadb。服务,,
[root@controller ~] # systemctl开始mariadb.service

2。创建密码:openstack

[root@controller ~] # mysql_secure_installation

3。调整数据库最大连接数:

root@controller ~ # vi/usr/lib/systemd/system/mariadb.null

Centos7.3 Openstack-liberty安装部署记录