iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >2-openstack基础环境准备
  • 645
分享到

2-openstack基础环境准备

2024-04-02 19:04:59 645人浏览 独家记忆
摘要

说明: linux-node1  控制节点            linux-node2   计算节点2.1.两台Centos

说明: linux-node1  控制节点

2-openstack基础环境准备

            linux-node2   计算节点

2-openstack基础环境准备


2.1.两台Centos7服务器 

主机名:
 [root@linux-node1 ~]# hostname 
linux-node1
 [root@linux-node2 ~]# hostname
 linux-node2
IP:
 linux-node1  192.168.56.11/24
 linux-node2  192.168.56.12/24
host解析
cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.11  linux-node1 linux-node1.oldboyedu.com 
192.168.56.12  linux-node2 linux-node2.oldboyedu.com

2.2 selinux 和防火墙关闭

[root@linux-node2 ~]# getenforce 
Disabled
[root@linux-node1 ~]# getenforce 
Disabled
#可以用sed
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
防火墙:
systemctl stop firewalld
systemctl disable firewalld

2.3 配置时间同步(两台都做)

yum –y install chrony
grep"allow" /etc/chrony.conf  #打开
allow192.168/16
systemctl enable chronyd.service #设置开机自启
systemctl start chronyd.service  #启动
timedatectl    set-timezone  Asia/Shanghai #同步时区

2.4 在linux-node1 上安装数据库

yum install -y mariadb mariadb-serverMysql-python #安装数据库
\cp /usr/share/mysql/my-medium.cnf    /etc/my.cnf  #拷贝配置文件
在vi /etc/my.cnf 添加如下几行
[mysqld]
default-storage-engine = innodb #默认的存储引擎
innodb_file_per_table    #使用独享的表空间
collation-server = utf8_general_ci   #设置校对规则
init-connect = 'SET NAMES utf8'  #设置链接的字符集
character-set-server = utf8   #设置默认的字符集
systemctl enable mariadb.service #开机启动数据库
systemctl start  mariadb.service #立马启动数据库

2.5 初始化数据库

2-openstack基础环境准备

2-openstack基础环境准备

2-openstack基础环境准备

2-openstack基础环境准备

2.6 为各个组件创建数据库并收授权

 2.6.1 keystone

MariaDB[(none)]> create database keystone;
Query OK,1 row affected (0.01 sec)
MariaDB[(none)]> grant all on keystone.* to 'keystone'@'localhost' identified by'keystonne';
Query OK,0 rows affected (0.00 sec)
MariaDB[(none)]> grant all on keystone.* to 'keystone'@'%' identified by'keystone';
Query OK, 0 rows affected (0.00 sec)

 2.6.2 glance

MariaDB[(none)]> create database glance;
Query OK,1 row affected (0.00 sec)
MariaDB[(none)]> grant all on glance.* to 'glance'@'%' identified by 'glance';
Query OK,0 rows affected (0.00 sec)
MariaDB[(none)]> grant all on glance.* to 'glance'@'localhost' identified by'glance';

 2.6.3 nova和nova_api

MariaDB[(none)]> create database nova;
Query OK,1 row affected (0.00 sec)
MariaDB[(none)]> grant all on nova.* to 'nova'@'%' identified by 'nova';
Query OK,0 rows affected (0.00 sec)
MariaDB[(none)]> grant all on nova.* to 'nova'@'localhost' identified by 'nova';
Query OK,0 rows affected (0.00 sec)
MariaDB[(none)]> create database nova_api;
Query OK,1 row affected (0.00 sec)
MariaDB[(none)]> grant all on nova_api.* to 'nova'@'localhost' identified by'nova';
Query OK,0 rows affected (0.00 sec)
MariaDB[(none)]> grant all on nova_api.* to 'nova'@'%' identified by 'nova';

2.6.4 neutron

MariaDB[(none)]> create database neutron;
Query OK,1 row affected (0.00 sec)
MariaDB[(none)]> grant all on neutron.* to 'neutron'@'%' identified by 'neutron';
Query OK,0 rows affected (0.00 sec)
MariaDB[(none)]> grant all on neutron.* to 'neutron'@'localhost' identified by'neutron';;
Query OK,0 rows affected (0.00 sec)
MariaDB[(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

2.6.5 检验数据库

MariaDB[(none)]> show databases;
+--------------------+
|Database           |
+--------------------+
|infORMation_schema |
|glance             |
|keystone           |
|mysql              |
|neutron            |
|nova               |
| nova_api           |
|performance_schema |
+--------------------+
8 rows inset (0.00 sec)
 
MariaDB[(none)]>

2.7 安装消息队列RabbitMQ

 2.7.1 基本安装

yuminstall rabbitMQ-server -y
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service
[root@linux-node1~]# rabbitmqctl add_user openstack  openstack #创建消息队列认证用户
Creatinguser "openstack" ...
...done.
[root@linux-node1~]#
#创建的用户得授权才能使用
[root@linux-node1~]# rabbitmqctl set_permissions openstack ".*" ".*"".*" #授权用户才能使用
Settingpermissions for user "openstack" in vhost "/" ...
...done.

 2.7.2 WEB界面安装 

查看组件
[root@linux-node1~]# rabbitmq-plugins    list
[ ]amqp_client                       3.3.5
[ ]cowboy                           0.5.0-rmq3.3.5-git4b93c2d
[ ]eldap                             3.3.5-gite309de4
[ ]mochiweb                         2.7.0-rmq3.3.5-git680dba8
[ ]rabbitmq_amqp1_0                  3.3.5
[ ]rabbitmq_auth_backend_ldap        3.3.5
[ ]rabbitmq_auth_mechanism_ssl       3.3.5
[ ]rabbitmq_consistent_hash_exchange 3.3.5
[ ]rabbitmq_federation               3.3.5
[ ]rabbitmq_federation_management    3.3.5
[ ]rabbitmq_management               3.3.5
[ ]rabbitmq_management_agent         3.3.5
[ ]rabbitmq_management_visualiser    3.3.5
[ ]rabbitmq_mQtt                     3.3.5
[ ]rabbitmq_shovel                   3.3.5
[ ]rabbitmq_shovel_management        3.3.5
[ ]rabbitmq_stomp                    3.3.5
[ ]rabbitmq_test                     3.3.5
[ ]rabbitmq_tracing                  3.3.5
[ ]rabbitmq_web_dispatch             3.3.5
[ ]rabbitmq_web_stomp                3.3.5
[ ]rabbitmq_web_stomp_examples       3.3.5
[ ]sockjs                           0.3.4-rmq3.3.5-git3132eb9
[ ]webMachine                       1.10.3-rmq3.3.5-gite9359c7
加载组件
 rabbitmq-plugins  enable rabbitmq_management  
 systemctlrestart   rabbitmq-server.service #重启消息队列
说明
 rabbitmq监听的是5672
 rabbitmq的管理界面监听的是15672

2.7.3 访问测试

 默认是用户guest 密码是guest 

2-openstack基础环境准备

2-openstack基础环境准备

让openstack用户拥有admistrator的权限进行登录

2-openstack基础环境准备

2-openstack基础环境准备




您可能感兴趣的文档:

--结束END--

本文标题: 2-openstack基础环境准备

本文链接: https://www.lsjlt.com/news/43483.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • openstack-mitaka基础环境介绍
    针对openstack环境的搭建,大致涉及如下内容安全主要包括各项服务使用的密码,这里为了防止密码混乱,我建议使用同一个密码(生产环境中,不建议这么操作)主机网络配置如下图,仅供参考学习时间同步设置针对co...
    99+
    2024-04-02
  • OpenStack云平台Train版搭建与基础环境准备的方法是什么
    这篇文章主要介绍了OpenStack云平台Train版搭建与基础环境准备的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇OpenStack云平台Train版搭建与基础环境准备的方法是什么文章都会有所收...
    99+
    2023-07-05
  • spring security需求分析与基础环境准备教程
    目录前言一、需求分析二、环境准备前言 Spring Security企业安全认证系列文章,本专栏内容目前已经比较系统了,核心内容也相对完整,本系列文章会根据Spring Securi...
    99+
    2024-04-02
  • python-环境准备python,ip
    Python-2.7.6和ipython-1.2.1编译安装[root@localhost ~]# lsanaconda-ks.cfg  Documents  install.log         ipython-1.2.1.tar.gz...
    99+
    2023-01-31
    环境 python ip
  • Django开发环境准备
    前戏 需要了解的基本知识: 网络配置:参考 共享路径:参考 需要的软件&镜像 VirtualBox :号称是最强的免费虚拟机软件 下载地址如下(安装适合自己操作系统的软件): https://www.virtualbox...
    99+
    2023-01-31
    环境 Django
  • 初识Pyhon之准备环境
    安装成功python的运行环境之后,你可能要迫不及待大展身手了 如果你有一定的语言基础,那么基础这一块儿就可以简单的看看就可以了,但是你是一个编程语言的初学者。不着急,慢慢往下看 打开pycharm创建一个python工程   创建Py...
    99+
    2023-01-30
    环境 Pyhon
  • 搭建JEESZ分布式架构2--CentOs下安装Tomcat7(环境准备)
    声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作CentOs下安装Tomcat7网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录,我这边已经下载好了Tomcat7,通过ssh已经上传到...
    99+
    2023-06-03
  • 【学习】SQL基础-001-前期准备
    1.环境参数设置   @/sqlplus/admin/glogin.sql           export ORACLE_SID=XXX 2...
    99+
    2024-04-02
  • Pandas数据分析的环境准备
    一、Python编程基础知识 建议可以直接从官方文档学起,质量较高,现在也支持中文了,比以前友好很多 Python官方入门中文教程 Python运用较多的几个领域Web开发、科学计算、IT运维,我们使用Python来进行数据分析工作是属于...
    99+
    2023-01-31
    环境 数据 Pandas
  • IOS逆向前期环境准备笔记
    ios系统由于效验问题,只能升级不能降级,需要特别注意, 刷系统可以在爱思上搞定; 越狱推荐使用u盘镜像及本地启动盘制作: 注意,要进去bios,关闭安全启动,不然直接失败: Checkra1n镜像:https://share.weiyu...
    99+
    2023-08-16
    ios git
  • 大数据之Spark基础环境
    目录前言一、Spark概述(一)Spark是什么(二)Spark的四大特点(三)Spark的风雨十年(四)Spark框架模块(五)Spark通信框架总结前言 本篇文章开始介绍Spark基础知识,包括Spark诞生的背景,...
    99+
    2023-04-06
    大数据Spark基础环境 Spark基础环境
  • java基础环境识怎样的
    这篇文章主要介绍“java基础环境识怎样的”,在日常操作中,相信很多人在java基础环境识怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java基础环境识怎样的”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-03
  • 【学习】SQL基础-009-sqlplus环境
    1、交互式输入     替换变量、accept 、define      注:&& 多次替换,不用输入多次变量的值(只在一个session内...
    99+
    2024-04-02
  • CentOS 8.2 k8s 基础环境配置
    一、基础环境配置 1 IP 修改 机器克隆后 IP 修改,使Xshell连接上 [root@localhost ~]# vi /etc/sysconfig/network-scri...
    99+
    2022-11-13
    k8s 基础环境配置 CentOS  k8s 配置
  • Oracle RAC之环境准备的示例分析
    这篇文章给大家分享的是有关Oracle RAC之环境准备的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 本次安装选择VMmare Workstation&nb...
    99+
    2024-04-02
  • Java入门(3) 准备JAVA编程环境(转)
    本章目标:  通过本章的学习,读者应能自主安装、配置Java开发工具包(JDK),并了解Java开发工具包、相关工具以及Java语言集成开发环境,为今后的学习准备好编程环境。  3.1 安装JDK  为了鼓励更多的人使用Java语言开发软件...
    99+
    2023-06-03
  • Docker制作Python运行环境基础
    一、准备工作 1.1 Python安装包的下载 (说明:python版本可根据自己需求更换) 官网下载:https://www.python.org/downloads/source/ 百度网盘: –链接:https://pa...
    99+
    2023-01-31
    运行环境 基础 Docker
  • Windows下基础开发环境搭建
    1. jdk安装与配置 1.1 下载jdk1.8安装包 如果嫌麻烦可从阿里网盘下载,阿里网盘jdk1.8下载链接 官网下载链接 1.2 jdk1.8安装 磁盘根目录下新建developsoftw...
    99+
    2023-09-29
    windows java intellij idea redis mysql
  • 如何为PHP运行环境做好准备?
    如何为PHP运行环境做好准备 随着互联网技术的发展,PHP作为一种强大的服务器端脚本语言,被广泛应用于网站开发。为了确保PHP代码能够顺利运行,我们需要为PHP运行环境做好准备。本文将...
    99+
    2024-04-02
  • Spring的基础环境如何搭建
    本篇内容介绍了“Spring的基础环境如何搭建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 什么是Sp...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作