前置条件
更新时间 2025-06-17 17:13:07
最近更新时间: 2025-06-17 17:13:07
本节主要介绍使用HBlock Cinder驱动插件的前置条件。
安装部署HBlock 3.5.0或以上版本,详细安装过程可以参考服务器端部署。
如果对接HBlock集群版,Cinder、Glance、Nova所在节点需要安装iSCSI工具及配置MPIO。
安装iSCSI工具:
如果操作系统是CentOS/RHEL,请安装iscsi-initiator-utils,安装命令如下:
yum -y install iscsi-initiator-utils
注意
安装iSCSI initiator 6.2.0-874-10 或以上版本。
如果操作系统是Ubuntu Ubuntu/Debian,安装命令如下:
apt install open-iscsi
配置MPIO步骤:
安装 MPIO
说明
如果已安装MPIO,可以忽略此步骤。
对于CentOS
yum install device-mapper-multipath device-mapper-multipath-libs #CentOS
对于Ubuntu
apt install multipath-tools #Ubuntu
配置 MPIO
复制 /usr/share/doc/device-mapper-multipath-X.Y.Z/multipath.conf(其中X.Y.Z为multipath的实际版本号,请根据实际情况查找multipath.conf)到 /etc/multipath.conf。
在/etc/multipath.conf中增加如下配置:
注意
配置文件multipath.conf中,如果multipath部分与devices部分中有相同参数,multipath中的参数值会覆盖devices中的参数值。为了正常使用HBlock卷,需要删除multipath中的与下列字段相同的参数。
defaults { user_friendly_names yes find_multipaths yes uid_attribute "ID_WWN" } devices { device { vendor "CTYUN" product "iSCSI LUN Device" path_grouping_policy failover path_checker tur path_selector "round-robin 0" hardware_handler "1 alua" rr_weight priorities no_path_retry queue prio alua } }
重启multipathd服务
对于CentOS
systemctl restart multipathd # CentOS systemctl enable multipathd
对于Ubuntu
systemctl restart multipath-tools.service # Ubuntu