3 VLE Oracle 云存储

Oracle 云扩展存储是为客户提供额外存储容量的一种方式。请参阅 http://docs.oracle.com/en/cloud/iaas/storage-cloud/index.html 了解有关设置云帐户的更多信息,并参阅网络设置要求

注意:

下面是针对 VLE 1.5.3 的建议。
  • 用于映射到云 VMVC 的连接不超过 16 个

  • 不对云 VMVC 执行重复数据删除(支持对基于磁盘的 VMVC 执行重复数据删除)

  • 卷序列号名称应该由大写字母 (A-Z) 和数字 (0-9) 值组成,且长度必须为 6 个字符。卷序列号名称不能包含小写字母,也不能少于 6 个字符。

VLE 支持三个 Oracle 云选项:“Oracle Storage Cloud Service-对象存储”、“Oracle Storage Cloud Service-归档存储”以及“在 Oracle 云中加密”。

Oracle 云和“Oracle Storage Cloud Service-归档存储”之间的主要区别是成本。“Oracle Storage Cloud Service-归档存储”比 Oracle 云便宜很多。请咨询 Oracle 销售代表或参见可用的联机文档了解当前成本方案。

归档和非归档云产品都提供加密(如果 VTV 数据存储在 Oracle 云中)。加密不会增加成本。使用加密的客户在调回加密 VTV 时性能可能会降低大约 10%。请参见以下各节了解有关 Oracle 云产品之间功能差异的讨论:

Oracle Storage Cloud Service-对象存储

支持 VLE 1.5.2 及更高版本,将数据存储在 Oracle 云中非常类似于将数据存储在 VLE 本地磁盘池中。以下步骤列出了配置 VLE 以将虚拟磁带卷 (Virtual Tape Volume, VTV) 存储在 Oracle 云中所需内容。

需要提供以下信息:

注意:

Oracle CSE 必须检索客户的 Oracle 云帐户信息以在 VLE 与 Oracle 云之间建立初始连接。
  • 帐户名

  • 用户名

  • 用户密码

  • 授权 URL

MVC 范围由客户确定。它们用于配置 VTCS 主机软件,并提供给 Oracle 支持团队用于配置 VLE。如果 VLE 将 VTV 数据存储在其本地磁盘池以及 Oracle 云中,则必须有两个在 VLE 中定义和配置的 VMVC 池范围:

  • 用于 VLE 本地磁盘池存储的 vMVC 范围

  • 用于 VLE Oracle 云存储的 vMVC 范围

在 VLE 中配置了 VMVC 定义后,VTV 迁移、调回和 VLE 复制操作将会与使用 VLE 本地存储池的所有 VLE 操作大致相同。VLE 到云数据传输性能受 IP 带宽和延迟以及 Oracle 云性能影响。

Oracle Storage Cloud Service-归档存储

支持 VLE 1.5.3 及更高版本,将数据存储在 Oracle 云中非常类似于将数据存储在 VLE 本地磁盘池中,但是,调回存储在云归档中的数据时,有一些例外。设置 VLE 以使用“Oracle Storage Cloud Service-归档存储”的步骤与 Oracle 云相关步骤类似。需要以下信息:

注意:

Oracle CSE 必须检索客户的 Oracle 云帐户信息以在 VLE 与 Oracle 云之间建立初始连接。云归档帐户信息与 Oracle 云帐户信息相同。
  • 帐户名

  • 用户名

  • 用户密码

  • 授权 URL

MVC 范围由客户确定。它们用于配置 VTCS 主机软件,并提供给 Oracle 支持团队用于配置 VLE。客户在使用云归档时必须提供多达三个 vMVC 范围:

  • 用于 VLE 本地磁盘池存储的 vMVC 范围

  • 用于 VLE 存储云的 vMVC 范围

  • 用于 VLE 云归档存储的 vMVC 范围

在 VLE 上创建 vMVC 时,Oracle 支持人员会为将使用云归档的 vMVC 选择“归档”标志。它用于在 Oracle 云中触发“归档”功能。在 VLE 中配置了 VMVC 定义后,可以在所有三个 vMVC 范围执行 VTV 迁移、调回和 VLE 复制操作,但 vMVC 的云归档范围有一些例外:

迁移

VTV 迁移到 VLE 本地磁盘池与 VTV 迁移到 Oracle 云服务操作相同。VTV 迁移到“Oracle Storage Cloud Service-对象存储”后,它会自动移至“Oracle Storage Cloud Service-归档存储”。

恢复和调回

迁移的 VTV 移至“Oracle Storage Cloud Service-归档存储”后,必须先手动恢复 VTV,之后 VLE 才能调回它。这是将 VTV 从“Oracle Storage Cloud Service-归档存储”移回“Oracle Storage Cloud Service-对象存储”。

可使用 RESTORE_VTV 请求手动从“Oracle Storage Cloud Service-归档存储”恢复 VTV。可使用 Route 命令向相应的 VLE Storage Manager 发出此请求。

根据您的配置,可使用以下方法之一处理 RESTORE_VTV 请求:

  • 在 MVS 大型机配置中:

    • 从 MVS 控制台发出 SMC Route 命令。

      F ELS73SMC, ROUTE DVTGRD13 RESTORE_VTV VOLUME=5B1307 VTV=CV1234
      
    • SMCUUUI 实用程序发出 SMC Route 命令。在 UUIIN 数据集中包含 Route 命令。有关更多信息,请参阅《ELS Command, Control Statement, and Utility Reference》。

    • 从 VSM GUI 发出 SMC Route 命令。

      ROUTE DVTGRD13 RESTORE_VTV VOLUME=5B1307 VTV=CV1234
      
  • 在 VSM 7 开放系统连接 (Open Systems Attachment, OSA) 配置中,从 VSM GUI 发出 oVTCS Route 命令。

    VSM 控制台菜单中,选择 "Command Line Interface" 并在命令窗口中发出 Route 命令。

    有关更多信息,请参阅《VSM GUI User’s Guide》。

显示进度

可发出 QUERY_RESTORE 请求显示处于恢复过程的 VTV 的进度。例如:

ROUTE DVTGRD13 QUERY_RESTORE VOLUME=5B1307 VTV=CV1234

此时将显示进度。例如:

Restore initiated via SMCUUI Interface:

  • Archived

  • In Progress

  • Complete - Restored

  • Complete - Not Archive

收到 Complete 响应后,即可正常调回 VTV。

注意:

恢复 VTV 后,它将在“Oracle Storage Cloud Service-对象存储”中保留 24 小时;之后它将回到“归档”状态。恢复 VTV 的 Oracle 服务级别协议 (service level agreement, SLA) 为 4 小时。可以同时启动多个 RESTORE_VTV 命令。

云归档准则

VLE 到归档云数据传输性能受 IP 带宽和延迟以及 Oracle 云性能影响。以下是使用云归档的一般原则。

  • 确定要恢复的所有 VTV。

    • 确定所需数据集列表。

    • 使用 TMC 确定所需 VTV 列表。

    • 使用 VTVRPT 确定仅有归档云副本的 VTV(和 MVC)列表。

  • 如果某个 VTV 尚未恢复:

    • VLE 将报告 VMVC 上此 VTV 不可用。

    • VTCS 自动尝试使用另一个 VMVC/MVC 副本。

    • 仅当所有 VTV 副本都不可用时才会生成错误消息。

  • 了解云帐户的成本。

    • 不仅仅是获取和放置。

    • 及早删除,访问元数据。

  • VLE 访问云元数据进行各种操作。

    • 访问云元数据的成本很低。

    • 访问云元数据不需要恢复 VTV。

  • 将云 VMVC 作为源执行 VLE 到 VLE 的复制。

    • 云 VMVC 应排在最后。

    • 取消 VLE 到 VLE 连接的配置,以便云不能用作源。

  • 对于调回,配置 VTCS 以将云副本设为最不宜使用的副本。

  • 避免对映射到云的 MVC 执行 DRAIN

  • 对云 VMVC 使用 RECLAIM MOVEDATA(NONE)

  • 使用 STORCLAS VLEDELET(RECLAIM) 以减少平均云存储使用量。

  • 避免导致从云 VMVC 执行 VLE 到 VLE 复制的迁移。

    图 3-1 MIGRVTV 语法

    周围的文本说明了 图 3-1 。
    • MIGRVTV STORCLAS(SCVLE) INITIAL

    • MIGRVTV STORCLAS(SCCLOUD) SUBSEQNT(120)

      图 3-2 MIGRSEL 语法

      周围的文本说明了 图 3-2 。
    • MIGRSEL STORCLAS(SCTAPE) SCHPREF(9)

    • MIGRSEL STORCLAS(SCVLE) SCHPREF(9)

    • MIGRSEL STORCLAS(SCCLOUD) SCHPREF(0)

  • 避免从云 VMVC 调回的迁移。

    • STORLST NAME(CLDLAST) STORCLAS(SCVLE, SCTAPE, SCCLOUD) PRIORITY(9,8,0)

      图 3-3 STORLST 语法

      周围的文本说明了 图 3-3 。
    • STORSEL FUNC(SPECIFIC) STORLST(CLDLAST)

    • STORSEL FUNC(RECALL) STORLST(CLDLAST)

    • STORSEL FUNC(EXPORT) STORLST(CLDLAST)

    • STORSEL FUNC(CONSOLID) STORLST(CLDLAST)

      图 3-4 STORSEL 语法

      周围的文本说明了 图 3-4 。
  • VLE 回收和显式回收:

    • 运行 RECLAIM 命令

    • RECLAIM STORCLAS(SCCLOUD)MOVEDATA(NONE)

      图 3-5 RECLaim 语法

      周围的文本说明了 图 3-5 。
  • VLE STORCLAS

    • STORCLAS (SCCLOUD)VLEDELET(RECLAIM)

    • 云不支持 VTV 重复数据删除(STORCLAS DEDUP 参数)。

    • 为客户节省支出,同时降低每月平均存储使用量。

      图 3-6 STORclas 语法

      周围的文本说明了 图 3-6 。

Oracle 云加密(支持 VLE 1.5.3 及更高版本)

“Oracle Storage Cloud Service-对象存储”和“Oracle Storage Cloud Service-归档存储”支持加密。在任一 Oracle 云产品中控制加密都是以 vMVC 边界进行,即,如果在创建 vMVC 时设置了“加密”标志,则该 vMVC 中的所有 VTV 都将会加密。对于各个云(归档和非归档),对加密 VTV 的迁移和调回操作完全相同,如上文所述。唯一不同的是,对加密 VTV 的操作,其性能降低 10%。设置 VLE 以使用 Oracle 云加密的步骤与上面 Oracle 云和 Oracle 云归档相关步骤非常相似。

注意:

Oracle CSE 必须检索客户的 Oracle 云帐户信息以在 VLE 与 Oracle 云之间建立初始连接。云归档帐户信息与 Oracle 云帐户信息相同。

需要提供以下信息:

  • 帐户名 用户名 用户密码 授权 URL

MVC 范围由客户确定。它们用于配置 VTCS 主机软件,并提供给 Oracle 支持团队用于配置 VLE。客户在结合使用 Oracle 云与加密时需要提供多达三个 vMVC 范围:

  • 用于 VLE 本地磁盘池存储的 vMVC 范围 用于 VLE Oracle 存储云的 vMVC 范围(加密或不加密) 用于 VLE Oracle 云归档的 vMVC 范围(加密或不加密)

在 VLE 上创建 vMVC 时,Oracle 支持人员会为将包含加密 VTV 的所有 vMVC 设置加密标志。除了性能外,从 VLE 或主机的角度来看,存储(迁移)和检索(调回)VTV 数据的方式没有区别。在 VLE 中配置了 VMVC 定义后,对加密 vMVC 的 VTV 迁移、调回和 VLE 复制操作与前面各节中所述的 Oracle 云和云归档相关操作完全相同。有关在 Oracle 云中处理的加密功能的信息,请参阅 Oracle 云网站。

显示 VTCS 参数的 Oracle 云示例

以下示例说明如何为 Oracle 云和云归档设置简单的 VLE 配置(包括 VTCS 主机参数)。

示例 3-1 基本 VSM/VLE 设置

周围的文本说明了 vle_056.png。

示例 3-2 基本 VSM/VLE Oracle 云设置

周围的文本说明了 vle_057.png。

示例 3-3 基本 VSM/VLE Oracle 云归档设置

周围的文本说明了 vle_058.png。