Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

Logical Domains 变量持久性

变量更新在重新引导之后会保留,但在执行关开机循环之后不会保留,除非通过控制域上的 OpenBoot 固件启动变量更新,或者在执行变量更新之后将配置保存到 SC。

    请注意以下条件:

  • 当控制域重新引导时,如果没有绑定的来宾域而且未在进行延迟重新配置,SC 会对系统执行关开机循环。

  • 当控制域重新引导时,如果已绑定来宾域或来宾域处于活动状态(或者控制域正在进行延迟重新配置),则 SC 不会对系统执行关开机循环。

    可以使用以下任一方法来指定域的 Logical Domains 变量:

  • 在 OpenBoot 提示符下。

  • 使用 Oracle Solaris OS eeprom(1M) 命令。

  • 使用 Logical Domains Manager CLI (ldm)。

  • 在有限方式下,从系统控制器 (system controller, SC) 使用 bootmode 命令。此方法只能用于某些变量,并且只能在 factory-default 配置中使用。

使用上述任何方法进行的变量更新始终应当在域重新引导之后保留。变量更新还始终会应用于保存到 SC 的任何后续域配置。

    在 Oracle VM Server for SPARC 3.3 软件中,少数情况下变量更新不会按所预期的那样保留:

  • 所有变量更新方法所做的更新在该域重新引导之后均会保留。但是,除非随后将逻辑域配置保存到 SC,否则在对系统执行关开机循环之后,更新不会保留。

    但在控制域中,使用 OpenBoot 固件命令或 eeprom 命令 do 所做的更新会在系统循环开关机后保留,即使后续没有将新逻辑域配置保存到 SC 时也是如此。eeprom 命令在 SPARC T5 服务器、SPARC T7 系列服务器、SPARC M5 服务器、SPARC M6 服务器和 SPARC M7 系列服务器,以及至少运行 8.2.1 版本系统固件的 SPARC T3 服务器和 SPARC T4 服务器上支持此行为。

    如果您希望保留 Logical Domains 变量更改,请执行以下操作之一:

  • 将系统置于 ok 提示符下,然后更新变量。

  • 在 Logical Domains Manager 处于禁用状态时更新变量:

    # svcadm disable ldmd
    update variables
    # svcadm enable ldmd
  • 在运行 Live Upgrade 时,执行以下步骤:

    # svcadm disable -t ldmd
    # luactivate be3
    # init 6

如果您修改了逻辑域上的时间或日期(例如,使用 ntpdate 命令),则所做的更改在该域重新引导之后会保留,而在对相应主机执行关开机循环之后不会保留。要确保对时间所做的更改可以保留,请将包含时间更改的配置保存到 SP 并从该配置进行引导。

为解决这些问题,已记录了以下错误号:15375997、15387338、15387606 和 15415199。