Go to main content
Guía de administración para Oracle® VM Server for SPARC 3.4

Salir de la Vista de impresión

Actualización: Agosto de 2016
 
 

Almacenamiento de imágenes de disco con ZFS

El siguiente comando crea una imagen del disco para el dominio invitado ldg1. Se crea un sistema de archivos ZFS para este dominio invitado, y todas las imágenes de disco de este dominio invitado se almacenarán en ese sistema de archivos.

primary# zfs create ldmpool/ldg1

Las imágenes de disco se pueden guardar en volúmenes ZFS o en archivos ZFS. La creación de un volumen ZFS, sea cual sea su tamaño, es rápida usando el comando zfs create -V. Por otro lado, los archivos ZFS deben crearse mediante el comando mkfile. Es posible que este comando tarde bastante tiempo para ejecutarse, especialmente si el archivo que se debe crear es grande, lo que a menudo es el caso cuando se crea una imagen de disco.

Los volúmenes ZFS y los archivos ZFS pueden aprovecharse de las características de ZFS como las instantáneas y la clonación, pero un volumen ZFS es un pseudo dispositivo mientras que un archivo ZFS es un archivo normal.

Si la imagen de disco debe usarse como un disco virtual en el que se instala el SO, la imagen del disco debe ser lo suficientemente amplia como para acomodar los requisitos de instalación del SO. El tamaño depende de la versión del SO y del tipo de instalación realizada. Si instala el SO Oracle Solaris, puede usar un tamaño de disco de 20 GB para alojar cualquier tipo de instalación de cualquier versión del SO Oracle Solaris.

Ejemplos de almacenamiento de imágenes de disco con ZFS

Los siguientes ejemplos muestran cómo almacenar imágenes de disco mediante un volumen ZFS o un archivo ZFS. La sintaxis para exportar un volumen o archivo ZFS es la misma, pero la ruta al back-end es diferente.

Cuando se inicia el dominio invitado, el volumen o archivo ZFS aparece como un disco virtual en el que puede instalarse el SO Oracle Solaris.

Ejemplo 35  Almacenamiento de una imagen de disco mediante un volumen ZFS

En primer lugar, cree una imagen en un volumen ZFS 20 GB.

primary# zfs create -V 20gb ldmpool/ldg1/disk0

Luego, exporte el volumen ZFS como disco virtual.

primary# ldm add-vdsdev /dev/zvol/dsk/ldmpool/ldg1/disk0 ldg1_disk0@primary-vds0

Asigne el volumen ZFS al dominio invitado ldg1.

primary# ldm add-vdisk disk0 ldg1_disk0@primary-vds0 ldg1
Ejemplo 36  Almacenamiento de una imagen de disco mediante un archivo ZFS

En primer lugar, cree una imagen de disco de 20 GB en un volumen ZFS y cree el archivo ZFS.

primary# zfs create ldmpool/ldg1/disk0
primary# mkfile 20g /ldmpool/ldg1/disk0/file

Luego, exporte el archivo ZFS como disco virtual.

primary# ldm add-vdsdev /ldmpool/ldg1/disk0/file ldg1_dis0@primary-vds0

Asigne el archivo ZFS al dominio invitado ldg1.

primary# ldm add-vdisk disk0 ldg1_disk0@primary-vds0 ldg1