二、安装基本环境【VMware虚拟机搭建Openstack+Ironic】

二、安装Keystone【VMware虚拟机搭建Openstack+Ironic】

基本说明

本节主要介绍openstack安装所需的前置环境,包括时间同步(chrony),mariadb数据库,消息队列(rabbitmq),缓存(memcached).

时间同步(chrony)安装

时间同步需要安装在所有节点上,本文让controller节点与阿里云同步时间,然后然其他节点与controller节点同步。

controller节点修改

1.安装chrony
yum -y install chrony
systemctl start chronyd.service
2.修改配置文件与阿里云同步,并允许其他节点与本机同步
vim /etc/chrony.conf

在这里插入图片描述在这里插入图片描述

3.重启服务并设置开机启动
systemctl enable chronyd.service
systemctl restart chronyd.service

compute,ironic节点修改

1.安装chrony
yum -y install chrony
systemctl start chronyd.service
2.修改配置文件与controller节点同步
vim /etc/chrony.conf

在这里插入图片描述

3.重启服务并设置开机启动
systemctl enable chronyd.service
systemctl restart chronyd.service

验证chrony

controller节点
在这里插入图片描述
其他节点在这里插入图片描述

mariadb数据库安装

数据库仅需要安装在控制节点

控制节点

1.安装
yum -y install mariadb mariadb-server python2-PyMySQL
2.修改配置文件

配置数据库

vim /etc/my.cnf.d/openstack.cnf
[mysqld]
bind-address = 0.0.0.0
default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 8192
collation-server = utf8_general_ci
character-set-server = utf8
3. 启动并设置开机启动
systemctl enable mariadb.service
systemctl start mariadb.service
4. 数据库安全配置
mysql_secure_installation

在这里插入图片描述我的密码设置为123456(本文所有密码均为123456)
在这里插入图片描述

消息队列(rabbitmq)安装

控制节点

1.安装rabbitmq
yum -y install rabbitmq-server
2.启动并设置开机自启动
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service
3.rabbitmq 添加openstack用户并授予管理员权限
rabbitmqctl add_user openstack 123456
rabbitmqctl set_user_tags openstack administrator
rabbitmqctl set_permissions openstack ".*" ".*" ".*"
4.添加插件,启动web控制台
rabbitmq-plugins enable rabbitmq_management
5.控制台登录:http://192.168.200.11:15672

账号密码如下:
guest/guest (缺省账户)
openstack/123456
在这里插入图片描述在这里插入图片描述

缓存(memcached)安装

控制节点

1.安装memcached
yum -y install memcached python-memcached
2.修改配置
vim /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 0.0.0.0,::1"

在这里插入图片描述

3.启动并设置开机启动
systemctl enable memcached.service
systemctl restart memcached.service
4.验证
systemctl status memcached

在这里插入图片描述

总结

本文安装了openstack所需的基础环境,包括时间同步,数据库,消息队列,缓存。除时间同步需要在所有节点上安装配置外,其他服务均只需要在控制节点进行安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值