第 I 部分 Oracle VM Server for SPARC 3.1 软件
第 1 章 Oracle VM Server for SPARC 软件概述
关于 Oracle VM Server for SPARC 和 Oracle Solaris OS 版本
Oracle VM Server for SPARC 物理机到虚拟机转换工具
Oracle VM Server for SPARC Configuration Assistant
Oracle VM Server for SPARC 管理信息库
必需的 Oracle VM Server for SPARC 软件组件
在新系统上安装 Oracle VM Server for SPARC 软件
如何下载 Logical Domains Manager 软件 (Oracle Solaris 10)
自动安装 Logical Domains Manager 软件 (Oracle Solaris 10)
手动安装 Logical Domains Manager 软件
如何手动安装 Oracle VM Server for SPARC 3.1 软件 (Oracle Solaris 10)
启用 Logical Domains Manager 守护进程
如何启用 Logical Domains Manager 守护进程
升级已使用 Oracle VM Server for SPARC 的系统
使用 Oracle Solaris 10 Live Upgrade 功能时保留 Logical Domains 约束数据库文件
升级 Logical Domains Manager 和系统固件
升级至 Oracle VM Server for SPARC 3.1 软件
如何升级至 Oracle VM Server for SPARC 3.1 软件 (Oracle Solaris 10)
如何升级至 Oracle VM Server for SPARC 3.1 软件 (Oracle Solaris 11)
第 3 章 Oracle VM Server for SPARC 安全
Logical Domains Manager 权限配置文件内容
如何通过 DVD 在来宾域上安装 Oracle Solaris OS
如何通过 Oracle Solaris ISO 文件在来宾域上安装 Oracle Solaris OS
如何在 Oracle Solaris 10 来宾域上使用 Oracle Solaris JumpStart 功能
高级 SR-IOV 主题:InfiniBand SR-IOV
在 Oracle VM Server for SPARC 环境中使用卷管理器
通过 Solaris Volume Manager 使用虚拟磁盘
将 Solaris Volume Manager 用于虚拟磁盘
如何确定网络适配器是否符合 GLDv3 (Oracle Solaris 10)
如何设置虚拟交换机以为域提供外部连接 (Oracle Solaris 10)
如何设置虚拟交换机以为域提供外部连接 (Oracle Solaris 11)
在 Oracle VM Server for SPARC 环境中配置 IPMP
在 Oracle VM Server for SPARC 虚拟网络中使用基于链路的 IPMP
在 Logical Domains 1.3 之前的发行版中配置并使用 IPMP
与 vnet 和 vsw 驱动程序的早期(不识别巨型帧)版本的兼容性 (Oracle Solaris 10)
迁移 OpenBoot PROM 中的域或在内核调试器中运行的域
硬分区系统与其他 Oracle VM Server for SPARC 功能之间的交互
如何从 XML 文件恢复域配置 (ldm add-domain)
如何从 XML 文件恢复域配置 (ldm init-system)
操作具有 Oracle VM Server for SPARC 的 Oracle Solaris OS
Oracle Solaris OS 启动后 OpenBoot 固件不可用
将 Oracle VM Server for SPARC 与服务处理器结合使用
如果 SPARC T5 或 SPARC M5 系统在打开电源时检测到有故障的资源或缺少资源,则 Logical Domains Manager 会尝试使用剩余可用资源恢复已配置的域。进行恢复时,系统(或 SPARC M5 上的物理域)将视为处于恢复模式。只有在启用恢复模式后才会尝试进行恢复。请参见启用恢复模式。
打开电源时,如果在以下任意情况下无法引导最后选择的电源打开配置,则系统固件将恢复为出厂默认配置:
所用配置中每个 PCIe 交换机内的 I/O 拓扑与最后选择的电源打开配置中的 I/O 拓扑不匹配
最后选择的电源打开配置中的 CPU 资源或内存资源不再位于系统中
如果启用了恢复模式,则 Logical Domains Manager 会从最后选择的电源打开配置恢复所有活动域和绑定域。所得到的运行中配置称为降级配置。降级配置将保存至 SP 并会始终用作活动配置,直到保存新的 SP 配置或物理域进行关开机循环为止。
如果物理域进行关开机循环,则系统固件会首先尝试引导最后一个原始电源打开配置。这样,如果已替换缺少的硬件或有故障的硬件,则系统便可引导原始正常配置。如果无法引导最后选择的电源打开配置,则该固件会接着尝试引导相关联的降级配置(如果有)。如果降级配置无法引导或不存在,则会引导出厂默认配置并调用恢复模式。
恢复操作将按以下顺序进行:
控制域。Logical Domains Manager 通过恢复 CPU、内存、I/O 配置以及虚拟 I/O 服务来恢复控制域。
如果所有可恢复的域所需的 CPU 或内存量超过剩余可用量,则会根据其他域的大小相应减少 CPU 或核心数或内存量。例如,在一个包含四个域的系统中,如果每个域分配有 25% 的 CPU 和内存,则所得到的降级配置仍会向每个域分配 25% 的 CPU 和内存。如果 primary 域最初最多包含两个核心(16 个虚拟 CPU)和 8 GB 的内存,则控制域的大小不会减小。
分配给其他域的根联合体和 PCIe 设备将从控制域中被删除。属于控制域的根联合体上的虚拟功能将重新创建。分配给控制域的任何缺失根联合体、PCIe 设备、物理功能或虚拟功能都会标记为已清除。然后,Logical Domains Manager 将重新引导控制域,以使更改生效。
根域。重新引导控制域后,Logical Domains Manager 将恢复根域。如果需要,CPU 和内存量将根据其他可恢复的域相应地减少。如果根联合体在物理层面不再位于系统中,则会标记为已清除。恢复操作期间,此根联合体不会配置到域中。只要分配给根域的根联合体至少有一个可用,此根域就会进行恢复。如果任何根联合体均不可用,则此根域不会进行恢复。Logical Domains Manager 会引导根域,并在属于根域的物理功能上重新创建虚拟功能。所有缺少的 PCIe 插槽、物理功能和虚拟功能都会标记为已清除。如有可能,此域提供的所有虚拟 I/O 服务将重新创建。
I/O 域。Logical Domains Manager 可恢复所有 I/O 域。系统中缺少的所有 PCIe 插槽和虚拟功能都会标记为已清除。如果所需的 I/O 设备均不存在,则不会恢复此域,此时,其 CPU 和内存资源可供其他域使用。如有可能,此域提供的所有虚拟 I/O 服务将重新创建。
来宾域。只有当至少恢复了为来宾域提供服务的一个服务域之后,此来宾域才会进行恢复。如果此来宾域无法进行恢复,则其 CPU 和内存资源可供其他来宾域使用。
如有可能,系统会向一个域分配与原始配置相同的 CPU 数和内存量。如果此 CPU 数或内存量不可用,则会相应地减少这些资源,以使用其余可用资源。
Logical Domains Manager 只会尝试恢复绑定域和活动域。未绑定的任何域的现有资源配置将按原样复制到新配置中。
恢复操作期间,可用资源可能会比先前引导的配置要少。因此,Logical Domains Manager 可能只能恢复一部分先前配置的域。此外,恢复后的域可能并不包含原始配置中的所有资源。例如,恢复后的绑定域所具有的 I/O 资源可能比先前的配置要少。如果某个域的 I/O 设备不再存在或其父服务域无法恢复,则可能无法恢复该域。
恢复模式会将其步骤记录到 Logical Domains Manager SMF 日志 /var/svc/log/ldoms-ldmd:default.log 中。当 Logical Domains Manager 启动恢复、重新引导控制域以及恢复完成时,会在系统控制台中写入消息。
![]() | 注意 - 恢复后的域并不保证能够完全正常运行。该域可能不包含运行 OS 实例或应用程序所需的资源。例如,恢复后的域可能只有网络资源,而没有磁盘资源。或者,恢复后的域可能缺少运行应用程序所需的文件系统。在域中使用多路径 I/O 可减少因缺少 I/O 资源而产生的影响。 |