openstack-ocata-环境准备1
Openstack环境准备 1. 最少两台机器
2. Controller:1核cpu 4G内存 5G硬盘
3. Computer:1核cpu 2G内存 10G硬盘
4. 至少两个网卡,本次采用四个网卡(1网卡管理;2网卡公网;4网卡用于操作管理)
5. 网络架构
10.0.0.0/24是管理网络,做为各个节点通过nat连接internet安装数据包,更新ntp、dns等服务使用。
203.0.113.0/24做为VM接入internet的公网ip段使用。 由于环境使用一台机器操作,使用GNS3配合vmware虚拟机、vmnet网卡完成网络环境。
路由配置如下:
interface FastEthernet0/0 |
6. 为了安装openstack过程中不出现各种问题,可以先将防火墙关闭
Systemctl stop firewalld.service
Systemctl disable firewalld.service
7. 配置controller和compute1节点的网络和hosts,修改完后重启各节点系统生效配置。
为了防止域名解析错误,把环回地址解析给注释。
8. 核实各节点网络配置信息:
9. 配置NTP时间服务
配置controller节点为ntp服务器,其他节点同步controller节点的时间。
控制节点配置:
设置本地时间:
Timedatectl 查看当前时间
Timedatectl list-timezones 查看时区列表
Timedatectl set-timezone Asia/Shanghai 设置时区为亚洲/上海
Timedatectl set-ntp yes 启动自动同步时间
重启服务器reboot。系统起来查看当前时间已经正确。
安装chrony服务:
Yum install chrony –y
Vi /etc/chrony.conf
加入:allow 10.0.0.0/24
Systemctl enable chronyd.service 设置服务开机启动
Systemctl start chronyd.service 启动服务 其他节点配置:
设置本地时间:
Timedatectl 查看当前时间
Timedatectl list-timezones 查看时区列表
Timedatectl set-timezone Asia/Shanghai 设置时区为亚洲/上海
Timedatectl set-ntp yes 启动自动同步时间 Yum install chrony –y
Vi /etc/chrony.conf
注释掉所有server xxxxxxxx iburst
加入:server 10.0.0.11 iburst
Systemctl enable chronyd.service 设置服务开机启动
Systemctl start chronyd.service 启动服务
重启服务器reboot。系统起来查看当前时间已经正确。
验证时间服务配置:
10. 安装openstack数据包:
Yum install centos-release-openstack-ocata
更新数据包:
Yum upgrade
安装openstack client
Yum install python-openstackclient
安装selinux自动安全管理包
Yum install openstack-selinux
安装完后重启系统。
11. 控制节点安装数据库:
Yum install mariadb mariadb-server python2-PyMySQL
创建配置文件/etc/my.cnf.d/openstack.cnf
并建立[mysqld],bind-address绑定controller的ip
启动mariadb和设置开机启动
Systemctl enable mariadb.service
Systemctl start mariadb.service
运行mysql安全配置
mysql_secure_installation 设置mysql密码centos
12.控制节点安装消息队列数据库
安装数据库
Yum install rabbitmq-server
启动rabbitmq数据库和设置开机启动
Systemctl enable rabbitmq-server.service
Systemctl start rabbitmq-server.service
增加openstack用户
Rabbitmqctl add_user openstack openstack 设置
允许用户openstack 可以读写权限
Rabbitmqctl set_permissions openstack “.*” “.*” “.*”
13.控制节点安装memcache
用于服务身份认证机制的服务令牌使用。
安装memcache
yum install memcached python-memcached
配置memcache配置文件
设置开机启动
systemctl enable memcached.service
systemctl start memcached.service 环境准备完毕!
openstack-ocata-环境准备1的更多相关文章
- 云计算之openstack ocata 项目搭建详细方法
之前写过一篇<openstack mitaka 配置详解>然而最近使用发现阿里不再提供m版本的源,所以最近又开始学习ocata版本,并进行总结,写下如下文档 OpenStack ocata ...
- [译] OpenStack Ocata 版本中的 53 个新功能盘点
原文链接:https://www.mirantis.com/blog/53-new-things-to-look-for-in-openstack-ocata/ 原文作者:Nick Chase, Ra ...
- Centos7上部署openstack ocata配置详解
之前写过一篇<openstack mitaka 配置详解>然而最近使用发现阿里不再提供m版本的源,所以最近又开始学习ocata版本,并进行总结,写下如下文档 OpenStack ocata ...
- kolla-ansible安装openstack(Ocata)
基本功能部署 基础环境 角色 操作系统 硬件配置 Depoly CentOS 7 Server 磁盘:40GB 内存:8GB 网卡:ens3(内网) ens4(外网) Sched CentOS 7 S ...
- (转)Centos7上部署openstack ocata配置详解
原文:http://www.cnblogs.com/yaohong/p/7601470.html 随笔-124 文章-2 评论-82 Centos7上部署openstack ocata配置详解 ...
- Openstack OCATA 安装环境说明(一) 未完成版本
1 Openstack简介: 2 实验说明: 3 图例: 4 实验环境说明: 4.1 ) 网卡说明: 网卡名 网 段 连接方式 说明 eth0 10.10.5.0/24 仅主机网络 内部网络自动以IP ...
- 搭建 OpenStack 实验环境 - 每天5分钟玩转 OpenStack(16)
在学习 OpenStack 各服务之前,让我们先搭建起一个实验环境. 毋庸置疑,一个看得到摸得着而且允许我们随便折腾的 OpenStack 能够提高我们的学习效率. 因为是我们自己学习用的实验环境,C ...
- openstack开发环境与代码测试
一.openstack单组件开发环境 1.Python虚拟环境搭建 主要参考文献: https://virtualenv.pypa.io/en/latest/virtualenv.html 说明:Py ...
- Openstack Ocata 多节点分布式部署
1 安装环境 1.1 安装镜像版本 建议最小化安装,这里用的是CentOS-7-x86_64-Minimal-1511. 1.2 网络规划 本文包含控制节点controller3,计算节点comput ...
- DevStack部署OpenStack开发环境 - 问题总结
建议在使用DevStack搭建OpenStack开发环境前,先安装好开发工具包组.特别是gcc,主要一定是在yum update -y 之前,否则更新完系统后,在安装开发工具包会出现很多依赖包因为版本 ...
随机推荐
- tomcat无法打开8080页面
tomcat已启动 app已经正常执行 但不能打开8080管理页面 可能是在webapps目录下没有ROOT目录
- MySQL复制相关变量
server_id是必须设置在master和每个slave上的唯一标识ID,其取值范围 是1~4294967295之间,且同一个复制组之内不能重复 server_uuid:server_uuid会在G ...
- C之多线程(例子很不错)
1.线程 线程池是一个树状结构. 多线程解决并发问题. 一个线程内部的执行顺序是线性的.而线程之间是乱序的. 若要创建一个多线程程序,它的参数必须是空指针类型. 变色龙程序: #define _CRT ...
- Web安全之CSP
内容安全策略(Content-Security-Policy,简称CSP) 概念: 内容安全策略(CSP)是一种web应用技术用于帮助缓解大部分类型的内容注入攻击,包括XSS攻击和数据注入等,这些攻击 ...
- Opensshd 源码升级
OPenssh 下载地址: http://www.openssh.com/ 以下步骤 OS: 6.x 安装Opensshd 7.4p1 验证通过 6.8 安装Opensshd 7.6p1 验证通过 ...
- AQS 框架之 Unsafe 源码详解
■ 前言 之前 LockSupport那篇已经叙述了是线程阻塞工具类,其底层由 Unsafe 实现,即 park(), unpark() 方法,获取指针偏移量,并操纵内存.本篇主要介绍 Unsafe ...
- mkdir -p 参数的使用
ssh root@%s -o ConnectTimeout=2 "ssh root@%s ConnectTimeout=2 "if [ ! -d /root/scripts ]; ...
- SAP BAPI创建批次 为保存内部对象号
使用BAPI:BAPI_BATCH_CREATE 创建批次时,能够保存成功,但是MCH1表和KSSK表中没有内部对象号. 无奈,查找源码. 最后在BAPI中调用的这个函数这里找到了问题.此处kzcla ...
- ldconfig几个需要注意的地方
1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到 2. 想往上面两个目录以外加东西的时候, ...
- hive权威指南<一>
一.ETL介绍: 数据抽取:把不同的数据源数据抓取过来,存到某个地方 数据清洗:过滤那些不符合要求的数据或者修正数据之后再进行抽取 不完整的数据:比如数据里一些应该有的信息缺失,需要补全后再写入数据仓 ...