Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración del servidor Oracle VM para SPARC 2.0 |
1. Información general sobre el software del Oracle VM Server for SPARC
2. Instalación y habilitación del software
4. Configuración de servicios y el dominio de control
5. Configuración de los dominios huésped
6. Configuración de dominios E/S
10. Administración de recursos
11. Administración de las configuraciones
12. Realización de otras tareas administrativas
Introducción de nombres en la CLI
Nombres de archivo (file) y nombres de variables (var-name)
backend del servidor de disco virtual y nombres del dispositivo del conmutador virtual
Nombre de configuración (config-name)
Conexión a una consola huésped sobre una red
Combine múltiples consolas en un grupo
Paro de un dominio muy cargado que puede provocar un retraso de la conexión
Funcionamiento del SO de Solaris de Oracle con el Oracle VM Server for SPARC
El firmware OpenBoot no está disponible cuando se arranca el SO de Solaris de Oracle
Apagado y reencendido de un servidor
Guardar las configuraciones de dominio lógico en el SP
No use el comando psradm(1M) en CPU activas en un dominio gestionado por energía
Resultado de las interrupciones de SO de Solaris de Oracle
Resultados de detener o reiniciar el dominio de control
Uso de Dominios lógicos con el procesador de servicio
Restablezca la configuración del dominio a la configuración predeterminada u otra.
Determinación de dónde ocurren los errores por la asignación de CPU y direcciones de memoria
Determinación del número de CPU
Determinación de la dirección de la memoria real
Ejemplos de asignación de CPU y memoria
Uso de los identificadores únicos universales
Comando de información de dominio virtual y API
A. Herramienta de conversión física a virtual del Oracle VM Server for SPARC
B. Asistente para la configuración de Oracle VM Server for SPARC
C. Descubrimiento del Administrador de Dominios lógicos
D. Uso de la interfaz XML con el Administrador de Dominios lógicos
Puede usar el Administrador de Dominios lógicos para establecer las relaciones de dependencia entre dominios. Un dominio que tiene uno o varios dominios que dependen de él se llama un dominio maestro. Un dominio que depende de otro dominio se llama un dominio esclavo.
Cada dominio esclavo puede especificar hasta cuatro dominios maestros fijando la propiedad master. Por ejemplo, el dominio esclavo pine especifica los cuatro dominios maestros en la siguiente lista separada por comas:
# ldm add-domain master=apple,lemon,orange,peach pine
Cada dominio maestro puede especificar qué pasa a los dominios esclavos en caso que el dominio maestro falle. Por ejemplo, si falla un dominio maestro, puede ser necesario que los dominios esclavos generen un mensaje de error grave. Si un dominio esclavo tiene más de un dominio maestro, el primer dominio maestro que falla acciona la normativa de fallo definida en todos los dominios esclavos.
Nota - Si falla más de un dominio esclavo simultáneamente, sólo una de las normativas de fallo especificadas se forzará en todos los dominios esclavos afectados. Por ejemplo, si los dominios maestro que han fallado tiene normativas de stop y panic, todos los dominios esclavos se pararán o generarán un error crítico.
La normativa de fallos del dominio maestro se controla configurando uno de los siguientes valores en la propiedad failure-policy:
ignore ignora cualquier dominio esclavo cuando falla el dominio maestro.
panic se genera el mensaje de error grave en cualquier dominio esclavo cuando falla el dominio maestro.
reset se restablece cualquier dominio esclavo cuando falla el dominio maestro.
stop se para cualquier dominio esclavo cuando falla el dominio maestro.
En este ejemplo, los dominios maestros especifican la normativa de fallo de la siguiente manera:
# ldm set-domain failure-policy=ignore apple # ldm set-domain failure-policy=panic lemon # ldm set-domain failure-policy=reset orange # ldm set-domain failure-policy=stop peach
Puede usar este mecanismo para crear dependencias explícitas entre dominios. Por ejemplo, un dominio huésped depende implícitamente del dominio de servicio para ofrecer los dispositivos virtuales. Un dominio huésped E/S se bloquea cuando el dominio de servicio del que depende no está funcionando y en ejecución. Si se define un dominio huésped como esclavo del dominio de servicio, se puede especificar el comportamiento del dominio huésped cuando se cae el dominio de servicio. Cuando no se establece esta dependencia, una dominio huésped simplemente espera a que el dominio de servicio vuelva a funcionar.
Nota - El Administrador de Dominios lógicos no le permite crear relaciones de dominio que creen un ciclo de dependencia. Para más información, véase Ciclos de dependencia.
Para ejemplos XML de dependencia de dominios, véase el Ejemplo D-6.
Los siguientes ejemplos muestran cómo configurar dependencias de dominios.
El primer comando crea un dominio maestro llamado twizzle. Este comando usa failure-policy=reset para especificar que los dominios esclavos se restablecen si falla el dominio twizzle. El segundo comando modifica un dominio maestro llamado primary. Este comando usa failure-policy=panic para especificar que los dominios esclavos generan un error crítico si el dominio primary falla. El tercer comando crea un dominio esclavo llamado chocktaw que depende de los dos dominios maestros, twizzle y primary. El dominio esclavo utiliza master=twizzle,primary para especificar los dominios maestros. En caso que el dominio twizzle o primary falle, el dominio chocktaw se restablecerá o generará un error crítico. El primer dominio maestro que falla es el que determina el comportamiento de los dominio esclavos.
# ldm add-domain failure-policy=reset twizzle # ldm set-domain failure-policy=panic primary # ldm add-domain master=twizzle,primary chocktaw
Este ejemplo muestra cómo usar el comando ldm set-domain para modificar el dominio orange para asignar primary como dominio maestro. El segundo comando usa el comando ldm set-domain para asignar orange y primary como dominios maestros para el dominio tangerine. El tercer comando incluye la información sobre todos estos dominios.
# ldm set-domain master=primary orange # ldm set-domain master=orange,primary tangerine # ldm list -o domain NAME STATE FLAGS UTIL primary active -n-cv- 0.2% SOFTSTATE Solaris running HOSTID 0x83d8b31c CONTROL failure-policy=ignore DEPENDENCY master= ------------------------------------------------------------------------------ NAME STATE FLAGS UTIL orange bound ------ HOSTID 0x84fb28ef CONTROL failure-policy=stop DEPENDENCY master=primary VARIABLES test_var=Aloha ------------------------------------------------------------------------------ NAME STATE FLAGS UTIL tangerine bound ------ HOSTID 0x84f948e9 CONTROL failure-policy=ignore DEPENDENCY master=orange,primary VARIABLES test_var=A hui hou
A continuación se muestra un ejemplo de un listado con salida analizable:
# ldm list -o domain -p
El Administrador de Dominios lógicos no le permite crear relaciones de dominio que creen un ciclo de dependencia. Un ciclo de dependencia es una relación entre dos o más dominios que lleva a una situación en la que un dominio esclavo depende de sí mismo, o un dominio maestro depende de sus dominios esclavos.
El Administrador de Dominios lógicos determina si existe un ciclo de dependencia antes de agregar una dependencia. El Administrador de Dominios lógicos se pone en marcha en el dominio esclavo y busca todas las rutas especificadas por la matriz del maestro hasta haber alcanzado el final de la ruta. Cualquier ciclo de dependencia detectado se indica como error.
El siguiente ejemplo muestra cómo puede crearse un ciclo de dependencia. El primer comando crea un dominio esclavo llamado mohawk que especifica su dominio maestro como primary. Así que mohawk depende de primary en la siguiente cadena de dependencia:
Figura 12-1 Dependencia de dominio individual
El segundo comando crea un dominio esclavo llamado primary que especifica su dominio maestro como counter. Así pues, mohawk depende de primary, que depende de counter en la siguiente cadena de dependencia:
Figura 12-2 Dependencia de dominios múltiples
El tercer comando intenta crear una dependencia entre los dominios counter y mohawk, lo que produce el siguiente ciclo de dependencia:
Figura 12-3 Ciclo de dependencia de dominio
El comando ldm set-domain fallará con el siguiente mensaje de error:
# ldm add-domain master=primary mohawk # ldm set-domain master=counter primary # ldm set-domain master=mohawk counter Dependency cycle detected: LDom "counter" indicates "primary" as its master