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
Introducción a los discos virtuales
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
Identificador de disco virtual y nombre del dispositivo
Opciones del backend del disco virtual
Cómo exportar un disco físico como disco virtual
Cómo exportar un segmento de disco físico como disco virtual
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
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
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 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
Cómo crear una imagen de disco con un volumen ZFS
Cómo crear una imagen de disco con un archivo ZFS
Cómo asignar el volumen o archivo ZFS a un dominio invitado
Creación de una instantánea de la imagen del disco
Cómo crear una instantánea de la imagen de disco
Uso de un clon para ofrecer un dominio nuevo
Clonación de la imagen de un disco de inicio
Uso de los administradores de volumen en el entorno Logical Domains
Uso de discos virtuales para administradores de volúmenes
Uso de discos virtuales para Solaris Volume Manager
Uso de discos virtual cuando VxVM está instalado
Uso de administradores de volumen para discos virtuales
Uso de ZFS para discos virtuales
Uso de Solaris Volume Manager para discos virtuales
Uso de VxVM para discos virtuales
10. Administración de recursos
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
El backend de un disco virtual es la ubicación donde se guardan los datos del disco virtual. El backend puede ser un disco, un segmento de disco, un archivo o un volumen, como ZFS, Solaris Volume Manager, o VxVM. Un backend aparece en un dominio invitado como disco completo o disco de segmento único, dependiendo de si la opción slice está configurada cuando se exporta el backend desde el dominio de servicio. De manera predeterminada, el backend de un disco virtual se exporta de manera no exclusiva como disco completo en el que se puede leer y escribir.
Un disco físico o un LUN de disco siempre se exporta como disco lleno. En este caso, los controladores de disco virtual (vds y vdc) envían E/S desde el disco virtual y actúan como paso a través a los discos físicos o al LUN del disco.
Un disco físico o un LUN de disco se exporta desde un dominio de servicio exportando el dispositivo que corresponde al segmento 2 (s2) de ese disco sin configurar la opción slice. Si exporta el segmento 2 de un disco con la opción slice, sólo se exporta ese segmento y no todo el disco.
Precaución - Al configurar discos virtuales, asegúrese de que cada disco virtual haga referencia a un recurso físico distinto (backend), por ejemplo, un disco físico, un segmento de disco, un archivo o un volumen. Algunos discos, como FC y SAS, tienen dos puertos, lo que significa que dos rutas diferentes pueden hacer referencia al mismo disco. Asegúrese de que las rutas que asigne a diferentes dominios no hagan referencia al mismo disco físico. |
Por ejemplo, para exportar el disco físico c1t48d0 como un disco virtual, debe exportar el segmento 2 de dicho disco (c1t48d0s2).
primary# ldm add-vdsdev /dev/dsk/c1t48d0s2 c1t48d0@primary-vds0
Por ejemplo, asigne el disco (pdisk) al dominio invitado ldg1.
primary# ldm add-vdisk pdisk c1t48d0@primary-vds0 ldg1
Un disco completo es un disco normal que tiene ocho (8) segmentos.
Por ejemplo, el disco que se está comprobando es c0d1.
ldg1# ls -1 /dev/dsk/c0d1s* /dev/dsk/c0d1s0 /dev/dsk/c0d1s1 /dev/dsk/c0d1s2 /dev/dsk/c0d1s3 /dev/dsk/c0d1s4 /dev/dsk/c0d1s5 /dev/dsk/c0d1s6 /dev/dsk/c0d1s7
Un segmento de disco físico siempre se exporta como disco de segmento único. En este caso, los controladores de disco virtual (vds y vdc) envían E/S desde el disco virtual y actúan como paso a través a los discos físicos o al segmento del disco físico.
Un segmento del disco físico se exporta de un dominio de servicio exportando el dispositivo de segmento correspondiente. Si el dispositivo es diferente del segmento 2 se exporta automáticamente como disco de segmento único si especifica la opción slice o no. Si el dispositivo es el segmento 2 del disco, debe configurar la opción slice para exportar sólo el segmento 2 como disco de segmento único; en caso contrario, se exporta todo el disco como disco completo.
Por ejemplo, para exportar el segmento 0 del disco físico c1t57d0 como disco virtual, debe exportar el dispositivo que corresponde a ese segmento (c1t57d0s0) de la siguiente manera.
primary# ldm add-vdsdev /dev/dsk/c1t57d0s0 c1t57d0s0@primary-vds0
No es necesario especificar la opción slice, ya que un slice siempre se exporta como disco de una sola slice.
Por ejemplo, asigne el disco (pslice) al dominio invitado ldg1.
primary# ldm add-vdisk pslice c1t57d0s0@primary-vds0 ldg1
ldg1# ls -1 /dev/dsk/c0d13s* /dev/dsk/c0d13s0 /dev/dsk/c0d13s1 /dev/dsk/c0d13s2 /dev/dsk/c0d13s3 /dev/dsk/c0d13s4 /dev/dsk/c0d13s5 /dev/dsk/c0d13s6 /dev/dsk/c0d13s7
A pesar de que hay 8 dispositivos, dado que el disco es un disco de segmento único, sólo se puede usar el primer segmento (s0).
# ldm add-vdsdev options=slice /dev/dsk/c1t57d0s2 c1t57d0s2@primary-vds0
Un archivo o volumen (por ejemplo, de ZFS o Solaris Volume Manager) se exporta como disco completo o como disco de segmento único dependiendo de si está fijada o no la opción slice.
Si no configura la opción slice, un archivo o volumen se exporta como disco completo. En este caso, los controladores de disco virtual (vds y vdc) envían E/S desde el disco virtual y administran la partición del disco virtual. El archivo o volumen eventualmente se convierte en una imagen de disco que contiene datos de todos los segmentos del disco virtual y metadatos usados para administrar la partición y estructura del disco.
Cuando se exporta un archivo o volumen en blanco como disco completo, aparece en el dominio invitado como disco sin formato, esto es, un disco sin partición. Tendrá que ejecutar el comando format en el dominio invitado para definir particiones utilizables y grabar una etiqueta de disco válida. Cualquier E/S al disco virtual falla cuando el disco no tiene formato.
Nota - Antes de la versión SO 5/08 de Oracle Solaris, cuando se exporta un archivo en blanco como disco virtual, el sistema escribía una etiqueta de disco predeterminada y creaba una partición predeterminada. Esta operación ya no se realiza con al versión SO 5/08 de Oracle Solaris, debe ejecutar format(1M) en el dominio invitado para crear particiones.
service# mkfile 100m /ldoms/domain/test/fdisk0
El tamaño del archivo define el tamaño del disco virtual. Este ejemplo crea un archivo en blanco de 100 megabytes para obtener un disco virtual de 100 megabytes.
primary# ldm add-vdsdev /ldoms/domain/test/fdisk0 fdisk0@primary-vds0
En este ejemplo, la opción slice no se ha fijado, así que el archivo se exporta como disco completo.
Por ejemplo, asigne el disco (fdisk) al dominio invitado ldg1.
primary# ldm add-vdisk fdisk fdisk0@primary-vds0 ldg1
Un disco completo es un disco normal con 8 segmentos.
El siguiente ejemplo muestra cómo enumerar el disco, c0d5 y comprueba que es accesible y que es un disco completo.
ldg1# ls -1 /dev/dsk/c0d5s* /dev/dsk/c0d5s0 /dev/dsk/c0d5s1 /dev/dsk/c0d5s2 /dev/dsk/c0d5s3 /dev/dsk/c0d5s4 /dev/dsk/c0d5s5 /dev/dsk/c0d5s6 /dev/dsk/c0d5s7
En el siguiente ejemplo, se muestra cómo crear un volumen ZFS, zdisk0, para usarlo como disco lleno.
service# zfs create -V 100m ldoms/domain/test/zdisk0
El tamaño del volumen define el tamaño del disco virtual. En este ejemplo, se crea un volumen de 100 MB para obtener un disco virtual de 100 MB.
primary# ldm add-vdsdev /dev/zvol/dsk/ldoms/domain/test/zdisk0 \ zdisk0@primary-vds0
En este ejemplo, la opción slice no se ha fijado, así que el archivo se exporta como disco completo.
En el siguiente ejemplo, se muestra cómo asignar el volumen, zdisk0, al dominio invitado ldg1:
primary# ldm add-vdisk zdisk0 zdisk0@primary-vds0 ldg1
Un disco lleno es un disco común con 8 segmentos.
En el siguiente ejemplo, se muestra cómo enumerar el disco, c0d9, y cómo comprobar que es un disco lleno y que se puede acceder a él:
ldg1# ls -1 /dev/dsk/c0d9s* /dev/dsk/c0d9s0 /dev/dsk/c0d9s1 /dev/dsk/c0d9s2 /dev/dsk/c0d9s3 /dev/dsk/c0d9s4 /dev/dsk/c0d9s5 /dev/dsk/c0d9s6 /dev/dsk/c0d9s7
Si se fija la opción slice, entonces el volumen se exporta como disco de segmento único. En ese caso, el disco virtual sólo tiene una partición (s0), que se asigna directamente al backend del archivo o del volumen. El archivo o volumen sólo contiene datos escritos en el disco virtual sin datos extra como información sobre la partición o la estructura del disco.
Cuando se exporta un archivo o volumen como disco de segmento único, el sistema simula una partición del disco falsa que hacer que el archivo o volumen aparezca como un segmento del disco. Dado que la partición del disco es simulada, no puede crear una partición para ese disco.
El siguiente ejemplo muestra cómo crear un volumen ZFS, zdisk0, para usarlo como disco de segmento único.
service# zfs create -V 100m ldoms/domain/test/zdisk0
El tamaño del volumen define el tamaño del disco virtual. Este ejemplo crea un volumen de 100 megabytes para obtener un disco virtual de 100 megabyte.
primary# ldm add-vdsdev options=slice /dev/zvol/dsk/ldoms/domain/test/zdisk0 \ zdisk0@primary-vds0
A continuación se muestra cómo asignar el volumen zdisk0 al dominio invitado ldg1.
primary# ldm add-vdisk zdisk0 zdisk0@primary-vds0 ldg1
ldg1# ls -1 /dev/dsk/c0d9s* /dev/dsk/c0d9s0 /dev/dsk/c0d9s1 /dev/dsk/c0d9s2 /dev/dsk/c0d9s3 /dev/dsk/c0d9s4 /dev/dsk/c0d9s5 /dev/dsk/c0d9s6 /dev/dsk/c0d9s7
Antes de la versión SO 10 5/08 de Oracle Solaris, no existía la opción slice y los volúmenes se exportaban como discos de segmento único. Si tiene una configuración que exporta volúmenes como discos virtuales y actualiza el sistema al SO 10 5/08 de Oracle Solaris, los volúmenes se exportan como discos completos en vez de discos de segmento único. Para mantener el antiguo comportamiento y que los volúmenes se exporten como discos de segmento único, debe realizar una de estas acciones:
Use el comando ldm set-vdsdev en el software de Oracle VM Server for SPARC 3.0 y configure la opción slice para todos los volúmenes que desea exportar como discos de segmento único. Consulte la página de comando man ldm(1M) para más información sobre este comando.
Agregue la siguiente línea al archivo /etc/system en el dominio de servicio.
set vds:vd_volume_force_slice = 1
Nota - Si configura esta opción fuerza la exportación de todos los volúmenes como discos de segmento único, y no puede exportar ningún volumen como disco completo.
|
3Un segmento siempre se exporta como disco de segmento único.
Esta sección incluye recomendaciones para la exportación de un archivo o un segmento de disco como disco virtual.
Se puede usar el controlador del archivo de bucle invertido (lofi) para exportar un archivo como disco virtual. En cualquier caso, esto agrega una capa extra al controlador y afecta el rendimiento del disco virtual. En vez de ello, puede exportar directamente un archivo como disco completo o como disco de segmento único. Consulte Archivo y volumen.
Para exportar un segmento como disco virtual de manera directa o indirecta (por ejemplo, mediante un volumen de Solaris Volume Manager), asegúrese de que el segmento no inicie en el primer bloque (bloque 0) del disco físico usando el comando prtvtoc.
Si exporta directa o indirectamente un segmento de disco que inicia en el primer bloque de un disco físico, puede sobrescribir la tabla de particiones del disco físico y dejar todas las particiones del disco inaccesibles.