云存储网关提供了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. 安装软件。
    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 start // 命令运行程序。

  2. 挂载卷。
    1. 发现卷,访问端口是 3260。
      命令格式为: sudo iscsiadm -m discovery -t st –p < GATEWAY_IP >:3260。GATEWAY_IP 为网关IP ,可通过控制台的 关于 > 网络信息 > IP 信息获取。

      示例:iscsiadm -m discovery -t st -p 10.0.100.51:3260

    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 查看如图所示。

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. 查看磁盘。
    右键单击 磁盘管理选项,选择 重新扫描磁盘,即能发现新添加的磁盘。