oracle高可用性的策略,将聚合与 VNIC 相结合以实现高可用性

将聚合与 VNIC 相结合以实现高可用性

以下方案说明了如何将数据链路多路径 (Datalink multipathing, DLMP) 聚合与 VNIC 相结合以实现高可用性。Figure 1–2 以图形方式描述了此类型的配置。

下面示例中用于创建和配置 DLMP 聚合的系统具有一组 10 Gb 以太网 NIC,如以下输出中所示:

# dladm show-phys

LINK MEDIA STATE SPEED DUPLEX DEVICE

net0 Ethernet up 1000 full e1000g0

net1 Ethernet up 1000 full e1000g1

net2 Ethernet up 1000 full e1000g2

示例 2-8配置 DLMP 聚合并通过 VNIC 虚拟化

首先,在为 net1 和 net2 接口启用探测的情况下创建 DLMP 聚合 (aggr0),如以下示例所示:

# dladm create-aggr -l net1 -l net2 -m dlmp -p probe-ip=+ aggr0

通过设置 probe-ip 属性,可启用基于探测的故障检测并自动选择源和目标探测 IP 地址。有关详细信息,请参见在 Oracle Solaris 11.2 中管理网络数据链路中的为 DLMP 聚合配置基于探测器的故障检测。

然后为聚合数据链路创建 IP 接口和地址,如下所示:

# ipadm create-ip aggr0

# ipadm create-addr -T dhcp aggr0

虚拟化 DLMP 聚合。

然后可以通过在聚合数据链路上创建 VNIC 来轻松地虚拟化聚合。例如,您将在 aggr0 上创建 VNIC,如下所示:

# dladm create-vnic -l aggr0 vnic0

新创建的 VNIC (vnic0) 现在高度可用。如果其中一个聚合链路(net1 或 net2)出现故障,该 VNIC 的通信会自动将故障转移到其余链路,该操作对于 VNIC 是透明的。

使用以下命令之一查看有关聚合的信息:

# dladm show-aggr

LINK MODE POLICY ADDRPOLICY LACPACTIVITY LACPTIMER

aggr0 dlmp -- -- -- --

# dlstat show-aggr -x

LINK PORT SPEED DUPLEX STATE ADDRESS PORTSTATE

aggr0 -- 1000Mb full up 0:14:4f:fa:ea:42 --

net1 1000Mb full up 0:14:4f:fa:ea:42 attached

net2 1000Mb full up 0:14:4f:f9:c:d attached

示例 2-9将聚合数据链路指定为区域的 anet 资源的下游链路

此外,通过将聚合数据链路指定为 Oracle Solaris 区域的 anet 资源的下游链路,可以虚拟化聚合以实现高可用性,如下面的示例所示。或者,可以将聚合数据链路指定为 EVS 节点的上游链路。有关此配置类型的示例,请参见设置 EVS 虚拟租户网络。

以下截断的示例说明如何在 zonecfg 交互式会话期间将聚合数据链路指定为区域的 anet 资源的下游链路。

# zonecfg -z zone1

.

.

.

zonecfg:zone1> add anet

zonecfg:zone1:anet> set lower-link=aggr0

.

.

.

zonecfg:zone1:anet> end

zonecfg:zone1> commit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值