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
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
Mensajes de solicitud y respuesta
Registro y anulación de registro
Acciones de Administrador de Dominios lógicos
Recursos y propiedades de Administrador de Dominios lógicos
Recurso de información de dominio (ldom_info)
Recurso de servidor de disco virtual (vds)
Recurso del volumen del servidor del disco virtual (vds_volume)
Recurso de conmutador virtual (vsw)
Recurso del concentrador de consola virtual (vcc)
Recurso de dispositivo de E/S físico (physio_device)
Recurso de configuración SP (spconfig)
Recurso del servicio de canal plano de datos virtual (vdpcs)
Recurso de cliente de canal plano de datos virtuales (vdpcc)
A continuación se indican los recursos del Administrador de Dominios lógicos y las propiedades que pueden definirse para cada uno de estos recursos. Los recursos y las propiedades se muestran en negrita en los ejemplos de XML. Estos ejemplos muestran los recursos, no la salida enlazada. La salida de restricción puede usarse para crear una entrada para las acciones del Administrador de Dominios lógicos. La excepción a esto es la salida de migración de dominio. Véase Migración de dominio. Cada recurso se define en una sección OVF <Section> y es especificado por una etiqueta <rasd:OtherResourceType>.
Ejemplo D-6 Ejemplo, salida SML ldom_info
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="primary"> <Section xsi:type="ovf:ResourceAllocationSection_type"> <Item> <rasd:OtherResourceType>ldom_info</rasd:OtherResourceType> <rasd:Address>00:03:ba:d8:ba:f6</rasd:Address> <gprop:GenericPropertykey="hostid">83d8baf6</gprop:GenericProperty> <gprop:GenericProperty key="master">plum</gprop:GenericProperty> <gprop:GenericProperty key="failure-policy">reset</gprop:GenericProperty> <gprop:GenericProperty key="progress">45%</gprop:GenericProperty> <gprop:GenericProperty key="status">ongoing</gprop:GenericProperty> <gprop:GenericProperty key="source">dt90-319</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
El recurso ldom_info siempre está contenido en una sección <Content>. Las siguientes propiedades en el recurso ldom_info son opcionales:
<rasd:Address>, que especifica la dirección MAC que se debe asignar a un dominio.
<gprop:GenericPropertykey="failure-policy">, que especifica cómo deben comportarse los dominios esclavos si el dominio maestro falla. El valor predeterminado es ignore. A continuación se incluyen los valores de propiedad válidos:
ignore ignora los fallos del dominio maestro (no afecta a los dominios esclavos).
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.
<gprop:GenericPropertykey="hostid">, que especifica el ID del host que debe ser asignado al dominio.
<gprop:GenericPropertykey="master">, que especifica hasta cuatro nombres de dominio maestro separados por comas.
<gprop:GenericPropertykey="progress">, que especifica el porcentaje de progreso realizado por el comando.
<gprop:GenericPropertykey="source">, que especifica el equipo que informa del progreso del comando.
<gprop:GenericPropertykey="status">, que especifica el estado del comando (realizado, fallo o continuo).
El equivalente de las acciones de solicitud de XML add-vcpu, set-vcpu y remove-vcpu se fija el valor de la etiqueta <gpropGenericProperty key="wcore"> de la siguiente manera:
Si se usa la opción -c, fije la propiedad wcore en el número de núcleos completos especificados.
Si la opción -c no se usa, fije la propiedad wcore a 0.
Tenga en cuenta que la propiedad de unidades de asignación, <rasd:AllocationUnits>, para el recurso cpu siempre especifica el número de CPU virtuales y no el número de núcleos.
Ejemplo D-7 Ejemplo de XML de cpu
El siguiente ejemplo muestra la solicitud XML equivalente para el comando ldm add-vcpu -c 1 ldg1:
<?xml version="1.0"?> <LDM_interface version="1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./schemas/combined-v3.xsd" xmlns:ovf="./schemas/envelope" xmlns:rasd="./schemas/CIM_ResourceAllocationSettingData" xmlns:vssd="./schemas/CIM_VirtualSystemSettingData" xmlns:gprop="./schemas/GenericProperty" xmlns:bind="./schemas/Binding"> <cmd> <action>add-vcpu</action> <data version="3.0"> <Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" ovf:id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>cpu</rasd:OtherResourceType> <rasd:AllocationUnits>8</rasd:AllocationUnits> <gprop:GenericProperty key="wcore">1</gprop:GenericProperty> </Item> </Section> </Content> </Envelope> </data> </cmd> </LDM_interface>
Un recurso cpu siempre está contenida en una sección <Content>.
Nota - El recurso mau es cualquier unidad criptográfica admitida en un servidor admitido. Actualmente, las dos unidades criptográficas admitidas son unidad aritmética modular (MAU) y el Control Word Queue (CWQ).
Ejemplo D-8 Ejemplo de XML mau
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>mau</rasd:OtherResourceType> <rasd:AllocationUnits>1</rasd:AllocationUnits> </Item> </Section> </Content> </Envelope>
Un recurso mau siempre está contenido en una sección <Content>. La única propiedad es la etiqueta <rasd:AllocationUnits>, que significa el número de MAU u otras unidades criptográficas.
Ejemplo D-9 Ejemplo de XML de memory
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>memory</rasd:OtherResourceType> <rasd:AllocationUnits>4G</rasd:AllocationUnits> </Item> </Section> </Content> </Envelope>
Un recurso de memoria siempre está contenido en una sección <Content>. La única propiedad es la etiqueta <rasd:AllocationUnits>, que significa la cantidad de memoria.
Ejemplo D-10 Ejemplo de XML de vds
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>vds</rasd:OtherResourceType> <gprop:GenericProperty key="service_name">vdstmp</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Un recurso de servidor de disco virtual (vds) puede estar en una sección <Content> como parte de la descripción de un dominio, o puede aparecer por sí misma en la sección <Envelope>. La única propiedad es la etiqueta <gprop:GenericProperty> con una tecla de service_name y que contiene el nombre del recurso vds que se está describiendo.
Ejemplo D-11 Ejemplo de XML vds_volume
<Envelope> <References/> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>vds_volume</rasd:OtherResourceType> <gprop:GenericProperty key="vol_name">vdsdev0</gprop:GenericProperty> <gprop:GenericProperty key="service_name">primary-vds0</gprop:GenericProperty> <gprop:GenericProperty key="block_dev"> opt/SUNWldm/domain_disks/testdisk1</gprop:GenericProperty> <gprop:GenericProperty key="vol_opts">ro</gprop:GenericProperty> <gprop:GenericProperty key="mpgroup">mpgroup-name</gprop:GenericProperty> </Item> </Section> </Envelope>
Un recurso vds_volume puede estar en una sección <Content> contenido como parte de la descripción del dominio, o puede aparecer por sí mismo en una sección <Envelope>. Tiene que tener las etiquetas <gprop:GenericProperty> con las siguientes claves:
vol_name – Nombre del volumen
service_name – Nombre del servidor de disco virtual al que está enlazado el volumen
block_dev – Nombre de archivo o dispositivo que se ha de asociar con este volumen
De manera opcional, un recurso vds_volume también puede tener las siguientes propiedades:
vol_opts – Una o varias de las siguientes, separadas por comas, con una cadena: {ro,slice,excl}
mpgroup – Nombre del grupo de ruta múltiple (conmutación por error)
Ejemplo D-12 Ejemplo de XML de disco
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>disk</rasd:OtherResourceType> <gprop:GenericProperty key="vdisk_name">vdisk0</gprop:GenericProperty> <gprop:GenericProperty key="service_name">primary-vds0</gprop:GenericProperty> <gprop:GenericProperty key="vol_name">vdsdev0</gprop:GenericProperty> <gprop:GenericProperty key="timeout">60</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Un recurso de disco siempre está contenido en una sección <Content>. Tiene que tener las etiquetas <gprop:GenericProperty> con las siguientes claves:
vdisk_name – Nombre del disco virtual
service_name – Nombre del servidor de disco virtual al que está enlazado el disco virtual
vol_name – Dispositivo del servicio de disco virtual al que debe asociarse este disco virtual
Opcionalmente, el recurso disk también puede tener la propiedad timeout, que es el valor de tiempo de espera en segundos para el establecimiento de una conexión entre un cliente de disco virtual (vdc) y un servidor de disco virtual (vds). Si hay múltiples rutas de disco virtual (vdisk), entonces el vdc puede intentar conectar a un vds diferente, y el tiempo de espera asegura que una conexión a cualquier vds se establece en la cantidad de tiempo especificada.
Ejemplo D-13 Ejemplo de XML vsw
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>vsw</rasd:OtherResourceType> <gprop:GenericProperty key="service_name">vsw1-ldg1</gprop:GenericProperty> <gprop:GenericProperty key="dev_path">bge0</gprop:GenericProperty> <gprop:GenericProperty key="linkprop">phys-state</gprop:GenericProperty> <rasd:Address>00:14:4f:fc:00:01</rasd:Address> <gprop:GenericProperty key="mode">sc</gprop:GenericProperty> <gprop:GenericProperty key="pvid">12345678</gprop:GenericProperty> <gprop:GenericProperty key="vid">87654321</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Un recurso vsw puede estar en una sección <Content> como parte de la descripción del dominio, o puede aparecer por sí mismo en una sección <Envelope>. Tiene que tener las etiquetas <gprop:GenericProperty> con las siguientes claves:
service_name – Nombre que debe asignarse al conmutador virtual.
linkprop – Especifica si el dispositivo virtual debe obtener las actualizaciones de estado del enlace físico. Cuando el valor es phys-state, el dispositivo virtual obtiene las actualizaciones de estado del enlace físico. Cuando el valor está en blanco, el dispositivo virtual no obtiene las actualizaciones de estado del enlace físico. De manera predeterminada, el dispositivo virtual no obtiene las actualizaciones de estado de enlace físico.
dev_path – Ruta del dispositivo de red que se debe asociar con este conmutador virtual
De manera opcional, el recurso vsw también puede tener las siguientes propiedades:
<rasd:Address> – Asigna una dirección al conmutador virtual
pvid – Identificador (ID) de la red de área local virtual (VLAN) del puerto indica la VLAN de la que la red virtual necesita ser miembro, en modo sin etiquetas.
vid – Identificador ID) de la red de área local virtual (VLAN) indica la VLAN de la que una red virtual y un conmutador virtual necesitan ser miembro, en modo con etiquetas.
mode – sc para la asistencia técnica de respuesta de Clúster de Solaris de Oracle.
Ejemplo D-14 Ejemplo de XML de network
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>network</rasd:OtherResourceType> <gprop:GenericProperty key="linkprop">phys-state</gprop:GenericProperty> <gprop:GenericProperty key="vnet_name">ldg1-vnet0</gprop:GenericProperty> <gprop:GenericProperty key="service_name">primary-vsw0</gprop:GenericProperty> <rasd:Address>00:14:4f:fc:00:01</rasd:Address> </Item> </Section> </Content> </Envelope>
Un recurso de red siempre está contenido en una sección <Content>. Tiene que tener las etiquetas <gprop:GenericProperty> con las siguientes claves:
linkprop – Especifica si el dispositivo virtual debe obtener las actualizaciones de estado del enlace físico. Cuando el valor es phys-state, el dispositivo virtual obtiene las actualizaciones de estado del enlace físico. Cuando el valor está en blanco, el dispositivo virtual no obtiene las actualizaciones de estado del enlace físico. De manera predeterminada, el dispositivo virtual no obtiene las actualizaciones de estado de enlace físico.
vnet_name – Nombre de la red virtual (vnet)
service_name – Nombre del conmutador virtual (vswitch) al que está enlazada esta red virtual
De manera opcional, el recurso red también puede tener las siguientes propiedades:
<rasd:Address> – Asigna una dirección al conmutador virtual
pvid – Identificador (ID) de la red de área local virtual (VLAN) del puerto indica la VLAN de la que la red virtual necesita ser miembro, en modo sin etiquetas.
vid – Identificador ID) de la red de área local virtual (VLAN) indica la VLAN de la que una red virtual y un conmutador virtual necesitan ser miembro, en modo con etiquetas.
mode – hybrid para habilitar la E/S híbrida para esa red virtual.
Ejemplo D-15 Ejemplo, XML de vcc
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>vcc</rasd:OtherResourceType> <gprop:GenericProperty key="service_name">vcc1</gprop:GenericProperty> <gprop:GenericProperty key="min_port">6000</gprop:GenericProperty> <gprop:GenericProperty key="max_port">6100</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Un recurso vcc puede estar en una sección <Content> como parte de la descripción del dominio, o puede aparecer por sí mismo en una sección <Envelope>. Puede tener etiquetas <gprop:GenericProperty> con las siguientes claves:
service_name – Nombre que se debe asignar al servicio de concentrador de consola virtual
min_port – Número de puerto mínimo que se debe asignar con este vcc
max_port – Número de puerto máximo que se debe asociar con este vcc
Ejemplo D-16 Ejemplo de XML de var
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>var</rasd:OtherResourceType> <gprop:GenericProperty key="name">test_var</gprop:GenericProperty> <gprop:GenericProperty key="value">test1</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Un recurso var siempre está contenido en una sección <Content>. Puede tener etiquetas <gprop:GenericProperty> con las siguientes claves:
name – Nombre de la variable
value – Valor de la variable
Ejemplo D-17 Ejemplo de XML de physio_device
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>physio_device</rasd:OtherResourceType> <gprop:GenericProperty key="name">pci@780</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Un recurso physio_device siempre está contenido en una sección <Content>. La única propiedad es la etiqueta <gprop:GenericProperty> con el valor de propiedad clave name, que es el nombre del dispositivo de E/S que se describe.
Ejemplo D-18 Ejemplo de XML de spconfig
<Envelope> <Section xsi:type="ovf:ResourceAllocationSection_type"> <Item> <rasd:OtherResourceType>spconfig</rasd:OtherResourceType> <gprop:GenericProperty key="spconfig_name">primary</gprop:GenericProperty> <gprop:GenericProperty key="spconfig_status">current</gprop:GenericProperty> </Item> </Section> </Envelope>
Un recurso de configuración del procesador de servicio (SP) (spconfig) siempre aparece por sí mismo en una sección <Envelope>. Puede tener las etiquetas <gprop:GenericProperty> con las siguientes claves
spconfig_name – Nombre de la configuración que debe guardarse en el SP
spconfig_status – El estado actual de una determinada configuración SP. La propiedad se usa en la salida de un comando ldm list-spconfig.
Ejemplo D-19 Ejemplo de XML de vdpcs
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>vdpcs</rasd:OtherResourceType> <gprop:GenericProperty key="service_name">dg1-vdpcs</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Este recurso sólo es interesante en un entorno Netra DPS. Un recurso vdpcs puede estar en una sección <Content> como parte de la descripción de un dominio, o puede aparecer por sí mismo en una sección <Envelope>. La única propiedad es la etiqueta <gprop:GenericProperty> con el valor de propiedad clave service_name, que es el nombre del recurso del servicio de canal plano de datos virtuales (vdpcs) que se están describiendo.
Ejemplo D-20 Ejemplo de XML de vdpcc
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>vdpcc</rasd:OtherResourceType> <gprop:GenericProperty key="vdpcc_name">vdpcc</gprop:GenericProperty> <gprop:GenericProperty key="service_name">ldg1-vdpcs</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Este recurso sólo es interesante en un entorno Netra DPS. Un recurso de cliente de canal plano de datos virtuales siempre está contenido en la sección <Content>. Puede tener etiquetas <gprop:GenericProperty> con las siguientes claves:
vdpcc_name – Nombre del cliente del canal plano de datos virtuales (vdpcc)
service_name – Nombre del servicio de canal plano de datos virtuales al que debe enlazarse el vdpcc
Ejemplo D-21 Ejemplo de XML de console
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" id="ldg1"> <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>console</rasd:OtherResourceType> <gprop:GenericProperty key="port">6000</gprop:GenericProperty> <gprop:GenericProperty key="service_name">vcc2</gprop:GenericProperty> <gprop:GenericProperty key="group">group-name</gprop:GenericProperty> </Item> </Section> </Content> </Envelope>
Un recurso de consola siempre está contenido en una sección <Content>. Puede tener etiquetas <gprop:GenericProperty> con las siguientes claves:
port – Puerto al que se debe cambiar esta consola virtual (console)
service_name – Servicio de concentrador de consola virtual (vcc) al que se enlaza esta consola
group – Nombre del grupo al que enlazar esta consola
Este ejemplo muestra lo que contiene la sección <data> para un subcomando migrate-domain.
Ejemplo D-22 Ejemplo migrate-domain Sección <data>
<Envelope> <References/> <Content xsi:type="ovf:VirtualSystem_Type" ovf:id="ldg1"/> <Content xsi:type="ovf:VirtualSystem_Type" ovf:id="ldg1"/> <Section xsi:type="ovf:ResourceAllocationSection_Type"> <Item> <rasd:OtherResourceType>ldom_info</rasd:OtherResourceType> <gprop:GenericProperty key="target">target-host</gprop:GenericProperty> <gprop:GenericProperty key="username">user-name</gprop:GenericProperty> <gprop:GenericProperty key="password">password</gprop:GenericProperty> <Item> </Section> </Content> </Envelope>
Donde:
Primero, el nodo <Content> (sin una sección <ldom_info>) es el dominio de origen para migrar.
Segundo, el nodo <Content> (con una sección <ldom_info>) es el dominio de destino al que migrar. Los nombres del dominio de origen y destino pueden ser los mismos.
La sección <ldom_info> para el dominio de destino describe el equipo al que migrar y los detalles necesarios para migrar a dicho equipo:
target-host es el equipo de destino al que migrar.
user-name es el nombre del usuario de inicio de sesión para el equipo de destino. Debe presentar codificación de 64 bits SASL.
password es la contraseña que se debe usar para el inicio de sesión en el equipo de destino. Debe presentar codificación de 64 bits SASL.
Nota - El Administrador de Dominios lógicos usa sasl_decode64() para descodificar el nombre de usuario de destino y la contraseña y usa sasl_encode64() para codificar estos valores. La codificación SASL 64 es equivalente a la codificación base64.