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
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
Uso de la administración de recursos dinámicos
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
En esta sección, se describe la partición física con el software Oracle VM Server for SPARC y cómo utilizar la partición física para cumplir con los requisitos de licencia de CPU de Oracle.
Para obtener información sobre los requisitos de partición física de Oracle para las licencias de software, consulte Partición: partición de servidor/hardware.
Núcleos y subprocesos de CPU. El software Oracle VM Server for SPARC se ejecuta en los sistemas SPARC T-Series y los sistemas Fujitsu M10. Los procesadores que se usan en estos sistemas tienen varios núcleos de CPU, cada uno de los cuales contiene varios subprocesos de CPU.
Partición física y núcleos completos de CPU. A partir de la versión Oracle VM Server for SPARC 2.0, la partición física se aplica mediante el uso de configuraciones de núcleo completo de CPU. Una configuración de núcleo completo de CPU tiene dominios que son núcleos completos de CPU asignados en lugar de subprocesos de CPU individuales. De forma predeterminada, un dominio está configurado para utilizar subprocesos de CPU.
Al enlazar un dominio en una configuración de núcleo completo, el sistema proporciona el número especificado de núcleos de CPU y todos los subprocesos de CPU al dominio. Mediante una configuración de núcleo completo de CPU se limita el número de núcleos de CPU que se pueden asignar dinámicamente a un dominio activo o enlazado.
Licencias de partición física de Oracle. Para cumplir con el requisito de licencia de partición física de Oracle, debe utilizar, al menos, la versión Oracle VM Server for SPARC 2.0. También debe usar núcleos completos de CPU de la siguiente forma:
Si un dominio ejecuta aplicaciones que utilizan licencias de partición física de Oracle, ese dominio debe configurarse con núcleos completos de CPU.
Si un dominio no ejecuta aplicaciones que utilizan licencias de partición física de Oracle, no es necesario configurar ese dominio con núcleos completos de CPU. Por ejemplo, si no se ejecuta ninguna aplicación de Oracle en el dominio de control, no es necesario configurar ese dominio con núcleos completos de CPU.
Las tareas de esta sección explican cómo determinar si un dominio está configurado con núcleos completos de CPU y cómo mostrar los núcleos de CPU que están asignados a un dominio.
# ldm list -o resmgmt domain
Verifique que la restricción de núcleo completo aparezca en la salida y que la propiedad max-cores especifique la cantidad máxima de núcleos de CPU que se configuran para el dominio. Consulte la página de comando man ldm(1M).
Ejemplo 10-3 Determinación de si un dominio está configurado con núcleos completos de CPU
El siguiente comando muestra que el dominio ldg1 está configurado con núcleos completos de CPU y un máximo de cinco núcleos:
# ldm list -o resmgmt ldg1 NAME ldg1 CONSTRAINT whole-core max-cores=5
Cuando un dominio se enlaza, los núcleos de la CPU se asignan al dominio.
# ldm list -o core domain
Ejemplo 10-4 Visualización de los núcleos de la CPU que están asignados a un dominio
El siguiente comando muestra los núcleos que están asignados al dominio ldg1:
# ldm list -o core ldg1 NAME ldg1 CORE CID PCPUSET 1 (8, 9, 10, 11, 12, 13, 14, 15) 2 (16, 17, 18, 19, 20, 21, 22, 23)
Las tareas de esta sección explican cómo crear un nuevo dominio con núcleos completos de CPU, cómo configurar un dominio existente con núcleos completos de CPU y cómo configurar el dominio primary con núcleos completos de CPU.
Nota - Los subcomandos ldm que se utilizan para asignar núcleos completos han cambiado en la versión Oracle VM Server for SPARC 2.2.
Las tareas y los ejemplos de esta sección utilizan los nuevos comandos que se incluyeron en el software Oracle VM Server for SPARC 2.2.
Si utiliza la versión 2.0 o 2.1 de Logical Domains Manager para asignar núcleos completos a dominios, utilice los comandos ldm add-vcpu -c, ldm set-vcpu -c y ldm remove-vcpu -c en lugar de los comandos ldm add-core, ldm set-core y ldm remove-core, respectivamente.
Utilice el comando siguiente a fin de configurar un dominio para que utilice núcleos completos de CPU:
ldm set-core number-of-cpu-cores domain
Este comando también especifica la cantidad máxima de núcleos de CPU para el dominio, que es la capacidad de la CPU. Consulte la página de comando man ldm(1M).
A partir de la versión Oracle VM Server for SPARC 2.2, la capacidad de la CPU y la asignación de núcleos de CPU son manejadas por comandos distintos. Mediante el uso de estos comandos, puede asignar de forma independiente núcleos de CPU, establecer una capacidad o ambas cosas. La unidad de asignación se puede definir como núcleos, incluso cuando no se ha establecido la capacidad de la CPU. Sin embargo, la ejecución del sistema en este modo no es aceptable para configurar la partición física en el sistema de Oracle VM Server for SPARC.
Asigne el número especificado de núcleos de CPU a un dominio mediante el subcomando add-core, set-core o rm-core.
Establezca la capacidad de la CPU mediante el subcomando create-domain o set-domain para especificar el valor de la propiedad max-cores.
Debe definir la capacidad si desea configurar la partición física en el sistema de Oracle VM Server for SPARC.
Nota - Sólo necesita detener y desenlazar el dominio si establece opcionalmente la restricción de núcleos máximos.
# ldm create domain
# ldm set-core number-of-cpu-cores domain
# ldm set-domain max-cores=max-number-of-cpu-cores domain
Durante esta configuración, asegúrese de que utiliza el comando ldm add-core, ldm set-core o ldm rm-core.
# ldm bind domain # ldm start domain
Ejemplo 10-5 Creación de un dominio nuevo con dos núcleos completos de CPU
En este ejemplo, se crea un dominio, ldg1, con dos núcleos completos de CPU. El primer comando crea el dominio ldg1. El segundo comando configura el dominio ldg1 con dos núcleos completos de CPU.
En este punto, puede realizar más configuraciones en el dominio, según las restricciones que se describen en el paso 3 de la sección Cómo crear un nuevo dominio con núcleos completos de CPU.
El tercer y cuarto comandos muestran cómo enlazar e iniciar el dominio ldg1, momento en el cual puede utilizar el dominio ldg1.
# ldm create ldg1 # ldm set-core 2 ldg1 ... # ldm bind ldg1 # ldm start ldg1
Si un dominio ya existe y está configurado para utilizar subprocesos de CPU, puede cambiar su configuración para utilizar núcleos completos de CPU.
# ldm stop domain # ldm unbind domain
Este paso sólo es necesario si también se establece la restricción de núcleos máximos.
# ldm set-core number-of-cpu-cores domain
# ldm set-domain max-cores=max-number-of-cpu-cores domain
# ldm bind domain # ldm start domain
Este paso sólo es necesario si también se establece la restricción de núcleos máximos.
Ejemplo 10-6 Configuración de un dominio existente con cuatro núcleos completos de CPU
En este ejemplo, se actualiza la configuración de un dominio existente, ldg1, mediante su configuración con cuatro núcleos completos de CPU.
# ldm set-core 4 ldg1
Los pasos opcionales 1 y 4 son necesarios sólo si desea modificar la propiedad max-cores.
Si el dominio primary está configurado para utilizar subprocesos de CPU, puede cambiar su configuración para utilizar núcleos completos de CPU.
# ldm start-reconf primary
Sólo necesita iniciar una reconfiguración retrasada si desea modificar la propiedad max-cores.
# ldm set-core number-of-cpu-cores primary
# ldm set-domain max-cores=max-number-of-cpu-cores primary
Use el procedimiento correspondiente para reiniciar el dominio primary, que depende de la configuración del sistema. Consulte Reinicio del dominio raíz.
Sólo es necesario reiniciar el dominio si desea modificar la propiedad max-cores.
Ejemplo 10-7 Configuración del dominio de control con dos núcleos completos de CPU
En este ejemplo, se configuran núcleos completos de CPU en el dominio primary. El primer comando inicia el modo de reconfiguración retrasada en el dominio primary. El segundo comando configura el dominio primary con dos núcleos completos de CPU. El tercer comando define la propiedad max-cores en 2, y el cuarto comando reinicia el dominio primary.
# ldm start-reconf primary # ldm set-core 2 primary # ldm set-domain max-cores=2 primary # shutdown -i 5
Los pasos opcionales 1 y 4 son necesarios sólo si desea modificar la propiedad max-cores.
Puede utilizar la reconfiguración dinámica de la CPU con dominios que están configurados con núcleos completos de CPU. Sin embargo, sólo puede agregar o quitar núcleos de CPU enteros, no subprocesos de CPU individuales. Por lo tanto, el estado de la partición física del sistema se mantiene mediante la función de reconfiguración dinámica de la CPU. Además, si los núcleos de CPU se agregan dinámicamente a un dominio, se aplica el máximo. Por lo tanto, el comando DR de la CPU genera un error si se intenta superar el número máximo de CPU.
Nota - La propiedad max-cores no puede ser alterada, a menos que el dominio se detenga o se desenlace. Por lo tanto, para aumentar el número máximo de núcleos del valor especificado en el momento en que se estableció la restricción de núcleo completo, primero se debe detener y desenlazar el dominio.
Utilice los siguientes comandos para agregar, establecer o quitar dinámicamente núcleos completos de CPU en un dominio activo o enlazado:
ldm add-core number-of-cpu-cores domain ldm set-core number-of-cpu-cores domain ldm rm-core number-of-cpu-cores domain
Nota - Si el dominio no está activo, estos comandos también ajustan la cantidad máxima de núcleos de CPU para el dominio. Si el dominio está enlazado o activo, estos comandos no afectan la cantidad máxima de núcleos de CPU para el dominio.
Ejemplo 10-8 Agregación dinámica de dos núcleos completos de CPU a un dominio
En este ejemplo, se muestra cómo dos núcleos completos de CPU se agregan de forma dinámica al dominio ldg1. El dominio ldg1 es un dominio activo que se ha configurado con núcleos completos de CPU. El primer comando muestra que el dominio ldg1 está activo. El segundo comando muestra que el dominio ldg1 está configurado con núcleos completos de CPU y un máximo de cuatro núcleos de CPU. El tercer y quinto comandos muestran los núcleos de CPU que están asignados al dominio antes y después de agregar dos núcleos completos de CPU. El cuarto comando agrega de forma dinámica dos núcleos completos de CPU al dominio ldg1.
# ldm list ldg1 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldg1 active -n---- 5000 16 2G 0.4% 5d 17h 49m # ldm list -o resmgmt ldg1 NAME ldg1 CONSTRAINT whole-core max-cores=4 # ldm list -o core ldg1 NAME ldg1 CORE CID PCPUSET 1 (8, 9, 10, 11, 12, 13, 14, 15) 2 (16, 17, 18, 19, 20, 21, 22, 23) # ldm add-core 2 ldg1 # ldm list -o core ldg1 NAME ldg1 CORE CID PCPUSET 1 (8, 9, 10, 11, 12, 13, 14, 15) 2 (16, 17, 18, 19, 20, 21, 22, 23) 3 (24, 25, 26, 27, 28, 29, 30, 31) 4 (32, 33, 34, 35, 36, 37, 38, 39)
La administración de recursos dinámicos (DRM) se puede utilizar para administrar automáticamente los recursos de la CPU en algunos dominios. Si la DRM se utiliza, las políticas de DRM no se aplican a los dominios que están configurados con núcleos completos de CPU.
Una política de DRM puede incluir un dominio que está configurado con núcleos completos de CPU. Sin embargo, cuando dicha política está activada, se desactiva automáticamente para ese dominio. El dominio permanece configurado con núcleos completos de CPU, a menos y hasta que el dominio se reconfigure con subprocesos de CPU en lugar de núcleos completos de CPU. Cuando el dominio está configurado para utilizar subprocesos de CPU, la política de DRM se vuelve a activar automáticamente para ese dominio.
Puede utilizar la gestión de energía de la CPU con las políticas de rendimiento o elásticas activadas para dominios que están configurados con núcleos completos de CPU. El uso de la gestión de energía mantiene la partición física del sistema.
Un dominio que está configurado con núcleos completos de CPU permanece configurado con núcleos completos de CPU cuando el dominio se reinicia o cuando todo el sistema se reinicia. Un dominio utiliza los mismos núcleos de CPU físicos durante todo el tiempo que permanece enlazado. Por ejemplo, si un dominio se reinicia, utiliza los mismos núcleos de CPU físicos tanto antes como después del reinicio. O bien, si todo el sistema se apaga mientras se enlaza un dominio, dicho dominio se configurará con los mismos núcleos de CPU físicos cuando el sistema se encienda de nuevo. Si desenlaza un dominio y luego lo vuelve a enlazar, o si reinicia todo el sistema con una nueva configuración, el dominio podría utilizar núcleos de CPU físicos diferentes.
Si migra un dominio que está configurado con núcleos completos, debe volver a configurar el dominio de destino para utilizar la partición física después de que la migración se completa. Además, debe asegurarse de que su contrato de licencia le permita usar el dominio tanto en los sistemas de origen como en los de destino.