我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里注册天翼云特邀VIP帐号,立即体验天翼云对象存储>>>


天翼云对象存储(融合版)块存储教程-Linux主机挂载


介绍Linux主机挂载具体步骤。

块设备使用的是iscsi协议,因此在新建块空间后需要使用iscsi客户端来连接块设备。以下是在centos 7上,具有免密sudo权限的普通用户使用iscsi客户端连接天翼云对象存储(融合版)块设备,并且对其进行格式化的过程,具体步骤如下:

1.安装iscsi客户端:

sudo yum install -y iscsi-initiator-utils

sudo yum install -y device-mapper-multipath

当系统出现如下所示的更新完毕-作为依赖被升级-完毕的提示时,说明软件安装完成。

若已安装过所需软件,系统会提示对应的软件包已安装并且是最新版本无须任何处理。

2.配置iscsi多路径,具体步骤如下:、

(1) 执行 mpathconf --enable --with_multipathd y命令,生成配置文件/etc/multipath.conf; 

(2) 修改多路径配置 sudo vi /etc/multipath.conf

添加如下内容:

defaults {

        user_friendly_names yes

        path_grouping_policy failover

        failback immediate

        no_path_retry fail

}

devices {

        device {

                vendor "LIO-ORG"

                hardware_handler "1 alua"

                path_grouping_policy "failover"

                path_selector "queue-length 0"

                failback 60

                path_checker tur

                prio alua

                prio_args exclusive_pref_bit

                fast_io_fail_tmo 25

                no_path_retry queue

        }

        device {

                vendor "CTyun"

                path_grouping_policy "failover"

                path_selector "queue-length 0"

                failback 60

                path_checker tur

                prio_args exclusive_pref_bit

                fast_io_fail_tmo 25

                no_path_retry queue

        }

}

(3)服务重启:sudo systemctl restart multipathd

3.修改iscsi client的InitiatorName,具体步骤如下:

(1)sudo vi /etc/iscsi/initiatorname.iscsi

(2)将InitiatorName(下图红框内内容)修改为创建块设备时填写的CHAP iqn;具体可参考操作步骤【块空间管理】查看所需挂载块空间的CHAP iqn信息(图中的例子为iqn.2099-01.com.client.cicd-testcy:230323);

4.修改CHAP权限,具体步骤如下:

(1)sudo vi /etc/iscsi/iscsid.conf;

(2)找到以下内容:

修改为下图中内容,其中红框内的username的等号后面填写创建块设备时设定的CHAP用户(图中的例子为testblockzd),password的等号后面填写创建块设备时设定的CHAP密钥(图中的例子为111111111111)。

5.连接块设备,具体步骤如下:

(1)为确保连接顺利,先执行 setenforce 0 命令临时禁用防火墙;

(2)增加iscsi连接target:这里的targetname参数与portal参见块设备信息中的targetIqn、网关地址与数据端口,具体查看步骤可见操作步骤【块空间管理】

sudo iscsiadm -m node --targetname=iqn.2018-10.com.redhat.iscsi-gw:iscsi-igw --portal=14.215.109.226:13260 --op=new 

sudo iscsiadm -m node --targetname=iqn.2018-10.com.redhat.iscsi-gw:iscsi-igw --portal=14.215.109.226:23260 --op=new

(3)重启相关组件:

sudo systemctl restart iscsid 

(4)登入:

sudo iscsiadm -m node -T iqn.2018-10.com.redhat.iscsi-gw:iscsi-igw -l

(5)若系统出现以下提示表示登录成功。

(6)可通过以下命令查看新增磁盘:

sudo lsscsi

sudo fdisk -l

sudo lsblk

sudo multipath -l

注意:

  • 执行后会发现除了机器的原有磁盘外,还挂载了三个新的磁盘,一个是以/dev/mapper/开头的磁盘,另外两个是以/dev/sd开头的磁盘,我们挂载的是前者,即是以/dev/mapper/的磁盘。

  • 每次挂载,该磁盘后面的名字都可能不一样。

  • 如果你有多个块设备使用了同一个iqn,每个块在查看磁盘时均会看到一个以/dev/mapper/开头的磁盘以及两个以/dev/sd开头的磁盘,请总是使用以/dev/mapper/开头的磁盘来进行挂载。

(7)磁盘格式化:

命令得到xfs文件系统:sudo mkfs.xfs /dev/mapper/mpatha

命令得到ext4文件系统:sudo mkfs.ext4 /dev/mapper/mpatha

注意:可以根据实际需求选择命令,命令中下划线标出部分改为步骤(6)中查找到的新增磁盘地址。

(8)挂载到本地目录:sudo mount /dev/mapper/mpatha /mnt/iscsiMnt

注意:

  • mount后第一部分为新增磁盘的实际地址;

  • mount后第二部分为进行挂载的本地目录地址。

  • 可以通过mount -l命令查看是否挂载成功,若显示信息中包含挂载信息则挂载成功,以上样例对应的挂载信息如下,该样例已成功挂载。

(9)查看已连接的目标:

sudo iscsiadm -m session

6.断开连接:

sudo iscsiadm -m node -T iqn.2018-10.com.redhat.iscsi-gw:iscsi-igw -u

7.用如下格式命令删除所有记录:

sudo iscsiadm -m node --targetname=iqn.2018-10.com.redhat.iscsi-gw:iscsi-igw --portal=14.215.109.226:13260 --op=delete




推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

131-3501-0006

上班时间

周一到周五

公司电话

130-0743-9476

二维码
线