IP SAN 实验(小白教程,超级具体)
1、实验目的
1、理解 IP SAN 工作的基本原理 2、掌握 ISCSI 的工作模式
3、掌握在 Linux 服务器上安装和配置 Target 的方法和步骤
4、掌握在 Windows 中利用 ISCSI 客户端连接 Target 的方法
5、掌握在 Linux 客户端连接 Target 的方法
二、实验环境
三、实验步骤
1、修改三台主机的主机名分别为 Server-NN、win10-NN、Client-NN。
server服务器
Clint
Win10
2、在 Server 上添加一块新的硬盘,容量 20GB
3、在 Server 上利用 fdisk 对新添加的硬盘进行分区,分别创建 10GB 和 20xxMB 的两个分区,如下图所示。
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格式
创建目录,并挂载,查看是否挂载成功
创建一个以自己姓名的拼音为名字的文件
5、在 server 上安装 target,参考命令
[[email protected] ~]# yum install targetd targetcli
安装targetd targetcli
启动targetd targetcli
6、在 Server 上关闭防火墙,启动服务,并查看运行状态
[[email protected] ~]# systemctl start target
[[email protected] ~]# systemctl enable target
[[email protected] ~]# systemctl stop firewalld
设置为开机自启动
关闭防火墙
7、在 Server 上进入 targetcli 命令模式,创建 target
- 创建块 lun 给要发布的逻辑卷起个名字,利用分区 sdb2,分配给 win10 使用, 再利用文件/mnt/data/NN 创建一个给 linux 客户端使用的 lun
- 创建 iqn 名字即创建 ISCSI 对象 在自己的 win10 上查看 iqn 名称
根据客户端名称创建 win10 的 iqn,然后参考给 linux 客户端创建 iqn
- 设置 ACL 即将 ISCSI 对象与客户端 IP 或主机名绑定
- 创建 LUN 并绑定块
- 启动监听程序
- 设置用户名和密码
- 查看配置结果
8、在 windows 客户端访问存储 在 win10 中打开 iscsi 发起程序,在发现标签上点击“发现门户”,添加 server 的 IP 地址
点击发现
在目标页面,选中 iqn.1991-05.com.microsoft:desktop-laco4jr:disk1,点击连接
打开磁盘管理器,初始化磁盘,并格式化和使用
创建简单卷
到此电脑查看
9、在 linux 客户端中配置 1)安装 iscsi-initiator
[[email protected] ~]# 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 客户端
[[email protected] ~]# systemctl start iscsi
[[email protected] ~]# systemctl enable iscsi
5)发现客户端,并连接
[[email protected] ~]# iscsiadm -m discovery -t sendtargets -p 192.168.8.10 [[email protected] ~]# iscsiadm -m node –login
6)查看结果,并创建分区,格式化使用分区
格式化磁盘
创建文件夹并挂载