|
[color=rgba(0, 99, 137, 0.95)]在 QNAP Turbo NAS 上建立并使用 iSCSI Target
档案应用 - 档案储存 | 虚拟化应用 - iSCSI
“快速、简单的高投资回报率网络存储解决方案实施方法”- [color=rgba(0, 155, 214, 0.95)][url=]iSCSI 及其优势简介[/url]
[color=rgba(0, 155, 214, 0.95)][url=]开始之前[/url][color=rgba(0, 155, 214, 0.95)][url=]创建 iSCSI 目标[/url][color=rgba(0, 155, 214, 0.95)][url=]创建 iSCSI LUN[/url][color=rgba(0, 155, 214, 0.95)][url=]管理 iSCSI 目标和 LUN[/url][color=rgba(0, 155, 214, 0.95)][url=]在 Windows 中使用 Microsoft iSCSI 发起程序连接到 iSCSI 目标[/url][color=rgba(0, 155, 214, 0.95)][url=]在 Mac OS 中使用 globalSAN iSCSI 发起程序连接到 iSCSI 目标[/url][color=rgba(0, 155, 214, 0.95)][url=]在 Linux 中使用 Open-iSCSI 发起程序连接到 iSCSI 目标[/url]
[color=rgba(0, 155, 214, 0.95)][url=]其他 Linux 命令。[/url][color=rgba(0, 155, 214, 0.95)][url=]参考内容:区块 LUN 与文件 LUN 功能比较[/url]
1.iSCSI 及其优势简介iSCSI(Internet 小型计算机系统接口)是基于 IP(Internet 协议)的存储网络标准,用于链接数据存储设备。iSCSI 可在 IP 网络中传输 SCSI 命令,用于帮助在 LAN(局域网)和 WAN(广域网)中实现不受地理位置制约的数据存储和检索。 iSCSI 允许计算机、服务器和虚拟机等客户端使用您 QNAP NAS 中的存储作为虚拟磁盘。客户端可以像本地磁盘一样,对虚拟磁盘进行分区、格式化和使用,然后将其用于存储扩展或用作备份目标。 开始之前iSCSI 目标:iSCSI 存储服务器。在本教程中,目标是您的 NAS。 iSCSI 发起程序:iSCSI 客户端。发起程序会连接到目标并使用其存储。 警告:将多个发起程序连接到同一目标可能导致 NAS 磁盘发生数据丢失或损坏。
2.创建 iSCSI 目标- 转到“Storage & Snapshot > iSCSI Storage”(存储与快照总管 > iSCSI 存储)。
如果首次使用 iSCSI,QTS 会提示启用 iSCSI 服务。
 - 单击“New iSCSI Target”(新建 iSCSI 目标)。

此时会打开“iSCSI Target Creation Wizard”(iSCSI 目标创建向导)。 - 单击“Next”(下一步)。
- 指定名称和别名,然后单击“Next”(下一步)。
 - 可选:配置 CHAP 身份验证,然后单击“Next”(下一步)。
连接时,发起程序必须使用指定的用户名和密码进行身份验证。
 - 可选:选择“Create an iSCSI LUN and map it to this target”(创建 iSCSI LUN 并将其映射到此目标)。
在您创建完目标后,QTS 将打开“Block-Based iSCSI
LUN Creation Wizard”(区块 iSCSI LUN 创建向导)。请按照此向导创建区块 LUN。
 - 单击“Apply”(应用)。
QTS 会创建目标。您可以转到“Storage & Snapshots > iSCSI Storage > iSCSI Target List”(存储与快照总管 > iSCSI 存储 > iSCSI 目标列表)查看。
3.创建 iSCSI LUNiSCSI LUN 是一部分存储空间,可由发起程序通过将其连接到目标来使用。在 QTS 中有两种类型 LUN 可用。 区块 LUN 使用存储池中的空间。
文件 LUN 使用卷中的空间。 通常,应使用区块 LUN,不建议使用文件 LUN,因为区块 LUN 支持更多的快照和虚拟化功能。有关更详细比较的更多信息,请参见本教程结尾处的表格。 - 转到“Storage & Snapshots > Storage/Snapshots”(存储与快照总管 > 存储/快照)。
- 执行以下方法之一,创建 LUN。
LUN 类型 | 步骤 | 区块 | - 选择存储池。
- 选择“Create > New Block-Based iSCSI LUN”(创建 > 新建区块 iSCSI LUN)。
| 文件 | - 选择卷。
- 选择“Create > New File-Based iSCSI LUN”(创建 > 新建文件 iSCSI LUN)。
|
在本教程中,我们将创建区块 LUN。  此时会打开 iSCSI 创建向导。 QTS 会创建 iSCSI LUN。您可以转到“Storage & Snapshots > iSCSI Storage > iSCSI Target List”(存储与快照总管 > iSCSI 存储 > iSCSI 目标列表)查看。 4.管理 iSCSI 目标和 LUN转到“Storage & Snapshots > iSCSI Storage > iSCSI Target List”(存储与快照总管 > iSCSI 存储 > iSCSI 目标列表),可查看和修改 iSCSI 目标、iSCSI LUN 及其映射。已映射的 LUN 会在其目标下方嵌套显示。  也可以转到“Storage & Snapshots > Storage/Snapshots”(存储与快照总管 > 存储/快照)查看区块 iSCSI LUN 的存储状态。  注意: - 文件 LUN 不会出现在“Storage & Snapshots > Storage/Snapshots”(存储与快照总管 > 存储/快照)的列表中。
- 文件 LUN 的运行状况始终与其父卷相同。
5.在 Windows 中使用 Microsoft iSCSI 发起程序连接到 iSCSI 目标从 Windows Vista 和 Windows Server 2008 开始,在 Windows 的所有版本中均已内置 Microsoft iSCSI 发起程序。您可以在 Windows 2003、Windows XP 和 Windows 2000 中下载和安装此程序。 6.在 Mac OS 中使用 globalSAN iSCSI 发起程序连接到 iSCSI 目标默认情况下,Mac OS 中没有 iSCSI 发起程序客户端。您需要安装第三方 iSCSI 发起程序软件,来连接您的 QNAP NAS 上的 iSCSI 目标。在本教程中,我们将使用 GlobalSAN iSCSI 发起程序。 7.在 Linux 中使用 Open-iSCSI 发起程序连接到 iSCSI 目标- 安装 open-iscsi 软件包。
运行以下命令。
# sudo apt-get install open-iscsi |
- 可选:将 CHAP 凭据添加到 iscsid.conf。
# vi /etc/iscsi/iscsid.conf |
- 在 node.session.auth.username 下添加目标 CHAP 用户名。
- 在 node.session.auth.password 下添加 CHAP 密码。
- 保存然后关闭文件。
- 重新启动 open-iscsi 服务。
运行以下命令。
# /etc/init.d/open-iscsi restart |
- 发现 NAS 上的所有 iSCSI 目标。
在本示例中,NAS IP 地址为 10.8.12.31,默认 iSCSI 端口为 3260。
运行以下命令。
# iscsiadm -m discovery -t sendtargets -p 10.8.12.31:3260 |
# iscsiadm -m node --op delete --targetname THE_TARGET_IQN |
- 重新启动 open-iscsi 服务,以登录到所有可用节点。
运行以下命令。
# /etc/init.d/open-iscsi restart |
Linux 将显示登录消息。示例:
Login session [iface: default, target: iqn.2004-04.com:NAS:iSCSI.ForUbuntu.B9281B, portal: 10.8.12.31,3260] [ OK ] - 创建分区。
在本示例中,设备名称为 /dev/sdb。运行以下命令。
# mount /dev/sdb1 /mnt/iscsi/ |
现在,存储已可供使用。 其他 Linux 命令。操作 | 命令 | 测试 iSCSI LUN 的 I/O 速度。 | # hdparm -tT /dev/sdb1 | 发现主机上的目标 | # iscsiadm -m discovery --type sendtargets --portal HOST_IP | 登录到目标 | # iscsiadm -m node --targetname THE_TARGET_IQN --login | 注销目标 | # iscsiadm -m node --targetname THE_TARGET_IQN --logout | 删除目标 | # iscsiadm -m node --op delete --targetname THE_TARGET_IQN | 8.参考内容:区块 LUN 与文件 LUN 功能比较功能名称 | 区块 LUN | 文件 LUN | VAAI 完全复制 | ✓ | ✓ | VAAI 块置零 | ✓ | ✓ | VAAI 硬件升级补丁锁定 | ✓ | ✓ | VAAI 精简置备和空间回收 | ✓ | | 精简置备 | ✓ | ✓ | 空间回收 | ✓
在以下环境下受支持:VMware ESXi with VAAI、Windows Server 2012 或更高版本、Windows 8 或更高版本 | | Microsoft ODX | ✓ | | LUN 导入/导出 | ✓ | ✓ | LUN 快照 | ✓ | 您必须创建父卷的快照。 |
最后修订日期: 2013-05-03
|
|