在 Oracle VM Server for SPARC 虚拟网络中使用基于链路的 IPMP

虚拟网络设备和虚拟交换机设备支持网络堆栈的链路状态更新。默认情况下,虚拟网络设备会报告其虚拟链路(到虚拟交换机的 LDC)的状态。默认情况下将启用此配置,不需要您执行其他配置步骤。

有时可能需要检测物理网络链路状态更改。例如,如果已将物理设备分配给虚拟交换机,即使从虚拟网络设备到其虚拟交换机设备的链路是连通的,从服务域到外部网络的物理网络链路也可能断开。在这种情况下,可能需要获取物理链路状态并将其报告给虚拟网络设备及其堆栈。

可以使用 linkprop=phys-state 选项为虚拟网络设备以及虚拟交换机设备配置物理链路状态跟踪。如果启用此选项,则当虚拟设备(虚拟网络或虚拟交换机)作为域中的接口创建时,它会根据物理链路状态报告其链路状态。您可以使用标准 Oracle Solaris 网络管理命令(例如 dladm 和 ifconfig)来检查链路状态。此外,链路状态也记录在 /var/adm/messages 文件中。

对于 Oracle Solaris 10,请参见 dladm(1M) 和 ifconfig(1M) 手册页。对于 Oracle Solaris 11,请参见 dladm(1M)、ipadm(1M) 和 ipmpstat(1M) 手册页。

注 -您可以在 Oracle VM Server for SPARC 系统上同时运行不识别链路状态和识别链路状态的 vnet 和 vsw 驱动程序。但是,如果打算配置基于链路的 IPMP,则必须安装识别链路状态的驱动程序。如果打算启用物理链路状态更新,请同时将 vnet 和 vsw 驱动程序升级到 Oracle Solaris 10 1/13 OS,并且至少运行 Logical Domains Manager 1.3 版。

如何配置物理链路状态更新

此过程展示如何为虚拟网络设备启用物理链路状态更新。

也可以按照类似的步骤操作并指定 ldm add-vsw 和 ldm set-vsw 命令的 linkprop=phys-state 选项来启用虚拟交换机设备的物理链路状态更新。

注 -仅当虚拟交换机设备本身作为接口创建时,才需要使用 linkprop=phys-state 选项。如果指定了 linkprop=phys-state 且物理链路断开,则虚拟网络设备会将其链路状态报告为断开,即使与虚拟交换机的连接是连通的也是如此。由于 Oracle Solaris OS 当前未提供接口来报告两种不同的链路状态,例如虚拟链路状态和物理链路状态,因此会发生这种情况。

启用虚拟设备的物理链路状态更新。

您可以通过以下方式来启用虚拟网络设备的物理链路状态更新:

运行 ldm add-vnet 命令时,通过指定 linkprop=phys-state 创建虚拟网络设备。

指定 linkprop=phys-state 选项可配置虚拟网络设备以获取物理链路状态更新并将其报告给堆栈。

注 -如果指定了 linkprop=phys-state 且物理链路断开(即使与虚拟交换机的连接是连通的),则虚拟网络设备会将其链路状态报告为断开。由于 Oracle Solaris OS 当前未提供接口来报告两种不同的链路状态,例如虚拟链路状态和物理链路状态,因此会发生这种情况。

# ldm add-vnet linkprop=phys-state if-name vswitch-name ldom

以下示例启用在逻辑域 ldom1 上连接到 primary-vsw0 的 vnet0 的物理链路状态更新。

# ldm add-vnet linkprop=phys-state vnet0 primary-vsw0 ldom1

运行 ldm set-vnet 命令时,通过指定 linkprop=phys-state 修改现有虚拟网络设备。

# ldm set-vnet linkprop=phys-state if-name ldom

以下示例启用逻辑域 ldom1 上 vnet0 的物理链路状态更新:

# ldm set-vnet linkprop=phys-state vnet0 ldom1

要禁用物理链路状态更新,请运行 ldm set-vnet 命令指定 linkprop=。

以下示例禁用逻辑域 ldom1 上 vnet0 的物理链路状态更新:

# ldm set-vnet linkprop= vnet0 ldom1

示例 8-5配置基于链路的 IPMP

以下示例说明如何在启用和不启用物理链路状态更新的情况下配置基于链路的 IPMP:

以下示例在域中配置两个虚拟网络设备。每个虚拟网络设备连接到服务域中的独立虚拟交换机设备,以使用基于链路的 IPMP。

注 -未在这些虚拟网络设备上配置测试地址。此外,使用 ldm add-vnet 命令创建这些虚拟网络设备时,您不需要执行其他配置操作。

下列命令将虚拟网络设备添加到域。请注意,由于未指定 linkprop=phys-state,因此只监视与虚拟交换机链路的状态更改。

# ldm add-vnet vnet0 primary-vsw0 ldom1

# ldm add-vnet vnet1 primary-vsw1 ldom1

以下命令在来宾域中配置虚拟网络设备并将其分配给 IPMP 组。请注意,未在这些虚拟网络设备上配置测试地址,原因是正在使用基于链路的故障检测。

Oracle Solaris 10 OS:使用 ifconfig 命令。

# ifconfig vnet0 plumb

# ifconfig vnet1 plumb

# ifconfig vnet0 192.168.1.1/24 up

# ifconfig vnet1 192.168.1.2/24 up

# ifconfig vnet0 group ipmp0

# ifconfig vnet1 group ipmp0

Oracle Solaris 11 OS:使用 ipadm 命令。

请注意,net0 和 net1 分别为 vnet0 和 vnet1 的 Oracle Solaris 11 虚名。

# ipadm create-ip net0

# ipadm create-ip net1

# ipadm create-ipmp ipmp0

# ipadm add-ipmp -i net0 -i net1 ipmp0

# ipadm create-addr -T static -a 192.168.1.1/24 ipmp0/v4addr1

# ipadm create-addr -T static -a 192.168.1.2/24 ipmp0/v4addr2

以下示例在域中配置两个虚拟网络设备。每个域连接到服务域中的独立虚拟交换机设备,以使用基于链路的 IPMP。虚拟网络设备也配置为获取物理链路状态更新。

请注意,net0 和 net1 分别为 vnet0 和 vnet1 的 Oracle Solaris 11 虚名。

Oracle Solaris 10 OS:使用以下命令:

# ldm add-vnet linkprop=phys-state vnet0 primary-vsw0 ldom1

# ldm add-vnet linkprop=phys-state vnet1 primary-vsw1 ldom1

Oracle Solaris 11 OS:使用以下命令:

# ldm add-vnet linkprop=phys-state net0 primary-vsw0 ldom1

# ldm add-vnet linkprop=phys-state net1 primary-vsw1 ldom1

注 -虚拟交换机必须分配有物理网络设备,域才能成功绑定。如果域已绑定而没有为虚拟交换机分配物理网络设备,则 ldm add-vnet 命令将失败。

以下命令创建虚拟网络设备并将其分配给 IPMP 组:

Oracle Solaris 10 OS:使用 ifconfig 命令。

# ifconfig vnet0 plumb

# ifconfig vnet1 plumb

# ifconfig vnet0 192.168.1.1/24 up

# ifconfig vnet1 192.168.1.2/24 up

# ifconfig vnet0 group ipmp0

# ifconfig vnet1 group ipmp0

Oracle Solaris 11 OS:使用 ipadm 命令。

请注意,net0 和 net1 分别为 vnet0 和 vnet1 的虚名。

# ipadm create-ip net0

# ipadm create-ip net1

# ipadm create-ipmp ipmp0

# ipadm add-ipmp -i net0 -i net1 ipmp0

# ipadm create-addr -T static -a 192.168.1.1/24 ipmp0/v4addr1

# ipadm create-addr -T static -a 192.168.1.2/24 ipmp0/v4addr2

oracle ldom ipmp,在 Oracle VM Server for SPARC 虚拟网络中使用基于链路的 IPMP相关推荐

  1. oracle vm 产品介绍,Oracle VM Server for SPARC 产品概述

    Oracle VM Server for SPARC 产品概述 Oracle VM Server for SPARC 为 Oracle 的 SPARC T 系列服务器提供高效的企业级虚拟化功能.使用 ...

  2. oracle vm3.4安装,受支持的平台 - Oracle® VM Server for SPARC 3.4 安装指南

    受支持的平台 如果硬件平台支持多个版本的 Oracle VM Server for SPARC 软件,则错误修复仅应用于最新版本的软件.要获得标准支持,必须使用最新的 Oracle VM Server ...

  3. Solaris 11中配置基于link的IPMP

    http://blog.itpub.net/29960937/viewspace-1347901/ Tips: Record and feedback errors you have encounte ...

  4. oracle vm传输,XML 传输 - Oracle VM Server for SPARC 2.0 管理指南

    XML 传输 外部程序可利用可扩展消息处理现场协议 (Extensible Messaging and Presence Protocol, XMPP – RFC 3920) 与 Logical Do ...

  5. oracle cpu分配,CPU 分配 - Oracle VM Server for SPARC 2.0 管理指南

    CPU 分配 CPU 分配机制针对 CPU 资源使用以下约束和提示: 整体核心约束.此约束指定基于指定的 CPU 核心数将虚拟 CPU 分配给域.系统必须能够分配指定数目的核心,还必须能够将这些分配了 ...

  6. oracle ldom ipmp,在 Logical Domains 环境中配置 IPMP

    在 Logical Domains 环境中配置 IPMP Oracle VM Server for SPARC 软件支持对虚拟网络设备使用基于链路的 IP 网络多路径 (IP network mult ...

  7. oracle sun 小机价格,Oracle/Sun SPARC T3-1 服务器

    Oracle/Sun SPARC T3-1 服务器采用了业内首款16 核SPARC T3 处理器,并运行着业内领先的Oracle Solaris 操作系统,是首款在2 RU 机箱中提供128 线程的通 ...

  8. Oracle的SGA与系统vm.nr_hugepages不匹配导致的故障

    某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4.而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式.当进行应用的压力 ...

  9. Oracle的SGA与系统vm.nr_hugepages

    某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4.而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式.当进行应用的压力 ...

最新文章

  1. Docker 下安装 Spark
  2. 求任意10个数中的正数之和及个数,函数实现体会地址传递
  3. python面向对象(2)—— 继承(1)
  4. 竖流式沉淀池集水槽设计计算_竖流式沉淀池的设计
  5. 剑指offer 面试题49. 丑数
  6. [转]Windows server 2008网络负载均衡集群
  7. 【ArcGIS|空间分析|网络分析】6 创建路径分析模型
  8. PGIS中java程序授权问题
  9. 密码编码学初探——消息认证码
  10. 最新的北京2012年地铁规划图
  11. 连接服务器,上传代码,Flashfxp5
  12. 成员函数指针与高性能的C 委托
  13. 2023真无线蓝牙耳机怎么选?值得入手的蓝牙耳机推荐
  14. 论混合软件架构的设计
  15. RT_Thread_空闲线程
  16. 中国石油大学《思想道德修养与法律基础》第三阶段在线作业
  17. Docker和k8s的区别与介绍
  18. [转]微服务与Docker
  19. VMware虚拟机网络连接的3种方式
  20. 邮票问题---动态规划

热门文章

  1. Java(老白再次入门) - 入门概述
  2. 崇志宏 【转载】深度学文献阅读路径图---东南大学
  3. 安装hmc会依赖bios时间吗_Vmware 5.5下安装HMC7.3.2并安装Vmware tools
  4. 个人云盘、企业云盘傻傻分不清楚?3分钟带你清晰两者差异!
  5. 一些练习——武林秘籍
  6. 微信公众号推广技巧之一
  7. html+css+js制作一个超炫酷的雪花特效
  8. linux多进程和多线程分析之一 .
  9. 火影专场:Redis分布式锁实战
  10. 机器学习基础、sklearn数据集、转换器与预估器