JavaScript is required to for searching.
Omitir vínculos de navegación
Salir de la Vista de impresión
Guía de administración para Oracle® VM Server for SPARC 3.1
Red de tecnología de Oracle
Biblioteca
PDF
Vista de impresión
Comentarios
search filter icon
search icon

Información del documento

Uso de esta documentación

Parte I Software Oracle VM Server for SPARC 3.1

Capítulo 1 Información general sobre el software de Oracle VM Server for SPARC

Acerca de las versiones de Oracle VM Server for SPARC y SO Oracle Solaris

Hipervisor y Logical Domains

Logical Domains Manager

Roles para los dominios

Interfaz de línea de comandos

Entrada/salida virtual

Red virtual

Almacenamiento virtual

Consola virtual

Configuración de recursos

Configuraciones permanentes

Herramienta de conversión física a virtual del Oracle VM Server for SPARC

Asistente de configuración de Oracle VM Server for SPARC

Base de datos de información de administración de Oracle VM Server for SPARC

Capítulo 2 Instalación y habilitación del software

Componentes de software Oracle VM Server for SPARC requeridos

Instalación del software del Oracle VM Server for SPARC en un nuevo sistema

Actualización del SO Oracle Solaris

Actualización del firmware del sistema

Descarga de Logical Domains Manager

Cómo descargar el software Logical Domains Manager (Oracle Solaris 10)

Instalación de Logical Domains Manager

Instalación automática del software Logical Domains Manager (Oracle Solaris 10)

Instalación manual del software Logical Domains Manager

Cómo instalar manualmente el software Oracle VM Server for SPARC 3.1 (Oracle Solaris 10)

Activación del daemon de Logical Domains Manager

Cómo activar el daemon de Logical Domains Manager

Cómo actualizar un sistema que ya está utilizando Oracle VM Server for SPARC

Actualización del SO Oracle Solaris

Cómo guardar y restaurar los directorios de configuración de autoguardado

Cómo guardar y restaurar directorios autoguardados

Cómo guardar y restaurar el archivo de la base de datos de las restricciones de Logical Domains

Conservación del archivo de la base de datos de restricciones de Logical Domains cuando se utiliza la función Live Upgrade de Oracle Solaris 10

Actualización de Logical Domains Manager y el firmware del sistema

Cómo detener todos los dominios que se ejecutan en la plataforma, excepto el dominio de control

Actualización al software Oracle VM Server for SPARC 3.1

Cómo actualizar al software Oracle VM Server for SPARC 3.1 (Oracle Solaris 10)

Cómo actualizar al software Oracle VM Server for SPARC 3.1 (Oracle Solaris 11)

Configuración predeterminada de fábrica y desactivación de dominios

Cómo eliminar todos los dominios invitados

Cómo eliminar todas las configuraciones de dominio

Cómo restaurar la configuración predeterminada de fábrica

Cómo desactivar Logical Domains Manager

Cómo eliminar los Logical Domains Manager

Cómo restaurar la configuración predeterminada de fábrica desde el procesador de servicio

Capítulo 3 Seguridad de Oracle VM Server for SPARC

Delegación de la gestión de dominios lógicos mediante derechos

Uso de perfiles de derechos y roles

Gestión de perfiles de derechos de usuario

Cómo asignar un perfil de derechos a un usuario

Asignación de funciones a usuarios

Cómo crear un rol y asignar el rol a un usuario

Contenidos de perfil de derechos del Logical Domains Manager

Control de acceso a una consola de dominio mediante derechos

Cómo controlar el acceso a todas las consolas de dominio mediante roles

Cómo controlar el acceso a todas las consolas de dominio mediante perfiles de derechos

Cómo controlar el acceso a una única consola mediante roles

Cómo controlar el acceso a una única consola mediante perfiles de derechos

Activación y utilización de auditoría

Cómo activar la auditoría

Cómo desactivar la auditoría

Cómo revisar los registros de auditoría

Cómo rotar registros de auditoría

Uso del registro de la consola de dominio

Cómo activar y desactivar el registro de la consola

Requisitos del dominio de servicio para el registro de la consola de dominio

Capítulo 4 Configuración de servicios y el dominio de control

Mensajes de salida

Creación de servicios predeterminados

Cómo crear servicios predeterminados

Configuración inicial del dominio de control

Cómo configurar el dominio de control

Reinicio para utilizar dominios

Cómo reiniciar

Habilitación de las funciones de red entre dominio de control/servicio y otros dominios

Cómo configurar el conmutador virtual como interfaz primaria.

Habilitación del daemon del servidor del terminal de red virtual

Cómo activar el daemon del servidor de terminal de red virtual

Capítulo 5 Configuración de los dominios invitados

Creación e inicio de dominio invitado

Cómo crear e iniciar un dominio invitado

Instalación del SO Oracle Solaris en un dominio invitado

Cómo instalar el SO Oracle Solaris en un dominio invitado desde un DVD

Cómo instalar el SO Oracle Solaris en un dominio invitado desde un archivo ISO de Oracle Solaris

Cómo utilizar la función JumpStart de Oracle Solaris en un dominio invitado de Oracle Solaris 10

Capítulo 6 Configuración de dominios de E/S

Información general sobre los dominios de E/S

Instrucciones generales para crear un dominio de E/S

Creación de un dominio raíz mediante la asignación de buses PCIe

Cómo crear un dominio de E/S asignando un bus PCIe

Creación de un dominio de E/S asignando un dispositivos de terminales PCIe

Requisitos de hardware y software para E/S directa

Limitaciones actuales de la característica de E/S directa

Planificación de la configuración del dispositivo de punto final PCIe

Reinicio del dominio raíz

Realización de cambios de hardware en PCIe

Cómo crear un dominio de E/S asignando un dispositivo de punto final PCIe

Creación de un dominio de E/S mediante la asignación de las funciones virtuales SR-IOV PCIe

Descripción general de SR-IOV

Requisitos de hardware y software de SR-IOV

Limitaciones actuales de la función SR-IOV

SR-IOV estática

Requisitos de software de SR-IOV estática

SR-IOV dinámica

Requisitos de software de SR-IOV dinámica:

Requisitos de configuración de SR-IOV dinámica:

Activación de virtualización de E/S

Cómo activar la virtualización de E/S para un bus PCIe

Planificación del uso de funciones virtuales SR-IOV PCIe

Uso de funciones virtuales SR-IOV Ethernet

Requisitos de hardware de SR-IOV Ethernet

Limitaciones de SR-IOV Ethernet

Planificación del uso de las funciones virtuales SR-IOV Ethernet

Propiedades específicas de redes y dispositivos Ethernet

Creación de funciones virtuales Ethernet

Cómo crear una función virtual SR-IOV Ethernet

Destrucción de las funciones virtuales Ethernet

Cómo destruir una función virtual SR-IOV Ethernet

Modificación de funciones virtuales SR-IOV Ethernet

Cómo modificar una función virtual SR-IOV Ethernet

Agregación y eliminación de funciones virtuales SR-IOV Ethernet en dominios de E/S

Cómo agregar una función virtual SR-IOV Ethernet a un dominio de E/S

Cómo eliminar una función SR-IOV virtual Ethernet de un dominio de E/S

Temas avanzados sobre SR-IOV: SR-IOV Ethernet

Configuración de red avanzada para funciones virtuales

Inicio de un dominio de E/S mediante una función virtual SR-IOV

Propiedades específicas del dispositivo de SR-IOV

Creación de VNIC en funciones virtuales SR-IOV

Uso de una función virtual SR-IOV para crear un dominio de E/S

Cómo crear un dominio de E/S mediante la asignación de una función virtual SR-IOV a él

Uso de funciones virtuales SR-IOV InfiniBand

Requisitos de hardware de SR-IOV InfiniBand

Creación y destrucción de funciones virtuales InfiniBand

Cómo crear una función virtual InfiniBand

Cómo destruir una función virtual InfiniBand

Agregación y eliminación de funciones virtuales InfiniBand en dominios de E/S

Cómo agregar una función virtual InfiniBand a un dominio de E/S

Cómo eliminar una función virtual InfiniBand de un dominio de E/S

Adición y eliminación funciones de virtuales InfiniBand para dominios raíz

Cómo agregar una función virtual InfiniBand a un dominio raíz

Cómo eliminar una función virtual InfiniBand de un dominio raíz

Temas avanzados sobre SR-IOV: SR-IOV InfiniBand

Visualización de funciones virtuales SR-IOV InfiniBand

Identificación de las funciones SR-IOV InfiniBand

Uso de funciones virtuales SR-IOV de canal de fibra

Requisitos de hardware de SR-IOV de canal de fibra

Limitaciones y requisitos de SR-IOV de canal de fibra

Propiedades específicas de la clase de dispositivos de canal de fibra

Asignación de World-Wide Name para las funciones virtuales de canal de fibra

Creación de funciones virtuales SR-IOV de canal de fibra

Cómo crear una función virtual SR-IOV de canal de fibra

Destrucción de funciones virtuales SR-IOV de canal de fibra

Cómo destruir una función virtual SR-IOV de canal de fibra

Modificación de funciones virtuales SR-IOV de canal de fibra

Cómo modificar una función virtual SR-IOV de canal de fibra

Agregación y eliminación de funciones virtuales SR-IOV de canal de fibra en dominios de E/S

Cómo agregar una función virtual SR-IOV de canal de fibra a un dominio de E/S

Cómo eliminar una función virtual SR-IOV de canal de fibra de un dominio de E/S

Temas avanzados sobre SR-IOV: SR-IOV de canal de fibra

Acceso a una función virtual de canal de fibra en un dominio invitado

SR-IOV: reinicio del dominio raíz

Uso de los dominios raíz que no son primary

Requisitos de los dominios raíz que no son primary

Limitaciones de los dominios raíz que no son primary

Activación de la virtualización de E/S para un bus PCIe

Gestión de dispositivos de E/S directa en dominios raíz que no son primary

Gestión de funciones virtuales SR-IOV en dominios raíz que no son primary

Capítulo 7 Uso de discos virtuales

Introducción a los discos virtuales

Identificador de disco virtual y nombre del dispositivo

Gestión de discos virtuales

Cómo agregar un disco virtual

Cómo exportar varias veces el backend de un disco virtual

Cómo cambiar las opciones de disco virtual

Cómo cambiar la opción de tiempo de espera

Cómo eliminar un disco virtual

Apariencia del disco virtual

Disco lleno

Disco de segmento único

Opciones del backend del disco virtual

Opción de solo lectura (ro)

Opción exclusiva (excl)

Opción de segmento (slice)

backend de un disco virtual

Disco físico o LUN de disco

Cómo exportar un disco físico como disco virtual

Segmento de disco físico

Cómo exportar un segmento de disco físico como disco virtual

Cómo exportar el segmento 2

Exportación de archivos y volúmenes

Archivo o volumen exportado como disco lleno

Cómo exportar un archivo como disco lleno

Cómo exportar un volumen ZFS como disco lleno

Archivo o volumen exportado como disco de segmento único

Cómo exportar un volumen ZFS como un disco de segmento único

Exportación de volúmenes y compatibilidad con versiones anteriores

Resumen de cómo se exportan los diferentes tipos de componentes posteriores

Recomendaciones para la exportación de un archivo y un segmento de disco como discos virtuales

Uso del controlador del archivo de bucle invertido (lofi)

Exportación directa o indirecta de segmento de disco

Configuración de ruta múltiple de disco virtual

Rutas múltiples de disco virtual y tiempo de espera de disco virtual

Cómo configurar las rutas múltiples de disco virtual

CD, DVD e imágenes ISO

Cómo exportar un CD o DVD del dominio de servicio al dominio invitado

Cómo exportar una imagen ISO desde el dominio de control para la instalación de un dominio invitado

Tiempo de espera de disco virtual

Disco virtual y SCSI

Disco virtual y el comando format

Uso de ZFS con discos virtuales

Configuración de un grupo de ZFS en un dominio de servicio

Almacenamiento de imágenes de disco con ZFS

Ejemplos de almacenamiento de imágenes de disco con ZFS

Creación de una instantánea de la imagen del disco

Uso de un clon para ofrecer un dominio nuevo

Clonación de la imagen de un disco de inicio

Cómo crear una instantánea de una imagen de disco de un sistema no configurado

Uso de Volume Manager en un entorno de Oracle VM Server for SPARC

Uso de discos virtuales con gestores de volúmenes

Uso de discos virtuales con Solaris Volume Manager

Uso de discos virtual cuando VxVM está instalado

Uso de gestores de volúmenes con discos virtuales

Uso de ZFS con discos virtuales

Uso de Solaris Volume Manager con discos virtuales

Uso de VxVM con discos virtuales

Capítulo 8 Uso de las redes virtuales

Introducción a una red virtual

Descripción general de redes de Oracle Solaris 10

Descripción general de redes de Oracle Solaris 11

Maximización del rendimiento de red virtual

Requisitos de hardware y software

Configuración de sus dominios para maximizar el rendimiento de su red virtual

Conmutador virtual

Dispositivo de red virtual

Canales LDC entre redes virtuales

Control de cantidad de ancho de banda de red física consumida por un dispositivo de red virtual

Limitaciones de ancho de banda de red

Configuración del límite de ancho de banda de red

Identificador del dispositivo virtual y nombre de interfaz de red

Cómo buscar nombres de interfaz de red del SO Oracle Solaris

Asignación de direcciones MAC automática o manualmente

Rango de las direcciones MAC asignadas a dominios

Algoritmo de asignación automática

Detección de duplicación de direcciones MAC

Direcciones MAC liberadas

Uso de adaptadores de red con dominios

Cómo determinar si un adaptador de red es compatible con GLDv3 (Oracle Solaris 10)

Configuración de un conmutador virtual y el dominio de servicio para NAT y enrutamiento

Configuración de NAT en un sistema Oracle Solaris 10

Cómo configurar un conmutador virtual para proporcionar conectividad externa a los dominios (Oracle Solaris 10)

Configuración de NAT en un sistema Oracle Solaris 11

Cómo configurar un conmutador virtual para proporcionar conectividad externa a los dominios (Oracle Solaris 11)

Configuración de IPMP en un entorno Oracle VM Server for SPARC

Configuración de dispositivos de red virtual en un grupo IPMP en un dominio

Configuración y uso de IPMP en el dominio de servicio

Uso de IPMP basado en vínculos en funciones de redes virtuales de Oracle VM Server for SPARC

Cómo configurar actualizaciones de estado de enlace físico

Configuración y uso de IPMP en versiones anteriores a Logical Domains 1.3

Configuración de IPMP en el dominio invitado

Configuración de IPMP en el dominio de servicio

Cómo configurar una ruta de host para IPMP basado en sonda

Uso de etiquetado VLAN

ID de VLAN de puerto

ID de VLAN

Cómo asignar VLANs a un conmutador virtual y dispositivo de red virtual

Cómo instalar un dominio invitado cuando el servidor de instalación es una VLAN

Uso de VLAN privadas

Información de configuración de PVLAN

Creación y eliminación de PVLAN

Creación de una PVLAN

Eliminación de una PVLAN

Vista de información de PVLAN

Uso de E/S híbridas de NIU

Cómo configurar un conmutador virtual con un dispositivo de red NIU

Cómo activar o desactivar el modo híbrido

Uso de la agregación de vínculos con un conmutador virtual

Configuración de marcos Jumbo

Cómo configurar la red virtual y los dispositivos de conmutador virtual para utilizar marcos Jumbo

Compatibilidad con versiones anteriores (no preparadas para Jumbo) de los controladores vnet y vsw (Oracle Solaris 10)

Diferencias en las funciones específicas de redes de Oracle Solaris 11

Capítulo 9 Migración de dominios

Introducción a la migración de dominios

Información general sobre la operación de migración

Compatibilidad de software

Seguridad en las operaciones de migración

Migración de un dominio

Realización de una simulación

Realización de migraciones no interactivas

Migración de un dominio activo

Requisitos de migración de dominio para las CPU

Requisitos de migración para la memoria

Requisitos de migración para los dispositivos de E/S física

Requisitos de migración para los dispositivos de E/S virtual

Requisitos de migración para los dispositivos de punto final PCIe

Requisitos de migración para funciones virtuales SR-IOV PCIe

Requisitos de migración para la E/S híbrida de NIU

Requisitos de migración para las unidades criptográficas

Reconfiguración retrasada en un dominio activo

Migración mientras un dominio activo tiene la política elástica de gestión de energía en vigor.

Operaciones en otros dominios

Migración de un dominio desde una PROM OpenBoot o un dominio que ejecuta el depurador de núcleo

Migración de dominios enlazados o inactivos

Requisitos de migración para los dispositivos de E/S virtual

Requisitos de migración para los dispositivos de punto final PCIe

Requisitos de migración para funciones virtuales SR-IOV PCIe

Seguimiento de una migración en curso

Cancelación de una migración en curso

Recuperación de una migración fallida

Ejemplos de migración

Capítulo 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

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

Gestión de recursos dinámicos

Configuración del sistema con particiones físicas

Comprobación de la configuración de 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

Gestión de energía

Reinicio o reenlace del dominio

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

Agregación de memoria

Eliminación 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 gestión de energía

Uso de la administración de recursos dinámicos

Visualización de recursos de dominios

Salida informatizada

Definiciones de marcadores

Definición de estadística de utilización

Visualización de varias listas

Visualización de restricciones

Capítulo 11 Gestión de configuraciones de dominios

Gestión de configuraciones de dominios

Métodos disponibles de recuperación de configuraciones

Restauración de configuraciones mediante autoguardado

Política de autorrecuperación

Cómo modificar la política de recuperación automática

Cómo guardar configuraciones de dominio

Restauración de configuraciones de dominios

Cómo restablecer una configuración de dominio de un archivo XML (ldm add-domain)

Cómo restaurar una configuración de dominio de un archivo XML (ldm init-system)

Capítulo 12 Tratamiento de errores de hardware

Descripción general del tratamiento de errores de hardware

Uso de FMA para colocar en la lista negra o desconfigurar recursos defectuosos

Recuperación de dominios tras detectar recursos defectuosos o faltantes

Configuración degradada

Activación del modo de recuperación

Marcación de dominios como degradados

Marcación de recursos de E/S como evacuados

Capítulo 13 Realización de otras tareas administrativas

Introducción de nombres en la CLI

Conexión a una consola invitada a través de la red

Uso de grupos de consola

Cómo combinar varias consolas en un grupo

Detención de un dominio muy cargado que puede provocar un retraso de la conexión

Manejo del SO Oracle Solaris con Oracle VM Server for SPARC

El firmware OpenBoot no está disponible una vez que se inicia el SO Oracle Solaris

Apagado y encendido de un servidor

Resultado de las interrupciones del SO Oracle Solaris

Resultados de detener o reiniciar el dominio de control

Uso de Oracle VM Server for SPARC con el procesador de servicio

Configuración de las dependencias de dominio

Ejemplos de dependencias de dominios

Ciclos de dependencias

Determinación de dónde ocurren los errores por la asignación de CPU y direcciones de memoria

Asignación de CPU

Asignación de memoria

Ejemplos de asignación de CPU y memoria

Uso de los identificadores únicos universales

Comando de información de dominio virtual y API

Uso de canales de dominio lógico

Parte II Software Oracle VM Server for SPARC opcional

Glosario

Índice

Uso de funciones virtuales SR-IOV de canal de fibra

A partir de la versión Oracle VM Server for SPARC 3.1.1 se admite compatibilidad con canal de fibra SR-IOV. El adaptador de bus host (HBA) de canal de fibra SR-IOV podría tener uno o más puertos, cada uno de los cuales aparece como función física SR-IOV. Puede identificar las funciones físicas de canal de fibra según la cadena IOVFC en el nombre del dispositivo.

Cada función física de canal de fibra tiene valores World Wide Name (WWN) de nodo y puerto únicos proporcionados por el fabricante de la tarjeta. Cuando crea funciones virtuales desde una función física de canal de fibra, las funciones virtuales se comportan como un dispositivo HBA de canal de fibra. Cada función virtual debe tener una identidad única especificada por el WWN de puerto y el WWN del nodo de tejido SAN. Puede utilizar el Logical Domains Manager para asignar de manera manual o automática los WWN de puerto y nodo. Al asignar sus propios valores, puede controlar plenamente la identidad de cualquier función virtual.

Las funciones virtuales de HBA de canal de fibra emplean el método de virtualización de ID de N_Port (NPIV) para iniciar sesión en el tejido SAN. Debido a este requisito de NPIV, debe conectar el puerto HBA de canal de fibra a un conmutador de canal de fibra con capacidad que admite NPIV. Las funciones virtuales se manejan completamente por el hardware o el firmware de la tarjeta SR-IOV. Además de estas excepciones, las funciones virtuales de canal de fibra actúan y se comportan de la misma manera que un dispositivo HBA de canal de fibra no perteneciente a SR-IOV. Las funciones virtuales SR-IOV tienen las mismas funciones que los dispositivos SR-IOV, entonces todos los tipos de dispositivos de almacenamiento SAN son admitidos en cualquier configuración.

El puerto único de funciones virtuales y los valores WWN del nodo permiten a un administrador SAN asignar almacenamiento a las funciones virtuales de la misma manera que lo haría para cualquier puerto HBA de canal de fibra no perteneciente a SR-IOV. Esta gestión comprende creación de zonas, enmascaramiento LUN y calidad de servicio (QoS). Puede configurar el almacenamiento para que sea accesible exclusivamente a un dominio lógico específico sin ser visible a la función física en el dominio raíz.

Puede utilizar los métodos SR-IOV estáticos y dinámicos para gestionar los dispositivos SR-IOV de canal de fibra.

Requisitos de hardware de SR-IOV de canal de fibra

Para obtener información sobre los requisitos hardware de SR-IOV de canal de fibra PCIe, consulte Requisitos de hardware y software de SR-IOV PCIe de Notas de la versión de Oracle VM Server for SPARC 3.1.1.1, 3.1.1 y 3.1 .

Para admitir SR-IOV de canal de fibra, el dominio raíz debe ejecutar como mínimo el sistema operativo Oracle Solaris 11.1.17.0.0. Los dominios de E/S deben ejecutar al menos el sistema operativo Oracle Solaris 11.1.17.0.0.

Limitaciones y requisitos de SR-IOV de canal de fibra

Propiedades específicas de la clase de dispositivos de canal de fibra

Puede utilizar los comandos ldm create-vf o ldm set-io para configurar las siguientes propiedades de funciones virtuales de canal de fibra:

bw-percent

Especifica el porcentaje del ancho de banda para asignar a la función virtual de canal de fibra. Los valores válidos van de 0 a 100 . El valor de ancho de banda total asignado a las funciones virtuales de la función física de canal de fibra no puede ser superior a 100. El valor predeterminado es 0, de manera que la función virtual tiene un reparto equitativo del ancho de banda que no está reservado por otras funciones virtuales que comparte la misma función física.

node-wwn

Especifica el world-wide name (WWN) del nodo para la función virtual de canal de fibra. Los valores válidos son diferentes a cero. De manera predeterminada, este valor se asigna automáticamente. Si especifica este valor manualmente, también debe especificar un valor para la propiedad port-wwn. Para obtener más información, consulte Asignación de World-Wide Name para las funciones virtuales de canal de fibra.

port-wwn

Especifica el WWN del puerto para la función virtual de canal de fibra. Los valores válidos son diferentes a cero. De manera predeterminada, este valor se asigna automáticamente. Si especifica este valor manualmente, también debe especificar un valor para la propiedad node-wwn. Para obtener más información, consulte Asignación de World-Wide Name para las funciones virtuales de canal de fibra.

No puede modificar los valores de propiedad node-wwn o port-wwn mientras la función virtual de canal de fibra está en uso. Sin embargo, puede modificar el valor de la propiedad bw-percent de manera dinámica incluso cuando la función virtual de canal de fibra está en uso.

Asignación de World-Wide Name para las funciones virtuales de canal de fibra

El Logical Domains Manager admite la asignación automática y manual de world-wide names para las funciones virtuales de canal de fibra.

Asignación automática de World-Wide Name

El Logical Domains Manager asigna una dirección MAC única desde la agrupación de asignaciones de direcciones MAC automáticas y crea valores de propiedad node-wwn y port-wwn con formato IEEE.

port-wwn = 10:00:XX:XX:XX:XX:XX:XX
node-wwn = 20:00:XX:XX:XX:XX:XX:XX

XX:XX:XX:XX:XX:XX es la dirección MAC asignada automáticamente.

Este método de asignación automática produce WWN únicos cuando los dominios de control de todos los sistemas conectados al tejido de canal de fibra también están conectados por Ethernet y forman parte del mismo dominio multidifusión. Si no puede cumplir con este requisito, debe asignar manualmente WWN únicos, que son necesarios en SAN.

Asignación manual de World-Wide Name

Puede construir WWN únicos mediante cualquier método. En esta sección se describe cómo crear WWN desde la agrupación de asignación manual de direcciones MAC del Logical Domains Manager. Debe garantizar la condición única de los WWN que asigna.

El Logical Domains Manager tiene una agrupación de 256.000 direcciones MAC que están disponibles para asignación manual en el rango 00:14:4F:FC:00:00 - 00:14:4F:FF:FF:FF.

En el siguiente ejemplo se muestran los valores de propiedad port-wwn y node-wwn basados en la dirección MAC 00:14:4F:FC:00:01:

port-wwn = 10:00:00:14:4F:FC:00:01
node-wwn = 20:00:00:14:4F:FC:00:01

00:14:4F:FC:00:01 es la dirección MAC asignada de manera manual. Para obtener más información sobre asignación de direcciones MAC, consulte Asignación de direcciones MAC automática o manualmente.


Notas - Es conveniente asignar manualmente los WWN para garantizar una configuración predecible del almacenamiento SAN.

Debe utilizar el método de asignación WWN cuando todos los sistemas no están conectados al mismo dominio multidifusión por Ethernet. Además puede utilizar este método para garantizar que se utilizan los mismos WWN cuando se destruyen y se vuelven a crear las funciones virtuales de canal de fibra.


Creación de funciones virtuales SR-IOV de canal de fibra

En esta sección, se describe cómo crear, modificar y destruir funciones virtuales de forma dinámica. Si no puede utilizar los métodos dinámicos para realizar estas acciones, inicie una reconfiguración retrasada en el dominio raíz antes de crear o destruir funciones virtuales.

Cómo crear una función virtual SR-IOV de canal de fibra

Si no puede utilizar este método dinámico, utilice el método estático. Consulte SR-IOV estática.

  1. Identifique el dispositivo de función física.
    primary# ldm list-io

    Tenga en cuenta que el nombre de la función física incluye la información de ubicación para la tarjeta SR-IOV PCIe o el dispositivo incorporado.

  2. Si aún no está activada la virtualización de E/S para el bus que tiene la función física, actívela.

    Realice este paso solo si aún no está activada la virtualización de E/S para el bus que tiene la función física.

    Consulte Cómo activar la virtualización de E/S para un bus PCIe.

  3. Cree una función virtual simple o varias funciones virtuales desde una función física de manera dinámica o estática.

    Después de crear una o más funciones virtuales, podrá asignarlas a un dominio invitado.

    • Método dinámico:
      • Para crear varias funciones virtuales desde una función física al mismo tiempo, utilice el siguiente comando:
        primary# ldm create-vf -n number | max pf-name

        Utilice el comando ldm create-vf -n max para crear todas las funciones virtuales para esa función física al mismo tiempo. Este comando asigna automáticamente los WWN del nodo y del puerto para cada función virtual y configura la propiedad bw-percent al valor predeterminado, que es 0. Este valor especifica que el ancho de banda de reparto equitativo se asigna a todas las funciones virtuales.


        Consejo  - Cree todas las funciones virtuales para la función física a la vez. Si quiere asignar los WWN de manera manual, primero cree todas las funciones virtuales y, luego, use el comando ldm set-io para asignar manualmente sus valores de WWN para cada función virtual. Esta técnica minimiza la cantidad de transiciones de estado cuando genera funciones virtuales desde una función física.

        Puede utilizar el nombre de ruta o el seudónimo para especificar funciones virtuales. Sin embargo, la práctica recomendada es utilizar el seudónimo.

      • Para crear una función virtual a partir de una función física, utilice el siguiente comando:
        primary# ldm create-vf [bw-percent=value] [port-wwn=value node-wwn=value] pf-name

        Además puede especificar manualmente los valores de propiedades específicas de la clase de canal de fibra.

    • Método estático:
      1. Inicie una reconfiguración retrasada.
        primary# ldm start-reconf root-domain-name
      2. Cree una función virtual simple o varias funciones virtuales desde una función física.

        Utilice los mismos comandos que se mostraron anteriormente para crear dinámicamente las funciones virtuales.

      3. Reinicie el dominio raíz.
        • Para reiniciar el dominio raíz que no es primary:
          primary# ldm stop-domain -r root-domain
        • Para reiniciar el dominio raíz que es primary:
          primary# shutdown -i6 -g0 -y
Ejemplo 6-19  Visualización de información sobre la función física de canal de fibra

En este ejemplo se muestra información sobre la función física /SYS/MB/PCIE7/IOVFC.PF0:

primary# ldm list-io
NAME                                      TYPE   BUS      DOMAIN   STATUS
----                                      ----   ---      ------   ------
pci_0                                     BUS    pci_0    primary  IOV
pci_1                                     BUS    pci_1    rootdom1 IOV
niu_0                                     NIU    niu_0    primary
niu_1                                     NIU    niu_1    primary
/SYS/MB/PCIE0                             PCIE   pci_0    primary  OCC
/SYS/MB/PCIE2                             PCIE   pci_0    primary  OCC
/SYS/MB/PCIE4                             PCIE   pci_0    primary  OCC
/SYS/MB/PCIE6                             PCIE   pci_0    primary  EMP
/SYS/MB/PCIE8                             PCIE   pci_0    primary  EMP
/SYS/MB/SASHBA                            PCIE   pci_0    primary  OCC
/SYS/MB/NET0                              PCIE   pci_0    primary  OCC
/SYS/MB/PCIE1                             PCIE   pci_1    rootdom1 OCC
/SYS/MB/PCIE3                             PCIE   pci_1    rootdom1 OCC
/SYS/MB/PCIE5                             PCIE   pci_1    rootdom1 OCC
/SYS/MB/PCIE7                             PCIE   pci_1    rootdom1 OCC
/SYS/MB/PCIE9                             PCIE   pci_1    rootdom1 OCC
/SYS/MB/NET2                              PCIE   pci_1    rootdom1 OCC
/SYS/MB/NET0/IOVNET.PF0                   PF     pci_0    primary
/SYS/MB/NET0/IOVNET.PF1                   PF     pci_0    primary
/SYS/MB/PCIE5/IOVNET.PF0                  PF     pci_1    rootdom1
/SYS/MB/PCIE5/IOVNET.PF1                  PF     pci_1    rootdom1          
/SYS/MB/PCIE7/IOVFC.PF0                   PF     pci_1    rootdom1
/SYS/MB/PCIE7/IOVFC.PF1                   PF     pci_1    rootdom1
/SYS/MB/NET2/IOVNET.PF0                   PF     pci_1    rootdom1
/SYS/MB/NET2/IOVNET.PF1                   PF     pci_1    rootdom1

El siguiente comando muestra más detalles sobre la función física especificada. El valor maxvfs indica el número máximo de funciones virtuales admitido por el dispositivo.

primary# ldm list-io -l /SYS/MB/PCIE7/IOVFC.PF0
NAME                                      TYPE   BUS      DOMAIN   STATUS   
----                                      ----   ---      ------   ------   
/SYS/MB/PCIE7/IOVNET.PF0                  PF     pci_0    rootdom1           
[pci@400/pci@1/pci@0/pci@6/SUNW,fcdev@0]
    maxvfs = 8
Ejemplo 6-20  Creación dinámica de una función virtual de canal de fibra sin definir propiedades opcionales

En este ejemplo, se crea una función virtual de forma dinámica sin definir propiedades opcionales. En este caso, el comando ldm create-vf asigna automáticamente el porcentaje de ancho de banda predeterminado, el world-wide name (WWN) del puerto y los valores de WWN de los nodos.

Asegúrese de que la virtualización de E/S está activada en el bus PCIe pci_1. Consulte Cómo activar la virtualización de E/S para un bus PCIe.

Puede utilizar el comando ldm create-vf para crear todas las funciones virtuales a partir de la función física /SYS/MB/PCIE7/IOVFC.PF0.

primary# ldm create-vf -n max /SYS/MB/PCIE7/IOVFC.PF0
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF0
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF1
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF2
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF3
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF4
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF5
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF6
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF7
Ejemplo 6-21  Creación dinámica de una función virtual de canal de fibra y configuración de propiedades

En este ejemplo, se crea dinámicamente una función virtual y, al mismo tiempo, se configura el valor de propiedad bw-percent en 25 y se especifican los WWN del nodo y el puerto.

primary# ldm create-vf port-wwn=10:00:00:14:4F:FC:00:01 \
node-wwn=20:00:00:14:4F:FC:00:01 bw-percent=25 /SYS/MB/PCIE7/IOVFC.PF0
Ejemplo 6-22  Creación estática de una función virtual de canal de fibra sin definir propiedades opcionales

En este ejemplo, se crea una función virtual de forma estática sin definir propiedades opcionales. En este caso, el comando ldm create-vf asigna automáticamente el porcentaje de ancho de banda predeterminado, el world-wide name (WWN) del puerto y los valores de WWN de los nodos.

Primero, inicie una reconfiguración retrasada en el dominio rootdom1. Luego, active la virtualización de E/S en el bus PCIe pci_1. Debido a que el bus pci_1 ya se ha asignado al dominio raíz rootdom1, utilice el comando ldm set-io para activar la virtualización de E/S.

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

primary# ldm set-io iov=on pci_1

Ahora, puede utilizar el comando ldm create-vf para crear todas las funciones virtuales a partir de la función física /SYS/MB/PCIE7/IOVFC.PF0.

primary# ldm create-vf -n max /SYS/MB/PCIE7/IOVFC.PF0

------------------------------------------------------------------------------
Notice: The rootdom1 domain is in the process of a delayed reconfiguration.
Any changes made to the rootdom1 domain will only take effect after it reboots.
------------------------------------------------------------------------------

Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF0
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF1
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF2
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF3
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF4
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF5
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF6
Created new vf: /SYS/MB/PCIE7/IOVFC.PF0.VF7

Destrucción de funciones virtuales SR-IOV de canal de fibra

Una función virtual se puede destruir si actualmente no está asignada a un dominio. Una función virtual solo se puede destruir en el orden secuencial inverso de creación, por lo que solo la última función virtual creada se puede destruir. La configuración resultante es validada por el controlador de la función física.

Cómo destruir una función virtual SR-IOV de canal de fibra

Si no puede utilizar este método dinámico, utilice el método estático. Consulte SR-IOV estática.

  1. Identifique el dispositivo de función física.
    primary# ldm list-io
  2. Destruya una función virtual simple o varias funciones virtuales de manera dinámica o estática.
    • Método dinámico:
      • Para destruir todas las funciones virtuales desde una función física al mismo tiempo, utilice el siguiente comando:
        primary# ldm destroy-vf -n number | max pf-name

        Puede utilizar el nombre de ruta o el seudónimo para especificar funciones virtuales. Sin embargo, la práctica recomendada es utilizar el seudónimo.

        Utilice el comando ldm destroy-vf -n max para destruir todas las funciones virtuales para esa función física al mismo tiempo.

        Si especifica number como argumento de la opción –n, se destruye el último number de funciones virtuales. Utilice este método a medida que ejecuta esta operación con solo una transición de estado del controlador del dispositivo de función física.

      • Para destruir una función virtual específica:
        primary# ldm destroy-vf vf-name
    • Método estático:
      1. Inicie una reconfiguración retrasada.
        primary# ldm start-reconf root-domain-name
      2. Destruya una función virtual simple o varias funciones virtuales.
        • Para destruir todas las funciones virtuales desde una función física específica al mismo tiempo, utilice el siguiente comando:
          primary# ldm destroy-vf -n number | max pf-name

          Puede utilizar el nombre de ruta o el seudónimo para especificar funciones virtuales. Sin embargo, la práctica recomendada es utilizar el seudónimo.

        • Para destruir una función virtual específica:
          primary# ldm destroy-vf vf-name
      3. Reinicie el dominio raíz.
        • Para reiniciar el dominio raíz que no es primary:
          primary# ldm stop-domain -r root-domain
        • Para reiniciar el dominio raíz que es primary:
          primary# shutdown -i6 -g0 -y
Ejemplo 6-23  Destrucción dinámica de varias funciones virtuales SR-IOV de canal de fibra

En este ejemplo se muestran los resultados de la destrucción de todas las funciones virtuales a partir de la función física /SYS/MB/PCIE5/IOVFC.PF1. La salida ldm list-io muestra que la función física tiene ocho funciones virtuales. El comando ldm destroy-vf -n max destruye todas las funciones virtuales y la salida final ldm list-io muestra que no se mantiene ninguna de las funciones virtuales.

primary# ldm list-io
...
/SYS/MB/PCIE5/IOVFC.PF1                   PF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF0               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF1               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF2               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF3               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF4               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF5               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF6               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF7               VF     pci_1                      
primary# ldm destroy-vf -n max /SYS/MB/PCIE5/IOVFC.PF1
primary# ldm list-io
...
/SYS/MB/PCIE5/IOVFC.PF1                   PF     pci_1
Ejemplo 6-24  Destrucción de una función virtual de canal de fibra

En este ejemplo se muestra de qué manera se destruyen de manera estática las funciones virtuales a partir de la función física /SYS/MB/PCIE7/IOVFC.PF0.

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

primary# ldm destroy-vf -n max /SYS/MB/PCIE7/IOVFC.PF0
primary# ldm stop-domain -r rootdom1

Modificación de funciones virtuales SR-IOV de canal de fibra

El comando ldm set-io modifica la configuración actual de una función virtual cambiando los valores de propiedad o estableciendo nuevas propiedades.

Si no puede utilizar este método dinámico, utilice el método estático en su lugar. Consulte SR-IOV estática.

Puede utilizar el comando ldm set-io para modificar las propiedades bw-percent, port-wwn y node-wwn.

Solo puede cambiar la propiedad bw-percent de manera dinámica mientras las funciones virtuales están asignadas a un dominio.

Cómo modificar una función virtual SR-IOV de canal de fibra

  1. Identifique el dispositivo de función física.
    primary# ldm list-io

    Tenga en cuenta que el nombre de la función física incluye la información de ubicación para la tarjeta SR-IOV PCIe o el dispositivo incorporado.

  2. Modifique una función virtual.
    primary# ldm set-io [bw-percent=value] [port-wwn=value node-wwn=value] pf-name

    A diferencia del valor de propiedad bw-percent, que puede cambiar de manera dinámica en cualquier momento, puede modificar de manera dinámica los valores de propiedad port-wwn y node-wwn solo cuando la función virtual no está asignada a un dominio.

Ejemplo 6-25  Modificación de función virtual SR-IOV de canal de fibra

En este ejemplo se modifica la función virtual específica, /SYS/MB/PCIE7/IOVFC.PF0.VF0, para especificar el porcentaje de ancho de banda y los valores WWN de puerto y nodo.

primary# ldm set-io port-wwn=10:00:00:14:4f:fb:f4:7c \
node-wwn=20:00:00:14:4f:fb:f4:7c bw-percent=25 /SYS/MB/PCIE7/IOVFC.PF0.VF0

Agregación y eliminación de funciones virtuales SR-IOV de canal de fibra en dominios de E/S

Cómo agregar una función virtual SR-IOV de canal de fibra a un dominio de E/S

Si no puede eliminar la función virtual de manera dinámica, utilice el método estático. Consulte SR-IOV estática.

  1. Identifique la función virtual que desea agregar a un dominio de E/S.
    primary# ldm list-io
  2. Agregue una función virtual de manera dinámica o estática.
    • Para agregar una función virtual de manera dinámica:
      primary# ldm add-io vf-name domain-name

      vf-name es el seudónimo o el nombre de ruta de la función virtual. La práctica recomendada es utilizar el seudónimo. domain-name especifica el nombre del dominio al que se agrega la función virtual.

      El nombre de ruta del dispositivo para la función virtual en el dominio es la ruta que se muestra en la salida de list-io -l.

    • Para agregar una función virtual de manera estática:
      1. Detenga el dominio y, luego, agregue la función virtual.
        primary# ldm stop-domain domain-name
        primary# ldm add-io vf-name domain-name

        vf-name es el seudónimo o el nombre de ruta de la función virtual. La práctica recomendada es utilizar el seudónimo. domain-name especifica el nombre del dominio al que se agrega la función virtual. El invitado especificado debe tener el estado inactivo o enlazado.

        El nombre de ruta del dispositivo para la función virtual en el dominio es la ruta que se muestra en la salida de list-io -l.

      2. Reinicie el dominio.
        primary# ldm start-domain domain-name
Ejemplo 6-26  Agregación de una función virtual de canal de fibra

En este ejemplo se muestra cómo agregar de manera dinámica la función virtual /SYS/MB/PCIE7/IOVFC.PF0.VF0 al dominio ldg2.

primary# ldm add-io /SYS/MB/PCIE7/IOVFC.PF0.VF0 ldg2

Si no puede agregar la función virtual de forma dinámica, utilice el método estático:

primary# ldm stop-domain ldg2
primary# ldm add-io /SYS/MB/PCIE7/IOVFC.PF0.VF0 ldg2
primary# ldm start-domain ldg2

Cómo eliminar una función virtual SR-IOV de canal de fibra de un dominio de E/S

Si no puede eliminar el método dinámico, utilice el método estático. Consulte SR-IOV estática.


Caution

Precaución  - Antes de eliminar la función virtual del dominio, asegúrese de que no sea imprescindible para iniciar dicho dominio.


  1. Identifique la función virtual que desea eliminar de un dominio de E/S.
    primary# ldm list-io
  2. Elimine una función virtual de manera dinámica o estática.
    • Para eliminar una función virtual de manera dinámica:
      primary# ldm rm-io vf-name domain-name

      vf-name es el seudónimo o el nombre de ruta de la función virtual. La práctica recomendada es utilizar el seudónimo del dispositivo. domain-name especifica el nombre del dominio del que se elimina la función virtual.

    • Para eliminar una función virtual de manera estática:
      1. Detenga el dominio de E/S.
        primary# ldm stop-domain domain-name
      2. Elimine la función virtual.
        primary# ldm rm-io vf-name domain-name

        vf-name es el seudónimo o el nombre de ruta de la función virtual. La práctica recomendada es utilizar el seudónimo del dispositivo. domain-name especifica el nombre del dominio del que se elimina la función virtual. El invitado especificado debe tener el estado inactivo o enlazado.

      3. Inicie el dominio de E/S.
        primary# ldm start-domain domain-name
Ejemplo 6-27  Eliminación dinámica de una función virtual de canal de fibra

En este ejemplo se muestra cómo eliminar de manera dinámica la función virtual /SYS/MB/PCIE7/IOVFC.PF0.VF0 del dominio ldg2.

primary# ldm remove-io /SYS/MB/PCIE7/IOVFC.PF0.VF0 ldg2

Si el comando se ejecuta correctamente, la función virtual se elimina del dominio ldg2. Cuando se reinicia ldg2, la función virtual especificada ya no aparece en ese dominio.

Si no puede eliminar la función virtual de forma dinámica, utilice el método estático.

primary# ldm stop-domain ldg2
primary# ldm remove-io /SYS/MB/PCIE7/IOVFC.PF0.VF0 ldg2
primary# ldm start-domain ldg2

Temas avanzados sobre SR-IOV: SR-IOV de canal de fibra

En esta sección se describen algunos temas avanzados relacionados con el uso de funciones virtuales SR-IOV de canal de fibra.

Acceso a una función virtual de canal de fibra en un dominio invitado

El registro de consola ldg2 muestra las operaciones del dispositivo de función virtual de canal de fibra asignado. Utilice el comando fcadm para ver y acceder al dispositivo de función virtual de canal de fibra.

ldg2# fcadm hba-port
HBA Port WWN: 100000144ffb8a99
       Port Mode: Initiator
       Port ID: 13d02
       OS Device Name: /dev/cfg/c3
       Manufacturer: Emulex
       Model: 7101684
       Firmware Version: 7101684 1.1.60.1
       FCode/BIOS Version: Boot:1.1.60.1 Fcode:4.03a4
       Serial Number: 4925382+133400002R
       Driver Name: emlxs
       Driver Version: 2.90.15.0 (2014.01.22.14.50)
       Type: N-port
       State: online
       Supported Speeds: 4Gb 8Gb 16Gb
       Current Speed: 16Gb
       Node WWN: 200000144ffb8a99
       NPIV Not Supported

El resultado muestra que el puerto de canal de fibra está conectado al conmutador de canal de fibra. Utilice el comando format para mostrar los LUN visibles.

ldg2# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
   0. c2d0 <Unknown-Unknown-0001-25.00GB>
      /virtual-devices@100/channel-devices@200/disk@0
   1. c3t21000024FF4C4BF8d0 <SUN-COMSTAR-1.0-10.00GB>
      /pci@340/pci@1/pci@0/pci@6/SUNW,emlxs@0,2/fp@0,0/ssd@w21000024ff4c4bf8,0
Specify disk (enter its number): ^D
ldg2#