iSCSI发起程序是其使用与iSCSI目标服务器进行身份验证来访问目标服务器共享的LUN的客户端。 我们可以在这些本地安装的磁盘中部署任何类型的操作系统,只需要安装一个软件包即可获得与目标服务器的身份验证。
客户端启动器设置
特征
- 可以处理本地安装的磁盘中的任何类型的文件系统。
- 无需在使用fdisk进行分区后重新启动系统。
要求
我的启动程序的客户端设置
- 操作系统 - CentOS 6.5(最终版)
- iSCSI目标IP - 192.168.0.50
- 使用的端口:TCP 3260
警告 :切勿停止服务的LUN时安装在客户机(发起者)。
启动器客户端设置
1.在客户端,我们需要安装包' 的iSCSI initiator-utils程序 “,搜索使用下面的命令包。
# yum search iscsi
示例输出
============================= N/S Matched: iscsi ================================ iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils
2.一旦你找到了包,只用yum命令安装启动器包,如图所示。
# yum install iscsi-initiator-utils.x86_64
3.安装包后,我们需要从发现目标服务器上的共享。 客户端命令很难记住,所以我们可以使用man页面来获取需要运行的命令列表。
# man iscsiadm
男人iscsiadm
4.按SHIFT + G导航到该名男子页面的底部,并滚动小到显示登录命令的实例。 我们需要替换我们在下面的命令目标服务器的IP地址,发现目标。
# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover
5.在这里,我们从命令执行上面得到的iSCSI(IQN)合格的名称。
192.168.0.200:3260,1 iqn.2014-07.com.youcl:tgt1
发现目标
6.要登录,使用下面的命令将LUN连接到本地系统,这将与目标服务器进行身份验证,并允许我们登录到LUN。
# iscsiadm --mode node --targetname iqn.2014-07.com.youcl:tgt1 --portal 192.168.0.200:3260 --login
登录到目标服务器
注意 :使用login命令,在命令结束与注销代替登录。
# iscsiadm --mode node --targetname iqn.2014-07.com.youcl:tgt1 --portal 192.168.0.200:3260 --logout
从目标服务器注销
7.登录到LUN后,列表节点使用的记录。
# iscsiadm --mode node
列表节点
8.显示特定节点的所有数据。
# iscsiadm --mode node --targetname iqn.2014-07.com.youcl:tgt1 --portal 192.168.0.200:3260
示例输出
# BEGIN RECORD 6.2.0-873.10.el6 node.name = iqn.2014-07.com.youcl:tgt1 node.tpgt = 1 node.startup = automatic node.leading_login = No iface.hwaddress = <empty> iface.ipaddress = <empty> iface.iscsi_ifacename = default iface.net_ifacename = <empty> iface.transport_name = tcp iface.initiatorname = <empty> iface.bootproto = <empty> iface.subnet_mask = <empty> iface.gateway = <empty> iface.ipv6_autocfg = <empty> iface.linklocal_autocfg = <empty> ....
9.然后,使用,FDISK会列出每个经过身份验证磁盘列出的驱动器。
# fdisk -l /dev/sda
列出磁盘
10.运行fdisk来创建一个新的分区。
# fdisk -cu /dev/sda
创建新分区
注意 :用fdisk创建分区后,我们并不需要重新启动,因为我们用我们的本地系统中的事,因为这是在本地安装的远程共享存储。
11.格式化新创建的分区。
# mkfs.ext4 /dev/sda1
格式化新分区
12.创建目录并挂载分区格式化。
# mkdir /mnt/iscsi_share # mount /dev/sda1 /mnt/iscsi_share/ # ls -l /mnt/iscsi_share/
挂载新分区
13.列出挂载点。
# df -Th
- -T -打印文件系统类型。
- -h -打印在人类可读的格式如:兆字节或技嘉。
列出新分区
14.如果我们需要永久装入驱动器使用fstab条目。
# vim /etc/fstab
15.在追加fstab中的以下条目。
/dev/sda1 /mnt/iscsi_share/ ext4 defaults,_netdev 0 0
注意 :在fstab中使用_netdev,因为这是一个网络设备。
自动安装分区
16.最后检查我们的fstab中是否有任何错误。
# mount -av
- -a -所有挂载点
- -v -详细
验证fstab条目
我们已成功完成我们的客户端配置。 开始使用驱动器,因为我们使用本地系统磁盘。