第 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 与服务处理器结合使用
FMA 会在检测到有故障的资源后联系 Logical Domains Manager。然后,Logical Domains Manager 会尝试在所有正在运行的域中停止使用该资源。为确保将来无法将有故障的资源分配给域,FMA 会将该资源添加到黑名单。
Logical Domains Manager 仅支持将 CPU 和内存资源列入黑名单,不支持将 I/O 资源列入黑名单。
如果有故障的资源未在使用中,则 Logical Domains Manager 会将该资源从 ldm list-devices 输出中显示的可用资源列表中删除。此时,该资源会在内部标记为“已列入黑名单”,这样,将来就无法将其分配给域了。
如果有故障的资源正在使用中,则 Logical Domains Manager 会尝试清除该资源。为避免正在运行的域发生服务中断,Logical Domains Manager 会先尝试使用 CPU 或内存动态重新配置来清除有故障的资源。如果某个核心可用作目标,则 Logical Domains Manager 会重新映射有故障的核心。如果此“实时清除”成功,则有故障的资源会在内部标记为已列入黑名单,并且不会显示在 ldm list-devices 输出中,这样,该资源将来就不会分配给域了。
如果实时清除失败,则 Logical Domains Manager 会在内部将故障资源标记为 "evacuation pending"。资源在 ldm list-devices 输出中显示为正常,因为资源在运行中的域上仍在使用中,直到受影响的来宾域重新引导或停止。
受影响的来宾域停止或重新引导后,Logical Domains Manager 会尝试清除有故障的资源并在内部将其标记为已列入黑名单,这样将来就不会分配该资源了。此类设备不会显示在 ldm 输出中。待清除完成后,Logical Domains Manager 会尝试启动来宾域。但是,如果因没有足够的可用资源而无法启动来宾域,则来宾域会标记为“已降级”,并记录以下警告消息,以便用户能够进行干预来执行手动恢复。
primary# ldm ls NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME primary active -n-cv- UART 368 2079488M 0.1% 0.0% 16h 57m gd0 bound -d---- 5000 8 warning: Could not restart domain gd0 after completing pending evacuation. The domain has been marked degraded and should be examined to see if manual recovery is possible.
系统进行关开机循环后,FMA 会对仍有故障的资源重复清除请求,而 Logical Domains Manager 会通过清除这些有故障的资源并在内部将其标记为已列入黑名单来处理这些请求。
在提供 FMA 黑名单支持之前,如果来宾域因资源故障而发生紧急情况,则可能会陷入紧急情况-重新引导的死循环。通过在重新引导来宾域后使用资源清除和黑名单功能,可以避免这一紧急情况-重新引导循环,并防止将来尝试使用有故障的资源。