威连通科技股份有限公司(QNAP Systems, Inc.) - 网络存储装置(NAS) - 首页

Language

Support

如何挂载 iSCSI target 到 Virtualization Station 中的虚拟机?

何谓 iSCSI?
iSCSI ( Internet Small Computer System Interfac )是一个因特网协议( IP ),供链接数据储存设备的工具,藉由IP网络传送SCSI命令。iSCSI用来帮助内部网络的数据传输并管理远程储存,并且可被用来传送数据给局域网络( LANs )、广域网( WANs )或因特网。( 参考数据源 Wikipedia )。

何谓 iSCSI Target?
可视为是一个网络上的储存空间,透过 iSCSI 接口来存取,在个人计算机中即可被当成是储存的磁盘空间。

透过虚拟机直接挂载 QNAP Turbo NAS 上的储存空间 iSCSI Target,便可提供一个高扩充性和低建置成本的整合型储存方案。对于大部分有预算考虑的中小企业来说,除了省去额外服务器硬件建置的成本,亦可有效利用 QNAP Turbo NAS 所支持的 iSCSI Target 储存空间做为虚拟机上的延伸磁盘空间。

新增 iSCSI Target

在计算机与储存装置关联中,您的计算机被称为 “Initiator”,由该计算机链接至储存装置,而该储存装置则被称为 “Target”。( 注:请勿同时使用两个iSCSI 启动器联机至相同的iSCSI装置,以免硬盘数据损毁 )

1. 从 QTS 中的储存空间总管

登入您的QNAP Turbo NAS,前往 “储存空间总管”。

选择 “iSCSI Storage”, 点击 [OK] 启动快速设定精灵。

选择 “iSCSI Target with a mapped LUN”,点击 [Next]。

点击 [Next] 进入快速设定。

请设定 iSCSI target 名称,并选择是否加入 “CRC/Checksum”。完成后,请点击 [Next]。

可勾选 “Use CHAP authentication” 来设定存取该 iSCSI Target 的用户账号与密码。完成后,请点击 [Next]。

根据您的使用需求,可选择 “Thin Provisioning” 或 “Instant Allocation”。 “Thin Provisioning” 可以更有弹性地来使用 NAS 储存空间,只计算实际使用的磁盘空间,而非逻辑上的磁盘空间。 “Instant Allocation” 是直接在 NAS 储存空间上占用固定的磁盘空间。该装置默认为 “Block-based”,可依照使用方式选择勾选 “File-based”。设定好 iSCSI Target 空间大小后,请点击 [Next]。

确认 iSCSI Target 设定后,请点击 [Next]。

完成新增 iSCSI Target,请点击 [Finish]。

您可在 “iSCSI Storage” 中的 iSCSI Target List 看到新增的 iSCSI Target 已就绪。

2. 从 Qfinder Pro 的 Storage Plug & Connect

您可以透过 QNAP 官网安装 Qfinder Pro
(www.qnap.com/i/cn/product/app_page.php?block=1. )。 Qfinder Pro 小工具让 Windows、Mac 及 Linux 使用者快速搜寻、安装,及存取区网内的 Turbo NAS。只要完成安装并执行 Qfinder Pro ,就可在列表上找到您的 Turbo NAS。安装完成后,开启 Qfinder Pro 就可找寻到该区网下所有 QNAP Turbo NAS。选择您的 NAS 后,右键点击并选取 “Storage Plug & Connect”。

请输入您的 NAS 用户名称与密码。

请点击 [Createa Virtual Disk (iSCSI)]。

您可以设定iSCSI Target 的名称、选用 Block-based 或 File-based和给定 iSCSI Target 的储存空间。另外,您也可勾选 “Use CHAP authentication” 来为此 iSCSI Target 设定用户名称与密码。设定完成后,请点击 [OK]。

完成设定后,新增的 iSCSI Target 便会显示在窗口中。

虚拟机连接到 iSCSI Target

1. Windows操作系统中,使用 Microsoft iSCSI Initiator 连接 iSCSI 装置

这边使用 Windows 7当作示范案例。从 “Control Panel” 点击 “System and Security”。

点击 “Administrative Tools”。

双点击 “iSCSI Initiator”。

点击 “Discovery” 标签后,再点击 [Discover Portal…] 。将建置 iSCSI Target 的 NAS IP 地址输入字段中。完成后,点击 [OK]。

请点击 “Targets” 卷标,会显示刚刚所发现的 iSCSI Target,选取并点击 [Connect]。如果您有设定 iSCSI Target 的用户账号与密码,请点击 [Advanced…] 来输入登入信息。最后再点击 [OK]。


完成后,操作系统会提示您有新增一个磁盘空间。或可从操作系统中的 “Disk Management” 来检视新增的磁盘空间。

2. Ubuntu 操作系统中,使用 Open-iSCSI Initiator 连接 iSCSI 装置

Linux Open-iSCSI Initiator内建于Ubuntu 8.04 LTS ( 或以后版本 )。您可以在shell prompt输入指令来加入iSCSI装置。关于Ubuntu的信息,请参考: http://www.ubuntu.com/ 有关Open-iSCSI的详细资料,请参考: http://www.open-iscsi.org/

请先安装open-iscsi套件,即Linux Open-iSCSI Initiator。

# sudo apt-get install open-iscsi

请参照以下步骤使用Open-iSCSI Initiator连接iSCSI target (QNAP NAS)。如有使用CHAP登入信息,您可能需要修改iscsid.conf,如 node.session.auth.username 及node.session.auth.password。

# vi /etc/iscsi/iscsid.conf

储存并关闭档案,然后重新启动open-iscsi服务。

# /etc/init.d/open-iscsi restart

寻找iSCSI target ( 在此例中为QNAP Turbo NAS ),如IP: 172.17.28.69,端口:3260。

# iscsiadm -m discovery -t sendtargets -p 172.17.28.69:3260

将会显示以下讯息:
172.17.28.69:3260, 1 iqn.2004-4.com.qnap:NAS:iscsi.test.db531f


选择要联机的iSCSI node。

# iscsiadm -m node -T THE_TARGET_iqn --login

将会显示以下讯息:
Login to [iface: default, target: iqn.2004-04.com.qnap:NAS:iscsi.test.db531f, portal: 172.17.28.69,3260] successful.


您可以使用以下指令删除不需要联机的node。

# iscsiadm -m node --op delete -- targetname THE_TARGET_iqn

使用dmesg检查装置状态。

# dmesg | tail

输入以下指令建立分割区,装置名称为/dev/sdb。

# fdisk /dev/sdb

格式化分割区。

# mkfs.ext3 /dev/sdb1

挂载file system。

# mkdir /mnt/iscsi
# mount /dev/sdb1 /mnt/iscsi/

完成后,您可以使用以下指令测试iSCSI target在Linux上的I/O速度。

# hdparm -tT /dev/sdb1

以下是有关iscsiadm的指令:

寻找主机上的iSCSI Target。

# iscsiadm -m discovery --type sendtargets --portal HOST_IP

登入iSCSI Target。

# iscsiadm –m node --targetname THE_TARGET_IQN --login

注销iSCSI Target。

# iscsiadm –m node --targetname THE_TARGET_IQN --logout

删除iSCSI Target。

# iscsiadm –m node --op delete -- targetname THE_TARGET_IQN
发布日期: 2014-04-28
您觉得这篇文章对您有帮助吗?
谢谢您,我们已经收到您的意见。
谢谢您,我们已经收到您的意见。若有任何问题,欢迎来信 support@qnap.com 。
50% 的人认为有帮助。