实验二、IP SAN实验
一、实验目的
1、理解IP SAN工作的基本原理
2、掌握ISCSI的工作模式
3、掌握在Linux服务器上安装和配置Target的方法和步骤
4、掌握在Windows中利用ISCSI客户端连接Target的方法
5、掌握在Linux客户端连接Target的方法
二、实验环境
三、实验步骤
1、修改三台主机的主机名分别为Server-ZJB、win10-ZJB、Client-ZJB。
2、在Server上添加一块新的硬盘,容量20GB
3、在Server上利用fdisk对新添加的硬盘进行分区,分别创建10GB和2048MB的两个分区,如下图所示。
① 创建10G的分区
② 创建2048M的分区
4、对分区sdb1格式化为ext4格式,然后挂载在/mnt/data目录,然后在/mnt/data目录利用dd创建一个30xxMB的文件,文件名为NN。然后利用df查看分区挂载情况,并利用ll查看/mnt/data目录文件。
① 将分区sdb1格式化为ext4格式
② 创建/mnt/data目录,并将分区1挂载到此处,并使用df查看分区情况
③ 在/mnt/data目录利用dd创建一个3024MB的文件,文件名为zjib
④ 使用ll查看目录文件
5、在server上安装target
6、在Server上关闭防火墙,启动服务,并查看运行状态
7、在Server上进入targetcli命令模式,创建target
1)创建块lun给要发布的逻辑卷起个名字,利用分区sdb2,分配给win10使用,再利用文件/mnt/data/NN创建一个给linux客户端使用的lun
2)创建iqn 名字即创建ISCSI对象在自己的win10上查看iqn名称
根据客户端名称创建win10的iqn,然后参考给linux客户端创建iqn
① 查看win10的iqn名称
② 根据win10客户端名称创建win10的iqn
③ 创建linux客户端的iqn
3)设置ACL即将ISCSI对象与客户端IP或主机名绑定
4)创建LUN并绑定块
5)启动监听程序(win10创建未成功再查看配置时重新启动监听程序)
6)设置用户名和密码
7)查看配置结果
8、在windows客户端访问存储
在win10中打开iscsi发起程序
① 第一次连接不显示目标,推测服务器防火墙问题
② ,在发现标签上点击“发现门户”,添加server的IP地址192.168.52.18
② 关闭服务器防火墙
③ 选中iqn.1991-05.com.microsoft:win10-zjb,再次连接
④ 打开磁盘管理器,初始化磁盘,并格式化和使用
9、在linux客户端中配置
1)安装iscsi-initiator
[root@localhost ~]# yum -y install iscsi-initiator-utils
2)给initiator 起个名字,保持名字和Server中配置的名称一致
vim/etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2019-03.cn.edu.xcu:client
3)修改配置文件,设置认证用户名和密码
vi /etc/iscsi/iscsid.conf
4)启动iscsi客户端
[root@localhost ~]# systemctl start iscsi
[root@localhost ~]# systemctl enable iscsi
5)发现客户端,并连接
[root@localhost ~]# iscsiadm -m discovery -t sendtargets -p 192.168.8.10
[root@localhost ~]# iscsiadm -m node –login