OpenStack Newton版本部署 ---- 环境配置

2023-05-16

OpenStack Newton版本部署 ----环境配置
1、主机网络
(1)关闭防火墙
关闭系统防火墙:

  

        #systemctldisablememcached.service

        #systemctl stop memcached.service

(2)主机名及对应ip
主机名               提供商网络ip            管理网络ip
controller           10.10.1.103           192.168.1.103
compute           10.10.1.104           192.168.1.104
(3)修改网络配置文件
由于安装的是桌面版Centos,可以直接在设置里配置网卡ip,记得配置DNS服务。然后通过命令:
  vim /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
设置 ONBOOT = "yes",网卡开机启动;BOOTPROTO ="static"或者"none"设置静态ip.
(4)设置主机名
首先修改主机名并重启虚拟机使配置生效
hostnamectl set-hostname controller
在控制节点和计算节点分别执行
vim /etc/hosts
添加
192.168.1.103         controller
192.168.1.104         compute
(5)验证
在所有节点执行:

  

# ping -c 4 openstack.org
  
验证是否能够连通外网。控制节点:

  

# ping -c 4 compute
  
计算节点:

# ping -c 4 controller
  
如果都能够ping通则主机网络配置完毕。
2、配置时间同步服务器(NTP)
(1) 控制节点:
安装chrony包 :

  

# yum install chrony
  
vim/etc/chrony.conf 删除所有的配置增加如下两条:

server s1a.time.edu.cn iburst
  

  

    allow 192.168.1.0/24
  
启动NTP服务,并设置开机启动。

  

# systemctl enable chronyd.service
  

# systemctl start chronyd.service
  
(2)计算节点:
安装chrony包 :

  

# yum install chrony
  
vim     /etc/chrony.conf 删除所有的配置增加:

  

server controller iburst
  
启动NTP服务,并设置开机启动。

  

# systemctl enable chronyd.service
  

# systemctl start chronyd.service
  
(3)验证
在控制节点:
# chronyc sources
 210 Number of sources =1 
 MS Name/IP address      
 Stratum Poll Reach LastRx Last sample 
========================================================= 
  ^- s1a.time.edu.cn                     12  137 -2814us[-3000us] +/-  43ms 
在计算节点:

# chronyc sources

 

  210 Number of sources = 1

  MS Name/IPaddress        Stratum Poll Reach LastRx Last sample

 ===============================================================================

  ^*controller                      377  421   +15us[  -87us]+/-   15ms

3、OpenStack包
在所有的节点执行以下的命令:

  

# yum install centos-release-openstack-newton -y
  

  

# yum upgrade -y
  

  

# yum install python-openstackclient -y
  

  

# yum install openstack-selinux -y
  
4、SQL数据库(控制节点)
(1)安装

  

# yum install mariadb mariadb-server python2-PyMySQL -y
  
(2)vim  /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
  
运行以下脚本设置密码保护数据库:

  

# mysql_secure_installation -y
  
5、消息队列(控制节点)
(1)安装

  

# yum install rabbitmq-server -y
  
(2)启动队列服务,并设置开机启动

# systemctl enable rabbitmq-server.service
  

# systemctl start rabbitmq-server.service
  
(3)增加openstack用户

# rabbitmqctl add_user openstack RABBIT_PASS
  

 
  

Creating user "openstack" ...
  
RABBIT_PASS为openstack用户密码
(4)许可配置

# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
  



  

Setting permissions for user "openstack" in vhost "/" ...
  
6、Memcached
Memcached缓存技术用于对Keystone组件的认证信息token进行缓存。
(1)安装

  

# yum install memcached python-memcached -y
  
(2) vim/etc/sysconfig/memcached,修改127.0.0.1为控制节点管理网络ip192.168.1.103
(3)  启动Memcached,并设置开机启动

        #systemctlenablememcached.service

      #systemctl start memcached.service

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenStack Newton版本部署 ---- 环境配置 的相关文章

  • 如何快速转载CSDN中的博客

    以下内容转载自 https blog csdn net zhongjianblackberry article details 79456338 在参考 如何快速转载CSDN中的博客 后 xff0c 由于自己不懂html以及markdown
  • 5680在网设备开启端口聚合不断网的方法----我测试不断网

    在5680T做双端口聚合上行的时候 xff0c 要先给正在使用的端口开启端口聚合 比如目前使用0 19 0 端口千兆上行 xff0c 计划将0 19 0 和0 19 1的2个端口做端口聚合 xff0c 然后双千兆上行 网上查的说是直接输入
  • 正则表达式:(?:) 或 .*? 或 .+?

    一 这个代表不捕获分组 比较 X 和 X xff0c 前者是捕获分组 xff0c 后者不捕获 xff0c 区别在于正则表达式匹配输入字符串之后所获得的匹配的 xff08 数 xff09 组当中没有 X 匹配的部分 xff1b 例如 xff1
  • Maven 多个war项目的引用关系 overlay配置实例

    在Maven项目中 xff0c 一般是jar文件的依赖 xff0c 但是也要考虑一种情况 xff0c 那就是war项目的依赖 比如说base war项目包含基本的网页 xff0c 但是需要为另外有一个定制的war项目有几个页面是需要特别定制
  • NVIDIA CUDA, CUDNN, MATLAB配置

    64 NVIDIA 深度学习环境配置 配置NVIDIA GPU以支持MATLAB等计算平台进行并行计算 NVIDIA NVIDIA 支持并行计算 xff0c 可提高深度学习的计算效率 从硬件到软件的链条是 xff1a NVIDIA GPU
  • OAuth2.0四种授权模式以及Oauth2.0实战

    OAuth2 0四种授权模式以及Oauth2 0实战 首先我们得了解什么是Oauth2 0 xff0c 简单来说Oauth2 0它是一个授权协议 我们可能会听说过 xff0c 使用Oauth2 0来实现单点登录SSO xff0c 以及第三方
  • firewalld-cmd简介

    firewalld是centos7的一大特性 xff0c 最大的好处有两个 xff1a 支持动态更新 xff0c 不用重启服务 xff1b 第二个就是加入了防火墙的 zone 概念 firewalld有图形界面和工具界面 xff0c 由于我
  • hdfs创建文件夹及目录

    span class token keyword import span java span class token punctuation span io span class token punctuation span IOExcep
  • auto.js 入门学习(参考GitHub文档)

    GitHub开发文档 input span class token punctuation span span class token punctuation span i span class token punctuation span
  • python-名片管理系统

    span class token builtin class name shift span 43 F6 重命名 当修改变量名或者函数名是十分实用 from learn card manage span class token functi
  • 【linux】清理pip空间缓存

    输入命令查看内存使用情况 xff1a df h 发现 dev sda6 这个目录下可使用内存基本上没有了 xff0c 先需要对其进行清理缓存 切换到pip目录下 cd cache pip 为了防止直接删除出错 xff0c 先将要删除的文件复
  • YOLOv5 - AssertionError: Image not Found

    出现上图原因是val 路径还有中文 xff0c cv imread 不能识别 解决方法 xff1a 1 修改还有中文的文件名 2 使用绝对路径 xff0c 把测试图片放在含有中文的文件里面 下图的名称也无法读取 xff0c 可能是含有 xf
  • 机器学习-猫狗识别(入门案例)

    案例分析 xff1a 下载猫狗图片 xff0c 进行分类 对数据进行分类 xff0c 训练集和测试集 训练集和测试集都进行命名规范 xff0c 把猫标记为1 xff0c 狗标记为0 处理流程 xff1a 数据处理 xff0c 把数据处理为6
  • 车牌识别之预处理(灰度化,去噪,二值化,分割)

    灰度化 灰度即R 61 G 61 B 二值化只取255 0 对图片进行灰度化处理 xff0c 目的是 1 减少数据量 xff08 减少不明显 xff09 2 为二值化准备 对数据进行灰度发现数据量减少并不明显 尤其是 最大 和 平均 灰度法
  • failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to do request

    问题描述 failed to solve with frontend dockerfile v0 failed to create LLB definition failed to span class token keyword do s
  • LeTeX 快速入门

    LeTeX 快速入门官方链接 什么是LeTeX LaTeX是一种用于排版专业外观文档的工具 然而 xff0c LaTeX的操作模式与您可能使用过的许多其他文档制作应用程序 xff08 如Microsoft Word或LibreOffice
  • 医学图像挑战

    标题标签不平衡挑战 方法一 xff1a 二元交叉熵损失函数 方法二 xff1a 重新采用达到类别平衡 过采样 欠采样 多任务挑战 设置不同任务的损失函数 数据集大小挑战 迁移学习 神经网络的早期层捕获可归一化的低级图像特征 xff08 图像
  • 医学图像数据集的挑战

    患者数据重叠 xff1a 当患者存在多个不同数据时划分数据集应避免随机划分 xff0c 避免同一个患者的数据出现在训练集 xff0c 验证集 xff0c 测试集 使用按患者划分数据集根据合理 集采用 xff1a 测试集或者验证出现数据不平衡
  • Ubuntu 查看磁盘空间大小命令

    http blog sina com cn s blog 6432901c0100w0tz html Df命令是linux系统以磁盘分区为单位查看文件系统 xff0c 可以加上参数查看磁盘剩余空间信息 xff0c 命令格式 xff1a df
  • 蜂鸣器发声音频率

    蜂鸣器发声音频率 蜂鸣器发声音频率 1 200Hz声音很小 200 300有声音 400嘟 500滴 600音调变高 700音调变高 800音调变高 2730Hz适合做滴的一声 3000最剌耳 声音大 转载 http blog ednchi

随机推荐