跳过导航链接 | |
退出打印视图 | |
Oracle VM Server for SPARC 3.0 管理指南 Oracle VM Server for SPARC (简体中文) |
第 1 部分Oracle VM Server for SPARC 3.0 软件
1. Oracle VM Server for SPARC 软件概述
3. Oracle VM Server for SPARC 安全
如何从 XML 文件恢复域配置 (ldm add-domain)
如何从 XML 文件恢复域配置 (ldm init-system)
第 2 部分可选的 Oracle VM Server for SPARC 软件
13. Oracle VM Server for SPARC 物理机到虚拟机转换工具
14. Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
16. 使用 Oracle VM Server for SPARC 管理信息库软件
17. Logical Domains Manager 发现
Logical Domains 配置是单个系统中所有域和其资源分配的完整说明。可以在服务处理器 (service processor, SP) 上保存和存储配置,以供以后使用。
在 SP 上保存的配置在域重新引导和系统关开机循环之后仍然存在。可以保存多个配置,并指定在下次尝试打开电源时要引导的配置。
从 Oracle VM Server for SPARC 3.0 发行版开始,只要将配置保存到 SP,就会在控制域上保存 SP 配置和 Logical Domains 约束数据库的本地副本。此本地副本称为引导集。引导集用于在系统进行关开机循环时装入对应的 Logical Domains 约束数据库。
注 - 控制域的文件系统应当使用某种技术(例如镜像或 RAID)来确保文件系统不会发生单点故障。
启动系统时,SP 将引导选定的配置。通过引导配置,系统将运行配置中指定的同一组域,并使用配置中指定的同一虚拟化和分区资源分配。默认配置是最近保存的配置。
每次更改 Logical Domains 配置时,都会在控制域上自动保存当前配置的副本。此自动保存操作不会将配置显式保存到 SP。
自动保存操作会立即发生,即使处于以下情况也是如此:
当新配置未显式保存在 SP 上时
当直到受影响的域重新引导才会进行实际配置更改时
当保存在 SP 上的配置丢失时,通过此自动保存操作,可以恢复配置。当系统执行关开机循环后未将当前配置显式保存到 SP 时,也可以通过此操作恢复配置。这些情况下,如果该配置比为下次引导标记的配置新,Logical Domains Manager 可以在重新启动时恢复该配置。
注 - 电源管理、FMA、ASR 以及 PRI 更新事件不会导致对自动保存文件进行更新。
可以自动或手动将自动保存文件恢复到新的或现有的配置。默认情况下,当自动保存配置比相应的运行中配置新时,会将一条消息写入 Logical Domains 日志。因此,必须使用 ldm add-spconfig -r 命令手动更新现有配置或根据自动保存数据创建新配置。
注 - 当延迟的重新配置处于暂挂状态时,将立即自动保存配置更改。因此,如果运行 ldm list-config -r 命令,自动保存配置将显示为比当前配置新。
有关如何使用 ldm *-spconfig 命令管理配置和手动恢复自动保存文件的信息,请参见 ldm(1M) 手册页。
有关如何选择要引导的配置的信息,请参见将 Logical Domains Manager 与服务处理器结合使用。
自动恢复策略指定当自动保存在控制域上的一个配置比相应的运行中配置新时如何处理配置的恢复。自动恢复策略是通过设置 ldmd SMF 服务的 autorecovery_policy 属性指定的。autorecovery_policy 属性可以具有下列值:
autorecovery_policy=1-自动保存配置比相应的运行中配置新时,记录警告消息。这些消息记录在 ldmd SMF 日志文件中。用户必须手动执行所有配置恢复。这是默认策略。
autorecovery_policy=2-如果自动保存配置比相应的运行中配置新,则显示通知消息。每次重新启动 Logical Domains Manager 之后,首次发出 ldm 命令时,此通知消息将显示在所有 ldm 命令的输出中。用户必须手动执行所有配置恢复。
autorecovery_policy=3- 如果自动保存配置比相应的运行中配置新,将自动更新该配置。此操作会覆盖将在下次关开机循环期间使用的 SP 配置。将使用保存在控制域上的较新配置更新此配置。此操作不会影响当前运行的配置。它只会影响将在下次关开机循环期间使用的配置。同时还会记录一条消息,声明已在 SP 上保存了较新配置,将在系统下次执行关开机循环时对其进行引导。这些消息记录在 ldmd SMF 日志文件中。
对于 Oracle Solaris 10,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"。对于 Oracle Solaris 11.1,请参见《Oracle Solaris 11.1 Administration: Security Services》中的第 III 部分, "Roles, Rights Profiles, and Privileges"。
# svccfg -s ldmd listprop ldmd/autorecovery_policy
# svcadm disable ldmd
# svccfg -s ldmd setprop ldmd/autorecovery_policy=value
例如,要将策略设置为执行自动恢复,则将属性值设置为 3:
# svccfg -s ldmd setprop ldmd/autorecovery_policy=3
# svcadm refresh ldmd # svcadm enable ldmd
示例 11-3 从日志修改自动恢复策略以自动恢复
以下示例显示如何查看 autorecovery_policy 属性的当前值并将其更改为新值。此属性的原始值为 1,这意味着会记录自动保存更改。svcadm 命令用于停止并重新启动 ldmd 服务,svccfg 命令用于查看和设置属性值。
# svccfg -s ldmd listprop ldmd/autorecovery_policy ldmd/autorecovery_policy integer 1 # svcadm disable ldmd # svccfg -s ldmd setprop ldmd/autorecovery_policy=3 # svcadm refresh ldmd # svcadm enable ldmd