Cómo crear un VDC con Unified Storage
Cuándo usar este procedimiento
Cuando un centro de datos virtual (VDC) necesita su propio almacenamiento en bloque: los volúmenes se crean dentro del VDC, se descuentan de su cuota y posteriormente se exportan a hosts externos (grupos de iniciadores) mediante iSCSI. Este procedimiento le lleva desde la creación de un VDC hasta la creación del primer volumen.
Este procedimiento no se aplica si el almacenamiento del VDC ya está habilitado: volver a habilitarlo se rechaza (una instancia de almacenamiento por VDC). En ese caso, pase directamente a crear un volumen.
Requisitos previos
- El privilegio
Enable vDC Storagepara habilitar el almacenamiento; solo se otorga a un rol de nivel de clúster (ámbito global). - El privilegio
Create vDC Volumepara crear un volumen; está disponible tanto a nivel de clúster como para un administrador de VDC dentro de su VDC. - El clúster tiene un pool de almacenamiento que alojará el dataset raíz del VDC.
- Existe un grupo de portales en este pool si se necesita acceso iSCSI de inmediato.
- Versión de vStack Center: 3.0.4.
Pasos
Paso 1. Cree un VDC con almacenamiento
- Abra Virtual Data Centers e inicie la creación de un VDC.
- Recorra los pasos del asistente: General (nombre y descripción) → Resources (cuotas y sobreasignación) → Unified Storage → Review.
- En el paso Unified Storage, complete tres campos:
- Storage name: el nombre del almacenamiento. El IQN del destino se deriva de él, por lo que el nombre debe estar disponible dentro del clúster.
- Pool: el pool que alojará el dataset raíz del VDC.
- VDC storage quota: la cuota de almacenamiento del VDC en GB; la capacidad del almacenamiento es igual a esta cuota.
- Debajo, el paso muestra si el pool está preparado para iSCSI:
- Existe un grupo de portales en el pool → un bloque Portal Group attached to pool con una tabla de solo lectura IP address / Port.
- No existe ningún grupo de portales → una indicación y un enlace Create Portal Group. El almacenamiento puede habilitarse sin iSCSI, y el acceso puede configurarse más adelante.
- En el paso Review, revise el resumen y haga clic en Create.
El paso Unified Storage es opcional: puede omitirlo y habilitar el almacenamiento más adelante en la pestaña Storage de la tarjeta del VDC.
El controlador del pool se encarga de la habilitación: vStack Center crea el dataset ZFS raíz y lo asocia al VDC. Mientras la operación está en curso, la interfaz mantiene visible el indicador de progreso; el almacenamiento aparece en la tarjeta del VDC listo para usarse, sin un estado intermedio de "creación".
Paso 2. Cree el primer volumen
- Abra la tarjeta del VDC → pestaña Storage → subpestaña Volumes.
- Haga clic en Create volume y complete el formulario:
- Volume name: de 1 a 63 caracteres: letras latinas minúsculas, dígitos, puntos y guiones; el primer y el último carácter deben ser una letra o un dígito. El nombre debe ser único dentro del almacenamiento de este VDC.
- Size: tamaño del volumen, de al menos 1 GB.
- Protocol: iSCSI o Choose later.
- LUN ID: el número con el que el volumen es visible en el destino; el campo viene predefinido.
- Initiator Group: un grupo existente, uno nuevo o Assign later.
- Haga clic en Create.
El pool no se selecciona en el formulario: se toma del almacenamiento del VDC. El formulario tampoco solicita el tamaño de bloque: la plataforma aplica el valor predeterminado, que aparece en la columna Block size de la lista de volúmenes.
La cuota disponible se comprueba antes de crear el volumen. Si el tamaño solicitado supera la cuota restante, el volumen no se crea y el mensaje muestra el espacio solicitado y el disponible: reduzca Size o aumente la cuota Storage (GB) en la configuración del VDC.
Verifique el resultado
Permanezca en la subpestaña Volumes.
Resultado esperado: la tabla contiene una fila con el nombre de su volumen, la columna Size muestra el tamaño especificado y la columna Status muestra Unmapped. En la subpestaña Overview, la tarjeta Properties muestra el nombre del almacenamiento, el pool, el dataset raíz, la capacidad y el número de volúmenes.
Solución de problemas
| Qué ve | Por qué | Qué hacer |
|---|---|---|
"Storage is not enabled for VDC" (-45013) al crear un volumen | Se omitió el paso Unified Storage o la habilitación no se completó | Habilite el almacenamiento en la pestaña Storage de la tarjeta del VDC y, a continuación, cree un volumen |
"Storage already enabled for VDC" (-45007) | El VDC ya tiene almacenamiento y no puede tener dos instancias de almacenamiento | Omita la habilitación y pase a la creación del volumen |
"Storage name already taken" (-45037) | La ruta <пул>/<имя> está en uso: el pool seleccionado ya aloja un almacenamiento con este Storage name | Especifique otro Storage name o seleccione otro pool; el rechazo se produce antes de contactar con el controlador y el dataset no se crea |
"Target already exists" (-45015) | Se utilizaron nombres de almacenamiento idénticos en pools distintos: las rutas difieren, pero el IQN se deriva del nombre y es el mismo. El rechazo se produce durante la configuración de iSCSI | No existe solución alternativa por el lado de iSCSI. En ese momento el dataset raíz ya se ha creado y su nombre no puede cambiarse, así que especifique desde el principio, en el paso Unified Storage, un nombre único dentro del clúster |
"Volume already exists" (-45018) | El nombre del volumen ya está en uso en este almacenamiento | Especifique otro Volume name: los nombres son únicos dentro del almacenamiento del VDC, no del clúster |
"Quota exceeded" (-45017) | El tamaño del volumen supera la cuota disponible del VDC; el mensaje muestra el espacio solicitado y el disponible | Reduzca Size o aumente la cuota Storage (GB) en la configuración del VDC |
"Unified Storage feature is disabled" (-45001) | La función Unified Storage está deshabilitada en las opciones del clúster | El administrador del clúster debe habilitar la función; hasta entonces, se rechazan las operaciones de almacenamiento, sin excepción para el rol Cluster master |
"Access denied" (-403) | Falta un privilegio necesario o el VDC está fuera de su ámbito | Para habilitar el almacenamiento, inicie sesión con un rol de nivel de clúster; cree el volumen dentro de su VDC |
Véase también
- Almacenamiento del VDC: modelo y arquitectura: el modelo de almacenamiento, los roles y el indicador de función.
- Cómo crear, consultar y eliminar volúmenes del VDC: el ciclo de vida completo de los volúmenes después del primero.
- Cómo configurar un destino iSCSI y la protección con contraseña CHAP: el punto de acceso para exportar volúmenes a hosts externos.
- Cómo asignar un volumen mediante iSCSI y eliminar la asignación: exportación de un volumen a un grupo de iniciadores como LUN.
Métodos de la API
Operaciones de la API tratadas en esta página: vdc-create, vdc-set, vdc-storage-enable,
vdc-storage-iscsi-configure, vdc-create-volume, vdc-list-volumes; consulte la
referencia de la API.