Openstack 环境准备篇

一、环境准备

1.配置controller节点

1)修改hostname

hostnamectlset-hostname controller

2)配置网络

vi /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=no

NAME=eth0

DEVICE=eth0

ONBOOT=yes

IPADDR=10.0.0.11

NETMASK=255.255.255.0

vi /etc/sysconfig/network-scripts/ifcfg-eth1

TYPE=Ethernet

BOOTPROTO=none

NAME=eth1

DEVICE=eth1

ONBOOT=yes

3)配置hosts解析

vi/etc/hosts

10.0.0.11   controller

10.0.0.31   compute1

10.0.0.41   block1

10.0.0.51         object1

10.0.0.52         object2

:wq

reboot

2.配置compute节点

1)修改hostname

hostnamectl set-hostname compute1

2)配置网络

vi /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=no

NAME=eth0

DEVICE=eth0

ONBOOT=yes

IPADDR=10.0.0.31

NETMASK=255.255.255.0

:wq

vi /etc/sysconfig/network-scripts/ifcfg-eth1

TYPE=Ethernet

BOOTPROTO=none

NAME=eth1

DEVICE=eth1

ONBOOT=yes

:wq

3)配置hosts解析

scp [email protected]:/etc/hosts /etc

reboot

剩下节点操作同上,配置完成之后ping通各个节点

3.安装时间服务器

1)安装控制节点

yum -y install chrony

vi /etc/chrony.conf

server controller iburst

server compute1 iburst

server block1 iburst

server object1 iburst

server object2 iburst

:wq

systemctl enable chronyd.service

systemctl start chronyd.service

2)安装compute节点

yum -y install chrony

vi /etc/chrony.conf

server controller iburst

systemctl enable chronyd.service

systemctl start chronyd.service

其他节点同compute节点相同

3)验证,在控制节点执行下面命令

chronyc sources

4.配置openstack软件安装源,我这里用的是centos7

yum install centos-release-openstack-mitaka

yum upgrade

在所有节点执行上面两步操作,重启服务器

1)安装openstack client

yum install python-openstackclient

yum install openstack-selinux

5.安装配置数据库服务

1)安装软件包

yum install mariadb mariadb-server python2-PyMySQL

2)创建并编辑/etc/my.cnf.d/openstack.cnf

vi /etc/my.cnf.d/openstack.cnf

[mysqld]

bind-address = 10.0.0.11

default-storage-engine = innodb

innodb_file_per_table

max_connections = 4096

collation-server = utf8_general_ci

character-set-server = utf8

3)启动服务,并加入开机启动

systemctl enable mariadb.service

systemctl start mariadb.service

4)数据库安全设置,配置数据密码,其他全部yes

mysql_secure_installation

6.安装nosql数据库

1)安装MongDB包

yum install mongodb-server mongodb

2)编辑文件/etc/mongod.conf

vi /etc/mongod.conf

bind_ip = 10.0.0.11

smallfiles = true

3)启动服务,并加入开机启动

systemctl enable mongod.service

systemctl start mongod.service

7.安装消息队列服务

1)安装包

yum install rabbitmq-server

2)启动消息队列服务并将其配置为随系统启动

systemctl enable rabbitmq-server.service

systemctl start rabbitmq-server.service

3)添加openstack用户

rabbitmqctl add_user openstack 123123

4)给openstack用户配置和读写权限

rabbitmqctl set_permissions openstack “.*”“.*” “.*”

8.安装Memcached

1)安装软件包

yum install memcached python-memcached

2)启动服务,并加入开机启动

systemctl enable memcached.service

systemctl start memcached.service

时间: 2024-11-01 20:08:29

Openstack 环境准备篇的相关文章

OpenStack入门——理论篇(二):OpenStack的节点类型和架构(含登录的仪表板界面示例)

OpenStack入门--理论篇(二):OpenStack的节点类型和架构(含仪表板界面示例) 前言 ? 看了网上的一些博客对OpenStack架构的描述,大部分都是将官网的架构图截取下来(还是纯英文文字描述的图片)或者直接将描述翻译为中文直接复制粘贴过来了.如果对于初学者而言,这或许是有字天书了.所以笔者先前的一篇文章是介绍了关于OpenStack的基础知识和核心的组件服务.而本文先从OpenStack部署的节点结构描述,再来对其整体架构进行阐述. 一.OpenStack节点类型 ? 在介绍O

安装配置好openstack环境的虚拟机,需要修改ip时,在数据库中同步修改ip的方法

由于配置openstack 环境的时候,创建了很多表,都配置了本机的ip 所以当本机需要修改ip的 时候  就需要同步数据库中所有与环境有关的ip 方法: 1.进入数据库 [[email protected] Desktop]# mysql -uroot -p Enter password: Welcome to the MariaDB monitor.  Commands end with ; or \g. Your MariaDB connection id is 2 Server vers

用命令测试安装好的OpenStack环境

OpenStack三个节点icehouse-gre模式部署一文部署了一套OpenStack环境,接下来使用命令测试一遍. 首先要明确几个概念: 外网:可分配floating ip绑定到虚拟机,外部就可以访问虚拟机. 虚拟网络(内部网络,私有网络):虚拟机的虚拟网卡所在的私有网络. 子网:用户创建的每个网络至少要有一个子网(也可以有多个子网) 路由:用户创建的每个网络至少有一个路由,该路由的接口要关联这个网络 fixed ip:虚拟机网卡在虚拟网络上的ip floating ip:虚拟网络对应的外

安装配置好openstack环境的虚拟机,须要改动ip时,在数据库中同步改动ip的方法

感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正. 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地址:http://blog.csdn.net/qq_21398167/article/details/46729717 因为配置openstack 环境的时候,创建了非常多表.都配置了本机的ip 所以当本机须要改动ip的 时候  就须要同步数据库中全部与环境有关的ip 方法: 1.进入数据库 [[e

20140613_JavaWeb学习之开发环境配置篇

本文所使用软件百度云盘网址:http://pan.baidu.com/s/1kTDRFwz 1安装JDK 操作系统:windows7-64bit 版本:jdk-7u51-windows-x64 安装路径(默认):C:\Program Files\Java\jdk1.7.0_51\ 安装到:C:\Program Files\Java\jre7\ 关闭, 安装完成. 2 配置环境变量 百度经验网址:http://jingyan.baidu.com/article/6dad5075d1dc40a123

Linux工具XFTP、Xshell(centos配置java环境 工具篇 总结一)

?Xmanager5是什么? ?安装XFTP ?安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新标准的跨平台集成解决方案.它是一个一站式解决方案,这个软件包含有以下一些产品:Xshell5,Xftp5和Xlpd5. 2.安装XFTP Xftp(csdn下载地址,含注册码:http://download.csdn.net/detail/sinat_31719925/9804890) Xftp是一

K/3 Cloud的开发之旅--环境准备篇

K/3 Cloud是金蝶软件新推出的一款产品,介绍我就不多说了,谁用谁知道啊,那么我们如果要基于它做开发需要什么环境呢 开发环境必备软件 1 操作系统Windows X86/X64 或者Windows2008 R2 需要安装IIS ,应用服务器 ,MSMQ ,WAS 2 数据库系统 SQL Server2008 R2 3 Visual Studio 2010以上版本都行(或者ironpyton 编辑工具) 4 K/3 Cloud的安装包,这个就需要去论坛下载了 K/3 Cloud的开发之旅--环

Windows 10部署与管理指南(1)之环境准备篇

当前Windows 10已经正式全球发布,随之而来的将是升级与部署该全新的操作系统到企业环境中.在本套专题中将详细的为大家阐述如何在企业中升级.部署与管理该全新的操作系统. 在本专题中将包含如下内容 1.环境准备篇 2.构建并捕获系统映像2文件 3.使用Lite-Touch方式部署操作系统 4.使用Zero-Touch方式部署操作系统 5.使用System Center Configuration Manager管理Windows 10 6.配置Code Integrity 和 Device G

Appium for Mac 环境准备篇

1 Appium for Mac 环境准备篇[原文地址:http://www.cnblogs.com/oscarxie/p/3894559.html] 1.1 java guowenxie-macbookair:~ guowenxie$ java -versionjava version "1.8.0_05"Java(TM) SE Runtime Environment (build 1.8.0_05-b13)Java HotSpot(TM) 64-Bit Server VM (bui