本章提供有关 VLE 规划的信息,重点介绍了 Oracle 云。对于云扩展存储,请确保在设置 VLE 以便进行云访问之前已有云存储帐户。请参见准备云扩展存储和云扩展存储的网络要求了解有关设置帐户的更多详细信息,或参见Oracle Storage Cloud Service-归档存储了解归档信息。
以下各节介绍为成功实施 Oracle Virtual Library Extension (VLE) 功能必须遵循的要求。
对于 ELS 7.2 及更高版本,包括了基本级别的 VLE 1.5 支持。对于 ELS 7.1 及更高版本,请获取最新的 SMP/E
receive HOLDDATA
和 PTF5/11/2017 (L1H16J6 和 L1H1674)并在使用 GROUPEXTEND
的情况下运行 SMP/E APPLY
。
如果可能,请在 VLE 到达之前配置 IP 地址、VLAN 的网络交换机或其他设置(走线等),以便最大限度地缩短安装时间。确保网络已做好准备,可以连接到 VLE,如下所示:
Oracle 提供的有效云存储帐户(包括帐户名、用户名、密码及 URL) 直接连接到 VSM 5 IFF 卡的所有网络交换机和路由器均需要使用千兆位以太网协议。所有网络接口都是 10 Gb。铜缆接口可以协商降到 1 Gb(或更低),但是最好所有通信都通过 10 Gb 连接进行
以太网端口(1 Gig 或 10 Gig)的名称,通过其路由云通信的子网,以及以下详细信息:
名称 |
值 |
备注 |
---|---|---|
端口主机名 | 可能在 DNS 中,也可能不在 DNS 中-请与网络管理员核实 | |
静态 IP 地址 | 应该是一个有效值-请与网络管理员核实 | |
网络掩码 | 请与网络管理员核实 | |
前缀长度 | 例如:24/23/...-请与网络管理员核实 | |
网关地址 | 应该是一个有效值-请与网络管理员核实 | |
巨型帧 | 已启用或未启用-请与网络管理员核实 |
交换机和路由器应支持巨型 (mtu=9000) 包以实现最佳性能。如果网络无法处理巨型帧,请在 VTSS 和 VLE 中关闭此功能
如果需要网络冗余,则必须在单独的子网上配置每个 IP 连接(VSM 5 或 6 与 VLE、VLE 到 VLE 及 VLE 到 SMC 之间)。如果启用巨型帧,则 VLE 与其目标组件之间的所有交换机、集线器或配线架(包括 VLAN 和端口通道)也必须启用巨型帧。
注意:
在同一子网中设置了多个静态 IP 地址连接后,连接将正常工作。如果其中一根电缆被拉出或断裂,则该子网中的其他连接将断开。检查使用的是否是正确的(客户提供的)1 GigE 以太网电缆:
GigE 传输不接受 CAT5 电缆及以下电缆。
CAT5E 电缆:如果从配线架走线,则可接受 90 米;如果是直通电缆,则可接受 100 米。
CAT6 电缆:可接受 100 米,无论是否配置配线架。
Oracle 建议,如果在配置中使用了交换机或路由器,则每个位置上应至少配置两台交换机或路由器,以便一个装置断开时不会使整个配置中断运行。
一个 VTSS 和一个 VLE 之间仅需要一个 TCP/IP 连接。但是,为了提供冗余,Oracle 强烈建议在 VTSS 和 VLE 之间至少使用两个连接,其中 VTSS 连接使用单独的 IP 地址。从特定 VTSS 到特定 VLE 的每个 TCP/IP 连接都应连接到单独的 VLE 接口。如果所有 VTSS 连接都连接到同一个 VLE 接口,则 VLE 接口会出现单点故障。
在 VLE 多节点系统中,VTSS 连接应均匀地分布在所有节点中。例如,在双节点 VLE 中,在节点 1 上应该有两个 VTSS 连接,在节点 2 上应该有另外两个 VTSS 连接。在四节点 VLE 上,建议每个节点上有 1 个 VTSS 连接。如果在 VTSS 和 VLE 之间使用了交换机,则可以将所有四个连接安排到四节点 VLE 的每个节点上。由于每个 VTSS 连接共代表四个驱动器,因此对于四节点 VLE 上的每个节点,与其建立的每个连接都存在一个驱动器,总共四个驱动器。
但是,在 VLE 中用于 UUI 或 VTSS 的独立节点上,IP 地址绝不能重复。例如,如果有一个从 192.168.1.1
到节点 1 的 UUI 连接,则不要使用 192.168.1.1
作为 IP 地址在另一个节点上建立 UUI 连接。此外,如果可能,在配置 IP 地址时绝对不应将同一个节点上的两个接口配置在同一子网内。
类似地,在一个 VLE 和主机之间仅需要一个 UUI 连接,但建议使用两个连接以提供冗余,最好使用两个独立的网络路径。
注意:
这些网络路径独立于与 VTSS 的连接。对于 VLE 多节点配置,如果存在多个 UUI 连接,请从 VLE 中的不同节点建立连接。对于三节点或更多节点 VLE,需要使用 Oracle ES2-72 交换机。
双节点 VLE 不需要使用交换机,但如果计划将来进一步扩展双节点 VLE,则可以添加一台交换机。
在节点之间(VLE 节点之间的专用网络)进行通信和数据传输,需要使用 Oracle 交换机;Oracle 交换机不会连接到客户的以太网基础结构,也不参与外部 VLE 数据传输操作
Oracle 服务团队将提供有关安装和配置 ES2-72 交换机的详细说明。
Oracle 销售团队也将可以访问其他文档来确认规划配置所需的交换机和组件。
完成多节点 VLE 安装需要以下设备。将 3 个或 4 个 VLE 节点连接在一起时,需要:
1 个 7110593-ES2-72 交换机
1 个 7110595-从后到前风扇单元
2 个 SR-JUMP-2MC13-电源线
2 个 2124A-收发器
2 个 X2127 A-10M-QSFP 分支电缆
16 个 10800160N-用于将 QSFP 连接到 VLE 光缆的耦合器
将 5 到 8 个 VLE 节点连接在一起时,需要:
1 个 7110593-ES2-72 交换机
1 个 7110595-从后到前风扇单元
2 个 SR-JUMP-2MC13-电源线
4 个 2124A-收发器
4 个 X2127 A-10M-QSFP 分支电缆
32 个 10800160N-用于将 QSFP 连接到 VLE 光缆的耦合器
将 9 到 12 个 VLE 节点连接在一起时,需要:
1 个 7110593-ES2-72 交换机
1 个 7110595-从后到前风扇单元
2 个 SR-JUMP-2MC13-电源线
6 个 2124A-收发器
6 个 X2127 A-10M-QSFP 分支电缆
48 个 10800160N-用于将 QSFP 连接到 VLE 光缆的耦合器
将 13 到 16 个 VLE 节点连接在一起时,需要:
1 个 7110593-ES2-72 交换机
1 个 7110595-从后到前风扇单元
2 个 SR-JUMP-2MC13-电源线
8 个 2124A-收发器
8 个 X2127 A-10M-QSFP 分支电缆
64 个 10800160N-用于将 QSFP 连接到 VLE 光缆的耦合器
需要合适长度的 LC/LC 光纤,但此处这并不是强制要求的。每个 VLE 设备都配有两根 25 米长的电缆。如果未提供这些电缆,可以从多种渠道获得-客户可能有电缆,但这些电缆应该达到最大长度(包括配线架)25 米。光缆需要为 OM3、850nm、多模式,并与 LC/LC 连接器连接。每个 VLE 节点需要两根电缆以连接到交换机。
VLE 产品采用了与其他 Oracle 产品相同的标准 Oracle 服务策略。VLE 将自动服务响应 (Automated Service Response, ASR) 用作传出事件通知接口,通知 Oracle 技术支持部门 VLE 上发生了某个事件并且系统可能需要检修。此外,结合使用 ASR 时,还将向外发出电子邮件(包含有关 ASR 事件的详细信息)和支持文件包(包含调查任意 ASR 事件所需的 VLE 日志信息)。
ASR FAQ 中详细说明了 ASR 功能的优势,这可在 My Oracle Support 站点 (https://support.oracle.com/CSP/ui/flash.html
) 上的知识库文章(文档 ID 1285574.1)中找到。
Oracle 预期的方式是 VLE 配置为允许与 Oracle 技术支持部门建立 ASR 传出通信和电子邮件通信。要支持 VLE 传出 ASR 通知,客户将需要向执行安装的 Oracle 现场工程师提供表 3-1中的信息。
Oracle 预期的方式是 VLE 配置为允许与 Oracle 技术支持部门建立 ASR 传出通信和电子邮件通信。要支持 VLE 传出 ASR 通知,客户将需要向执行安装的 Oracle 现场工程师提供表 3-1中的信息。
表 3-1 Common Array Manager (CAM) 配置信息
配置值 |
示例 |
---|---|
常规配置-站点信息 |
|
公司名称 |
Company Inc |
站点名称 |
Site A |
城市 |
AnyTown |
常规配置-联系人信息 |
|
名字 |
Joe |
姓氏 |
Companyperson |
联系人电子邮件 |
joecompanyperson@company.com |
自动服务请求 (Auto Service Request, ASR) 设置-Oracle 联机帐户信息 |
|
客户 Oracle CSI 登录名 |
joecompanyperson@company.com |
客户 Oracle CSI 登录密码 |
******** |
自动服务请求 (Auto Service Request, ASR) 设置-Internet 连接设置(可选) |
|
代理主机名称 |
web-proxy.company.com |
代理端口 |
8080 |
代理验证-用户名 |
|
代理验证-密码 |
注意:
如果不打算使用代理服务器或者代理服务器不需要 ID 和密码,则表 3-1中的某些字段不是必需的。如果客户不提供 CSI 电子邮件 ID 和密码,则客户可以在安装过程中直接输入。在 VLE 安装过程中的 Common Array Manager (CAM) 配置阶段进行 ASR 注册。在安装过程的此阶段,VLE 会在 Oracle 服务器上将自己注册为 ASR 合格产品。然后,需要客户登录到 My Oracle Support (MOS) 并批准 VLE 的注册。客户完成此批准操作后,VLE 才可以通过 MOS 自动生成事件。
要获取有关事件和日志信息的电子邮件通知,客户还必须提供表 3-2中的信息。如果电子邮件服务器不要求输入用户名和密码,则这些字段可以保留空白。
表 3-2 通知设置-电子邮件配置选项/ConfCollectStatus
配置值 |
示例 |
---|---|
电子邮件配置-SMTP 服务器名称 |
SMTP.company.com |
电子邮件配置-SMTP 服务器用户名 |
|
电子邮件配置-SMTP 服务器用户密码 |
|
电子邮件收件人 |
vle@invisiblestorage.com 和其他人(根据需要) |
如果安装期间未完成传出通信步骤或根本不允许传出通信,要想及时响应需要 Oracle 服务团队提供支持的事件,可选的 Oracle 方案非常少。可以将 VLE 配置为直接向指定的客户内部电子邮件地址发送包含事件和日志信息的电子邮件。然后,此电子邮件的收件人可以直接向 Oracle 发出服务请求,并将从 VLE 接收到的任何电子邮件转发到 Oracle 技术支持部门。在这种情况下,客户必须提供要向其发送 VLE 电子邮件的电子邮件地址,并且此电子邮件地址可以接受最大为 5 MB 的电子邮件。
以下各节介绍如何确定 VLE 的配置值。
注意:
如以下各节中所述,有一些软件配置值必须与最初在 VLE 配置期间设置的值相匹配。请使用 工作表记录这些值,以便将其传递给要配置 VLE 和主机软件的人员。要为 VLE 配置网络,请在多节点系统中的每个节点(或单节点系统的唯一节点)上运行 configure_vle
脚本。
节点名称是单个节点的名称,通常称为主机名。此名称结合唯一的 DNS 条目以及全限定名称和唯一的 IP 地址在 IP 环境中标识此节点。在初始设置期间,每个 VLE 节点都配置为将 ixgbe0 接口绑定到全限定主机名和 IP 地址。
ASR 注册以及生成的数据唯一地标识每个节点的主机名。名称和 IP 地址一旦设定,很难更改(您可能需要停止所有服务并重新引导节点)。
强烈建议在安装 VLE 之前与公司的 IT 部门一起生成名称、DNS 条目和 IP 地址并验证是否可以通过防火墙、网关和路由器进行访问。这将使设置、配置和启用 VLE 的过程更加顺畅和快速。
图例:
VLE 名称,在每个节点上运行 configure_vle
安装脚本时输入的值
节点名称,在 configure_vle
安装脚本中作为此节点的“主机名”输入的值
每个 VLE 节点(连接到同一个内部网络)都具有一个公共的 VLE 名称和 VLE 编号 (1)。多节点 VLE 中每个节点上的 VLE 名称和编号必须相同,此处节点名称由 2 指示。
VLE 名称必须是唯一的,并且不应该是任何服务器的主机名。默认 VLE 名称是 VLE-NAME
。运行 setup_vle_node
脚本时可以重置 VLE 名称。该值必须由大写字母数字字符组成,长度是 1 到 8 个字符。该名称可以包含一个 -(短划线),但不能位于名称的开头或末尾。
VLE 编号的有效值为 1-9
在图 3-1中,VLE 名称和 VLE 编号的组合为 DVTGRID8
。
对于主机软件,VLE 名称和 VLE 编号的组合称为子系统名称,并在以下项中指定:
TapePlex 用于连接到 VLE 的 VTCS CONFIG TAPEPLEX
语句中的 STORMNGR
参数值,或 CONFIG STORMNGR
语句中的 NAME
参数(ELS 7.1 及更高版本)。
VLE 的 VTCS CONFIG RTD
语句中的 STORMNGR
参数值。
向 SMC 定义 VLE 的 SMC STORMNGR
命令中的 NAME
参数值。
VLE 的 SMC SERVER
命令中的 STORMNGR
参数值。
HSC STORCLAS
语句中的 STORMNGR
参数值。
configure_vle
脚本的必需值包括以下各项:
节点的主机名;请参见节点的主机名
端口 ixgbe0
的 VLE 静态 IP 地址
网络号,即客户子网的基址
网络掩码
默认路由器 IP 地址(网关地址)
网络域名
名称服务器 IP 地址
网络搜索名称
NTP 服务器/客户机设置(服务器或客户机、服务器的 IP 地址)和日期/时间值
setup_vle_node
脚本必需的值包括以下各项:
VLE 编号和名称;请参见“VLE 名称和 VLE 编号”。
服务器节点编号 (Server Node number, SNN)。对于多节点 VLE,每个节点都需要一个唯一 SNN。SNN 的有效值为 1 至 64。
服务器时间和日期值。
要配置 VLE 以太网端口,请使用图 3-2 中所示的 Connectivity View 的 Port Card Configuration 选项卡。以下各节介绍如何确定端口卡配置值。
图例:
选定的接口
"Destination Routes" 面板,用于定义远程 VLE 连接和静态路由
通过图标显示的路由类型
"Netmask" 字段,可通过选择下拉列表顶部的空白项清空该字段
底部窗格的内容,按在顶部窗格中选定的接口进行过滤。单击可显示节点的所有路由
图 3-3显示了服务器背面的 10 GigE 以太网端口。
与客户的网络工程师合作,确保所有 VLAN 都已正确地连接电缆并进行了配置。Oracle 建议客户的网络连接将以太网通信分布到两台或更多台以太网交换机,以确保一台交换机断开不会终止数据通信。
按如下所述,为您要配置的端口连接以太网电缆:ixgbe0 (NET0)-连接到用于 ASR 通信和对 VLE 软件进行管理的客户网络。在设置期间,此接口绑定到对每个节点唯一的全限定主机名和 IP 地址。强烈建议在完成初始设置后不要更改它们。
ixgbe1
(NET1)-连接到用于 UUI(控制路径)通信的客户网络。
ixgbe2
(NET2)-备用,可用于建立冗余的 UUI 连接,如果客户希望对主机网络的不同网段使用不同端口以及使用单独的端口发送 ASR 警报,也可使用此端口。
ixgbe3
(NET3)-用于检修的专用端口(与 ILOM 的 CSE PC 连接)。请勿将此端口连接到网络。ixgbe3
必须保留为一个访问配置已知的以太网端口,以便其始终可用于检修。为 ixgbe3
预配置的默认 IP 地址是 10.0.0.10
。
要连接 2 个节点,请执行以下操作之一:直接将一个节点上的 ixgbe4
连接到另一个节点上的 ixgbe4
,将一个节点上的 ixgbe6
连接到另一个节点上的 ixgbe6
。
注意:
需要具有可用于三节点或更多节点 VLE 的端口的 Oracle 交换机。使用 Oracle 交换机连接节点(使用ixgbe4
和 ixgbe6
)。
进行多节点连接时,应该将节点 1 连接到交换机(如果是双节点 VLE,则连接到另一个节点)并在节点 1 上运行 configure_vle
。然后,连接节点 2 并在节点 2 上运行 configure_vle
,依此类推。连接了所有节点且 configure_vle
(调用 configure_vle
)完成后,继续进行其余配置。
此过程是必需的,因为出厂时,所有节点的默认内部网络地址都是相同的,如果不通过 configure_vle
配置所有节点,会导致地址重复。
注意:
对多节点 VLE 执行配置更改时,在一个特定的节点上启动 VLE 服务之前,应同时在所有节点上停止 VLE 服务。也就是说,在更新配置后,不能以滚动模式按节点停止和启动VLE_services
。建立数据传输连接:
ixgbe1、ixgbe2
和 ixgbe4
直到 ixgbe13
可用于从 VLE 到 VLE 或从 VLE 到 VTSS 的数据传输。
注意:
如果需要,可以将这些端口中的一部分保留用于其他用途:ixgbe0
到 ixgbe3
、ixgbe12
和 ixgbe13 直接连接到 1 GB 链路时,将在 1 GB 模式下运行。该值是要连接到 VTSS 或其他 VLE 的每个 IP 地址的计算机(主机)名称。字符可以是字母数字 (A-Z, a-z, 0-9) 或者 "." 或 "-"。字符串的第一个和最后一个字符不能是 "." 或 "-"。该名称不能全部由数字组成。名称的最大长度为 512 个字符,但是 Internet 标准和 CAM 限制要求主机部分(不包括域部分)不能超过 24 个字符。
注意:
ixgbe0
和 ixgbe3
的端口主机名是在安装期间确定的,无法在 GUI 上更改。对于将用于 UUI 活动的每个端口,选中该复选框。此端口通常用于产品配置和监视(包括 GUI 浏览器连接所使用的端口)。
注意:
每个 VLE 必须至少具有一个 UUI 连接,建议使用两个或更多个 UUI 连接以提供冗余。如果多节点 VLE 中具有两个或更多个 UUI 连接,请将 UUI 连接分布到不同节点。此复选框会将端口标识为 VLE 到 VLE 数据交换的“侦听器”目标。对于 VLE 到 VLE 数据传输,可以使用 VLE 中的任何节点的任何未使用的连接。如果每个 VLE 具有两个或更多节个点,Oracle 建议每个节点到其他 VLE 最少有一个连接。可以从一个 VLE 节点建立到另一个 VLE 节点的多个连接,但不应从一个 VLE 节点建立到另一个 VLE 上单个端口的多个连接。如果两个 VLE 都有多个节点,Oracle 建议将 VLE 到 VLE 连接分布在每个 VLE 中的所有节点上。
示例:VLE1 节点 1 有一个从 192.168.1.1
到 VLE2 节点 1 上 192.168.1.2
的连接。如果从 VLE 节点 1 建立另一个连接,那么该连接不应连接到 VLE2 上的 192.168.1.2
。
对于 VLE 到 VLE 数据传输,每个 VLE 需要一个 UUI 连接和一个 VTSS 连接。这将确保 VTCS 可以从任一 VLE 迁移和调回 VTV。
确保分配的 VMVC 名称和范围适合站点命名方案。VMVC 名称和范围是 CSE 在配置期间设置的,因此最好在配置前进行分配。
如图 3-4 所示,可使用 VLE GUI 的 Create New VMVCs 对话框(
通过在导航树中选定特定节点时的 VMVC View)指定新 VMVC 的卷序列号范围。
确定图 3-4中每个字段的值,如下所示。
每个字段允许 0-6 个字母数字字符,并具有以下“组合”限制:
字母字符将自动转换为大写;自动删除所有字段的前导空格和尾随空格。
任何字段都可以为空,允许增量值位于卷序列号
范围名称的最前、最后或中间。
任何字段都可以是字母或数字,必要时会进行字段验证以限制其使用。例如,不允许嵌入空格和特殊字符。对于无效的字段输入,将在该字段周围显示红框,此时如果选择 OK 按钮将显示一个错误警告。
"Incremental" 范围字段(前缀和后缀)可以是字母或数字。通过字段验证,可确保不会在任一字段中混合使用字母和数字字符、起始值必须小于结束值,并检查最大
范围限制。
整个卷序列号
名称范围的长度由各个字段组合而成-前缀的长度 + 范围的长度 + 后缀的长度。
示例:输入前缀 AB
、范围起始值 001
、范围结束值 500
和后缀 X
,从而构建卷序列号
名称范围 AB001X - AB500X
。可以构建类似的组合。但是,组合后的整个长度必须正好为 6 个字符。
如果构建的名称超过了 6 个字符的有效卷序列号
名称长度(如 AB0001XY - AB1500XY
),单击 OK 按钮后将显示一个警告对话框,并且不允许输入。
在通过编辑字段来构建范围时,所生成的范围将显示在对话框的 OK 和 Cancel 按钮正上方的行中。所构建的范围中的 VMVC 总数也会随该范围显示(括在括号中)。如果该计数超过了 Wildcat 框所允许的最大值(在 "VMVC Counts" 字段中显示为 Max
),文本将以橙色粗体显示。按 OK 按钮时,将检查当前 Available
计数,如果范围超过此数值,将显示一个错误对话框。
后缀字符串必须以不同于增量范围字符串的其他字符类型(字母而非数字)开头。这是为了与 VTCS 卷序列号
名称范围输入功能兼容。如果范围包含与后缀开头相同的字符类型,则会先对范围中的后缀起始字符进行递增,然后再对范围字段中的字符进行递增;即,VTCS 卷序列号名称处理基于字符类型,而不是范围字段的输入。
示例:在 GUI 中输入范围起始值 1000、范围结束值 1094、后缀 55 会构建一个 100055-109455 范围。在 VTCS 上,此范围会展开为 100055、100056、100057…109455,而不是 100055、100155、100255…109455。因为很难匹配输入的 VTCS 卷序列号
名称范围中后面的扩展项,所以在 GUI 中应禁止使用此类构造。
如果尝试定义重叠范围,则仅会将范围中的新 VMVC 添加到任何现有的 VMVC 中(而不会覆盖或清除现有 VMVC)。
VMVC 的标称大小为 250 GB(对于主机软件),在 VLE 上的有效大小为 1 TB(假定压缩比为 4:1)。表 3-3显示了针对每个 VLE 节点的容量定义的最大 VMVC 数量。
在 VLE GUI 中指定的 VMVC 卷序列号范围必须与为 VTCS 定义的卷序列号范围匹配。
VLE 1.1 及更高版本可加密写入到 VLE 系统的 VMVC。如果将 VTV 调回到 VTSS 中,在调回前会在 VLE 中将其解密;因此,MVS 主机软件不知道加密。
注意:
应遵循以下要求:所使用的加密算法为 AES-256-CCM。访问密钥是一个 256 位文件。
FIPS 140-2 证书请求已向 NIST 申报,正在处理中。
由 Oracle CSE 或其他 QSP 在 VLE GUI 中启用、禁用和管理加密。加密是通过加密密钥(存储在节点上并在 USB 设备上备份)按节点启用的。可以在多节点 VLE 中混合使用加密节点和非加密节点,因为 VLE 将根据需要解密 VTV,而不管其驻留在多节点 VLE 中的何处。
但是,如果想要加密多节点 VLE 上的所有 VTV,则必须为所有节点启用加密。
下面是一些实施注意事项:
在启用加密之前,节点中不能存在任何 VMVC。此外,必须将 USB 密钥备份插入节点的 USB 端口中,且该 USB 必须可供操作系统写入和挂载。
类似地,在禁用加密之前,请调回想要保留到 VTSS 中的 VTV,然后从节点中删除所有 VMVC。
加密密钥不会过期,因此除非有必要(例如,为满足安全审计要求),请勿生成新的密钥。在分配新的密钥之前,请执行以下操作:
必须将 USB 密钥备份插入节点的 USB 端口中,且该 USB 必须可供操作系统写入和挂载。
如果确实想要生成新的密钥,请忽略警告并覆盖旧的密钥。
重复数据删除会消除 VLE 联合体中的冗余数据。随着重复数据删除百分比的增加,将相应提高迁移性能并减少网络使用。
VLE 重复数据删除是在 VLE 中执行的,因此主机作业和 VTSS 不会受到影响。调回删除了重复数据的 VTV 时,将先在 VLE 中重构该 VTV,再将其调回到 VTSS 中。重复数据删除在每个节点的磁带块级别上进行,并且不会删除较小的块(压缩后小于 4 K)中的重复数据。
重复数据删除由 STORCLAS DEDUP
参数控制,可增加 VLE 有效容量,并在将 VTV 写入到 VMVC 之前由 VLE 执行。例如,示例 3-1 显示为两个存储类启用了重复数据删除。
STOR NAME(VLOCAL) STORMNGR(VLESERV1) DEDUP(YES) STOR NAME(VREMOTE) STORMNGR(VLESERV2) DEDUP(YES)
示例 3-1 中的 STORCLAS
语句为 VLE VLESERV1
上的“本地”存储类 (VLOCAL
) 和 VLE VLESERV2
上的“远程”存储类 (VREMOTE
) 指定了重复数据删除。
示例 3-2 显示了对示例 3-1 中的存储类执行重复数据删除的管理类。任何指定 DEDUP2
管理类的作业都可以对引用的存储类启用重复数据删除。
注意:
仅在设置DEDUP(YES)
策略后,才会进行重复数据删除。许多包含大型机数据的源不会从重复数据删除中获益,例如 syslogs
。通常,包含时间戳的数据流(其中每个记录均不同)不会从重复数据删除中获益。备份数据流(相同的记录可能会多次写入)通常会从重复数据删除中获益。
可以通过 SCRPT 报告监视结果,如下面的示例中所示。
Storage STORMNGR Node Total Capacity Used Compressed Uncompressed
Reduction
Class
MVCs (GB) (GB) (GB) (GB)
Ratio
PROD1 VLELIB1
0 4 1000 200 800 3200 16.0:1
1 3 750 200 400 1600 8.0:1
2 5 1250 200 400 1600 8.0:1
3 4 1000 0 0 0 1.0:1
VLELIB1 16 4000 600 1600 6400 10.7:1
Total- 16 4000 600 1600 6400 10.7:1
(A11} VLELIB1 0 4 1000 200 800 3200 16.0:1
1 3 750 200 400 1600 8.0:1
2 5 1250 200 400 1600 8.0:1
3 4 1000 0 0 0 1.0:1
VLELIB1 16 4000 600 1600 6400 10.7:1
Total= 16 4000 600 1600 6400 10.7:1
在上面的示例中,数据的大致缩减比率是 "Uncompressed" GB 除以 "Used" GB。因此,该缩减比率同时包括 VTSS 压缩和 VLE 重复数据删除。缩减比率越大表示压缩和重复数据删除越有效。
例如,VTSS 接收到 16 MB 的数据,然后将其压缩为 4 MB,并将压缩后的数据写入 VTV。VLE 随后对 VTV 执行重复数据删除,使其变为 2 MB,并将其写入 VMVC。因此,缩减比率是 16 MB 除以 2 MB,即 8.0:1。
因为以 MB 为单位进行计算,所以可能会看到 "Used" 或 "Uncompressed" 字段为 0 GB,而缩减比率不是 1.0:1。
可以运行 MEDVERify
实用程序以验证是否可以在 VMVC 上读取 VTV 数据(仅限 ELS 7.1 和 VLE 1.2 及更高版本)。对于 VLE,MEDVERify
可确保将删除了重复数据的 VMVC 调回到 VTSS 中时可进行“重构”。MEDVERify
将报告通过验证或验证失败的 VMVC,并生成 XML 输出。
例如,要验证在示例 3-1 中的 VMVC 上定义的 VTV,请输入:
MEDVER STOR(VLOCAL) MEDVER STOR(VREMOTE)
在此示例中:
MEDVERify
选择了存储类 VLOCAL
和 VREMOTE
中的 VMVC。
MAXMVC
默认值为 99。
CONMVC
默认值为 1,因此一次仅处理一个 VMVC。
未指定超时。
VLE 1.3 及更高版本提供了缩减复制,这种功能通过 VLE 到 VLE 复制实现以无重复数据的形式复制 VTV。开始此类复制时,仅复制未驻留在目标 VLE 上的数据。因此,缩减复制可减少复制的数据量,从而缩短网络使用时间和复制时间。要优化缩减复制,请确保同时为源和目标存储类启用了重复数据删除。否则:
如果为源存储类启用了重复数据删除但没有为目标存储类启用,在复制前将“重构” VTV。
如果为目标存储类启用了重复数据删除但没有为源存储类启用,在目标上接收到 VTV 时将对其执行重复数据删除。
例如,示例 3-3 显示了使用示例 3-1 中的存储类执行缩减复制的管理类。
MGMT NAME(REDREP) MIGPOL(VLOCAL,VREMOTE)
在示例 3-3 中,两个存储类都启用了重复数据删除。因为相应的 VLE 已连接并配置为 VLE 到 VLE 复制,任何指定 REDREP
管理类的作业都将生成缩减复制。
在 VLE 1.5 中,可以对 IP 配置使用链路聚合。链路聚合由一个 VLE 节点上的多个接口组成,这些接口被配置为一个逻辑单元并共享一个公共 IP 地址。图 3-5 显示了 Connectivity View 的 Port Aggregations 选项卡,可用于查看预定义的“内部”聚合端口(例如 AggrNode1
)及其关联接口。还可以使用此选项卡定义新的定制聚合并进行修改。
图例:
当前选定的聚合
向上拖动或向下拖动可调整窗格大小
包含选项的下拉选择框
聚合的可用端口接口池
当前选定聚合中的接口
聚合的速度错误时灰显的端口
使用箭头按钮可将接口移入和移出聚合
链路聚合具有以下优势:
降低复杂程度,简化管理。聚合可以减少配置 VLE 节点所需的 IP 地址数量,从而简化 VLE 配置,还可防止耗尽客户地址池。在不使用链路聚合的情况下,完全填充的 VLE 节点会需要二十个以上的 IP 地址。链路聚合可以将 IP 地址的数量减少到 2 个、3 个或 4 个,具体取决于节点是否具有唯一的复制、UUI 和/或远程 VLE IP 要求。
容错。使用链路聚合,在链路出现故障时通信将切换至剩余链路,从而可防止出现中断或作业故障。
负载平衡和带宽优化。通过同时将传入和传出通信流量的负载分布到聚合中的所有链路来进行负载平衡。将所有链路用作一个整体可有效增加带宽,因为通信流量均匀地分布在聚合链路中。还可以通过增加聚合中的链路数量来增加有效带宽。
完成以下要求:
一个聚合中所有链路的速度必须相同。即,无法在同一个聚合中同时配置 1 GigE 端口和 10 GigE 端口(VLE GUI 不允许一个聚合中存在不同的端口速度)。
通过 Port Card Configuration 选项卡的 "Jumbo Frames" 复选框为整个聚合配置 MTU(Maximum Transmission Unit,最大传输单元),选中此框会将聚合的 MTU 值设置为 9000。交换机必须支持该 MTU 大小并且交换机通道组中的所有端口必须启用该 MTU 大小。
一个聚合最多可由八个链路组成,这是 VLE GUI 强制要求的。
在交换机环境中,VLE 中的第一台交换机必须支持链路聚合控制协议 (Link Aggregation Control Protocol, LACP) IEEE 802.3ad
并配置为聚合模式。该交换机可能是客户网络中的交换机,通常由客户网络管理员管理,该管理员也负责管理 VLE 配置。请确保向该管理员提供配置详细信息。
以下各节中的术语根据交换机供应商的不同会有所不同。以下术语和讨论基于 CISCO 以太网交换机。Oracle 交换机术语十分类似,可参见:
http://docs.oracle.com/cd/E19934-01/html/E21709/z40016b9165586.html#scrolltoc
通道组在直接连接到 VLE 聚合端口的第一台交换机中建立。IP 路径中的其他交换机或中继器无需知道聚合的存在。第一台交换机负责处理经过聚合链路的通信流。每个通道组都是聚合的逻辑分组。通道组是为各个聚合创建的,并且仅包含该聚合的端口。通道组将聚合的端口连在一起,以便交换机可以定向发往聚合和从聚合发出的通信。因为所有连接到通道组的端口都会被认为是聚合的一部分,因此请勿将端口连接到不属于聚合的通道组。每个通道组都具有为 LACP 等类型定义的参数,并包含适用于聚合的规则。
典型的交换机配置可以包含多个将 VLE 与系统组件(例如 VTSS 或其他 VLE)连接的 VLAN(Virtual LAN,虚拟 LAN)。VLAN 是交换机中端口的逻辑分组,在外部显示为独立的交换机。VLAN 通常由为聚合创建的一个或多个通道组以及目标或目标组件(例如 VTSS 或多中继器环境中的其他交换机)的端口组成。
通过 Port Card Configuration 选项卡的 "Jumbo Frames" 复选框为整个聚合配置 MTU(Maximum Transmission Unit,最大传输单元),选中此框会将聚合的 MTU 值设置为 9000。如果启用了巨型帧,则 VLE 及其目标组件之间的所有交换机以及 VLAN 的所有端口必须也启用巨型帧。
可以在 Port Aggregations 选项卡的 Aggregation Table 中选择以下 LACP 模式之一:
Off
-有时称为手动模式,off 指示不发送 LACP 数据报 (LACPDU)。Off
是不使用交换机时的唯一有效模式。无交换机配置仅对 VLE 到 VLE 配置有效。在 Off
模式下使用交换机时,将不会在通道组中启用 LACP。交换机必须配置为支持聚合。
Passive
-在 "Passive" 模式中,仅当交换机请求数据报时,才会发送数据报。
Active
-将以固定的时间间隔向交换机发送数据报。计时器默认值 "short" 用于 VLE,并且不能使用 VLE GUI 或 CLI 进行调整。
可以针对 VLE 到 VTSS、UUI 或 VLE 到 VLE 的连接聚合 10 GigE 链路。因为 UUI 通信流量很小,所以针对 UUI 设置 10 GigE 聚合只能获得很少的改进。但是,业已证明,针对所有三种类型的连接设置 10 GigE 聚合的确可以获得改进。对于 VLE 到 VTSS 配置,交换机环境通常同时使用 10 GigE 和 1 GigE 连接。在此类配置中,1 GigE VLE 端口连接到交换机的 1 GigE 端口,VLE 10 GigE 端口连接到交换机的 10 GigE 端口。10 GBE 端口可能位于通道组中,并属于一个同时包含 1 GBE 和 10 GBE 端口的 VLAN。
注意:
对于 VLE 到 VTSS 配置,交换机环境通常同时使用 10 GigE 和 1 GigE 连接。在此类配置中,1 GigE VLE 端口连接到交换机的 1 GigE 端口,VLE 10 GigE 端口连接到交换机的 10 GigE 端口。10 GBE 端口可能位于通道组中,并属于一个同时包含 1 GBE 和 10 GBE 端口的 VLAN。定期监视聚合。如果某个聚合链路出现故障,则 VLE 不会生成 ASR,因为该聚合中的其他链路仍起作用,因此 VLE 不会检测到链路出现故障。无法监视聚合中各个链路的状态。要显示聚合的状态,请转至 VLE 节点的 Connectivity View 的 Port Status 选项卡面板。
如果某个链路出现故障,将在 /var/adm/messages 中记录一个条目。该消息文件包含在每晚生成的消息包中,因此可以定期扫描该日志以查找故障链路。日志中的消息与以下示例类似:
Sep 4 08:30:16 dvtvle3 mac: [ID 486395 kern.infor] NOTICE: ixgbe12 link down
VLE 支持三种类型的连接,每种类型可以按以下各节所述的方式聚合:
本节介绍适用于 VLE 到 VTSS 聚合的最佳做法。
至少为每个 VTSS 配置两个聚合以防止在聚合出现故障时彻底中断。
可以将多个 VTSS 连接到同一个聚合。例如,对于 VSM5,可以将每个 VTSS 的 IFF0
连接到某个聚合,而将每个 VTSS 的 IFF2
连接到另一个聚合等。如果仅使用两个聚合,则可以将每个 VTSS 的 IFF0
和 IFF1
连接到第一个聚合等。
在 VLE 中横向配置聚合的链路(ixgbe4、ixgbe6、ixgbe8、ixgbe10
),以防止在网络适配器出现故障时聚合发生中断。
可以按如下方式聚合 VLE 到 VLE 连接:
无交换机-在无交换机配置中,由两个 VLE 中的相同接口建立连接。无交换机环境的运行方式与无交换机的双节点 VLE 的内部网络的运行方式相同。无交换机环境仅适用于点到点配置。
有交换机-有交换机配置类似于“VLE 到 VTSS 聚合”中所述的配置。通道组在每个聚合的交换机中建立,且两个通道组位于同一 VLAN 中。
在多节点 VLE 中,可以将某个节点的单个聚合连接到另一个 VLE 的多个节点,或连接到交换机环境中的多个 VLE 的多个节点。
通常,端口 ixgbe1
和 ixgbe2
用于建立 UUI 连接。在此配置中,聚合 ixgbe1
和 ixgbe2
以创建容错配置:如果其中一个链路出现故障,剩余链路将继续提供 UUI 连接。要在多节点 VLE 上提供更多的冗余,请在另一个节点上聚合两个 UUI 连接。
为了成功安装 VLE 1.5.3,需要满足以下要求:
注意:
请在安装 VLE 1.5.3 之前咨询现场工程师。Oracle 提供的有效云存储帐户,包括帐户名、用户名、密码及 URL
注意:
请确保在设置 VLE 以便进行云访问之前已有云存储帐户。在配置 VLE 云之前,需要知道 VLE 特定的 Oracle 云用户和帐户凭据。这些不同于 VLE 上的帐户,需要先由 Oracle 云团队创建,才能在 VLE 上设置和使用。必须安装 VLE 1.5.3 才能使用 VLE CLI 以及支持云特定的 VMVC。
注意:
要设置云帐户,请参阅http://docs.oracle.com/cloud/latest/storagecs_common/index.html
了解更多信息。在同一子网中设置了多个静态 IP 地址连接后,连接将正常工作。但是,如果其中一根电缆被拉出或断裂,则该子网中的其他连接将断开。
如果需要网络冗余,则必须在单独的子网上配置每个 IP 连接(VSM 5 或 6 与 VLE、VLE 到 VLE 以及 VLE 到 SMC 之间)。