Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de administración de Oracle VM Server for SPARC 3.0 Oracle VM Server for SPARC (Español) |
Parte I Software Oracle VM Server for SPARC 3.0
1. Información general sobre el software de 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
Introducción de nombres en la CLI
Nombres de archivo (archivo) y nombres de variables (nombre_var)
backend del servidor de disco virtual y nombres del dispositivo del conmutador virtual
Nombre de configuración (nombre_config)
Conexión a una consola invitado sobre una red
Cómo combinar varias consolas en un grupo
Detención de un dominio muy cargado que puede provocar un retraso de la conexión
Funcionamiento del SO Oracle Solaris con el Oracle VM Server for SPARC
El firmware OpenBoot no está disponible cuando se inicia el SO Oracle Solaris
Apagado y encendido de un servidor
Cómo guardar las configuraciones de dominio actuales en el SP
No use el comando psradm(1M) en CPU activas en un dominio administrado por energía
Resultado de las interrupciones del SO Oracle Solaris
Resultados de detener o reiniciar el dominio de control
Uso de Logical Domains con el procesador de servicio
Determinación de dónde ocurren los errores por la asignación de CPU y direcciones de memoria
Cómo determinar el número de CPU
Cómo determinar la dirección de 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
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 de la gestión de energía
16. Uso del software de Base de datos de información de administración de Oracle VM Server for SPARC
17. Descubrimiento del Logical Domains Manager
Puede usar los Logical Domains Manager 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 directiva de fallo definida en todos los dominios esclavos.
Nota - Si falla más de un dominio esclavo simultáneamente, sólo una de las directivas de fallo especificadas se forzará en todos los dominios esclavos afectados. Por ejemplo, si los dominios maestro que han fallado tiene directivas de stop y panic, todos los dominios esclavos se pararán o generarán un error crítico.
La directiva 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 directiva 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 invitado depende implícitamente del dominio de servicio para ofrecer los dispositivos virtuales. Un dominio invitado E/S se bloquea cuando el dominio de servicio del que depende no está funcionando y en ejecución. Si se define un dominio invitado como esclavo del dominio de servicio, se puede especificar el comportamiento del dominio invitado cuando se cae el dominio de servicio. Cuando no se establece esta dependencia, una dominio invitado simplemente espera a que el dominio de servicio vuelva a funcionar.
Nota - Los Logical Domains Manager no le permiten crear relaciones de dominio que creen un ciclo de dependencia. Para más información, véase Ciclos de dependencia.
Para ver algunos ejemplos de XML de dependencia, consulte el Ejemplo 18-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 ------------------------------------------------------------------------------ NAME STATE FLAGS UTIL tangerine bound ------ HOSTID 0x84f948e9 CONTROL failure-policy=ignore DEPENDENCY master=orange,primary
A continuación se muestra un ejemplo de un listado con salida analizable:
# ldm list -o domain -p
Los Logical Domains Manager no le permiten 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.
Los Logical Domains Manager determinan si existe un ciclo de dependencia antes de agregar una dependencia. Los Logical Domains Manager se ponen en marcha en el dominio esclavo y buscan 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