返回顶部
首页 > 资讯 > 数据库 >openstack-mitaka基础环境介绍
  • 626
分享到

openstack-mitaka基础环境介绍

2024-04-02 19:04:59 626人浏览 八月长安
摘要

针对openstack环境的搭建,大致涉及如下内容安全主要包括各项服务使用的密码,这里为了防止密码混乱,我建议使用同一个密码(生产环境中,不建议这么操作)主机网络配置如下图,仅供参考学习时间同步设置针对co

针对openstack环境的搭建,大致涉及如下内容

主要包括各项服务使用的密码,这里为了防止密码混乱,我建议使用同一个密码(生产环境中,不建议这么操作)

openstack-mitaka基础环境介绍时间同步设置

针对controller控制器,时间同步默认使用外网的时间同步器

1)安装时间同步软件包,执行命令如下:

openstack-mitaka基础环境介绍




2)编辑/etc/chrony.conf,修改如下: openstack-mitaka基础环境介绍

3)在/etc/chrony.conf文件添加如下字段,允许10.0.00/24网段主机与controller进行时间同步

openstack-mitaka基础环境介绍

4)设置时间同步开机自启动

openstack-mitaka基础环境介绍

针对其他所有节点

1)安装时间同步软件包

openstack-mitaka基础环境介绍

2)编辑/etc/chrony.conf,时间同步需要使用controller节点时间同步器

openstack-mitaka基础环境介绍

3)设置时间同步开机自启动

openstack-mitaka基础环境介绍

  • openstack软件包(安装在所有节点)

环境中使用Centos7.2最小安装,系统默认使用LVM,同时禁用SElinux、禁用firewalld以及iptables、在centos系统的各个节点,均执行如下操作:

openstack-mitaka基础环境介绍

安装升级包,建议完成安装后,重启系统

openstack-mitaka基础环境介绍

安装openstack client软件包

openstack-mitaka基础环境介绍

安装openstack SELINUX,该软件包将会接替系统自身的SELINUX,当然我为了安全起见,我是默认禁用了所有主机的SELINUX

openstack-mitaka基础环境介绍

  • 在controller节点主机上面安装sql数据库,并进行配置

1)安装相关软件包,执行命令如下:

openstack-mitaka基础环境介绍

2)在/etc/my.cnf.d/下创建openstack.cnf,具体内容如下:

openstack-mitaka基础环境介绍

3)设置开机自启动,并启动数据库服务

openstack-mitaka基础环境介绍

4)数据库初始化,在命令行输入如下

openstack-mitaka基础环境介绍

初始化过程命令输出如下:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL Mysql

      SERVERS IN PRODUCTioN USE!  PLEASE READ EACH STEP CAREFULLY!



In order to log into mysql to secure it, we'll need the current

passWord for the root user.  If you've just installed MySQL, and

you haven't set the root password yet, the password will be blank,

so you should just press enter here.


Enter current password for root (enter for none): (第一次输入为回车,因为没有密码)

OK, successfully used password, moving on...


Setting the root password ensures that nobody can log into the MySQL

root user without the proper authorisation.


Set root password? [Y/n] y(第二次输入为y,然后设置数据库密码)

New password: 

Re-enter new password: 

Password updated successfully!

Reloading privilege tables..

 ... Success!



By default, a MySQL installation has an anonymous user, allowing anyone

to log into MySQL without having to have a user account created for

them.  This is intended only for testing, and to make the installation

Go a bit smoother.  You should remove them before moving into a

production environment.


Remove anonymous users? [Y/n] y(第三次输入为y)

 ... Success!


NORMally, root should only be allowed to connect from 'localhost'.  This

ensures that someone cannot guess at the root password from the network.


Disallow root login remotely? [Y/n] n(第四次输入为n)

 ... skipping.


By default, MySQL comes with a database named 'test' that anyone can

access.  This is also intended only for testing, and should be removed

before moving into a production environment.


Remove test database and access to it? [Y/n] y(第五次输入为y)

 - Dropping test database...

 ... Success!

 - Removing privileges on test database...

 ... Success!


Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.


Reload privilege tables now? [Y/n] y(第六次输入为y)

 ... Success!


Cleaning up...

  • 安装NoSQL数据库(仅在controller节点操作)

1)安装软件包,执行命令如下:

openstack-mitaka基础环境介绍

2)编辑/etc/mongod.conf,修改bind_ip为控制器的管理IP,即10.0.0.11,并去掉smallfiles=true的前面的注释符号

openstack-mitaka基础环境介绍

openstack-mitaka基础环境介绍

官方说法如下

openstack-mitaka基础环境介绍

在目录/var/lib/mongoDB/下默认是不存在journal目录的,当我们修改载/etc/mongod.conf目录去掉smallfiles=true的前面的注释符号后,并启动mongod服务

openstack-mitaka基础环境介绍

就会在/var/lib/mongodb/下自动生成journal目录

1)安装软件包

openstack-mitaka基础环境介绍

2)将消息队列服务启动并设置为开机自启动

openstack-mitaka基础环境介绍

3)添加openstack用户

openstack-mitaka基础环境介绍

4)为openstack用户授予读写权限;

openstack-mitaka基础环境介绍

  • 缓存服务(仅在controller节点操作)

1)安装软件包

openstack-mitaka基础环境介绍

2)启动缓存服务并设置为开机自启动

openstack-mitaka基础环境介绍

后面将对各个组件安装配置进行讲述,更多精彩,敬请期待。

参考Http://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/environment.html


您可能感兴趣的文档:

--结束END--

本文标题: openstack-mitaka基础环境介绍

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

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

猜你喜欢
  • openstack-mitaka基础环境介绍
    针对openstack环境的搭建,大致涉及如下内容安全主要包括各项服务使用的密码,这里为了防止密码混乱,我建议使用同一个密码(生产环境中,不建议这么操作)主机网络配置如下图,仅供参考学习时间同步设置针对co...
    99+
    2024-04-02
  • OpenStack基础环境 [一]
    OpenStack基础环境 [一]OpenStack基础环境 [一]openstack 时间:2016年11月22日openstack介绍 openstack是一个云平台管理的项目,它不是一个软件。也就是说...
    99+
    2024-04-02
  • 2-openstack基础环境准备
    说明: linux-node1  控制节点            linux-node2   计算节点2.1.两台centos...
    99+
    2024-04-02
  • 【N版】openstack——基础环境准备(二)
    【N版】openstack——基础环境准备一.版本演化版本名称版本日期包含组件代码名称Austin2010-10-21Nova,SwiftBexar2011-02-03Nova,Swift,GlanceCa...
    99+
    2024-04-02
  • 微信小程序宿主环境基础介绍
    目录一、什么是宿主环境二、小程序的宿主环境三、小程序宿主环境包含的内容1、通信的主体和通信模型2、小程序启动过程3、小程序中组件的分类4、小程序中的 API一、什么是宿主环境 宿主环...
    99+
    2022-11-13
    微信小程序宿主环境 小程序宿主环境设置
  • VXLAN基础介绍
    VXLAN简介 VXLAN(Virtual eXtensible Local Area Network,虚拟扩展局域网)采用MAC in UDP封装方式,是NVO3(Network Virtualization over Layer 3)中...
    99+
    2023-09-09
    网络 服务器 网络协议
  • ChatGLM-6B (介绍相关概念、基础环境搭建及部署)
    文章目录 前言一、ChatGLM-6B是什么?二、安装虚拟的python环境1.下载2.安装3.设置国内源(危险)4.虚拟环境使用简介 三、部署ChatGLM-6B1. clone代码2....
    99+
    2023-08-31
    chatgpt chatglm python 人工智能
  • React-Native 环境搭建和基本介绍
    环境搭建准备 1.环境搭建 React Native中文网 2.开发工具 前端开发软件:Visual Studio Code 移动端开发软件:Xcode、Android Studio...
    99+
    2024-04-02
  • Python基础---Python介绍
      python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。  2017年最新的TIOBE排行榜,Py...
    99+
    2023-01-31
    基础 Python
  • 环境搭建及介绍
    一:python下载    官网下载对应的版本,安装,设置坏境变量,设置环境变量有两种方法,一种方法是在PATH中添加路径,另一种方法稍后介绍。二:运行python的方式python属于一种脚本语言,直接通过解释器就可以实现相应的功能:即:...
    99+
    2023-01-30
    环境
  • typeScript入门基础介绍
    目录一、安装 TS二、Vscode 自动编译 ts三、入门 TS基础数据类型接口类TS 的特点: 始于 javaScript 归于 javaScript 。强大的类型系统。先进的 j...
    99+
    2024-04-02
  • ES6基础知识介绍
    目录一、ECMAScript和JavaScript关系二、let命令三、const命令四、变量的解构赋值1、数组的解构赋值2、对象的解构赋值一、ECMAScript和JavaScri...
    99+
    2024-04-02
  • TypeScript基础类型介绍
    目录1.基础类型 2.对象类型 2.1数组 2.2元组 2.3对象 3.类型推断 3.1类型联合中的类型推断 3.2上下文类型 4.类型断言 TS 的静态类型可以人为的分为两类: 基...
    99+
    2024-04-02
  • PHP基础知识介绍
    php中的整形数是有符号的,不能表示无符号整数,当整形数超出范围时,会自动从整形数转化成float数,可以用php_int_size常量来查看php整数类型所占字节,一般为4个字节,...
    99+
    2022-11-15
    PHP 基础知识
  • plsql的环境与介绍:环境的搭建和plsql的简单介绍
    PLSQL编程1.环境的搭建(1)创建一个存储表空间SQL> conn /as sysdbaConnected.SQL> create tablespace plsql datafile '/u...
    99+
    2024-04-02
  • mybatis介绍与环境搭建
    一、不用纯jdbc的原因,即缺点。1、数据库理解,使用时创建,不用时释放,会对数据库进行频繁的链接开启和关闭,造成数据库的资源浪费,影响数据库的性能。设想:使用数据库的连接池。2、将sql语句硬编码到jav...
    99+
    2024-04-02
  • 基础知识:编程语言介绍、Python介绍
    2018年3月19日 今日学习内容: 1、编程语言的介绍 2、Python介绍 3、安装Python解释器(多版本共存) 4、运行Python解释器程序两种方式。(交互式与命令行式)(♥♥♥♥♥) 5、变量(♥♥♥♥♥) 6、数据类型的基...
    99+
    2023-01-31
    基础知识 编程语言 Python
  • JavaScript基础介绍与实例
    一、什么是JavaScript JavaScript是一种具有面向对象能力的、解释性的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为他不需要在...
    99+
    2024-04-02
  • S3 Browser介绍、基础操作
    一、S3 Browser 8-1-15 简介 S3 Browser 8-1-15是Amazon S3的客户端应用程序,用于管理和操作Amazon S3存储桶和对象。 二、安装包 下载地址:百度网盘 请输入提取码 提取码:9acn 三、基础操...
    99+
    2023-09-04
    java 开发语言
  • Python基础语法介绍(1)
    环境配置 开发平台:Mac OS Version 10.13.2 开发工具安装 Python3.6.5 官网安装网址:https://www.python.org/downloads/ Pycharm 官网安装网址:http://w...
    99+
    2023-01-31
    语法 基础 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作