系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

Solaris 10 8/07:在专用 IP 非全局区域中管理数据链路

在全局区域中可使用 dladm 命令管理数据链路。

Procedure如何使用 dladm show-linkprop

可以将 dladm 命令与 show-linkprop 子命令一起使用,以显示正在运行的专用 IP 区域的数据链路分配。

要管理数据链路,您必须是全局区域中的全局管理员。

  1. 成为超级用户或承担主管理员角色。

    有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”

  2. 显示系统中数据链路的分配。


    global# dladm show-linkprop
    

示例 28–1 将 dladmshow-linkprop 子命令一起使用

  1. 在第一个屏幕中,没有引导分配了 bge0 的区域 49bge


    global# dladm show-linkprop
    LINK         PROPERTY        VALUE          DEFAULT        POSSIBLE
    bge0         zone            --             --             --
    ath0         channel         6              --             --
    ath0         powermode       ?              off            off,fast,max
    ath0         radio           ?              on             on,off
    ath0         speed           11             -- 
    1,2,5.5,6,9,11,12,18,24,36,48,54
    ath0         zone            --             --             --
  2. 引导区域 49bge


    global# zoneadm -z 49bge boot
    
  3. 再次运行 dladm show-linkprop 命令。请注意,bge0 链路现在分配给了 49bge


    global# dladm show-linkprop
    LINK         PROPERTY        VALUE          DEFAULT        POSSIBLE
    bge0         zone            49bge          --             --
    ath0         channel         6              --             --
    ath0         powermode       ?              off            off,fast,max
    ath0         radio           ?              on             on,off
    ath0         speed           11             -- 
    1,2,5.5,6,9,11,12,18,24,36,48,54
    ath0         zone            --             --             --

Procedure如何使用 dladm set-linkprop

可以将 dladm 命令与 set-linkprop 子命令一起使用,以临时向正在运行的专用 IP 区域分配数据链路。必须使用 zonecfg 命令进行持久性分配。

要管理数据链路,您必须是全局区域中的全局管理员。

  1. 成为超级用户或承担主管理员角色。

    有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”

  2. 使用带有 -tdladm set-linkpropbge0 添加到正在运行的名为 excl 的区域。


    global# dladm set-linkprop -t -p zone=excl bge0
    LINK         PROPERTY        VALUE          DEFAULT        POSSIBLE
    bge0         zone            excl           --             --

    提示 –

    -p 选项会生成一个显示内容,其格式为稳定的机器可解析格式。


Procedure如何使用 dladm reset-linkprop

可以将 dladm 命令与 reset-linkprop 子命令一起使用,以将 bge0 链路值重置为未分配状态。

  1. 成为超级用户或承担主管理员角色。

    有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”

  2. 使用带有 -tdladm reset-linkprop 撤消 bge0 设备的区域分配。


    global# dladm reset-linkprop -t -p zone=excl bge0
    LINK         PROPERTY        VALUE          DEFAULT        POSSIBLE
    bge0         zone            excl           --             --

    提示 –

    -p 选项会生成一个显示内容,其格式为稳定的机器可解析格式。


故障排除

如果正在运行的区域在使用该设备,则重新分配将失败,并显示一条错误消息。请参见专用 IP 区域正在使用设备,因此 dladm reset-linkprop 失败