云存储网关还提供了iSCSI协议,将海量的OSS存储空间映射为本地磁盘。通过集成云存储网关的在线服务,可以像使用本地磁盘一样使用OSS存储服务。

配置iSCSI Target

通过云存储网关导航列iSCSI卷选项进入块云网关/iSCSI卷界面,您可以在这个界面上创建卷、启用/禁用iSCSI功能、设置CHAP授权、删除逻辑卷等。

创建卷的具体步骤如下:

  1. 单击创建,进行卷的创建。

    说明
    • 卷最大创建个数:128个。
    • iSCSI目标最大允许个数:128个。
  2. 填写卷名称、是否启用恢复、容量、选择云资源、是否启用iSCSI、选择模式、缓存磁盘等信息。
    说明
    • 恢复选项框中:
      • 选择(默认):系统会直接使用云资源对应的OSS Bucket创建新的卷。
      • 选择:如果云资源对应的OSS Bucket已经被用作卷的云存储,系统会尝试使用其中的元数据(例如卷的容量等)进行卷的恢复。
    • 模式选择框中:
      • 缓存模式:在缓存模式下,热数据会缓存在本地,读写优先访问本地的缓存盘。通常iSCSI网关的读写性能在缓存模式下更优。
      • 写透模式:在写透模式下,客户文件会透传到云上的OSS Bucket,读取时从云端直接读取,适用于冷数据备份归档场景。
  3. 信息填写完成后,单击确认
卷创建成功后会在导航页显示创建的列表:

在块云网关/iSCSI卷的卷列表中,单击左侧 >按钮查看卷属性。

Linux客户端上使用卷

  1. 安装软件

    请执行以下步骤通过Linux客户端连接到卷:

    1. 使用iscsi-initiator-utils RPM 包连接到网关iSCSI目标。
      说明 使用 sudo yum install iscsi-initiator-utils 命令安装该包,如果您已完成安装,请跳过此步骤。
    2. 使用如下命令验证iSCSI守护进程是否正在运行。
      • sudo /etc/init.d/iscsi status //:适用于RHEL 5或 RHEL 6。
      • sudo service iscsid status //:适用于RHEL7。

      如果使用上述命令检查未返回running状态,请使用如下命令运行程序:

      sudo service iscsid status //

  2. 挂载卷
    1. 发现卷,访问端口是3260。

      格式:

      sudo iscsiadm -m discovery -t st –p < GATEWAY_IP >:3260

      示例:

      iscsiadm -m discovery -t st -p 10.0.100.51:3260
      说明 其中,10.0.100.51是网关IP ,可通过控制台的 关于 > 网络信息 > IP信息获取。
    2. 挂载卷
      注意 由于 iSCSI 协议限制,请勿将一个卷挂载到多个客户端上。

      请使用如下命令挂载发现的卷。

      格式:

      iscsiadm --mode node --targetname <TargetName> --portal <GATEWAY_IP> -l
      说明 其中 TargetName 替换为需要挂载的卷的 TargetName,GATEWAY_IP 替换为您的网关 IP。

      示例:

      iscsiadm -m node -T iqn.2009-09.com.aliyun.iscsi-sgw:test97-block95 -p 10.0.100.51:3260 -l

    3. 查看卷

      您可以使用fdisk -llsblk 等命令查看已经挂载的卷。当前状态下,卷已经是一个可用的裸磁盘。

      使用 fdisk -l查看如图所示:

更多具体配置信息,请参见云存储网关配置OSS资源文档。

Windows客户端上使用卷

  1. 启动iSCSI发起程序

    使用 Microsoft Windows 客户端连接到卷,您需要使用 Microsoft Windows iSCSI 启动程序来连接到卷,将卷作为 Windows 客户端上的本地设备。

    注意 由于 iSCSI 协议限制,不支持将多个主机连接到同一个 iSCSI 目标。
    以下用Windows 2012R2为例说明如何启动iSCSI发起程序:

  2. 设置iSCSI门户
    1. 在弹出的 iSCSI 发起程序 属性对话框中,单击发现
    2. 发现选项卡中单击发现门户,如下图所示:

    3. 在弹出的窗口中输入目标的 IP 地址,然后单击确认添加该目标门户。

  3. iSCSI Target 连接
    1. 单击目标
    2. 目标选项卡中,选中上一步骤中处于未激活状态的目标门户,然后单击连接按钮。

    3. 在弹出的对话窗中确认目标名,并勾选将此连接添加到收藏目标列表,然后单击确定

    4. 确定状态为已连接后,单击确定按钮。

  4. 查看磁盘
    右键单击 磁盘管理选项,选择 重新扫描磁盘,即能发现新添加的磁盘。