openstack O版 基础环境的搭建

配置说明:
controller IP:192.168.0.111
Compute IP: 192.168.0.112
1.网络配置.
Controller
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.0.111
PREFIX0=24
GATEWAY=192.168.0.254
DNS1=192.168.0.254
Compute
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.0.112
PREFIX0=24
GATEWAY=192.168.0.254
DNS1=192.168.0.254
关闭两台服务器的iptables 和 selinux
(1)关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
(2)关闭selinux
setenforce 0
[[email protected] ~]# setenforce 0
[[email protected] ~]# cat /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
2.NTP服务的搭建
Controller
安装chrony时间同步服务(系统默认是安装),如果没有安装就安装。
[[email protected] ~]# rpm -qa | grep chrony
chrony-2.1.1-4.el7.centos.x86_64
[[email protected] ~]#yum -y install chrony
[[email protected] ~]# vi /etc/chrony.conf
安装好后,需要修改配置文件,如下所示:

启动ntp服务
[[email protected] ~]# systemctl start chronyd.service 启动ntp服务
[[email protected] ~]# systemctl status chronyd.service 查看时间同步状态
[[email protected] ~]# chronyc sources -v 查看时间同步源
[[email protected] ~]# chronyc sourcestats -v 查看时间同步源状态

Compute ntp的安装和部署
安装同上一样,安装好后修改配置文件
[[email protected] ~]# vi /etc/chrony.conf

启动服务和查看是否正常同上。
############################ controller Openstack包安装和部署##########################
一.MYSQL服务
[[email protected] ~]# yum -y install mariadb mariadb-server python2-PyMySQL 安装46个包
[[email protected] ~]# cd /etc/my.cnf.d/
[[email protected] my.cnf.d]# vi mariadb-openstack.cnf
[[email protected] my.cnf.d]# cat mariadb-openstack.cnf
[mysqld]
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = ‘SET NAMES utf8‘
character-set-server = utf8
bind-address = 192.168.0.111
[[email protected] ~]# systemctl enable mariadb.service
[[email protected] ~]# systemctl start mariadb.service
[[email protected] ~]# netstat -anpult | grep mysqld
tcp 0 0 192.168.0.111:3306 0.0.0.0: LISTEN 2990/mysqld
初始化数据库
[[email protected] ~]# mysql_secure_installation
Enter current password for root (enter for none): 选择回车
Set root password? [Y/n] y
设置密码及初始化
密码 devops ,一路y回车
[[email protected] ~]# mysql -uroot -pdevops
创建数据库
[[email protected] ~]# mysql -uroot -pdevops

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 12
Server version: 10.1.20-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
MariaDB [(none)]> CREATE DATABASE keystone;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.
TO ‘keystone‘@‘localhost‘ IDENTIFIED BY ‘devops‘;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone. TO ‘keystone‘@‘%‘ IDENTIFIED BY ‘devops‘;
二.RabbitMQ服务的安装
[[email protected] ~]# yum -y install erlang
[[email protected] ~]# yum install -y rabbitmq-server
[[email protected] ~]# systemctl enable rabbitmq-server.service
[[email protected] ~]# systemctl start rabbitmq-server.service
[[email protected] ~]# systemctl status rabbitmq-server.service
[[email protected] ~]# systemctl list-unit-files |grep rabbitmq-server.service
[[email protected] ~]# rabbitmqctl add_user openstack devops 用户名为:openstack 密码:devops
Creating user "openstack" ...
[[email protected] ~]# rabbitmqctl set_user_tags openstack administrator 设置openstack为管理员
Setting tags for user "openstack" to [administrator] ...
[[email protected] ~]# rabbitmqctl set_permissions openstack ".
" "." "."
Setting permissions for user "openstack" in vhost "/" ...
[[email protected] ~]# rabbitmq-plugins list 查看支持的插件
[[email protected] ~]# rabbitmq-plugins enable rabbitmq_management 启动插件
Plugin configuration unchanged.
Applying plugin configuration to [email protected] started 6 plugins.
[[email protected] ~]# systemctl restart rabbitmq-server.service
[[email protected] ~]# lsof -i :15672
测试rabbitMQ是否正常

原文地址:https://blog.51cto.com/343614597/2419098

时间: 2024-11-08 16:09:00

openstack O版 基础环境的搭建的相关文章

openstack Q版部署-----环境搭建(1)

一.环境准备 系统:centos7.2 cinder01 内网:10.1.80.112 compute01   内网:10.1.80.111 controller   内网:10.1.80.110 二.配置主机名及hosts和防火墙(只演示一台,其他机器配置方式一样) vim /etc/hostname加入 10.1.80.110 controller 10.1.80.111 compute01 10.1.80.112 cinder01 修改主机名 hostnamectl set-hostnam

openstack 入门 【准备篇】二:基础环境的搭建和配置【centos】 M版本

1.配置防火墙和 Selinux 编辑 selinux 文件Vi /etc/selinux/configSELINUX=permissive关闭防火墙并设置开机不自起#Systemctl stop firewalld.service#Systemctl disable firewalld.service 2.安装 ntp 服务 ( 1) controller 和 compute 节点#yum -y install ntp ( 2)配置 controller 节点 编辑/etc/ntp.conf

OpenStack实践系列①openstack简介及基础环境部署

一.OpenStack初探1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运行自己的云计算和存储设施.Rackspace与NASA是最初重要的两个贡献者,前者提供了"云文件"平台代码,该平台增强了OpenStack对象存储部分的功能,而后者带来了"Nebula"平台形成了OpenStack其余的部分.而今,OpenStack基金会已经有150多个会员,包括很多知名公司如"Canonical.DELL

OpenStack pike版 基本环境部署(2) 续案例架构(1)

续案例架构(1) 环境准备工作: 按照以下规划配置各主机IP地址及主机名称 # controller 10.0.0.11       controller # compute1 10.0.0.31       compute1 # block1 10.0.0.41       block1 # object1 10.0.0.51       object1 # object2 10.0.0.52       object2 做名称解析: 编辑/etc/hosts文件,将以上内容写入即可. 关闭所

001 基础环境的搭建

首先安装erlang: [1]下载页面:http://www.erlang.org/downloads [2]本次下载地址:http://erlang.org/download/otp_src_21.3.tar.gz,下载的版本是21.3的版本. [3]使用wget http://erlang.org/download/otp_src_21.3.tar.gz下载文件,所有的安装文件都存放在 /usr/local/src之中. [4]将下载的文件进行解压,然后进入到该目录之中. [5]安装一些附属

OpenStack kilo版 部署环境

虚拟机网络规划 管理网络: eth0, nat 192.168.31.0/24 外部网络: eth1, host only 192.168.32.0/24 数据网络: eth2, lan 192.168.33.0/24 节点规划 controller: 管理网络:eth0 192.168.31.10 外部网络:eth1 192.168.32.10 network: 管理网络:eth0 192.168.31.11 外部网络:eth1 192.168.32.11 数据网络:eth2 192.168.

VMware 安装centOS6.4虚拟机以及基础环境搭建

一个空的虚拟机就完成了 但这个虚拟机现在还是一个空壳,我们需要导入准备好的系统文件 确定,后 跳过检测 设置主机名,并配置网卡 勾选开机启动网卡 选择时区 设置密码 写入到磁盘 选择桌面版,下一步 接下来等大概十分钟,重启进入系统 不用设置用户,下一步 往下走没什么说的了,最后整个系统算是完成了 接下来是基础环境的搭建 192.168.138.131是ip地址   Bcast是广播地址   Mask是子网掩码 1.IP地址 此时网络是可以使用的 上面 ip是192.168.138.131是属于1

【zabbix学习笔记之一】安装LNMP基础环境

安装nginx    1.安装pcre        为了后续支持rewrite安装pcre        yum -y install pcre*     2.安装openssl        为了后续支持ssl        yum -y install openssl*    3.下载nginx源码安装包        cd /usr/local/        wget http://nginx.org/download/nginx-1.8.0.tar.gz    4.解压该安装包   

IOS开发基础环境搭建

一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:          百度网盘:链接:http://pan.baidu.com/s/1c28EkpE 密码:93tl 解压后如下,点击如下脚本进行安装:按提示进行: 服务配置(按需配置): 这里仅限配置网络功能即可:选择1 回车-选择桥接模式 选择2启用桥接服务 三.安装macos虚拟机 注意:查看本机cup类型