返回顶部
首页 > 资讯 > 数据库 >OpenStack部署之前需要安装哪些必备组件
  • 509
分享到

OpenStack部署之前需要安装哪些必备组件

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

 二、安全下面的表格给出了需要密码的服务列表以及它们在指南中关联关系:密码密码名称描述数据库密码(不能使用变量)数据库的root密码ADMIN_PASSadmin 用户密码CEILOMETER_D

 


二、安全

下面的表格给出了需要密码的服务列表以及它们在指南中关联关系:

密码

密码名称

描述

数据库密码(不能使用变量)

数据库的root密码

ADMIN_PASS

admin 用户密码

CEILOMETER_DBPASS

Telemetry 服务的数据库密码

CEILOMETER_PASS

Telemetry 服务的 ceilometer  用户密码

CINDER_DBPASS

块设备存储服务的数据库密码

CINDER_PASS

块设备存储服务的 cinder 密码

DASH_DBPASS

Database passWord for the dashboard

DEMO_PASS

demo 用户的密码

GLANCE_DBPASS

镜像服务的数据库密码

GLANCE_PASS

镜像服务的 glance 用户密码

HEAT_DBPASS

Orchestration服务的数据库密码

HEAT_DOMaiN_PASS

Orchestration 域的密码

HEAT_PASS

Orchestration 服务中``heat``用户的密码

KEYSTONE_DBPASS

认证服务的数据库密码

NEUTRON_DBPASS

网络服务的数据库密码

NEUTRON_PASS

网络服务的 neutron 用户密码

NOVA_DBPASS

计算服务的数据库密码

NOVA_PASS

计算服务中``nova``用户的密码

RABBIT_PASS

RabbitMQ的guest用户密码

SWIFT_PASS

对象存储服务用户``swift``的密码

 

四、主机网络

OpenStack部署之前需要安装哪些必备组件


示例架构假设使用如下网络:

  • 管理使用     10.0.0.0/24 带有网关 10.0.0.1

这个网络需要一个网关以为所有节点提供内部的管理目的的访问,例如包的安装、安全更新、 DNS,和NTP

  • 提供者网段     192.168.9.0/24,网关192.168.9.1

这个网络需要一个网关来提供在环境中内部实例的访问。

五、网络时间协议(NTP)

你应该安装Chrony,一个在不同节点同步服务实现 :term:`NTP`的方案。我们建议你配置控制器节点引用更准确的(lower stratum)NTP服务器,然后其他节点引用控制节点。

 

六、OpenStack包

启用openstack库

# apt-get install software-properties-common

# add-apt-repository cloud-arcHive:mitaka

 

完成安装

1、在主机上升级包

# apt-get update && apt-get dist-upgrade

 

2、安装openstack客户端

# apt-get install python-openstackclient

 

七、Mysql数据库

大多数 OpenStack 服务使用sql 数据库来存储信息。 典型地,数据库运行在控制节点上。指南中的步骤依据不同的发行版使用MariaDB或 mysql。OpenStack 服务也支持其他 SQL 数据库,包括`postgresql <Http://www.postgresql.org/>`__.

1、安全并配置组件

# apt-get install mariadb-server Python-pymysql

2、为数据库用户``root``设置适当的密码。

3、创建并编辑 /etc/mysql/conf.d/openstack.cnf,然后完成如下动作:

  • 在 [mysqld] 部分,设置     ``bind-address``值为控制节点的管理网络IP地址以使得其它节点可以通过管理网络访问数据库:

[mysqld]
...
bind-address = 10.0.0.11
 
        在``[mysqld]`` 部分,设置如下键值来启用一起有用的选项和 UTF-8 字符集:
[mysqld]
...
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
 

4、完成安装

重启数据库服务

service mysql restart

 

执行 mysql_secure_installation脚本来对数据库进行安全加固。

mysql_secure_installation

 

八、消息队列

OpenStack 使用 messagequeue 协调操作和各服务的状态信息。消息队列服务一般运行在控制节点上。OpenStack支持好几种消息队列服务包括 RabbitMQ, Qpid,和 ZeroMQ。不过,大多数发行版本的OpenStack包支持特定的消息队列服务。本指南安装 RabbitMQ 消息队列服务,因为大部分发行版本都支持它。如果你想安装不同的消息队列服务,查询与之相关的文档。

 

安全并配置组件

1、安装包

apt-get install rabbitmq-server

2、添加 openstack用户:

# rabbitmqctl add_user openstack RABBIT_PASS
Creating user "openstack" ...
...done.

用合适的密码替换 RABBIT_DBPASS。

3、给``openstack``用户配置写和读权限:

# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/" ...
...done.
 
九、Memcached缓存令牌
认证服务认证缓存使用Memcached缓存令牌。缓存服务memecached运行在控制节点。在生产部署中,我们推荐联合启用防火墙、认证和加密保证它的安全。

安全并配置组件

1、安装软包

apt-get install memcached python-memcache

2、编辑 /etc/memcached.conf文件和配置服务使用控制节点管理IP地址,以此使其它节点通过管理网访问控制节点。

-l 10.0.0.11

3、完成安装

重启Memcached服务:

service memcached restart



您可能感兴趣的文档:

--结束END--

本文标题: OpenStack部署之前需要安装哪些必备组件

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

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

猜你喜欢
  • OpenStack部署之前需要安装哪些必备组件
     二、安全下面的表格给出了需要密码的服务列表以及它们在指南中关联关系:密码密码名称描述数据库密码(不能使用变量)数据库的root密码ADMIN_PASSadmin 用户密码CEILOMETER_D...
    99+
    2024-04-02
  • PHP安装环境需要哪些组件
    这篇文章主要讲解了“PHP安装环境需要哪些组件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP安装环境需要哪些组件”吧!一、安装PHP在Linux系统中,安装PHP很简单,只需要在命令行...
    99+
    2023-07-05
  • MySQL在Linux平台安装前需要做哪些准备
    本篇内容介绍了“MySQL在Linux平台安装前需要做哪些准备”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!...
    99+
    2024-04-02
  • PHP如何安装?安装环境需要哪些组件?
    PHP是一种非常流行的服务器端脚本语言,可以用来开发动态网站、Web应用程序和Web服务。在开始使用PHP之前,需要安装和配置PHP环境。本文将介绍如何安装PHP,以及PHP安装环境需要哪些组件。一、安装PHP在Linux系统中,安装PHP...
    99+
    2023-05-14
    php
  • MySQL server安装前后需要做哪些优化
    本篇内容介绍了“MySQL server安装前后需要做哪些优化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2024-04-02
  • 宝塔建站需要安装哪些软件
    安装宝塔操作面板即可。安装方法:在百度搜索“宝塔”,进入官网下载,选择版本进行安装。安装完成进入配置页面,双击宝塔面板图标。设置宝塔工具箱信息,如:域名、端口、授权ID、用户名、密码等。保存配置,打开Google浏览器,通过域名ip进入宝塔...
    99+
    2024-04-02
  • 在Windows10系统下如何安装QQ需要具备哪些条件
      IE11出来后有人发现无法使用邮箱和QQ空间,后来把IE11设置为兼容模式才行。win10上能用QQ吗?许多人心里没底,如果不能使用QQ,那就是安装了win10也没用。其实QQ能在win10上运行,但是是有条件的。 ...
    99+
    2023-06-09
    Win10 安装QQ Windows10 条件 系统 QQ
  • 想运行php程序必须安装哪些组件
    本篇内容介绍了“想运行php程序必须安装哪些组件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!想要运行PHP程序,必须先安装以下组件:Web...
    99+
    2023-07-05
  • 安装Debian 10之后需要注意的事情有哪些
    这篇文章主要介绍安装Debian 10之后需要注意的事情有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Debian 10是目前Debian最新的LTS版本,代号为「Buster」,包含了很多特色功能。如果你最近...
    99+
    2023-06-27
  • 服务器租用需要安装的软件有哪些
    服务器租用需要安装的软件有:1、Web控制面板,提供基于Web的GUI,能高效且快速的在单一登录下管理所有Web服务;2、Microsoft Web Platform Installer,能获取Microsoft Web平台的最新组件;3、...
    99+
    2024-04-02
  • 韩国服务器租用需要安装哪些软件
    韩国服务器租用通常需要安装以下软件: 操作系统:通常是Windows Server或Linux操作系统,根据需求选择合适的操作系...
    99+
    2024-04-26
    韩国服务器 服务器
  • Win7安装之后需要做哪些清理工作从哪开始
      如今绝大多数的用户都选择使用Win7系统,它拥有很多新功能、新特性,版本的种类也非常丰富,从最小的简易版到最大的旗舰版,每种版本都适应了不同的电脑配置,让用户能有更多的选择空间。如今大部分用户安装Win7都会选择下载...
    99+
    2023-06-11
    Win7 安装 工作 清理
  • 互联网中在部署无线覆盖期间安装无线网桥器件时需要注意哪些问题
    这篇文章主要介绍互联网中在部署无线覆盖期间安装无线网桥器件时需要注意哪些问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!那么在部署无线覆盖期间安装无线网桥器件时需要注意哪些问题?1,无线网桥供电要求。 无线网桥 P...
    99+
    2023-06-04
  • 用python代码安装软件所需要的工具有哪些
    这篇文章给大家介绍用python代码安装软件所需要的工具有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。今天我们的文章主要是介绍的是当我们把Python代码编写出来时,我们想在Python代码中安装一软件的过程中,...
    99+
    2023-06-17
  • 最小化安装CentOS 6.X之后需要做的配置有哪些
    这篇文章将为大家详细讲解有关最小化安装CentOS 6.X之后需要做的配置有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一, /boot分区备份 二,网络配置 修改主机名: 代码如下:...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作