JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Prólogo

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

7.  Uso de discos virtuales

8.  Uso de las redes virtuales

9.  Migración de dominios

10.  Administración de recursos

Reconfiguración de recursos

Reconfiguración dinámica

Reconfiguración retrasada

Asignación de recursos

Asignación de CPU

Cómo aplicar la restricción de núcleo completo

Interacciones entre la restricción de núcleo completo y otras características del dominio

Reconfiguración dinámica de CPU

Gestión de recursos dinámicos

Migración de dominio

Administración de energía

Ajuste de la CPU de SPARC para optimizar el rendimiento de la carga de trabajo en sistemas SPARC T4

Cargas de trabajo y modos de subprocesos de la CPU

Selección del modo de subprocesos de la CPU

Limitaciones de control de subprocesos

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 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

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

Agregación de memoria

Eliminación 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

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

Ejemplos de DR de memoria

Uso de la administración de energía

Enumeración de los subprocesos de CPU administrados por energía y las CPU virtuales

Cómo mostrar subprocesos de CPU administrados por energía

Cómo mostrar CPU administradas por energía

Uso de la administración de recursos dinámicos

Enumeración de recursos de dominios

Salida informatizada

Cómo mostrar el uso de la sintaxis para los subcomandos ldm

Definiciones de marcadores

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 breve

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 una variable

Cómo mostrar enlaces

Cómo mostrar configuraciones

Cómo mostrar dispositivos

Cómo mostrar la memoria disponible

Cómo mostrar servicios

Enumeración de restricciones

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 del software de Base de datos de información de administración de Oracle VM Server for SPARC

16.  Descubrimiento del Logical Domains Manager

17.  Uso de la interfaz XML con los Logical Domains Manager

Glosario

Índice

Uso de la reconfiguración dinámica de memoria

La versión 2.0 del Oracle VM Server for SPARC introduce la reconfiguración dinámica de memoria(DR). Esta característica se basa en la capacidad y le permite agregar a o eliminar del dominio lógico activo una cantidad arbitraria de memoria.

A continuación se indican los requisitos y restricciones para el uso de la característica de DR de memoria:

Si la memoria de un dominio no puede reconfigurarse usando una operación de DR de memoria, el dominio debe pararse antes de que se reconfigure la memoria. Si el dominio es el dominio de control, debe comenzar una reconfiguración retrasada.

Agregación de memoria

Si un dominio está activo, puede usar el comando ldm add-memory para agregar dinámicamente memoria al dominio. El comando ldm set-memory también puede agregar dinámicamente memoria si el tamaño de memoria especificado es superior al tamaño de memoria actual del dominio.

Eliminación de memoria

Si un dominio está activo, puede usar el comando ldm remove-memory para eliminar dinámicamente la memoria del dominio. El comando ldm set-memory también puede eliminar dinámicamente memoria si el tamaño de memoria especificado es inferior al tamaño de memoria actual del dominio.

La eliminación de memoria puede ser una operación larga. Puede efectuar un seguimiento del progreso de una operación o cancelar una solicitud de DR de memoria en curso.

Seguimiento del progreso de la solicitud de DR de memoria

Puede efectuar un seguimiento de un comando ldm remove-memory ejecutando el comando ldm list -l para el dominio especificado.

Cancelación de una solicitud de DR de memoria

Puede cancelar una solicitud de eliminar que está en progreso interrumpiendo el comando ldm remove-memory (pulsando Control-C) o generando el comando ldm cancel-operation memdr. Si cancela una solicitud de memoria, sólo la parte que sobra de la solicitud de eliminación se ve afectada, esto es, la cantidad de memoria que aun debe ser eliminada del dominio.

Solicitudes parciales de DR de memoria

Se rechaza una solicitud de adición de memoria si no hay suficiente memoria libre para cumplir toda la solicitud. En cualquier caso, una solicitud de adición de memoria puede cumplirse parcialmente si el dominio de destino no puede agregar parte de la memoria solicitada por los Logical Domains Manager.

Se rechaza una solicitud de eliminación de memoria si la memoria en el dominio es insuficiente para cumplir toda la solicitud. En cualquier caso, una solicitud de eliminación de memoria puede cumplirse parcialmente si el dominio de destino no puede eliminar parte de la memoria solicitada por los Logical Domains Manager.


Nota - La memoria se borra después de haber sido eliminada de un dominio y antes de ser agregada a otro dominio.


Reconfiguración de memoria del dominio de control

Esta característica de DR de memoria puede usarse para reconfigurar la memoria del dominio de control. Si no puede realizarse una solicitud de DR de memoria en el dominio de control, primero debe iniciar una reconfiguración retrasada.

El uso de una DR de memoria puede no ser adecuado para la eliminación de grandes cantidades de memoria de un dominio activo ya que las operaciones de DR de memoria pueden ser largas. En especial, durante la configuración inicial del sistema, debe usar la reconfiguración retrasada para disminuir la memoria en el dominio de control.

Disminución de la memoria del dominio de control

Use una reconfiguración retrasada en vez de una DR de memoria para disminuir la memoria del dominio de control de la configuración predeterminada de fábrica inicial. En este caso, el dominio de control posee toda la memoria del sistema host. La característica de DR de memoria no es adecuada para este objetivo ya que no se garantiza que un dominio activo agregue o más típicamente dé toda la memoria solicitada. Más bien, la ejecución del sistema operativo en ese dominio hace todo lo posible para cumplir la solicitud. Además, la eliminación de la memoria puede ser una operación larga. Estos temas se amplían cuando están implicadas operaciones de memoria de gran tamaño, como en el caso para la disminución inicial de la memoria del dominio de control.

Por estas razones, use una reconfiguración retrasada usando los siguientes pasos:

  1. Use el comando ldm start-reconf primary para poner el dominio de control en modo de reconfiguración retrasada.

  2. Efectúe la partición de los recursos del sistema host que pertenecen al dominio de control, si es necesario.

  3. Use el comando ldm cancel-reconf para deshacer las operaciones del paso 2, si es necesario, y volver a empezar.

  4. Reinicie el dominio de control para hacer que se realicen los cambios de la configuración.

Reconfiguración dinámica y retrasada

Si está pendiente una reconfiguración retrasada en el dominio de control, se rechaza una solicitud de reconfiguración de memoria para cualquier otro dominio. Si no está pendiente una reconfiguración retrasada en el dominio de control, se rechaza una reconfiguración de memoria para cualquier dominio que no admita la DR de memoria. Una solicitud de reconfiguración de memoria en un dominio de control que no admite la DR de memoria se convierte en una solicitud de reconfiguración retrasada.

Alineación de memoria

Las solicitudes de reconfiguración de memoria tienen diferentes requisitos de alineación que dependen del estado del dominio al que se aplica la solicitud.

Alineación de memoria para dominios activos

Alineación de memoria para dominios enlazados

La dirección y el tamaño del bloque de memoria están alineadas a 4 Mbytes para dominios enlazados. Si realiza una solicitud de no alineación, la solicitud se redondea para que esté alineada a 4 Mbytes. Esto significa que el tamaño de la memoria del dominio resultante puede ser un poco más de lo que se ha especificado.

Para los comandos ldm add-memory, ldm set-memory y ldm remove-memory, la opción --auto-adj redondea el tamaño de la memoria resultante para que esté alineada a 256 Mbytes. Esto significa que el tamaño de la memoria resultante puede ser ligeramente superior a lo que se ha especificado.

Alineación de memoria para dominios inactivos

Para los comandos ldm add-memory, ldm set-memory y ldm remove-memory, la opción --auto-adj redondea el tamaño de la memoria resultante para que esté alineada a 256 Mbytes. No existe un requisito de alineación para un dominio inactivo. Las restricciones descritas en Alineación de memoria para dominios enlazados se efectúan después de que se haya enlazado dicho dominio.

Agregación de memoria no alineada

La característica de DR de memoria aplica la alineación de memoria de 256 Mbytes en la dirección y el tamaño de la memoria que se agrega o elimina dinámicamente de un dominio activo. Esto significa que una memoria no alineada en un dominio activo no puede ser eliminada usando la DR de memoria.

Esto también significa que una memoria no alineada en el grupo de memoria libre no puede agregarse a un dominio activo usando la DR de memoria.

Después de la asignación de la memoria alineada, puede usar el comando ldm add-memory para agregar la memoria no alineada restante a un dominio enlazado o inactivo. También puede usar este comando para agregar la memoria no alineada restante al dominio de control con la operación de reconfiguración retrasada.

El siguiente ejemplo muestra cómo agregar los dos bloques de memoria de 128-Mbyte restantes a los dominios primary y ldom1. El dominio ldom1 está en estado enlazado. Los siguientes comandos agregan los dos bloques de memoria restantes. El primero comando comienza una operación de reconfiguración retrasada en el dominio de control. El segundo comando agrega uno de los bloques de memoria de 128-Mbyte al dominio de control. El quinto comando agrega el otro bloque de memoria de 128-Mbyte al dominio ldom1.

# ldm start-reconf primary
Initiating a delayed reconfiguration operation on the primary domain.
All configuration changes for other domains are disabled until the
primary domain reboots, at which time the new configuration for the
primary domain also takes effect.

# ldm add-memory 128M primary
------------------------------------------------------------------------------
Notice: The primary domain is in the process of a delayed reconfiguration.
Any changes made to the primary domain will only take effect after it reboots.
------------------------------------------------------------------------------

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -ndcv-  SP      8     2688M    0.1%  23d 8h 8m

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      8     2560M    0.5%  23d 8h 9m
ldom1            bound      ------  5000    1     524M     

# ldm add-mem 128M ldom1
# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      8     2560M    0.1%  23d 8h 9m
ldom1            bound      ------  5000    1     652M

Ejemplos de DR de memoria

Los siguientes ejemplos muestras cómo realizar operaciones DR de memoria. Para más información sobre los comandos de la CLI relacionados, véase la página de comando man ldm(1M).

Ejemplo 10-8 Operaciones DR de memoria en dominios activos

Este ejemplo muestra cómo agregar memoria dinámicamente y eliminarla de un dominio activo, ldom1.

La salida ldm list muestra la memoria para cada dominio en el campo Memoria. El primer comando ldm add-mem sale con un error porque debe especificar memoria en múltiples de 256 Mbytes. El siguiente comando ldm add-mem usa la opción --auto-adj de manera que incluso si especifica 200M como la cantidad de memoria que se debe agregar, la cantidad se redondea hasta 256 Mbytes.

El comando ldm rm-mem sale con un error ya que debe especificar la memoria en múltiples de 256 Mbytes. Cuando agrega la opción --auto-adj al mismo comando, se produce satisfactoriamente la eliminación de memoria, y la cantidad de memoria se redondea al siguiente límite de 256 Mbytes.

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     27392M   0.4%  1d 22h 53m
ldom1            active     -n----  5000    2     2G       0.4%  1d 1h 23m
ldom2            bound      ------  5001    2     200M          

# ldm add-mem 200M ldom1
The size of memory must be a multiple of 256MB.

# ldm add-mem --auto-adj 200M ldom1
Adjusting request size to 256M.
The ldom1 domain has been allocated 56M more memory
than requested because of memory alignment constraints.

# ldm list
NAME         STATE     FLAGS     CONS     VCPU     MEMORY     UTIL     UPTIME
primary     active     -n-cv-     SP     4     27392M     5.0%     8m
ldom1         active     -n----     5000     2     2304M     0.5%     1m
ldom2         bound     ------     5001     2     200M

# ldm rm-mem --auto-adj 300M ldom1
Adjusting requested size to 256M.
The ldom1 domain has been allocated 44M more memory
than requested because of memory alignment constraints.

# ldm list
NAME         STATE     FLAGS     CONS     VCPU     MEMORY     UTIL     UPTIME
primary     active     -n-cv-     SP     4     27392M     0.3%     8m
ldom1         active     -n----     5000     2     2G     0.2%     2m
ldom2         bound     ------     5001     2     200M

Ejemplo 10-9 Operaciones DR de memoria en dominios enlazados

Este ejemplo muestra cómo agregar y eliminar memoria de un dominio enlazado, ldom2.

La salida ldm list muestra la memoria para cada dominio en el campo Memoria. El primer comando ldm add-mem agrega 100 Mbytes de memoria al dominio ldom2. El siguiente comando ldm add-mem especifica la opción --auto-adj, lo que provoca la agregación de 112 Mbytes de memoria adicionales que se agregan dinámicamente a ldom2.

El comando ldm rm-mem elimina dinámicamente 100 Mbytes del dominio ldom2. Si especifica la opción --auto-adj en el mismo comando para eliminar 300 Mbytes de memoria, la cantidad de memoria se redondea al límite de los siguientes 256 Mbytes.

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     27392M   0.4%  1d 22h 53m
ldom1            active     -n----  5000    2     2G       0.4%  1d 1h 23m
ldom2            bound      ------  5001    2     200M          

# ldm add-mem 100M ldom2

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     27392M   0.5%  1d 22h 54m
ldom1            active     -n----  5000    2     2G       0.2%  1d 1h 25m
ldom2            bound      ------  5001    2     300M       

# ldm add-mem --auto-adj 100M ldom2
Adjusting request size to 256M.
The ldom2 domain has been allocated 112M more memory
than requested because of memory alignment constraints.

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     27392M   0.4%  1d 22h 55m
ldom1            active     -n----  5000    2     2G       0.5%  1d 1h 25m
ldom2            bound      ------  5001    2     512M          

# ldm rm-mem 100M ldom2
# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     27392M   3.3%  1d 22h 55m
ldom1            active     -n----  5000    2     2G       0.2%  1d 1h 25m
ldom2            bound      ------  5001    2     412M          

# ldm rm-mem --auto-adj 300M ldom2
Adjusting request size to 256M.
The ldom2 domain has been allocated 144M more memory
than requested because of memory alignment constraints.

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     27392M   0.5%  1d 22h 55m
ldom1            active     -n----  5000    2     2G       0.2%  1d 1h 26m
ldom2            bound      ------  5001    2     256M

Ejemplo 10-10 Configuración de los tamaños de memoria del dominio

Este ejemplo muestra cómo usar el comando ldm set-memory para agregar memoria y para quitarla de un dominio.

La salida ldm list muestra la memoria para cada dominio en el campo Memoria. El primer comando ldm set-mem intenta fijar el tamaño del dominio primary a 3400 Mbytes. El error resultante indica que el valor especificado no está en el límite de 256 Mbytes. Si se agrega la opción --auto-adj al mismo comando le permite eliminar correctamente alguna memoria y permanecer dentro del límite de 256 Mbytes. Este comando también envía un aviso para indicar que no se ha podido eliminar toda la memoria solicitada ya que el dominio ha usado esa memoria.

El siguiente comando ldm set-mem fija el tamaño de la memoria del dominio ldom2, que está en estado enlazado, a 690 Mbytes. Si agrega la opción --auto-adj al mismo comando, se agregan dinámicamente 78 Mbytes de memoria a ldom2 para mantenerse en el límite de 256 Mbytes.

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     27392M   0.5%  1d 22h 55m
ldom1            active     -n----  5000    2     2G       0.2%  1d 1h 26m
ldom2            bound      ------  5001    2     256M

# ldm set-mem 3400M primary
An ldm set-mem 3400M command would remove 23992MB, which is not a multiple
of 256MB. Instead, run ldm rm-mem 23808MB to ensure a 256MB alignment.

# ldm set-mem --auto-adj 3400M primary
Adjusting request size to 3.4G.
The primary domain has been allocated 184M more memory
than requested because of memory alignment constraints.
Only 9472M of memory could be removed from the primary domain
because the rest of the memory is in use.

# ldm set-mem 690M ldom2
# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     17920M   0.5%  1d 22h 56m
ldom1            active     -n----  5000    2     2G       0.6%  1d 1h 27m
ldom2            bound      ------  5001    2     690M          

# ldm set-mem --auto-adj 690M ldom2
Adjusting request size to 256M.
The ldom2 domain has been allocated 78M more memory
than requested because of memory alignment constraints.

# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
primary          active     -n-cv-  SP      4     17920M   2.1%  1d 22h 57m
ldom1            active     -n----  5000    2     2G       0.2%  1d 1h 27m
ldom2            bound      ------  5001    2     768M