首页 > 其他 > 详细

OpenStack搭建

时间:2020-10-07 21:44:43      阅读:54      评论:0      收藏:0      [点我收藏+]

一、Openstack服务通用安装步骤:

a、数据库创库授权

b、在keystone创建系统用户关联角色

c、在keystone上创建服务,注册api

d、安装相应服务软件包

e、修改相应服务的配置文件

f、同步数据库

g、启动服务

二、Openstack搭建

1、时间同步

控制节点:把控制节点变成一个时间同步服务器,其他节点都去和控制节点同步

yum install chrony

allow 192.168.0.0/24

技术分享图片

技术分享图片

技术分享图片

控制节点没有配成时间同步服务器的时候只监听323,变成服务同步器的时候监听123和323

计算节点配置chrony服务,配置时间同步服务为控制节点的IP

技术分享图片

2、openstack包安装

在CentOS中, ``extras``仓库提供用于启用 OpenStack 仓库的RPM包。 CentOS 默认启用``extras``仓库,因此你可以直接安装用于启用OpenStack仓库的包

这是本地已经上传好的源,不用执行yum了。或者centos安装centos源和epel源再yum

yum install centos-release-openstack-mitaka(https://mirrors.aliyun.com/centos/7.8.2003/extras/x86_64/Packages/在这可以找到相应的rpm包)或yum install centos-release-openstack-rocky,这里我们用mitaka包。

技术分享图片

控制节点计算所有节点都要执行:yum install python-openstackclient openstack-selinux

安装 OpenStack 客户端:RHEL 和 CentOS 默认启用了 SELinux . 安装 openstack-selinux 软件包以便自动管理 OpenStack 服务的安全策略

技术分享图片

技术分享图片

技术分享图片

技术分享图片

3、安装数据库 

大多数 OpenStack 服务使用 SQL 数据库来存储信息。 典型地,数据库运行在控制节点上

控制节点:yum install mariadb mariadb-server python2-PyMySQL -y

技术分享图片

技术分享图片

创建并编辑 /etc/my.cnf.d/openstack.cnf,然后完成如下动作:

在 [mysqld] 部分,设置 ``bind-address``值为控制节点的管理网络IP地址以使得其它节点可以通过管理网络访问数据库:

在``[mysqld]`` 部分,设置如下键值来启用一起有用的选项和 UTF-8 字符集:

技术分享图片

启动数据库服务,并将其配置为开机自启:

技术分享图片

技术分享图片

为了保证数据库服务的安全性,运行``mysql_secure_installation``脚本。特别需要说明的是,为数据库的root用户设置一个适当的密码。

技术分享图片

技术分享图片

OpenStack搭建

原文:https://www.cnblogs.com/csren12/p/13777805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!