专题首页  /  知识库文档列表  /  详情
如何在 Mac 上面访问 iSCSI Target

截止写稿的今天(2017年3月24日),MacOS上面并没有官方的iSCSI发起端软件。目前使用比较多的是globalSAN的iSCSI发起端(收费软件)。从其官网下载好之后,直接安装即可。

安装完毕之后,点击左下角的+号,添加一个Portal/Group

可以看到该发起端的名称并非IQN,这里可以直接选择一个IQN覆盖之即可。接着需要在ReadyNAS上面设置一个ISCSI LUN。登录到ReadyNAS配置界面之后,在“iSCSI”菜单下建立一个新的LUN

然后将其加入到一个LUN GROUP里面。为了提高安全性,这里使用双向认证:发起端认证和目标端认证。简单点说,发起端认证是目标端为了验证发起端而做的认证,目标端认证是发起端为了验证目标端而做的认证。这里设置好发起端的IQN和相应CHAP密码。注意,待会发起端需要填写“发起端”和“目标端”的用户名,这里的用户名就是各自的IQN名称了。

接着道MacOS上面设置GlobalSAN,点击左下角的+添加一个Portal/Group

点击add之后,会有显示搜索到的LUN

由于设置了CHAP认证,这里要点击Authentication输入CHAP信息


点击OK,然后来到主窗口,这里点击connect即可连接。连接之后,Global SAN应该会提示硬盘未初始化,按正常流程进行初始化、格式化即可使用。

这样即可使用了。如果要断开该iSCSI连接,那么操作是跟刚刚是相反方向的。首先是断开硬盘的挂载,接着断开iSCSI连接。

接着在 iSCSI 发起端断开即可