Openstack之控制节点系统及环境安装

搭建openstack错误解决之安装openstack存储库 解决搭建openstack基础环境配置时的yum源错误问题 阅读详情

实验环境配置

虚拟机环境:
这里写图片描述
宿主机:
系统:win10,内存8G

虚拟机:VMware
系统CentOS7

1.创建虚拟机,并修改主机名。例如:

     hostnamectl set-hostname controller

这里写图片描述

注:在这里我电脑的虚拟机有网络,所以第二步和第六步隔过去。

  1. 配置网络:配置红色网卡 IP 地址。蓝色网卡无需特殊配置,保持网卡激活状态即可。例如:

    nmcli connection add type ethernet con-name conn1 ifname ens33
    nmcli connection modify conn1 ipv4.method manual ipv4.addresses 192.168.162.128/24 ipv4.gateway 192.168.162.128
    nmcli connection up conn1

3、 修改/etc/hosts 文件,添加内容如下:

    192.168.162.128 controller

这里写图片描述

4、配置 controller node( 管理节点 ) 为时间服务器 , 修改 controller node( 管理节点 ) 的 /etc/chrony.conf 配置文件。添加如下内容:

    server times.aliyun.com iburst

    allow 192.168.162.128/24

    bindcmdaddress 0.0.0.0

    local stratum 10

这里写图片描述

启动 chronyd 服务,并设置开机自动启动。

    systemctl enable chronyd.service
    systemctl start chronyd.service

这里写图片描述

5、关闭所有节点的防火墙服务

systemctl disable firewalld
systemctl stop firewalld

这里写图片描述
6、配置 yum 源

(1)为虚拟机添加一个硬盘,OSO-yum-000001.vmdk

(2)如果不能上网,则在 Controller node(管理节点)添加包含 yum 仓库的磁盘文件,并在管理节点进行如下操作。

A. 将系统安装 DVD 镜像光盘挂在到/media 目录。

 mount /dev/cdrom /media/

B. 安装 vsftpd 服务,并启动服务。

rpm -ivh /media/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm

systemctl start vsftpd.service

systemctl enable vsftpd.service

mkdir /var/ftp/yum

echo "/dev/sdb1 /var/ftp/yum/ xfs defaults 0 0" >> /etc/fstab

mount -a

D. 恢复 SELinux 上下文。

 restorecon -Rv /var/ftp/

(3) 删除或移走所有节点/etc/yum.repos.d 目录中的文件,并在该目录中创建新文件 b.repo,包含如下内容:

[openstack-Ocata] 
name=OpenStack Ocata Repository

baseurl=ftp://controller/yum/OpenStack-Ocata/

gpgcheck=0

enabled=1

[base]

name=base

baseurl=ftp://controller/yum/base

enabled=1

gpgcheck=0

[extras]

name=extras

baseurl=ftp://controller/yum/extras/

enabled=1

gpgcheck=0

[updates]

name=updates

baseurl=ftp://controller/yum/updates/

enabled=1

gpgcheck=0

7、在所有节点安装软件包。

1) 更新所有软件包,如果更新了内核,请重启系统后再继续其他操作。

 yum upgrade –y

这里写图片描述
2) 安装 OpenStack 客户端

 yum install python-openstackclient –y

这里写图片描述

这里直接执行可能会出错,请看下面的疑难小结。

3) 由于 CentOS 或 RHEL 的 SELinux 默认是打开的,因此需要安装 openstack-selinux 包来自动管理跟 openstack 服务有关的安全策略。

 yum install openstack-selinux –y

这里写图片描述
这里写图片描述
8、大多数 OpenStack 服务使用 SQL 数据库存储信息。数据库一般运行在 Controller node(管理节点)。在管理节点安装并配置 MariaDB 数据库组件。

1) 安装软件包

 yum install mariadb mariadb-server python2-PyMySQL –y

这里写图片描述

2) 创建并编辑文件/etc/my.cnf.d/openstack.cnf。

创建[mysqld]小节,设置 bind-address 配置项为管理节点的管理 IP 地址。添加其他有用的配置项,以及支持 UTF-8 字符集

[mysqld] bind-address = 192.168.162.149
default-storage-engine = innodb 
innodb_file_per_table = on 
max_connections = 4096 
collation-server = utf8_general_ci 
character-set-server = utf8

这里写图片描述

3) 完成安装

A. 启动数据库服务并设置开机自动启动。

    systemctl enable mariadb.service
    systemctl start mariadb.service

这里写图片描述

B. 执行 mysql_secure_installation,设置数据库管理员 root 用户的密码。

mysql_secure_installation

这里写图片描述

9、OpenStack 使用消息队列服务进行服务之间的协调和状态信息的同步。消息队列服务通常运行于 Controller node(管理节点)。OpenStack 支持多种消息队列服务,包括 RabbitMQ, Qpid 和 ZeroMQ。大多数 OpenStack 发行版支持 RabbitMQ。在管理节点安装 RabbitMQ 消息队列服务。

1) 安装软件包

yum install rabbitmq-server –y

这里写图片描述

这里写图片描述

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

systemctl enable rabbitmq-server.service

这里写图片描述
3)systemctl start rabbitmq-server.service
这里写图片描述
3) 添加 openstack 用户

rabbitmqctl add_user openstack RABBIT_PASS 替换 RABBIT_PASS 为一个合适的密码

这里写图片描述

4) 为 openstack 用户赋予读和写访问权限。

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

这里写图片描述

10、identity 服务身份认证机制使用 Memcached 缓存令牌。Memcached

服务通常运行于 Controller node(管理节点)。在管理节点安装

Memcached 服务。

1) 安装软件包。

yum install memcached python-memcached –y

这里写图片描述

2) 编辑/etc/sysconfig/memcached 文件,为使其他节点可以访问。
编辑现有配置项:
OPTIONS=”-l 127.0.0.1,::1”

OPTIONS="-l 127.0.0.1,::1,controller"

这里写图片描述

3) 启动 Memcached 服务并设置开机自动启动。

systemctl enable memcached.service
systemctl start memcached.service

这里写图片描述

疑难小结:
1.在进行安装openstack客户端的时候一直出现错误,错误是没有可用软件包 python-openstackclient
错误:无需任何处理。
这里写图片描述
这里的这个错误找了很久,用了一个工具:
首先更新yum源为163的。命令如下:
1.首先备份源:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.备份之前的源BASE,进入对应目录。
cd /etc/yum.repos.d/
3.wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
4.mv CentOS7-Base-163.repo CentOS-Base.repo
5. 刷新YUM的缓存状态:
yum clean all
yum makecache

一:安装RDO软件
sudo yum install -y http://rdo.Fedorapeople.org/rdo-release.rpm
二:安装一个叫packstack的部署包
sudo yum install -y openstack-packstack
然后执行安装openstack的客户端,成功安装。
2.第二个错误是:
这里写图片描述
Job for rabbitmq-server.service failed because the control process exited with error code. See “systemctl status rabbitmq-server.service” and “journalctl -xe” for details.
解决办法:
查看/etc/hosts是否配置正确
重新启动
看了看果然是我的配置有问题,更改ip后正确。

【云计算】CentOS7 上配置Openstack(单机)bug记录 教程 step7 yum-config-manager --enable Openstack-queens 然后下面也没有出什么安装过程,直接忽略过去了,还不知道是不是因为这步对后面造成了影响 step8 安装PackStack yum install -y openstack-packstack时,一直提示网络不可达,但是ping baidu.com可以通 解决方案 更换yum软件源为阿里云镜像源,教程 Centos7 更换yum软件源 首先要检查有没有安装wget 输入yum list insta 阅读详情

相关推荐

OpenStack多节点一键安装部署

OpenStack-Rocky 多节点一键安装部署 一:实验环境 VMware虚拟软件 (我这边电脑内存16G,所以就分配了两个节点,根据自己电脑情况而定。如在添加一个计算节点,计算节点的配置是一样的) 实验目的: 如何自动化快速搭建一套Rocky版的openstack云平台 。 二:Openstack操作系统安装 ### 控制节点安装 (安装步骤详细,耐心看下去哦!) 点击【创建新的...

XuMin6的博客 3265

yum install python-openstackclient没有可用软件包

在CentOS中,extras仓库提供用于启用 OpenStack 仓库的RPM包。 CentOS 默认启用extras仓库,因此你可以直接安装用于启用OpenStack仓库的包。 1、 # yum install centos-release-openstack-liberty 2、Upgrade the packages on all nodes: # yum upgrad...

rucheng1的博客 1万+

部署OpenStack(其一,环境搭建。图文详情!)

部署OpenStack(其一,环境搭建。图文详情!) 文章目录部署OpenStack(其一,环境搭建。图文详情!)一、虚拟机资源信息1、控制节点CT2、计算节点C13、计算节点C2二、部署思路三、环境配置四、基础环境配置1、修改添加NAT网卡配置2、关闭防火墙和系统安全机制、修改主机名2、基础环境依赖包3、修改网卡配置4、配置映射5、免交互6、时间同步+周期性计划任务五、系统环境配置1、安装、配置MariaDB 一、虚拟机资源信息 1、控制节点CT CPU:双核双线程-CPU虚拟化开启 内存:8G 硬盘:3

qq_35456705的博客 1万+

openstack 配置cinder节点时No package openstack-cinder available No package python-keystone available.的解决

在cinder节点上键入下面命令 cd /etc/cinder -bash: cd: /etc/cinder: No such file or directory 我的cinder还没装? 于是安装一看 [root@cinder ~]# yum install openstack-cinder targetcli python-keystone -y Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cache

weixin_54628931的博客 2587

CentOS7部署双节点OpenStack

centos7 部署OpenStack

weixin_45639883的博客 2969

OpenStack的q版安装操作手册

OpenStack的q版安装操作手册 1、 架构图: 2、基础环境准备: systemctl disable firewalld systemctl disable NetworkManager vim /etc/selinux/config SELINUX=disabled 2.2 安装常用命令 yum install -y vim wget tree lrzsz gcc gcc-c...

guoshaoliang789的专栏 1349

CentOS7安装OpenStack(Rocky版)-01.控制节点的系统环境准备

分享一下Rocky版本的OpenStack安装管理经验: OpenStack每半年左右更新一版,目前是版本是201808月发布的版本-R版(Rocky),目前版本安装方法优化较好,不过依然是比较复杂 官方文档地址:https://docs.openstack.org/install-guide/openstack-services.html 本文主要分享控制节点的环境配置方法: ...

aaa2312333333的博客 577

python-openstackclient:OpenStack服务的客户端。 在opendev.org上维护的代码镜像

团队和存储库标签 OpenStack客户端 OpenStackClient(又名OSC)是OpenStack的命令行客户端,它将计算,身份,图像,网络,对象存储和块存储API的命令集整合到具有统一命令结构的单个shell中。 主要目标是提供统一的Shell命令结构和通用语言来描述OpenStack中的操作。 软件包安装 -错误和功能请求 -功能规格(仅限历史记录) -作为入门 -贡献代码 -测试代码 IRC:Freenode(irc.freenode.net)上的#openstack-sdks 许可证:Apache 2.0 入门 可以使用pip从PyPI安装OpenStack客户端: pip install python-openstackclient 有一些获得帮助的变体。 --help显示了全局选项和支持的命令的列表: openstack --help 还有一个help命

fuel部署openstack

1. 环境部署 建立三台机器,一台控制节点,两台计算节点。为保证物理机内存足够(我的主机一共8G内存,fuel部署OpenStack实验推荐内存为16G),将部署节点的内存降为1.5GB,其他节点各设置为1G,同时为了保证各节点能够正常运行,均提供8GB的缓存分区。 1> 计算节点 与创建部署节点一样,新建虚拟机计算机点,点击设置,设置内存并选用网络启动,通过fuel pxe自动部署安...

weixin_30950607的博客 209

声品质粗糙度matlab,声品质的应用分析方法

声品质的应用分析方法2016-04-05 09:18:57阅读次数:14198摘要:声品质分析在噪声的主观评价方面已经得到越来越多的应用。本文比较了声品质分析与传统计权声级的区别,并介绍了在声品质分析的实际应用中,针对稳态信号、非稳态信号的几种不同分析方法,以及各分析方法的要求和特点。关键词:声品质,响度,尖锐度,粗糙度,波动度1前言传统评价噪声的方法主要为计权声压级,用以反映声音的大小。但是人耳...

weixin_30767323的博客 2438

2006NOIP普及组真题 4. 数列

从上述推理中,我们发现要输出的幂次和中的第 N 项(也就是幂次和中的序号N),对应的二进制位数和幂次和对应的二进制位数相同。当 k=3 时,k的幂次为1, 3, 9, 27, 81…,即第0位,第2位均为1,转成 k 进制(k=3)时。,即第2位,第3位均为1,转成 k 进制(k=3)时。转成 k 进制(k=3)时的幂次和为。,即第0位,第1位,第2位均为1,(即第0位,第1位,第2位均为1)N=12时,12的二进制是。(即第0位,第2位均为1)(即第2位,第3位均为1)结论:这道题就变成了。

weixin_40252159的博客 1514

本地多节点安装openstack rocky版

文章目录一:实验环境:二:实验思路:三:实验操作:3.1 系统安装3.1.1 ct控制节点,最小化安装3.1.2 comp计算节点3.2 系统环境配置3.2.1 网卡IP地址配置,修改主机名ct网卡配置comp1网卡配置comp2网卡配置3.2.2 修改/etc/hosts文件3.2.3 本地yum源部署3.2.4 关闭防火墙,核心防护,网络管理3.2.5 ntp时间同步(三个都装)3.2.6 免...

Lfwthotpt的博客 1660

<蓝桥杯软件赛>零基础备赛20周--第16周--GCD和LCM

gcd,lcm

罗勇军的博客 7604

OpenStack完整安装手册(CentOS6.2)

转自:http://blog.lightcloud.cn/?p=91#comment-182 |---------+--------------------------------------| | Author | yz | |---------+-------------------------------

Hello World! 3950

利用大模型和聚类算法找出 Excel 文件中重复或相似度高的数据,并使用 FastAPI 进行封装的详细方案

tokenizer将输入的文本列表texts转换为 PyTorch 张量,同时进行填充和截断操作,以确保所有输入具有相同的长度。对输入进行推理,得到模型的输出。对模型的最后一层隐藏状态求平均,得到每个文本的向量表示。.numpy()将 PyTorch 张量转换为 NumPy 数组。使用DBSCAN算法对文本向量进行聚类。eps是邻域半径,是形成核心点所需的最小样本数。fit方法对输入的向量进行聚类,并返回每个样本所属的簇标签。try:定义了一个 POST 请求的 API 路由,路径为。

AI的内部世界的博客 1069

Qwen-Image(阿里通义千问)技术浅析(一)

Qwen-Image(阿里通义千问多模态模型)是阿里巴巴推出的视觉-语言多模态大模型,能够理解图像内容并完成复杂的跨模态任务。

m0_75253143的博客 678

Fuel部署OpenStack

1. 环境部署   建立三台机器,一台控制节点,两台计算节点。为保证物理机内存足够(我的主机一共8G内存,fuel部署OpenStack实验推荐内存为16G),将部署节点的内存降为1.5GB,其他节点各设置为1G,同时为了保证各节点能够正常运行,均提供8GB的缓存分区。 1> 计算节点   与创建部署节点一样,新建虚拟机计算机点,点击设置,设置内存并选用网络启动,通过fuel pxe自...

weixin_30673715的博客 459

ESP32 智能垃圾分类助手:从硬件搭建到代码实现的硬核指南

基于 ESP32 的智能垃圾分类设备,充分利用了 ESP32 的外设兼容性和处理能力,通过简单的模块组合和代码编写,就能实现垃圾分类的智能化。无论是作为学生的物联网课程设计,还是家庭的环保小工具,这个项目都兼具实用性和趣味性。如果你想进一步优化功能,还可以尝试加入更多传感器(如红外传感器检测垃圾满溢),让设备更加智能。

weixin_42300449的博客 928

OpenStack离线Train版安装系列—2计算节点-环境准备

计算节点环境准备 一、部署规划 官方参考链接:OpenStack安装指南:环境,OpenStack安装指南:服务组件 优快云博客参考:CentOS7安装OpenStack(Rocky版)-05.安装一个nova计算节点实例 1.系统说明 (1)服务器操作系统 系统:Centos7 版本:CentOS-7-x86_64-Minimal-1908 镜像:阿里云下载地址CentOS-7-x86_64-Minimal-1908 (2)开发环境 VMware workstation Pro (3)OpenStack

北观止的博客 2142

SAP-ABAP:SAP库存管理核心增强:IF_EX_MB_DOCUMENT_BADI 深度解析

SAP库存管理核心增强:IF_EX_MB_DOCUMENT_BADI 深度解析

baidu_35680696的博客 1446

Vue - 最新详细实现滑块拖动拼图验证,网站登录验证滑块验证功能,拖动滑块到图片缺口的位置即为成功,滑块验证安全检测(详细示例代码,一键复制运行)

您一定见过很多系统都“配备”了滑块验证、拼图验证、找不同等,本质上都是为了验证登录系统的是人还是机器(代码),如下图所示效果: 您打开项目根目录,终端执行如下命令:拼图式拖动滑块验证 验证拖动滑块验证,滑动拼图/图片点选验证 接下来,在中加入以下代码: 如下图所示: 更多配置示例和参数详见官方文档,以下便是如上效果图的代码:.........

🏆 前端领域优质创作者 1万+

一、先电openstack云计算虚拟机双节点环境搭建

先电openstack云计算虚拟机双节点环境搭建1、controller节点新建虚拟机设置2、controller节点安装系统三、compute节点的安装配置四、使用ssh终端工具连接虚拟机 1、controller节点新建虚拟机设置 废话不多说,打开vmware新建虚拟机 我想再看的都知道创建虚拟机的流程 我这里给的硬盘容量是60GB大小,内存4GB,处理器2*2 结合自身电脑性能设置虚拟机性能...

运维giao的博客 3178

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

搭建OpenStack云平台

OpenStack云平台搭建需要两个节点,一个是controller(控制节点),另一个是compute(计算节点)。

顺其自然~专栏 8723

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

OpenStack 环境配置

OpenStack 环境配置 虚拟机资源信息 1、控制节点ct CPU:双核双线程-CPU虚拟化开启 内存:8G 硬盘:300G 双网卡:VM1-(局域网)192.168.100.20 NAT-192.168.80.20 操作系统:Centos 7.6(1810)-最小化安装 2、计算节点c1 CPU:双核双线程-CPU虚拟化开启 内存:8G 硬盘:300G 双网卡:VM1(局域网)-192.168.100.21 NAT-192.168.80.21 操作系统:Centos 7.6(1810)-最小化

weixin_48190863的博客 1740

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

OpenStack安装

一、虚拟机的安装 1.下载Vmware并安装 (百度网盘)百度网盘 请输入提取码,提取码:448v 2.在Vmware中安装虚拟机 (1).点击新建虚拟机 (2).选择自定义,直到出现下图界面,选择稍后安装操作系统; (3).在这里选择处理器的配置和虚拟机的内存; (4).网络类型选择(NAT); (5).出现下列界面选择编辑虚拟机设置,CD/DVD选择选择ISO镜像文件,导入镜像文件。 完成Linux系统的安装 二、虚拟机的配置(两个节点都需配置) ...

zxl061的博客 1482

openstack 控制节点 计算节点 生产环境配置要求

我整理的一些关于【身份认证】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/xltfovOpenStack 控制节点与计算节点的生产环境配置要求 在部署 OpenStack 之前,了解和配置控制节点和计算节点是非常重要的。本文将为你提供一个简明的流程表,并逐步引导你完成配置过...

weixin_30767257的博客 262
上一篇: Android中pendingIntent的深入理解
下一篇: OpenStack之安装和配置Keystone
菜鸟码农阿庆
博客等级 码龄10年 61粉丝 69原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值