Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración de Oracle VM Server for SPARC 2.2 Oracle VM Server for SPARC (Español) |
Parte I Software Oracle VM Server for SPARC 2.2
1. Información general sobre el software del Oracle VM Server for SPARC
2. Instalación y habilitación del software
3. Seguridad de Oracle VM Server for SPARC
4. Configuración de servicios y el dominio de control
5. Configuración de los dominios invitados
6. Configuración de dominios de E/S
10. Administración de recursos
11. Gestión de configuraciones de dominios
12. Realización de otras tareas administrativas
Parte II Software Oracle VM Server for SPARC opcional
13. Herramienta de conversión física a virtual del Oracle VM Server for SPARC
14. Asistente de configuración de Oracle VM Server for SPARC (Oracle Solaris 10)
15. Uso del software de Base de datos de información de administración de Oracle VM Server for SPARC
Agente de administración de sistema
Logical Domains Manager y la MIB de Oracle VM Server for SPARC
Análisis de la interfaz de control basada en XML
Información sobre errores y recuperación
Árbol de objetos de la MIB de Oracle VM Server for SPARC
Instalación y configuración del software de la MIB de Oracle VM Server for SPARC
Instalación y configuración del software de la MIB de Oracle VM Server for SPARC (mapa de tareas)
Cómo instalar el paquete de software de MIB de Oracle VM Server for SPARC
Cómo cargar el módulo de MIB de Oracle VM Server for SPARC en el SMA
Cómo eliminar el paquete de software de MIB de Oracle VM Server for SPARC
Cómo crear el usuario snmpv3 inicial
Configuración de las variables de entorno
Cómo configurar las variables de entorno
Consulta de la MIB de Oracle VM Server for SPARC
Cómo recuperar objetos de la MIB de Oracle VM Server for SPARC
Recuperación de información de la MIB de Oracle VM Server for SPARC
Tabla de variables de entorno (ldomEnvVarsTable)
Tabla de directiva del dominio (ldomPolicyTable)
Tabla de configuración del procesador de servicio (ldomSPConfigTable)
Grupo de recursos del dominio y variables escalares
Tabla de la CPU virtual (ldomVcpuTable)
Tabla de unidades criptográficas (ldomCryptoTable)
Tabla de bus de E/S (ldomIOBusTable)
Tabla del núcleo (ldomCoreTable)
Variables escalares para la información de versión de Logical Domains
Uso de capturas del módulo de MIB de Oracle VM Server for SPARC
Descripciones de capturas de MIB de Oracle VM Server for SPARC
Creación de dominios (ldomCreate)
Destrucción de dominio (ldomDestroy)
Cambio de estado de dominio (ldomStateChange)
Cambio de CPU virtual (ldomVCpuChange)
Cambio de memoria virtual (ldomVMemChange)
Cambio de servicio de disco virtual (ldomVdsChange)
Cambio de disco virtual (ldomVdiskChange)
Cambio de conmutador virtual (ldomVswChange)
Cambio de red virtual (ldomVnetChange)
Cambio de concentrador de la consola virtual (ldomVccChange)
Cambio de grupo de consola virtual (ldomVconsChange)
Cómo iniciar y detener dominios
Cómo iniciar y detener un dominio
16. Descubrimiento del Logical Domains Manager
En esta sección se describe cómo supervisar los dominios lógicos (dominios) consultando la MIB de Oracle VM Server for SPARC. En esta sección también se incluyen descripciones de los distintos tipos de salida de la MIB.
En esta sección se tratan los siguientes temas:
Antes de consultar la MIB de Oracle VM Server for SPARC, debe configurar las variables de entorno para el shell que utilice. Este procedimiento describe cómo configurar estas variables para los shells C, Bourne y Korn.
% setenv PATH /usr/sfw/bin:$PATH % setenv MIBDIRS /opt/SUNWldmib/lib/mibs:/etc/sma/snmp/mibs % setenv MIBS +SUN-LDOM-MIB
$ PATH=/usr/sfw/bin:$PATH; export PATH $ MIBDIRS=/opt/SUNWldmib/lib/mibs:/etc/sma/snmp/mibs; export MIBDIRS $ MIBS=+SUN-LDOM-MIB; export MIBS
Cuando un sistema tiene un gran número de dominios, el agente SNMP podría agotar el tiempo de espera antes de responder a una solicitud SNMP. Para aumentar el valor del tiempo de espera, utilice la opción -t para especificar un valor mayor. Por ejemplo, el comando snmpwalk siguiente establece el valor de tiempo de espera en 20 segundos:
# snmpwalk -t 20 -v1 -c public localhost SUN-LDOM-MIB::ldomTable
También puede utilizar la opción -t para especificar el valor de tiempo de espera para los comandos snmpget y snmptable.
# snmpget -v version -c community-string host MIB-object
Utilice el comando snmpwalk o snmptable.
# snmpwalk -v version -c community-string host MIB-object # snmptable -v version -c community-string host MIB-object
Ejemplo 15-1 Recuperación de un solo objeto de la MIB de Oracle VM Server for SPARC (snmpget)
El comando snmpget siguiente consulta el valor del objeto de ldomVersionMajor. El comando especifica snmpv1 (-v1) y una cadena de comunidad (-c public) para el host localhost.
# snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0 SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1
Ejemplo 15-2 Recuperación de valores de objeto desde ldomTable (snmpwalk)
En los ejemplos siguientes se muestra cómo utilizar el comando snmpwalk para recuperar los valores de objeto de ldomTable.
El comando snmpwalk -v1 siguiente devuelve los valores para todos los objetos de la tabla ldomTable:
# snmpwalk -v1 -c public localhost SUN-LDOM-MIB::ldomTable SUN-LDOM-MIB::ldomName.1 = STRING: primary SUN-LDOM-MIB::ldomName.2 = STRING: LdomMibTest_1 SUN-LDOM-MIB::ldomAdminState.1 = INTEGER: 0 SUN-LDOM-MIB::ldomAdminState.2 = INTEGER: 0 SUN-LDOM-MIB::ldomOperState.1 = INTEGER: active(1) SUN-LDOM-MIB::ldomOperState.2 = INTEGER: bound(6) SUN-LDOM-MIB::ldomNumVCpu.1 = INTEGER: 32 SUN-LDOM-MIB::ldomNumVCpu.2 = INTEGER: 2 SUN-LDOM-MIB::ldomMemSize.1 = INTEGER: 3968 SUN-LDOM-MIB::ldomMemSize.2 = INTEGER: 256 SUN-LDOM-MIB::ldomMemUnit.1 = INTEGER: megabytes(2) SUN-LDOM-MIB::ldomMemUnit.2 = INTEGER: megabytes(2) SUN-LDOM-MIB::ldomNumCrypto.1 = INTEGER: 8 SUN-LDOM-MIB::ldomNumCrypto.2 = INTEGER: 0 SUN-LDOM-MIB::ldomNumIOBus.1 = INTEGER: 2 SUN-LDOM-MIB::ldomNumIOBus.2 = INTEGER: 0 SUN-LDOM-MIB::ldomUUID.1 = STRING: c2c3d93b-a3f9-60f6-a45e-f35d55c05fb6 SUN-LDOM-MIB::ldomUUID.2 = STRING: af0b05f0-d262-e633-af32-a6c4e81fb81c SUN-LDOM-MIB::ldomMacAddress.1 = STRING: 00:14:4f:86:63:2a SUN-LDOM-MIB::ldomMacAddress.2 = STRING: 00:14:4f:fa:78:b9 SUN-LDOM-MIB::ldomHostID.1 = STRING: 0x8486632a SUN-LDOM-MIB::ldomHostID.2 = STRING: 0x84fa78b9 SUN-LDOM-MIB::ldomFailurePolicy.1 = STRING: ignore SUN-LDOM-MIB::ldomFailurePolicy.2 = STRING: ignore SUN-LDOM-MIB::ldomMaster.1 = STRING: SUN-LDOM-MIB::ldomMaster.2 = STRING:
Los siguientes comandos snmpwalk utilizan snmpv2c y snmpv3 para recuperar el contenido de ldomTable:
# snmpwalk -v2c -c public localhost SUN-LDOM-MIB::ldomTable # snmpwalk -v 3 -u test -l authNoPriv -a MD5 -A testpassword localhost \ SUN-LDOMMIB::ldomTable
Ejemplo 15-3 Recuperación de valores de objeto desde ldomTable en formato tabular (snmptable)
En los ejemplos siguientes se muestra cómo utilizar el comando snmptable para recuperar los valores de objeto de ldomTable en formato tabular.
El comando snmptable -v1 siguiente muestra el contenido de ldomTable en formato tabular:
# snmptable -v1 -c public localhost SUN-LDOM-MIB::ldomTable
El comando snmptable siguiente muestra el contenido de ldomTable en formato tabular mediante el uso de snmpv2c.
Tenga en cuenta que, para el comando v2c o v3 snmptable, debe utilizar la opción -CB para especificar sólo las solicitudes GETNEXT, no GETBULK, para recuperar datos.
# snmptable -v2c -CB -c public localhost SUN-LDOM-MIB::ldomTable
En esta sección se describe la información que puede recuperar de la MIB de Oracle VM Server for SPARC en forma de tablas o de objetos escalares.
ldomTable se utiliza para representar cada dominio en el sistema. La información incluye restricciones de los recursos para las CPU virtuales, la memoria, las unidades criptográficas y los buses de E/S. La tabla también incluye otra información de dominio, como el identificador único universal (UUID), la dirección MAC, el ID de host, la directiva de fallos y el dominio maestro.
Tabla 15-1 Tabla de dominio (ldomTable)
|
ldomEnvVarsTable describe las variables de entorno del PROM OpenBoot que utilizan todos los dominios.
Tabla 15-2 Tabla de variables de entorno (ldomEnvVarsTable)
|
ldomPolicyTable describe la directiva de administración de recursos dinámicos (DRM) aplicable a todos los dominios.
Tabla 15-3 Tabla de directiva del dominio (ldomPolicyTable)
|
ldomSPConfigTable describe las configuraciones del procesador de servicio (SP) para todos los dominios.
Tabla 15-4 Tabla de configuración del procesador de servicio (ldomSPConfigTable)
|
Pueden asignarse los siguientes recursos a los dominios:
CPU virtual (vcpu)
Memoria (mem)
Unidad criptográfica (mau)
Conmutador virtual (vsw)
Red virtual (vnet)
Servidor de disco virtual (vds)
Dispositivo del servidor de disco virtual (vdsdev)
Disco virtual (vdisk)
Concentrador de la consola virtual (vcc)
Consola virtual (vcons)
Dispositivo de E/S físico (io)
Las siguientes variables de MIB se utilizan para representar agrupaciones de recursos y sus propiedades.
Tabla 15-5 Variables escalares para el grupo de recursos de la CPU
|
Tabla 15-6 Variables escalares para el grupo de recursos de la memoria
|
Tabla 15-7 Variables escalares para el grupo de recursos criptográficos
|
Tabla 15-8 Variables escalares para el grupo de recursos de bus de E/S
|
ldomVcpuTable describe las CPU virtuales que utilizan todos los dominios.
Tabla 15-9 Tabla de la CPU virtual (ldomVcpuTable)
|
El espacio de memoria de un dominio se conoce como memoria real, es decir, memoria virtual. El espacio de memoria de la plataforma host que detecta el hipervisor se conoce como memoria física. El hipervisor asigna bloques de memoria física para formar un bloque de memoria real que utilice un dominio.
El ejemplo siguiente muestra que el tamaño de memoria solicitado se puede dividir entre dos bloques de memoria en lugar de asignarse a un único bloque de memoria grande. Pongamos por caso que un dominio solicita 521 Mbytes de memoria real. La memoria puede tener asignados dos bloques de 256 MB en el sistema host como memoria física utilizando el formato {dirección_física, dirección_real, tamaño}.
{0x1000000, 0x1000000, 256}, {0x2000000, 0x2000000,256}
Un dominio puede tener hasta 64 segmentos de memoria física en un dominio invitado. Por tanto, se utiliza una tabla auxiliar en lugar de una cadena de visualización para contener cada segmento de memoria. Una cadena de visualización tiene un límite de 255 caracteres.
ldomVmemTable describe las propiedades de la memoria virtual que utilizan los dominios.
Tabla 15-10 Tabla de memoria virtual (ldomVmemTable)
|
ldomVmemPhysBindTable es una tabla auxiliar que contiene segmentos de memoria física para todos los dominios.
Tabla 15-11 Tabla de enlace físico de la memoria virtual (ldomVmemPhysBindTable)
|
Un servicio de disco virtual (vds) y el dispositivo físico al que se asigna (vdsdev) proporcionan la funcionalidad de disco virtual para la tecnología de Oracle VM Server for SPARC. Un servicio de disco virtual exporta una serie de volúmenes locales (discos físicos o sistemas de archivos). Cuando se especifica un servicio de disco virtual, se incluye lo siguiente:
Ruta /dev completa del dispositivo de copia de seguridad (vdsdev)
Nombre único (nombre de volumen) para el dispositivo que se añade al servicio
Pueden enlazarse uno o más discos, segmentos de disco y sistemas de archivo a un solo servicio de disco. Cada disco tiene un nombre de volumen y un nombre único. El nombre de volumen se utiliza cuando el disco está enlazado al servicio. Logical Domains Manager crea clientes de discos virtuales (vdisk) desde el servicio de disco virtual y sus volúmenes lógicos.
ldomVdsTable describe los servicios de disco virtual para todos los dominios.
Tabla 15-12 Tabla del servicio de disco virtual (ldomVdsTable)
|
ldomVdsdevTable describe los dispositivos de servicio de disco virtual que utilizan todos los servicios de disco virtual.
Tabla 15-13 Tabla del dispositivo de servicio de disco virtual (ldomVdsdevTable)
|
ldomVdiskTable describe los discos virtuales para todos los dominios.
Tabla 15-14 Tabla de disco virtual (ldomVdiskTable)
|
La figura siguiente muestra cómo se utilizan los índices para definir las relaciones entre las tablas de los discos virtuales y la tabla de dominio. Los índices se utilizan del modo siguiente:
ldomIndex en ldomVdsTable y ldomVdiskTable apunta a ldomTable.
VdsIndex en ldomVdsdevTable apunta a ldomVdsTable.
VdsDevIndex en ldomVdiskTable apunta a ldomVdsdevTable.
Figura 15-3 Relación entre las tablas de discos virtuales y la tabla de dominio
La compatibilidad con la red virtual de Oracle VM Server for SPARC permite a los dominios invitados comunicarse entre sí y con los hosts externos a través de un dispositivo Ethernet físico. La red virtual contiene los siguientes componentes principales:
Conmutador virtual (vsw)
Dispositivo de red virtual (vnet)
Después de crear un conmutador virtual en un dominio de servicio, puede enlazar un dispositivo de red física al conmutador virtual. A continuación, puede crear un dispositivo de red virtual para un dominio que utilice el servicio de conmutador virtual para la conmutación. El servicio de conmutador virtual se comunica con otros dominios conectándose al mismo conmutador virtual. El servicio de conmutador virtual se comunica con los hosts externos si hay un dispositivo físico enlazado al conmutador virtual.
ldomVswTable describe los servicios de conmutador virtual para todos los dominios.
Tabla 15-15 Tabla del servicio de conmutador virtual (ldomVswTable)
|
ldomVnetTable describe los dispositivos de red virtual para todos los dominios.
Tabla 15-16 Tabla del dispositivo de red virtual (ldomVnetTable)
|
El dominio de servicio de Oracle VM Server for SPARC proporciona un servicio de terminal de red virtual (vNTS). vNTS proporciona un servicio de consola virtual, denominado concentrador de consola virtual (vcc), con una serie de números de puerto. Cada concentrador de consola virtual tiene varios grupos de consola (vcons), y cada agrupo tiene asignado un número de puerto. Cada grupo puede contener varios dominios.
ldomVccTable describe los concentradores de la consola virtual para todos los dominios.
Tabla 15-17 Tabla de concentradores de la consola virtual (ldomVccTable)
|
ldomVconsTable describe los grupos de la consola virtual para todos los servicios de la consola virtual.
Tabla 15-18 Tabla del grupo de consolas virtuales (ldomVconsTable)
|
ldomVconsVccRelTable contiene valores de índice para mostrar las relaciones entre tablas de un dominio, un concentrador de la consola virtual y los grupos de consola.
Tabla 15-19 Tabla de relaciones de la consola virtual (ldomVconsVccRelTable)
|
La figura siguiente muestra cómo se utilizan los índices para definir las relaciones entre las tablas de la consola virtual y la tabla de dominio. Los índices se utilizan del modo siguiente:
ldomIndex en ldomVccTable y ldomVconsVccRelTable apunta a ldomTable.
VccIndex en ldomVconsVccRelTable apunta a ldomVccTable.
VconsIndex en ldomVconsVccRelTable apunta a ldomVconsTable.
Figura 15-4 Relación entre las tablas de la consola virtual y la tabla de dominio
ldomCryptoTable describe las unidades criptográficas que utilizan todos los dominios. Una unidad criptográfica se conoce normalmente como unidad aritmética modular (MAU).
Tabla 15-20 Tabla de unidades criptográficas (ldomCryptoTable)
|
ldomIOBusTable describe los dispositivos de E/S física y los buses PCI que utilizan todos los dominios.
Tabla 15-21 Tabla de bus de E/S (ldomIOBusTable)
|
ldomCoreTable describe la información del núcleo, como core-id o cpuset, para todos los dominios.
Tabla 15-22 Tabla del núcleo (ldomCoreTable)
|
El protocolo de Logical Domains Manager admite versiones de Logical Domains, que consiste en un número superior y uno inferior. La MIB de Oracle VM Server for SPARC tiene variables escalares para describir la información de versión de Logical Domains.
Tabla 15-23 Variables escalares para la información de versión de Logical Domains
|
Los valores de ldomVersionMajor y ldomVersionMinor son equivalentes a la versión que muestra el comando ldm list -p. Por ejemplo:
$ ldm ls -p VERSION 1.6 ... $ snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0 SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1 $ snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMinor.0 SUN-LDOM-MIB::ldomVersionMinor.0 = INTEGER: 5