跳过导航链接 | |
退出打印视图 | |
Oracle VM Server for SPARC 2.2 管理指南 Oracle VM Server for SPARC (简体中文) |
第 1 部分Oracle VM Server for SPARC 2.2 软件
1. Oracle VM Server for SPARC 软件概述
3. Oracle VM Server for SPARC 安全
第 2 部分可选的 Oracle VM Server for SPARC 软件
13. Oracle VM Server for SPARC 物理机到虚拟机转换工具
14. Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
15. 使用 Oracle VM Server for SPARC 管理信息库软件
16. Logical Domains Manager 发现
基本过程是将每个域的资源约束信息保存到 XML 文件中,之后可向 Logical Domains Manager 重新发出这些约束信息,例如,在硬件故障后重建所需配置。
如何从 XML 文件恢复域配置 (ldm add-domain)对来宾域有效,但对控制 (primary) 域无效。您可以将 primary 域的约束保存到一个 XML 文件中,但无法将该文件应用于 ldm add-domain -i 命令中。不过,您可以使用 ldm init-system 命令和 XML 文件中的资源约束重新配置 primary 域。还可以使用 ldm init-system 命令重新配置 XML 文件中描述的其他域,但是当配置完成时,这些域将保留为非活动状态。
除了指定的物理资源以外,以下方法不保留实际绑定。然而,该方法会保留用于创建这些绑定的约束。因此,在完成以下过程后,各域会具有相同的虚拟资源,但不一定绑定到相同的物理资源。按照管理员的指定,绑定指定的物理资源。
本过程显示了如何保存系统上的单个域或所有域的域配置。
# ldm list-constraints -x ldom >ldom.xml
以下示例显示如何创建 XML 文件 ldg1.xml,该文件包含 ldg1 域的约束:
# ldm list-constraints -x ldg1 >ldg1.xml
# ldm list-constraints -x >file.xml
以下示例显示如何创建 XML 文件 config.xml,该文件包含系统上所有域的约束:
# ldm list-constraints -x >config.xml
除此过程外,您还可以使用 ldm init-system 命令从 XML 文件恢复域配置。请参见如何从 XML 文件恢复域配置 (ldm init-system)。
# ldm add-domain -i ldom.xml
# ldm bind-domain [-fq] ldom
-f 选项强制绑定域,即使检测到无效的后端设备也是如此。-q 选项禁用对后端设备的验证,以便该命令更快地运行。
# ldm start-domain ldom
示例 11-1 从 XML 文件恢复单个域
以下示例显示如何恢复单个域。首先,从 XML 文件恢复 ldg1 域。然后,绑定并重新启动所恢复的 ldg1 域。
# ldm add-domain -i ldg1.xml # ldm bind ldg1 # ldm start ldg1
本过程说明如何使用 ldm init-system 命令和 XML 文件重新创建以前保存的配置。该 XML 文件描述一个或多个域配置。可通过运行 ldm ls-constraints -x 命令创建该 XML 文件。ldm init-system 命令的预期行为是以 factory-default 配置运行,但是它也可以根据 XML 文件恢复任何配置。将根据文件中的指定对 primary 域进行重新配置,也会对在 XML 文件中具有配置的所有非 primary 域进行重新配置,但这些域会保留为非活动状态。
除此过程外,您还可以使用 ldm add-domain 命令从 XML 文件恢复单个域配置。请参见如何从 XML 文件恢复域配置 (ldm add-domain)。
primary# ldm list-config | grep "factory-default" factory-default [current]
如果系统未采用 factory-default 配置,请参见如何恢复出厂默认配置。
对于 Oracle Solaris 10,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。对于 Oracle Solaris 11,请参见《Oracle Solaris 管理:安全服务》中的第 III 部分, "角色、权限配置文件和特权"。
# ldm init-system [-frs] -i filename.xml
必须重新引导 primary 域才能使配置生效。-r 选项将在配置后重新引导 primary 域。如果不指定 -r 选项,则必须手动执行重新引导。
-s 选项仅恢复虚拟服务配置(vds、vcc 和 vsw),执行时可能不必重新引导。
-f 选项跳过对出厂默认配置的检查并继续操作,而不考虑系统上已有的配置。使用 -f 选项时一定要格外小心。ldm init-system 命令假定系统采用出厂默认配置,因此会直接应用由 XML 文件指定的更改。如果在系统采用非出厂默认配置时使用 -f,有可能会导致系统未按照 XML 文件所指定的那样进行配置。一个或多个更改可能无法应用于系统,具体情况取决于 XML 文件中的更改和初始配置这一组合。
示例 11-2 从 XML 配置文件恢复域
以下示例显示如何使用 ldm init-system 命令以 factory-default 配置恢复 primary 域和系统上的所有域。
恢复 primary 域。-r 选项用于在配置完成后重新引导 primary 域。primary.xml 文件包含先前保存的 XML 域配置。
primary# ldm init-system -r -i primary.xml
恢复系统中的所有域。将系统中的域恢复为 config.xml XML 文件中的配置。config.xml 文件包含先前保存的 XML 域配置。primary 域将由 ldm init-system 命令自动重新启动。将恢复所有其他域,但不会绑定和重新启动这些域。
# ldm init-system -r -i config.xml
系统重新引导之后,以下命令将绑定和重新启动 ldg1 和 ldg2 域:
# ldm bind ldg1 # ldm start ldg1 # ldm bind ldg2 # ldm start ldg2