本文参考刘遄老师所著《LINUX 就该这么学》一书

常用硬盘接口

IDE:成熟稳定、价格便宜的并行传输接口;
SATA:传输速度更快、数据校验更完整的串行传输接口;
SCSI:用于计算机和硬盘、光驱等设备之间的系统级接口的通用标准,系统资源占用率低、转速高、传输速度快;

创建RAID阵列

以 RAID10为例

1 在虚拟机关机的情况下编辑此虚拟机,添加硬盘,此处笔者添加了四块3G大小的硬盘;

resp如何连接到虚虚拟机上的redis服务_iscsi

2 创建RDIA10 (mdadm 需用root身份进行,一下笔者都是用root身份进行操作)

mdamd命令解释:

/dev/md10 为radi标识

-Cv创建并显示过程

-l 10 raid等级 (可是0 1 2 3 4 5 6 10 01)

-n 磁盘数量

-x 备用磁盘数量

/dev/sd[b-f] 使用sdb-sdf磁盘

resp如何连接到虚虚拟机上的redis服务_访问控制列表_02

3 查看创建RAID情况

笔者为RDAI 创建了一块备用盘 /dev/sdf

resp如何连接到虚虚拟机上的redis服务_iscsi_03


4 格式化md10

这里笔者格式化为ext3格式,可根据需要变更;

resp如何连接到虚虚拟机上的redis服务_客户端_04


5 注意若为安装iscsi服务 可使用下方命令安装;

yum istall target targetcli

6 将raid加入共享内存池

/backstore/block 用于存放iSCSI服务共享设备

resp如何连接到虚虚拟机上的redis服务_字符串_05


7配置共享资源(iscsi目录)

iSCSI target 名称是由系统自动生成的,这是一串用于描述共享资源的唯一字符串(iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.xxxxxxxxxx)

resp如何连接到虚虚拟机上的redis服务_访问控制列表_06


8 配置ACL (访问控制列表)

iSCSI 协议是通过客户端名称进行验证的,只要 iSCSI 客户端的名称与服务端中设置的访问控制列表中名称一致即可。

resp如何连接到虚虚拟机上的redis服务_linux_07


9配置访问地址和口

resp如何连接到虚虚拟机上的redis服务_访问控制列表_08


若某条配置错误可用如下命令删除

resp如何连接到虚虚拟机上的redis服务_linux_09


10 保存退出

resp如何连接到虚虚拟机上的redis服务_客户端_10


11 windows 搜索iSCSI发起程序并打开首先点击配置,更改发起程序名与划分acl目录中创建的完全一致即可;

resp如何连接到虚虚拟机上的redis服务_iscsi_11


resp如何连接到虚虚拟机上的redis服务_字符串_12

12点击发现–发现门户 配置为设置的ip和端口

resp如何连接到虚虚拟机上的redis服务_客户端_13


13 在发现下方,已发现名称内找到刚配置的服务,点击链接

resp如何连接到虚虚拟机上的redis服务_访问控制列表_14