OpenStack搭建之环境配置(一)
在Linux
下搭建OpenStack
之环境安装
一、实验平台:CentOS Linux release 7.3.1611 (Core)
二、openstack版本:Mitake
三、本机所有IP:
内网(OpenStack通信):192.168.1.2 192.168.1.3
外网(与宿主机通信):192.168.2.4 192.168.2.5
四、openstack1:192.168.1.2 #控制节点 1 处理器, 4 GB 内存, 及20 GB 存储
五、openstack2:192.168.1.3 #计算节点 1 处理器, 2 GB 内存, 及20 GB 存储
一、环境配置(请保持一致)
1.编辑/etc/sysconfig/network-scripts/ifcfg-eth0
因为这块是内网网卡只需要一个IP地址与我主机互通即可(虚拟机中为主机模式)
因为这是一块外网卡是要与Internet
互通的,所以打开了dhcp
获取IP
并添加了两个DNS
(虚拟机为NAT
模式)。 提示最好将IPV6
的配置项注释掉,因为会影响yum源的安装。
2.配置域名解析
控制节点主机名为openstack1
计算节点主机名为openstack2
第二台计算节点相同操作
3.配置时间服务器
可以自己搭建时间服务器,也可同步国内阿里时间服务器(保持节点间时间一致即可)
关闭防火墙和selinux
(有需要我们再将他打开,为了测试暂时关闭)
第二台计算节点相同操作
二、Openstack包
在CentOS
中,extras
仓库提供用于启用 OpenStack
仓库的RPM
包。CentOS 默认启用extras
仓库,因此你可以直接安装用于启用OpenStack
仓库的包。
在主机上升级包: yum upgrade
如果更新了一个新内核,重启主机来使用新内核。
安装 OpenStack
客户端:
CentOS
默认启用了SELinux
安装openstack-selinux
软件包以便自动管理OpenStack
服务的安全策略:
三、数据库
1.MySQL
数据库,CentOS 7+
系统MySQL
数据库更名为mariadb
大多数OpenStack
服务使用 SQL
数据库来存储信息。 典型地,数据库运行在控制节点上。
安装软件包:
创建并编辑 /etc/my.cnf.d/openstack.cnf
启动数据库服务,并将其配置为开机自启:
为了保证数据库服务的安全性,运行mysql-secure-installation
脚本创建root
密码
2.NoSQL
数据库
Telemetry
服务使用NoSQL
数据库来存储信息,典型地,这个数据库运行在控制节点上。如果你的openstack
不想使用Telemetry
服务,你可以省略此步骤。
安装MongoDB
包:
编辑文件 /etc/mongod.conf
启动MongoDB
并配置它随系统启动:
四、消息队列
消息队列服务一般运行在控制节点上.
OpenStack
支持好几种消息队列服务包括 RabbitMQ
, Qpid
, 和ZeroMQ
。不过,大多数发行版本的OpenStack
包支持特定的消息队列服务。 本指南安装RabbitMQ
消息队列服务,因为大部分发行版本都支持它。
安装包:
rabbitmq
有很多插件,我们可以使用rabbitmq-plugins list
查看可用插件 rabbitmq-management
插件提供一个web
界面,所以我们要将它开启 使rabbitmq-plugins enable rabbitmq-management
安装插件
启动消息队列服务并将其配置为随系统启动:
访问路径:
添加 openstack
用户:
给openstack
用户配置写和读权限
五、缓存服务(Memecached
)
1.认证服务认证缓存使用Memcached
缓存令牌。缓存服务memecached
运行在控制节点。
安装软件包:
2.启动Memcached
服务,并且配置它随机启动。
查看配置信息
环境配置Over~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1658 0 2017-01-13
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2025-04-21
今日天气
随机推荐
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:15条
- 本站总访问量 404517 次
@ymidsuwfoa 这篇文章不错!
@svmuvwpuqi 真棒!
@smdxydrauu 博主太厉害了!
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...