Multipath 安装和 Openstack Nova + Cinder 配置

OpenStack Victoria与华为OceanStor 5110 v5(Kunpeng)存储对接实战指南 本文详细介绍了将OpenStack Victoria云平台与华为OceanStor 5110 v5(Kunpeng)存储进行对接的完整实战流程。内容涵盖环境准备、存储侧关键配置、Cinder驱动安装与配置、多路径设置、计算节点调优及常见问题排查,旨在帮助用户构建一个高性能、高可用的企业级私有云存储解决方案。 阅读详情

Multipath 安装

不知道,不了解 multipath 的可以看下这个文档(看到 Overview 就差不多了),介绍的很不错:

https://www.sourceware.org/lvm2/wiki/MultipathUsageGuide

1. 安装 device-mapper-multipath RPM 包

检查安装包是否存在(不同 Linux 环境显示的结果不一样):

[root@controller ~]# rpm -qa | grep device-mapper-multipath
device-mapper-multipath-libs-0.4.9-77.el7.x86_64
device-mapper-multipath-0.4.9-77.el7.x86_64
 
  • 1
  • 2
  • 3

如果不存在,安装该 RPM 包:

[root@controller ~]# yum install device-mapper-multipath
 
  • 1

2. 手动生成 /etc/multipath.conf 文件,命令如下:

[root@controller ~]# mpathconf --enable
 
  • 1

3. 编辑 multipath.conf 文件(非必选)

根据自己的配置需求编辑这个配置文件,最简单的是不改文件。

vim /etc/multipath.conf
defaults {
        user_friendly_names yes
        path_grouping_policy multibus
        find_multipaths yes
        no_path_retry fail
        failback immediate
}
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

4. 重启 multipath 服务

请务必确认服务的状态!

[root@controller ~]# systemctl restart multipathd.service
[root@controller ~]# systemctl status multipathd.service
 
  • 1
  • 2

如果服务为 failed,请先排查错误,确认状态正常之后再做后面的配置:
Ps: 很多小伙伴都没有这个习惯,导致很多事情做完之后才发现前面的有问题,然后导致连锁问题。

[root@controller ~]# systemctl status multipathd.service
multipathd.service - Device-Mapper Multipath Device Controller
   Loaded: loaded (/usr/lib/systemd/system/multipathd.service; enabled)
   Active: active (running) since Fri 2016-12-30 13:35:18 CST; 1 weeks 2 days ago
  Process: 551 ExecStart=/sbin/multipathd (code=exited, status=0/SUCCESS)
  Process: 534 ExecStartPre=/sbin/multipath -A (code=exited, status=0/SUCCESS)
  Process: 498 ExecStartPre=/sbin/modprobe dm-multipath (code=exited, status=0/SUCCESS)
 Main PID: 558 (multipathd)
   CGroup: /system.slice/multipathd.service
           └─558 /sbin/multipathd

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

Openstack Nova + Cinder 配置

1. 修改 nova 以及 cinder 配置文件

(1) 修改 nova.conf

Use multipath connection of the iSCSI or FC volume (boolean value)
编辑 nova.conf,libvirt 下配置 iscsi_use_multipath=true

[root@controller ~]# grep multipath  /etc/nova/nova.conf
# Use multipath connection of the iSCSI volume (boolean value)
#iscsi_use_multipath=false
iscsi_use_multipath=true
# Use multipath connection of the iSER volume (boolean value)
#iser_use_multipath=false
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

(2) 修改 cinder.conf

Do we attach/detach volumes in cinder using multipath for volume to image and image to volume transfers? (boolean value)
编辑 cinder.conf,在使用的 backend 中配置 use_multipath_for_image_xfer=true

# Do we attach/detach volumes in cinder using multipath for volume to image and
# image to volume transfers? (boolean value)
#use_multipath_for_image_xfer = false

# If this is set to True, attachment of volumes for image transfer will be
# aborted when multipathd is not running. Otherwise, it will fallback to single
# path. (boolean value)
#enforce_multipath_for_image_xfer = false
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2. 重启 nova 和 cinder 相关服务

(1) 重启 nova-compute 服务(attach multipath)

systemctl restart openstack-nova-compute.service

(2) 重启 cinder-volume 服务(cinder multipath)

systemctl restart openstack-cinder-volume.service

对接华为存储iSCSI 一、华为Cinder Driver获取 1、通过OpenStack社区仓库。从Kilo版本开始,华为Driver已集成到OpenStack社区 仓库,安装OpenStack即会自带华为Driver,位于*…/cinder/cinder/volume/* drivers/huawei目录下。 2、通过华为仓库。 步骤1:打开浏览器,访问仓库地址:https://github.com/Huawei/OpenStack_Driver。 步骤2 :点击“Download ZIP”按钮,华为Driver将以压缩包的形 阅读详情

相关推荐

redhat7.6安装multipath多路径

1、检查multipath是否安装 rpm -qa | grep device-mapper 如果没有相关模块就说明没有安装相关软件包,用以下命令安装 yum install -y device-mapper device-mapper-multipath 2、检查dm_multipath模块是否加载 lsmod | grep dm_multipath 如果lsmod | grep dm_multipath没有显示任何内容,尝试使用命令加载模块modprobe dm_multipath 再次用这个

zds00virtue的博客 3523

OpenStack 开启多路径支持(基于multipath)

cinder.conf Do we attach/detach volumes in cinder using multipath for volume to image and image to volume transfers? (booleanvalue) use_multipath_for_image_xfer=True If this is set to True, at...

Nicholas的专栏 1817

华为云Stack故障排查实战:存储与网络域问题定位与OpenStack命令精解

在云计算与数据中心运维领域,故障排查是保障业务连续性的核心技能。其基本原理遵循从现象到根因的系统化分析逻辑,即首先进行故障定界,明确影响范围,再逐层深入定位。掌握这一方法的技术价值在于能显著提升系统可用性与运维效率。在OpenStack等开源云平台及华为云Stack这类商用发行版的应用场景中,存储域与网络域的故障尤为常见且影响重大。例如,虚拟机磁盘IO异常或云硬盘操作失败常与底层Ceph集群状态、多路径配置或Cinder服务调度相关;而网络不通或浮动IP失效则往往涉及Neutron组件、安全组规则、OVS流

407

Test multipath feature by openstack (by quqi99)

**作者:张华 发表于:2017-02-10 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http://blog.youkuaiyun.com/quqi99 )** juju快速搭建openstack 附件中的basic.yaml文件对于cinder的配置是将cinder-api, cinder-schedule, cinder-volume三个服...

技术并艺术着 1605

KVM存储虚拟化与LVM存储池配置实战

存储虚拟化是云计算和虚拟化技术的核心组件,通过抽象物理存储资源实现高效管理。其技术原理主要包含物理设备抽象、资源池化和虚拟磁盘映射三个层次,其中LVM(逻辑卷管理)作为Linux系统的存储管理方案,能够提供动态扩容、快照等高级功能。在KVM虚拟化环境中,合理配置LVM存储池可以显著提升IO性能,支持条带化、缓存加速等优化手段。典型应用场景包括数据库服务器、云平台存储后端等需要高性能存储的场合。通过fio工具进行基准测试,结合noop调度器和writeback缓存策略,能够有效解决虚拟机IO延迟问题。

weixin_30240349的博客 332

华为云Stack运维实战:OpenStack故障排查与存储网络域深度解析

在云计算与数据中心运维领域,故障排查是保障服务稳定性的核心能力。其原理在于通过系统化的监控、日志分析和命令诊断,快速定位并解决基础设施层的问题,从而体现运维自动化和智能化的技术价值。这一能力广泛应用于云平台运维、企业IT基础设施管理等场景,尤其在像华为云Stack这样融合了计算、存储、网络等多重技术的复杂环境中至关重要。本文将聚焦于存储域和网络域这两个关键故障高发区,结合OpenStack排查命令集,手把手教你从被动的“救火队员”转变为能够预判和快速定位问题的“故障先知”,为运维工程师提供一套高效的实战指南

weixin_34161029的博客 310

OpenStack Train 部署实战:从零构建多节点私有云

本文详细介绍了OpenStack Train版本在多节点私有云环境中的部署实战,包括硬件规划、操作系统配置、核心服务部署及生产环境优化建议。通过实际案例和关键配置示例,帮助用户从零开始构建稳定高效的OpenStack私有云平台,特别强调了时区设置、时钟同步和服务验证等易错环节。

807

华为OceanStor 5110 v5存储与OpenStack Victoria的iSCSI对接全流程:多路径配置与性能调优

本文详细解析了华为OceanStor 5110 v5存储与OpenStack Victoria的iSCSI对接全流程,重点探讨了多路径配置与性能调优策略。通过ARM架构的Kunpeng处理器优化,结合OpenStack Victoria的高级配置,实现企业级云平台与高性能存储阵列的深度集成,提升存储效能与稳定性。

weixin_29227585的博客 409

libvips 语言绑定编写指南:四大绑定方案与底层 Operation 机制全解析

libvips 是一套以"低内存、高速度"著称的图像处理库,目前已拥有 C、C++、命令行、Ruby、PHP、Lua、Python、Crystal、Elixir、JavaScript(Node.js)等众多语言的完整绑定。本文以 [doc/binding.md](https://link.gitcode.com/i/de50cb289c8b65e7b83b5776cefc1b85) 为骨架,结合仓

gitblog_00103的博客 266

device-mapper-multipath-0.4.9-136.el7-9.x64-86.rpm.tar.gz

1、文件内容:device-mapper-multipath-0.4.9-136.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/device-mapper-multipath-0.4.9-136.el7_9.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

用STM32F103C8T6和TB6612驱动模块,从零搭建一辆能避障循迹的智能小车(附完整代码)

本文详细介绍了如何使用STM32F103C8T6和TB6612驱动模块从零搭建一辆能避障循迹的智能小车。内容涵盖硬件选型、电路设计、底层驱动配置以及智能行为算法实现,并附有完整代码示例,帮助开发者快速掌握嵌入式开发的核心技术。

weixin_42641741的博客 446

华为OceanStor 5110 v5存储与OpenStack Victoria的完美结合:容器化部署下的iSCSI配置详解

本文详细解析了在OpenStack Victoria容器化部署环境中,如何将华为OceanStor 5110 v5存储通过iSCSI协议进行深度集成。内容涵盖驱动集成、配置文件定制、多路径配置优化及实战验证,为基于Kolla部署的云平台提供了一套稳定、高性能的企业级存储对接与运维方法论。

weixin_29230649的博客 478

Excel插件开发实战:从零封装一个带自定义Ribbon的.xlam工具包

本文详细介绍了如何从零开发一个带自定义Ribbon的Excel插件.xlam工具包。通过VBA和XML技术,读者将学习到插件架构设计、Ribbon界面定制、模块化开发以及企业级部署策略,帮助提升Excel自动化办公效率。

weixin_42531128的博客 516

OpenStack 在线扩容卷超时问题

摘要:OpenStack系统中ARM主机的麒麟V10系统在云硬盘扩容时出现multipath resize命令超时问题。分析发现该问题发生在Nova节点调用os-brick扩容本地磁盘的第三步,启用multipath后调用multipathd命令时,由于ARM环境下设备较多导致异步命令multipathd reconfigure耗时过长,致使后续resize命令阻塞超时(默认4秒超时)。解决方案包括增加重试机制和将multipath配置中的uxsock_timeout参数从默认4秒调整为10秒。

u013214505的博客 494

【STM32-DSP库的使用】基于Keil5 + STM32CubeMX + CMSIS-DSP 手动添加、库添加方式

CMSIS-DSP库在工程中应用遇到的所有问题进行归纳终结

洋洋的博客 1万+

深入浅出DNS系列(一)- DNS杂谈

黄丝玛:班达山,你好,我记性不好,你告诉我搜狐、新浪的网站IP地址好吗? 班达山:你问问DNS先生吧,他专门干这买卖的

jiangsd198的博客 4129

O053、Attach Volume 操作(Part I)

参考https://www.cnblogs.com/CloudMan6/p/5624930.html Volume的最主要用途是做为虚拟磁盘提供给Instance使用。Volume是通过Attach操作挂载到Instance上的。 上一节我们成功创建了基于LVMprovider的Volume。每个volume实际上是存储节点上VG中的一个LV。 ...

weixin_30752377的博客 361

东方马达步进电机AZM66AK-HS100+AZD-KD调试经验记录

东方马达步进电机AZM66AK-HS100+AZD-KD调试经验记录(20170803YC) 本次总结主要实现的功能如下:用MEXE02软件在步进电机驱动器中设置好控制动作,每个控制动作有一个特定的编号。之后通过PC和驱动器之间的485通讯,发送相关指令,使步进电机按照一定编号的控制动作运转。 参考资料:东方马达步进电机AZM66AK-HS100+AZD-KD的产品手册,可在官网下载。 A....

dahailuoa6的博客 1万+

juju reactive charm (by quqi99)

sudo snap install charm --classic mkdir -p /bak/work/charms/layers export JUJU_REPOSITORY=/bak/work/charms export LAYER_PATH=$JUJU_REPOSITORY/layers cd $LAYER_PATH charm create simple cd simple sudo ...

技术并艺术着 8722

Multisim 14.0实战:从零搭建可调幅多波形信号发生器(附仿真文件)

本文详细介绍了如何在Multisim 14.0中从零搭建一个可调幅多波形信号发生器,涵盖方波、三角波和正弦波的生成原理与实现步骤。通过核心电路架构解析、关键参数设计及Multisim实战操作,帮助电子工程学习者和硬件工程师掌握信号发生器的设计与调试技巧,并提供仿真文件供实践验证。

nokia的博客 1073

YOLOv8改进 | Conv篇 | DWRSeg扩张式残差助力小目标检测 (附修改后的C2f+Bottleneck)

本文内容给大家带来的DWRSeg中的DWR模块来改进YOLOv8中的C2f和Bottleneck模块,主要针对的是小目标检测,主要创新点可以总结如下:多尺度特征提取机制的深入研究和创新的DWR模块和SIR模块的提出这种方法使得网络能够更灵活地适应不同尺度的特征,从而更准确地识别和分割图像中的物体。通过本文你能够了解到DWRSeg的基本原理和框架,并且能够在你自己的网络结构中进行添加(DWRSeg需要增加一定的计算量一个DWR模块大概增加0.4GFLOPs)。

Snu77的博客 9572

Openstack基础环境配置(七):手动安装配置nova组件(计算节点)

文章目录1. 安装软件包1)切换目录到yum源配置路径2)下载软件源配置文件delorean-deps.repo3)更新系统及软件包4)更新完成后进行重启5)重新安装软件包2. 编辑/etc/nova/nova.conf配置文件进行配置组件1)在[default]中仅启用compute和metadata API2)在[default]中配置RabiitMQ消息队列访问3)[api]和[keystone_authtoken]中配置身份服务访问4)在[default]中使用my_ip参数配置控制节点的管理接口i

Hao 5919

【大模型】AI 辅助编程操作实战使用详解

AI 编程实战使用详解

congge 8461

【转】能在线从EMC PowerPath多路径软件换成device-mapper-multipath 多路径软件么?

原文链接:https://access.redhat.com/solutions/67569 Can migration from EMC PowerPath to device-mapper-multipath be done online in RHEL?  SOLUTION UNVERIFIED - 已更新 2013年六月28日00:43 -  English  环境 Red Ha...

msdnchina的专栏@JiNan,ShanDong 711

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

multipath详解与错误排查

一、什么是multipath 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择。 既然,每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流量如何分配?其中一条路径坏掉了,如何处

db_alleria的专栏 1万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: 技术分享:OpenStack DVR部署与分析
下一篇: Murano简介和源码方式安装
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值