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
Cómo aplicar la restricción de núcleo completo
Cómo aplicar la restricción de núcleos máximos
Interacciones entre la restricción de núcleo completo y otras características del dominio
Reconfiguración dinámica de CPU
Configuración del sistema con particiones físicas
Comprobación de la configuración de un dominio
Cómo determinar si un dominio está configurado con núcleos completos de CPU
Cómo mostrar los núcleos de CPU que están asignados a un dominio
Configuración de un dominio con núcleos completos de CPU
Cómo crear un nuevo dominio con núcleos completos de CPU
Cómo configurar un dominio existente con núcleos completos de CPU
Cómo configurar el dominio principal con núcleos completos de CPU
Interacción de sistemas de particiones físicas con otras funciones de Oracle VM Server for SPARC
Reconfiguración dinámica de CPU
Administración de recursos dinámicos de CPU
Administración de la energía de la CPU
Reinicio o reenlace del dominio
Incompatibilidad de la migración de dominios
Asignación de recursos físicos a dominios
Cómo eliminar la restricción physical-bindings
Cómo eliminar todos los recursos que no están físicamente enlazados
Administración de recursos físicos en el dominio de control
Restricciones para administrar recursos físicos en dominios
Uso de la reconfiguración dinámica de memoria
Seguimiento del progreso de la solicitud de DR de memoria
Cancelación de una solicitud de DR de memoria
Solicitudes parciales de DR de memoria
Reconfiguración de memoria del dominio de control
Disminución de la memoria del dominio de control
Reconfiguración dinámica y retrasada
Alineación de memoria para dominios activos
Alineación de memoria para dominios enlazados
Alineación de memoria para dominios inactivos
Agregación de memoria no alineada
Enumeración de recursos de dominios
Cómo mostrar el uso de la sintaxis para los subcomandos ldm
Utilización de la definición estadística
Visualización de varias listas
Cómo mostrar versiones de software (-V)
Cómo generar una lista larga (-l)
Cómo generar una lista extendida (-e)
Cómo generar una lista analizable informatizada (-p)
Cómo generar un subconjunto de lista larga (-o format)
Cómo mostrar la memoria disponible
Cómo mostrar las restricciones para un dominio
Cómo mostrar restricciones en formato XML
Cómo mostrar restricciones en formato informatizado
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 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 utilizar directivas para determinar cómo realizar actividades de DR automáticamente. En este momento, sólo puede crear directivas para gobernar la administración de recursos dinámicos de las CPU virtuales.
Precaución - Las siguientes restricciones afectan a la administración de recursos dinámica (DRM) de la CPU:
|
Una directiva de administración de recursos especifica bajo qué condiciones las CPU virtuales pueden agregarse y eliminarse automáticamente de un dominio lógico. Una directiva se administra usando los comandos ldm add-policy, ldm set-policy y ldm remove-policy:
ldm add-policy [enable=yes|no] [priority=value] [attack=value] [decay=value] [elastic-margin=value] [sample-rate=value] [tod-begin=hh:mm[:ss]] [tod-end=hh:mm[:ss]] [util-lower=percent] [util-upper=percent] [vcpu-min=value] [vcpu-max=value] name=policy-name ldom... ldm set-policy [enable=[yes|no]] [priority=[value]] [attack=[value]] [decay=[value]] [elastic-margin=[value]] [sample-rate=[value]] [tod-begin=[hh:mm:ss]] [tod-end=[hh:mm:ss]] [util-lower=[percent]] [util-upper=[percent]] [vcpu-min=[value]] [vcpu-max=[value]] name=policy-name ldom... ldm remove-policy [name=]policy-name... ldom
Para más información sobre estos comandos y sobre la creación de directivas de administración de recursos, véase la página de comando manldm(1M).
Una directiva está en efecto durante los intervalos de tiempo especificados en las propiedadestod-begin y tod-end. El tiempo especificado con tod-begin debe ser anterior al tiempo especifica con tod-end en un periodo de 24 horas. De forma predeterminada, los valores de las propiedades tod-begin y tod-end son 00:00:00 y 23:59:59, respectivamente. Cuando se utilizan los valores predeterminados, la directiva siempre está vigente.
La directiva utiliza el valor de la propiedad priority para especificar una prioridad para una directiva de administración de recursos dinámicos (DRM). Los valores de prioridad se utilizan para determinar la relación entre las directivas DRM de un único dominio y entre los dominios habilitados para DRM en un único sistema. Los valores numéricos más bajos representan las mayores prioridades. Los valores válidos se sitúan entre 1 y 9999. El valor predeterminado es 99.
El comportamiento de la propiedad priority depende de la disponibilidad de un grupo de recursos libres de la CPU, como se indica a continuación:
Recursos de CPU libres disponibles en la agrupación. En este caso, la propiedad priority determina qué política de DRM se aplicará cuando haya más de una política superpuesta definida para el mismo dominio.
No hay recursos de CPU libres disponibles en la agrupación. En este caso, la propiedad priority especifica si un recurso se puede mover de forma dinámica de un dominio con menor prioridad a un dominio con mayor prioridad en el mismo sistema. La prioridad de un dominio es la que se especifica mediante la directiva de DRM para dicho dominio.
Por ejemplo, un dominio de prioridad superior puede obtener recursos de la CPU de otro dominio que tenga una directiva de DRM con una prioridad inferior. Esta función de obtención de recursos sólo se encuentra en los dominios que tengan habilitadas las directivas de DRM. Los dominios que tengan valores de priority iguales no se verán afectados por esta función. Por tanto, si se utiliza la prioridad predeterminada para todas las directivas, los dominios no pueden obtener los recursos de dominios de prioridad inferior. Para aprovechar esta función, ajuste los valores de la propiedad priority para que tengan valores distintos.
Por ejemplo, los dominios ldg1 y ldg2 tienen directivas de DRM vigentes. La propiedad priority del dominio ldg1 es 1, que es más favorable que el valor de la propiedad priority del dominio ldg2 (2). El dominio ldg1 puede quitar un recurso de la CPU dinámicamente del dominio ldg2 y asignárselo a sí mismo en los siguientes casos:
El dominio ldg1 requiere otro recurso de la CPU
El grupo de recursos libres de la CPU se ha agotado
La directiva usa los valores de propiedad util-high y util-low para especificar los umbrales alto y bajo para la utilización de la CPU. Si la utilización supera el valor de util-high, se agregan CPU virtuales hasta que el número está entre los valores vcpu-min y vcpu-max. Si la utilización baja por debajo del valor util-low, se eliminan las CPU virtuales del dominio hasta que el número se sitúa entre los valores vcpu-min y vcpu-max. Si se alcanza vcpu-min, no pueden eliminarse dinámicamente más CPU virtuales. Si se alcanza vcpu-max, no pueden agregarse dinámicamente más CPU virtuales.
Ejemplo 10-12 Agregado de directivas de administración de recursos
Por ejemplo, después de observar la utilización típica de los sistemas a lo largo de varias semanas, puede configurar directivas para optimizar el uso de los recursos. El uso más alto es diariamente de 9:00 a.m. a 6:00 p.m. hora local, y el uso más bajo es diariamente de 6:00 p.m. a 9:00 a.m. hora local.
Basándose en la observación de esta utilización del sistema, decide crear las siguientes directivas altas y bajas basándose en la utilización general del sistema:
Alta: Diariamente de 9:00 a.m. a 6:00 p.m. hora local
Baja: Diariamente de 6:00 p.m. a 9:00 a.m. hora local
El siguiente comando ldm add-policy crea la directiva de high-usage que debe usarse durante el periodo de más utilización en el periodo ldom1.
La siguiente directiva high-usage realiza los siguientes pasos:
Especifica que las horas de comienzo y final son 9:00 a.m. y 6:00 p.m. configurando las propiedades tod-begin y tod-end, respectivamente.
Especifica que los límites inferior y superior en los que realizar los análisis de directiva son 25 por ciento y 75 por ciento configurando las propiedades util-lower y util-upper, respectivamente.
Especifica que el número mínimo y máximo de CPU virtuales es 2 y 16 configurando las propiedades vcpu-min y vcpu-max, respectivamente.
Especifica que el número máximo de CPU virtuales que pueden agregarse durante un ciclo de control de recursos es 1 fijando la propiedad attack.
Especifica que el número máximo de CPU virtuales que pueden eliminarse durante un ciclo de control de recursos es 1 fijando la propiedad decay.
Especifica que la prioridad de esta directiva es 1 configurando la propiedad priority. Una prioridad de 1 significa que esta directiva se aplicará incluso si otra directiva puede efectuarse.
Especifica que el nombre del archivo de la directiva es high-usage configurando la propiedad del name.
Usa los valores predeterminados para las propiedades que no se especifican, como enable y sample-rate. Consulte la página de comando man ldm(1M).
# ldm add-policy tod-begin=09:00 tod-end=18:00 util-lower=25 util-upper=75 \ vcpu-min=2 vcpu-max=16 attack=1 decay=1 priority=1 name=high-usage ldom1
El siguiente comando ldm add-policy crea una directiva med-usage que se debe usar durante el periodo de baja utilización en el dominio ldom1.
La siguiente directiva med-usage realiza las siguientes acciones:
Especifica que las horas de comienzo y final son 6:00 p.m. y 9:00 a.m. configurando las propiedades tod-begin y tod-end, respectivamente.
Especifica que los límites inferior y superior en los que realizar los análisis de directiva son 10 por ciento y 50 por ciento configurando las propiedades util-lower y util-upper, respectivamente.
Especifica que el número mínimo y máximo de CPU virtuales es 2 y 16 configurando las propiedades vcpu-min y vcpu-max, respectivamente.
Especifica que el número máximo de CPU virtuales que pueden agregarse durante un ciclo de control de recursos es 1 fijando la propiedad attack.
Especifica que el número máximo de CPU virtuales que pueden eliminarse durante un ciclo de control de recursos es 1 fijando la propiedad decay.
Especifica que la prioridad de esta directiva es 1 configurando la propiedad priority. Una prioridad de 1 significa que esta directiva se aplicará incluso si otra directiva puede efectuarse.
Especifica que el nombre del archivo de la directiva es high-usage configurando la propiedad del name.
Usa los valores predeterminados para las propiedades que no se especifican, como enable y sample-rate. Consulte la página de comando man ldm(1M).
# ldm add-policy tod-begin=18:00 tod-end=09:00 util-lower=10 util-upper=50 \ vcpu-min=2 vcpu-max=16 attack=1 decay=1 priority=1 name=med-usage ldom1