Saltar al contenido principal

Cómo crear, leer y eliminar volúmenes del VDC

Cuándo usar este procedimiento​

Cuando un VDC necesita un volumen de bloques: para datos de aplicaciones, para un disco compartido para un host fuera del clúster o para su futura exportación mediante iSCSI. Un volumen se crea dentro de un almacenamiento del VDC ya habilitado, se descuenta de su cuota y no es visible para nadie hasta que se asigna.

Este procedimiento abarca todo el ciclo de vida del volumen: la creación, la lectura de parámetros y del espacio utilizado, y la eliminación. La asignación de un volumen a un iniciador es un paso independiente, descrito en «Conexión de volúmenes mediante iSCSI». Si el almacenamiento del VDC todavía no está habilitado, empiece por la creación de un VDC con Unified Storage.

Requisitos previos​

  • La funcionalidad Unified Storage está habilitada en las opciones del clúster.
  • El almacenamiento del VDC está habilitado: la pestaña Storage de la ficha del VDC muestra su resumen en lugar de una invitación a habilitarlo.
  • El privilegio Create vDC Volume para la creación y Delete vDC Volume para la eliminación; ambos están disponibles para el rol Cluster master y para un administrador de VDC dentro de su VDC.
  • Versión de vStack Center: 3.0.4.

Paso 1. Compruebe la cuota disponible​

La capacidad del almacenamiento es igual a la cuota de almacenamiento del VDC; el almacenamiento no tiene un límite propio. Antes de crear un volumen grande, compruebe qué parte de la cuota ya está utilizada.

  1. Abra Virtual Data Centers.
  2. Observe la columna Storage: muestra el espacio utilizado y la cuota actual, con un pequeño indicador al lado. Si no hay ninguna cuota establecida, el segundo valor es «∞».
  3. El filtro situado junto al campo de búsqueda filtra los VDC por el estado del almacenamiento: All storage states, Storage enabled, Storage disabled.

La cuota abarca todo el espacio que utiliza el VDC, no solo los volúmenes del almacenamiento: los discos de las máquinas virtuales se suman a los volúmenes. El límite se edita en la configuración del VDC mediante el campo Storage (GB).

Paso 2. Cree un volumen​

  1. Abra la ficha del VDC → pestaña Storage → subpestaña Volumes.
  2. Haga clic en Create volume.
  3. Complete el formulario:
CampoQué debe especificar
Volume nameDe 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
SizeTamaño del volumen, al menos 1 GB; seleccione la unidad junto al número
ProtocoliSCSI si el volumen debe asignarse de inmediato, o Choose later
LUN IDEl número con el que el volumen es visible en el destino; el campo viene completado con un número disponible
Initiator GroupUn grupo existente, un grupo nuevo o Assign later
  1. 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 proporciona el valor predeterminado de 32768 bytes, que aparece en la columna Block size de la lista de volúmenes.

La capacidad se reserva con cargo a la cuota antes de contactar con el controlador del pool. Si el controlador rechaza la operación, la reserva se libera y no queda ningún volumen en el pool ni en la lista.

Paso 3. Consulte la lista de volúmenes del VDC​

La subpestaña Volumes muestra los volúmenes de este VDC en una tabla plana.

ColumnaQué muestra
IDIdentificador del volumen; un enlace a la página del volumen
NameNombre del volumen en el almacenamiento; también es un enlace
SizeTamaño del volumen
Block sizeTamaño de bloque proporcionado en la creación
ProtocolProtocolo de exportación, o None si el volumen no está asignado
AccessEl grupo de iniciadores al que se exporta el volumen
StatusMapped o Unmapped

La tabla admite búsqueda, ordenación por columnas y paginación. Un almacenamiento vacío muestra el mensaje "No volumes yet".

Los volúmenes son visibles incluso antes de configurar iSCSI: crear un volumen y asignarlo son pasos independientes. Una pantalla aparte, «All volumes», reúne los volúmenes de todos los VDC: una única tabla paginada con filtros por VDC, pool, estado de asignación y protocolo. Cada fila muestra el VDC, el pool y el tamaño del volumen. La pantalla solo está disponible para el rol Cluster master. Un resultado de filtrado vacío se distingue de un clúster sin volúmenes.

Paso 4. Abra la ficha del volumen​

Haga clic en el nombre o el identificador del volumen en la lista.

El encabezado de la página muestra el nombre del volumen y su estado: Mapped o Unmapped. Debajo hay dos fichas y una sección de asignación.

BloqueContenido
PropertiesName, Pool, Size, Path: el nombre completo del volumen en el pool. Un volumen asignado también tiene Protocol, LUN ID y Target, con un enlace a la página del destino
CapacityEspacio utilizado y disponible, ratios de compresión y deduplicación. El espacio disponible es el que queda en el propio volumen, no la capacidad libre del pool
Initiator Group MappingEl nombre del grupo de iniciadores con un enlace a su página, y las subfichas Initiators y Authorized networks

Interprete la página de la siguiente manera. vStack Center proporciona Properties y el estado de asignación a partir de sus registros, mientras que las métricas de Capacity se solicitan al controlador del pool al abrir la página. Un controlador no disponible no impide que la página se cargue: los valores de Capacity quedan vacíos y todo lo demás se muestra.

Para un volumen no asignado, la sección Initiator Group Mapping muestra "Volume is not mapped" y el botón Map volume, mientras que Protocol en Properties es None.

El indicador de cada iniciador en la subficha Initiators refleja una comparación de la composición del grupo con el controlador, no el estado de la sesión. Connected significa que el controlador conoce esta entrada; Disconnected significa que la entrada solo existe en los registros de vStack Center. Si el controlador no está disponible, no hay nada con qué comparar y el indicador queda vacío.

Paso 5. Elimine el volumen​

La eliminación se inicia con la acción Delete volume. Si el volumen está asignado, vStack Center primero elimina la asignación y, a continuación, elimina el volumen.

En cuanto el controlador lo confirma, el volumen desaparece de la lista y se libera la cuota del VDC. Si el controlador informa de que no tiene ese volumen, la operación también se considera correcta: los registros se borran y la discrepancia queda resuelta.

Si la asignación se eliminó correctamente, pero después el controlador rechazó la destrucción del volumen (por ejemplo, debido a instantáneas o clones), el volumen permanece en la lista sin asignación. Elimine la dependencia y vuelva a intentar la eliminación; para restablecer el acceso al volumen, asígnelo de nuevo.

Verificación del resultado​

Vuelva a la subpestaña Volumes.

Resultado esperado después del paso 2: 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. Resultado esperado después del paso 5: la tabla ya no contiene una fila para este volumen, y el espacio utilizado en la columna Storage de la pantalla Virtual Data Centers ha disminuido en el tamaño del volumen.

Solución de problemas​

Qué vePor quéQué hacer
"Storage is not enabled for VDC" (-45013)El almacenamiento del VDC no está habilitado, por lo que no hay dónde crear volúmenesHabilite el almacenamiento en la pestaña Storage; consulte los pasos en la creación de un VDC con Unified Storage
"Quota exceeded" (-45017)El tamaño solicitado supera la cuota disponible del VDC; el mensaje muestra el espacio solicitado y el disponibleReduzca Size o aumente la cuota Storage (GB) en la configuración del VDC
"Volume already exists" (-45018)El nombre lo utiliza otro volumen del mismo almacenamientoEspecifique otro Volume name; busque el volumen que usa ese nombre en la lista Volumes: los nombres son únicos dentro del almacenamiento del VDC, no del clúster
"Invalid volume parameters" (-45019)Los valores no superaron la validación: tamaño, tamaño de bloque o formato del nombreCompruebe Volume name según las reglas del paso 2 y asegúrese de que Size sea de al menos 1 GB
"Unknown volume" (-45026)El volumen no existe, pertenece a otro VDC o el controlador todavía no lo ha confirmadoActualice la lista Volumes y vuelva a abrir el volumen; la misma respuesta abarca los tres casos: no se revela la pertenencia de un volumen a otro VDC
"Unified Storage feature is disabled" (-45001)La funcionalidad Unified Storage está deshabilitada en las opciones del clústerEl administrador del clúster debe habilitarla; mientras la funcionalidad esté deshabilitada, las operaciones de almacenamiento se rechazan, sin excepción para el rol Cluster master
No se encontró el pool de almacenamiento (-45002)Los registros y el estado del pool no son coherentesCompruebe el estado del pool en la sección «Pools de almacenamiento»
El controlador del pool no respondió o rechazó la operación (-45020, -45021)El pool no está disponible o rechazó uno de los pasos de la eliminaciónCompruebe la disponibilidad del pool, actualice la ficha del volumen y compruebe el estado de asignación antes de volver a intentarlo
Eliminación rechazada con un mensaje de la plataformaHay instantáneas o clones que dependen del volumen; la plataforma transmite el motivo sin cambiosElimine las dependencias en el pool y vuelva a intentar la eliminación
"Access denied" (-403)Falta un privilegio necesario o el VDC está fuera de su ámbitoTrabaje dentro de su VDC; las lecturas entre VDC solo están disponibles para el rol Cluster master

Consulte también​

Métodos de la API​

Operaciones de la API que se tratan en esta página: vdc-create-volume, vdc-list-volumes, vdc-volume-get, vdc-volume-delete, vdc-storage-list, cluster-list-volumes; consulte la referencia de la API.