IP SAN 实验(小白教程,超级具体)

 

1、实验目的

1、理解 IP SAN 工作的基本原理 2、掌握 ISCSI 的工作模式

3、掌握在 Linux 服务器上安装和配置 Target 的方法和步骤

4、掌握在 Windows 中利用 ISCSI 客户端连接 Target 的方法

5、掌握在 Linux 客户端连接 Target 的方法

二、实验环境

IP SAN 实验(小白教程,超级具体)

三、实验步骤

1、修改三台主机的主机名分别为 Server-NNwin10-NNClient-NN

server服务器

IP SAN 实验(小白教程,超级具体)

Clint

IP SAN 实验(小白教程,超级具体)

Win10

IP SAN 实验(小白教程,超级具体)

2、在 Server 上添加一块新的硬盘,容量 20GB

IP SAN 实验(小白教程,超级具体)

3、在 Server 上利用 fdisk 对新添加的硬盘进行分区,分别创建 10GB 20xxMB 的两个分区,如下图所示。

IP SAN 实验(小白教程,超级具体)

4、对分区 sdb1 格式化为 ext4 格式,然后挂载在/mnt/data 目录,然后在/mnt/data

目录利用 dd 创建一个 30xxMB 的文件,文件名为 NN。然后利用 df 查看分区挂

载情况,并利用 ll 查看/mnt/data 目录文件。

参考命令

[[email protected] ~]# dd if=/dev/zero of=/mnt/data/zhangsan bs=1M count=3072

格式化ext4格式

IP SAN 实验(小白教程,超级具体)

创建目录,并挂载,查看是否挂载成功

IP SAN 实验(小白教程,超级具体)

创建一个以自己姓名的拼音为名字的文件

IP SAN 实验(小白教程,超级具体)

 

5、在 server 上安装 target,参考命令

 [[email protected] ~]# yum install targetd targetcli

安装targetd targetcli

 IP SAN 实验(小白教程,超级具体)

启动targetd targetcli

 IP SAN 实验(小白教程,超级具体)

6、在 Server 上关闭防火墙,启动服务,并查看运行状态

[[email protected] ~]# systemctl start target

 [[email protected] ~]# systemctl enable target

[[email protected] ~]# systemctl stop firewalld

设置为开机自启动

IP SAN 实验(小白教程,超级具体)

关闭防火墙

IP SAN 实验(小白教程,超级具体)

7、在 Server 上进入 targetcli 命令模式,创建 target

IP SAN 实验(小白教程,超级具体)

  1. 创建块 lun 给要发布的逻辑卷起个名字,利用分区 sdb2,分配给 win10 使用, 再利用文件/mnt/data/NN 创建一个给 linux 客户端使用的 lun

IP SAN 实验(小白教程,超级具体)

  1. 创建 iqn 名字即创建 ISCSI 对象 在自己的 win10 上查看 iqn 名称

IP SAN 实验(小白教程,超级具体)

根据客户端名称创建 win10 的 iqn,然后参考给 linux 客户端创建 iqn

IP SAN 实验(小白教程,超级具体)

  1. 设置 ACL 即将 ISCSI 对象与客户端 IP 或主机名绑定

IP SAN 实验(小白教程,超级具体)

  1. 创建 LUN 并绑定块

IP SAN 实验(小白教程,超级具体)

 

  1. 启动监听程序

IP SAN 实验(小白教程,超级具体)

  1. 设置用户名和密码

IP SAN 实验(小白教程,超级具体)

  1. 查看配置结果

IP SAN 实验(小白教程,超级具体)

8、在 windows 客户端访问存储 在 win10 中打开 iscsi 发起程序,在发现标签上点击“发现门户”,添加 server 的 IP 地址

IP SAN 实验(小白教程,超级具体)

点击发现

IP SAN 实验(小白教程,超级具体)

在目标页面,选中 iqn.1991-05.com.microsoft:desktop-laco4jr:disk1,点击连接

IP SAN 实验(小白教程,超级具体)

打开磁盘管理器,初始化磁盘,并格式化和使用

IP SAN 实验(小白教程,超级具体)

 

创建简单卷

IP SAN 实验(小白教程,超级具体)

到此电脑查看

IP SAN 实验(小白教程,超级具体)

9、在 linux 客户端中配置 1)安装 iscsi-initiator

 [[email protected] ~]# yum -y install iscsi-initiator-utils

IP SAN 实验(小白教程,超级具体)

2)给 initiator 起个名字,保持名字和 Server 中配置的名称一致

vim /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2019-03.cn.edu.xcu:client

IP SAN 实验(小白教程,超级具体)

3)修改配置文件,设置认证用户名和密码 vi /etc/iscsi/iscsid.conf

IP SAN 实验(小白教程,超级具体)

4)启动 iscsi 客户端

[[email protected] ~]# systemctl start iscsi

[[email protected] ~]# systemctl enable iscsi

IP SAN 实验(小白教程,超级具体)

5)发现客户端,并连接

[[email protected] ~]# iscsiadm -m discovery -t sendtargets -p 192.168.8.10 [[email protected] ~]# iscsiadm -m node –login

IP SAN 实验(小白教程,超级具体)

6)查看结果,并创建分区,格式化使用分区

IP SAN 实验(小白教程,超级具体)

IP SAN 实验(小白教程,超级具体)

格式化磁盘

IP SAN 实验(小白教程,超级具体)

创建文件夹并挂载

IP SAN 实验(小白教程,超级具体)

小剧场:相互了解是朋友,相互理解是知己!