Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

Oracle VM Server for SPARC 管理信息库概述

相关产品和功能

    为了成功使用 Oracle VM Server for SPARC MIB,必须了解如何使用以下软件产品和软件:

  • Oracle Solaris OS

  • Oracle VM Server for SPARC 软件

  • Simple Network Management Protocol, SNMP(简单网络管理协议)

  • SNMP 管理信息库 (Management Information Base, MIB)

  • Oracle Solaris SNMP 代理

  • SNMP 版本 1 (SNMPv1)、SNMP 版本 2 (SNMPv2c) 和 SNMP 版本 3 (SNMPv3) 协议

  • 管理信息结构 (Structure of Management Information, SMI) 版本 1 和版本 2

  • 管理信息库 (Management Information Base, MIB) 结构

  • 抽象语法表示法 1 (Abstract Syntax Notation, ASN.1)

软件组件

    Oracle VM Server for SPARC MIB 软件包 SUNWldmib.v 包含以下软件组件:

  • SUN-LDOM-MIB.mib 是文本文件形式的 SNMP MIB。此文件定义 Oracle VM Server for SPARC MIB 中的对象。

  • ldomMIB.so 是共享库形式的系统管理代理扩展模块。此模块使 Oracle Solaris SNMP 代理能够响应 Oracle VM Server for SPARC MIB 中指定的信息请求并生成陷阱。

下图说明 Oracle VM Server for SPARC MIB、Oracle Solaris SNMP 代理、Logical Domains Manager 和第三方系统管理应用程序之间的交互。下图中显示的交互在系统管理代理Logical Domains Manager 和 Oracle VM Server for SPARC MIB中有说明。

图 21-1  Oracle VM Server for SPARC MIB 与 Oracle Solaris SNMP 代理、Logical Domains Manager 和第三方系统管理应用程序之间的交互

image:图中显示了 Oracle Solaris SNMP 代理、Logical Domains Manager 和第三方系统管理应用程序之间的交互。

系统管理代理

    Oracle Solaris SNMP 代理可执行以下功能:

  • 侦听第三方系统管理应用程序的请求以获取或设置由 Oracle VM Server for SPARC MIB 提供的数据。此代理侦听标准的 SNMP 端口 161

  • 通过使用 SNMP 通知的标准端口 162 来向所配置的系统管理应用程序发出陷阱。

Oracle VM Server for SPARC MIB 由控制域上的 Oracle Solaris OS 默认 Oracle Solaris SNMP 代理导出。

Oracle Solaris SNMP 代理支持 SNMP 版本 v1、v2c 和 v3 的 get、set 和 trap 功能。大多数 Oracle VM Server for SPARC MIB 对象都是只读的,用于监视目的。但是,要启动或停止域,必须向 ldomTable 表的 ldomAdminState 属性中写入一个值。请参见Table 21–1

Logical Domains Manager 和 Oracle VM Server for SPARC MIB

    是一个容器,由来宾操作系统的一组虚拟资源组成。Logical Domains Manager 提供用来创建、配置和管理域的命令行界面 (command-line interface, CLI)。Logical Domains Manager 和 Oracle VM Server for SPARC MIB 支持以下虚拟资源:

  • CPU

  • 内存

  • 磁盘、网络和控制台 I/O

  • 加密单元

解析基于 XML 的控制接口

Logical Domains Manager 将基于 XML 的控制接口导出到 Oracle VM Server for SPARC MIB。Oracle VM Server for SPARC MIB 解析 XML 接口并填充 MIB。Oracle VM Server for SPARC MIB 仅提供对控制域的支持。

提供 SNMP 陷阱

Oracle VM Server for SPARC MIB 定期轮询 Logical Domains Manager 看是否有更新或状态更改,然后向系统管理应用程序发出 SNMP 陷阱。

提供故障和恢复信息

如果 Oracle VM Server for SPARC MIB 无法再分配所需的资源,则 MIB 会通过 SNMP 代理向系统管理应用程序返回一个一般错误。SNMP 陷阱传送机制不对此错误进行确认。Oracle VM Server for SPARC MIB 中未实现任何特定的状态或检查点。具有 Oracle VM Server for SPARC MIB 的 Oracle Solaris SNMP 代理由 init 进程和服务管理工具 (Service Management Facility, SMF) 启动和监视。如果 Oracle Solaris SNMP 代理失败并退出,SMF 会自动重新启动该进程,随后该新进程会动态重新启动 Oracle VM Server for SPARC MIB 模块。

Oracle VM Server for SPARC MIB 对象树

由 SNMP 管理的对象按树状层次结构进行组织。对象标识符 (object identifier, OID) 由一系列基于树中节点的整数组成,整数之间用点分隔。每个管理对象都有一个数值 OID 和一个相关的文本名称。Oracle VM Server for SPARC MIB 在对象树的这一部分注册为 ldom (205) 分支:

iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).sun(42).products(2)

下图显示 Oracle VM Server for SPARC MIB 下面的主要子树:

图 21-2  Oracle VM Server for SPARC MIB 树

image:该图显示 Oracle VM Server for SPARC MIB 对象树。