Go to main content
Oracle® VM Server for SPARC 3.4 管理指南

退出打印视图

更新时间: 2016 年 8 月
 
 

Logical Domains 变量持久性

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

    请注意以下条件:

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

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

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

  • 在 OpenBoot 提示符下。

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

  • 使用 Logical Domains Manager CLI (ldm)。

  • 以受限方式从系统处理器 (system controller, SP) 使用 bootmode 命令。此方法只能用于某些变量,并且只能在 factory-default 配置中使用。

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

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

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

    但在控制域中,使用 OpenBoot 固件命令或 eeprom 命令所做的更新确实会在系统循环开关机后保留,即使后续没有将新逻辑域配置保存到 SP 时也是如此。从 SPARC T4 开始,eeprom 命令在服务器上支持此行为。

    如果您希望保留 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。