Virtual SAN introduce términos y definiciones específicos que resulta importante comprender.

Antes de comenzar con Virtual SAN, examine los términos y definiciones clave de Virtual SAN.

Grupo de discos

Un grupo de discos es una unidad de capacidad de almacenamiento físico en un host y un grupo de dispositivos físicos que proporcionan rendimiento y capacidad al clúster de Virtual SAN. En cada host ESXi que aporta sus dispositivos locales a un clúster de Virtual SAN, los dispositivos se organizan en grupos de discos.

Cada grupo de discos debe tener un dispositivo flash de almacenamiento en caché y un dispositivo de capacidad, o varios. Los dispositivos utilizados para el almacenamiento en caché no pueden compartirse entre los grupos de discos ni tampoco pueden utilizarse para otras finalidades. Cada dispositivo de almacenamiento en caché debe estar dedicado a un solo grupos de discos. En clústeres híbridos, se utilizan dispositivos flash para la capa de almacenamiento en caché y discos magnéticos para la capa de capacidad de almacenamiento. En un clúster basado íntegramente en tecnología flash, los dispositivos flash se utilizan para la memoria caché y la capacidad. Para obtener información sobre la creación y la administración de grupos de discos, consulte Administrar dispositivos en un clúster de Virtual SAN.

Capacidad utilizada

La capacidad utilizada es la cantidad de capacidad física utilizada por una máquina virtual o más en cualquier momento dado. Existen diversos factores que determinan la capacidad utilizada, incluido el tamaño utilizado de los VMDK, las réplicas de protección, etc. Al calcular el tamaño de la memoria caché, no tenga en cuenta la capacidad utilizada para las réplicas de protección.

Almacenamiento basado en objetos

Virtual SAN almacena y administra datos en contenedores flexibles de datos denominados objetos. Un objeto es un volumen cuyos datos y metadatos se distribuyen en el clúster. Por ejemplo, cada VMDK constituye un objeto, al igual que cada instantánea. Al aprovisionar una máquina virtual en un almacén de datos de Virtual SAN, Virtual SAN crea un conjunto de objetos compuesto por varios componentes para cada disco virtual. También crea el espacio de nombres del directorio principal de la máquina virtual, el cual es un objeto contenedor que almacena todos los archivos de metadatos de la máquina virtual. Según la directiva de almacenamiento de máquina virtual que se asignó, Virtual SAN aprovisiona y administra cada objeto de manera individual, proceso que también puede incluir la creación de una configuración de RAID para cada objeto.

Cuando Virtual SAN crea un objeto para un disco virtual y determina cómo distribuir el objeto en el clúster, considera los siguientes factores:

  • Virtual SAN comprueba que se apliquen los requisitos de discos virtuales de acuerdo con la configuración especificada para la directiva de almacenamiento de máquinas virtuales.

  • Virtual SAN comprueba que se utilicen los recursos de clúster correctos durante el aprovisionamiento. Por ejemplo, en función de la directiva de protección, Virtual SAN determina cuántas réplicas se deben crear. La directiva de rendimiento determina la cantidad de Flash Read Cache para cada réplica y, asimismo, la cantidad de fracciones que se deben crear para cada réplica y dónde se deben ubicar dentro del clúster.

  • Virtual SAN supervisa e informa constantemente el estado de cumplimiento de la directiva para el disco virtual. Si encuentra cualquier estado que incumple la directiva, debe realizar un procedimiento de solución de problemas y resolver el problema subyacente.

    Nota:

    Cuando sea necesario, puede editar la configuración de la directiva de almacenamiento de la máquina virtual. La modificación de la configuración de la directiva de almacenamiento no afecta el acceso de la máquina virtual. Virtual SAN regula de manera activa la capacidad de proceso del almacenamiento y de la red que se utiliza para la reconfiguración, a fin de reducir el impacto de la reconfiguración de objetos en la ejecución normal de las cargas de trabajo. Cuando se modifica la configuración de la directiva de almacenamiento de máquina virtual, es posible que Virtual SAN inicie un proceso de recreación de objetos y la resincronización posterior de los objetos. Consulte Acerca de la resincronización del clúster de Virtual SAN.

  • Virtual SAN comprueba que los componentes de protección necesarios, como los reflejos y los testigos, se coloquen en dominios de error o en hosts separados. Por ejemplo, para reconstruir componentes durante un error, Virtual SAN busca hosts ESXi que cumplan con las reglas de ubicación en las que los componentes de protección de objetos de máquinas virtuales deben colocarse en dos hosts diferentes, no en el mismo host, o en dominios de error.

Almacén de datos de Virtual SAN

Después de habilitar Virtual SAN en un clúster, se crea un solo almacén de datos de Virtual SAN. Se muestra como otro tipo de almacén de datos en la lista de los almacenes de datos que pueden estar disponibles, incluidos los volúmenes virtuales, VMFS y NFS. Un solo almacén de datos de Virtual SAN puede proporcionar distintos niveles de servicio para cada máquina o cada disco virtual. En vCenter Server®, se muestran las características de almacenamiento del almacén de datos de Virtual SAN, como un conjunto de funcionalidades. Al definir una directiva de almacenamiento para máquinas virtuales, puede hacer referencia a estas funcionalidades. Cuando se implementan máquinas virtuales posteriormente, Virtual SAN utiliza esta directiva para colocar las máquinas virtuales en el modo óptimo en función de los requisitos de cada máquina virtual. Para obtener información general sobre el uso de las directivas de almacenamiento, consulte el documento Almacenamiento de vSphere .

Un almacén de datos de Virtual SAN posee características específicas que se deben considerar.

  • Virtual SAN proporciona un solo almacén de datos de Virtual SAN, que está accesible para todos los hosts del clúster, independientemente de que tengan dispositivos o no. Cada host puede montar cualquier otro tipo de almacenes de datos, incluidos los volúmenes virtuales, VMFS y NFS.

  • Puede usar Storage vMotion para transferir máquinas virtuales entre los almacenes de datos de Virtual SAN, NFS y VMFS.

  • Solo los discos magnéticos y los dispositivos flash utilizados para capacidad pueden aportar capacidad al almacén de datos. Los dispositivos utilizados para la memoria caché flash no cuentan como parte del almacén de datos.

  • En modo de recuperación automática de discos, un almacén de datos de Virtual SAN crece de manera dinámica cuando se agregan hosts con capacidad a un clúster de Virtual SAN o dispositivos de capacidad a cualquier miembro de un clúster.

Objetos y componentes

Cada objeto consta de un conjunto de componentes, determinado por las funcionalidades utilizadas en la directiva de almacenamiento de máquina virtual. Por ejemplo, cuando la directiva Number of failures to tolerate (Número de errores que se toleran) se configura en uno, Virtual SAN garantiza que los componentes de protección, como las réplicas y los testigos del objeto, se coloquen en hosts separados dentro del clúster de Virtual SAN, donde cada réplica es un componente de un objeto. Además, en la misma directiva, si el valor configurado para el número de fracciones de disco por objeto es de dos o más, Virtual SAN también fracciona el objeto en varios dispositivos de capacidad y cada fracción se considera un componente del objeto especificado. Cuando es necesario, Virtual SAN también puede dividir los objetos grandes en varios componentes.

Un almacén de datos de Virtual SAN contiene los siguientes tipos de objetos:

Espacio de nombres del directorio principal de la máquina virtual

El directorio principal de la máquina virtual en el que se almacenan todos los archivos de configuración de la máquina virtual, como .vmx, los archivos de registro, los VMDK, los archivos de descripción delta de instantáneas, etc.

VMDK

Un disco de máquina virtual o un archivo .vmdk que almacena el contenido de la unidad de disco duro de las máquinas virtuales.

Objeto de intercambio de máquina virtual

Se crea cuando la máquina virtual está encendida.

VMDK delta de instantáneas

Se crean cuando se crean instantáneas de la máquina virtual.

Objeto de memoria

Se crea cuando está seleccionada la opción de memoria de instantánea al crear o suspender una máquina virtual.

Estado de cumplimiento de la máquina virtual: compatible y no compatible

Se considera que una máquina virtual está en estado de incumplimiento cuando uno de sus objetos o más no cumplen con los requisitos de la directiva de almacenamiento asignada. Por ejemplo, el estado puede pasar a ser de incumplimiento cuando no es posible acceder a una de las copias reflejadas. Si las máquinas virtuales cumplen con los requisitos definidos en la directiva de almacenamiento, el estado de las máquinas virtuales es de cumplimiento. Desde la pestaña Physical Disk Placement (Ubicación de discos físicos) de la página Virtual Disks (Discos virtuales), puede comprobar el estado de cumplimiento de la máquina virtual. Para obtener información sobre la solución de problemas de un clúster de Virtual SAN, consulte Controlar errores en Virtual SAN.

Estado del componente: estados degradado y ausente

Virtual SAN reconoce los siguientes estados de error para los componentes:

  • Degraded (Degradado). Un componente entra en estado degradado cuando Virtual SAN detecta un error permanente de un componente y determina que dicho componente nunca recuperará su estado de funcionamiento original. En consecuencia, Virtual SAN comienza a reconstruir los componentes degradados de inmediato. Este estado puede producirse cuando un componente se encuentra en un dispositivo que genera un error.

  • Absent (Ausente). Un componente entra en estado ausente cuando Virtual SAN detecta un error temporal de un componente en el que el componente (incluidos todos sus datos) puede recuperarse y restaurar el estado original de Virtual SAN. Este estado puede producirse cuando se reinician hosts o al desconectar un dispositivo de un host Virtual SAN. Virtual SAN espera 60 minutos antes de comenzar a reconstruir los componentes en estado ausente.

Estado del objeto: correcto e incorrecto

Según el tipo y la cantidad de errores en el clúster, un objeto puede tener uno de los siguientes estados:

  • Healthy (Estado correcto). Cuando están disponibles un reflejo completo y más del 50 % de los componentes (o votos) de un objeto, el estado operativo del objeto se considera correcto.

  • Unhealthy (Estado incorrecto). Si no está disponible ninguna copia del reflejo, o si están disponibles menos del 50 % de los componentes (o votos) de un objeto, posiblemente debido a la presencia de varios errores en el clúster, el estado operativo del objeto se considera incorrecto y afecta la disponibilidad de la máquina virtual. Para que los objetos sigan estando accesibles en el clúster, siempre debe estar disponible una réplica completa sin errores de los componentes de los objetos.

Testigo

Un testigo es un componente que contiene únicamente metadatos y no datos reales de aplicaciones. Sirve como factor decisivo cuando se debe tomar una decisión en relación con la disponibilidad de los componentes del almacén de datos que permanecen activos, después de un error potencial. Un testigo consume aproximadamente 2 MB de espacio para los metadatos en el almacén de datos de Virtual SAN cuando se utiliza el formato en disco 1.0 y 4 MB con el formato en disco para la versión 2.0 y versiones posteriores.

Virtual SAN 6.0 y versiones posteriores admiten un sistema basado en quórum en el que cada componente puede tener más de un voto para decidir la disponibilidad de las máquinas virtuales. Más precisamente, el 50 % de los votos que conforman un objeto de almacenamiento de una máquina virtual deben estar siempre accesibles. Cuando menos del 50 % de los votos están accesibles para todos los hosts, el objeto deja de estar disponible para el almacén de datos de Virtual SAN. Esto afecta la disponibilidad de la máquina virtual. Para que los objetos sigan estando accesibles en el clúster, siempre debe estar disponible una réplica completa sin errores de los componentes de los objetos.

Administrar el almacenamiento basada en directivas (SPBM)

Al usar Virtual SAN, puede definir requisitos de almacenamiento de máquinas virtuales, como el rendimiento y la disponibilidad, mediante una directiva. Virtual SAN garantiza que a las máquinas virtuales implementadas en los almacenes de datos de Virtual SAN se les asigne, al menos, una directiva de almacenamiento de máquinas virtuales. Cuando se conocen los requisitos de almacenamiento de las máquinas virtuales, es posible crear directivas de almacenamiento y asignar las directivas a las máquinas virtuales. Si no se aplica una directiva de almacenamiento al implementar las máquinas virtuales, Virtual SAN asigna de manera automática una directiva predeterminada de Virtual SAN con el atributo Number of failures to tolerate (Número de errores que se toleran) configurado en uno, una sola fracción de disco para cada objeto y un disco virtual con aprovisionamiento fino. Para obtener mejores resultados, debe definir sus propias directivas de almacenamiento de máquinas virtuales, aunque los requisitos de las directivas sean iguales a los definidos en la directiva de almacenamiento predeterminada. Para obtener información sobre el uso de directivas de almacenamiento de Virtual SAN, consulte Usar directivas de Virtual SAN.

Ruby vSphere Console (RVC)

Ruby vSphere Console (RVC) es una interfaz de línea de comandos que se utiliza para la administración y la solución de problemas del clúster de Virtual SAN. RVC ofrece una vista integral del clúster, a diferencia de la vista centrada en hosts que proporciona esxcli. RVC está integrado en vCenter Server Appliance y vCenter Server para Windows, por lo tanto, no es necesario que lo instale por separado. Para obtener información sobre los comandos de RVC, consulte la Guía de referencia de los comandos de RVC.

vSphere PowerCLI

VMware vSphere PowerCLI incluye soporte de scripts de la línea de comandos para Virtual SAN, a fin de permitirle automatizar las tareas de configuración y administración. vSphere PowerCLI ofrece una interfaz de Windows PowerShell para vSphere API. PowerCLI incluye cmdlets para administrar los componentes de Virtual SAN. Para obtener información sobre el uso de vSphere PowerCLI, consulte la Documentación de vSphere PowerCLI.

Virtual SAN Observer

VMware Virtual SAN Observer es una herramienta web que se ejecuta en RVC y que se utiliza para obtener análisis detallados de rendimiento y supervisión del clúster de Virtual SAN. Use Virtual SAN Observer para obtener información sobre las estadísticas de rendimiento de la capa de capacidad e información estadística detallada sobre los grupos de discos físicos, el uso actual de la CPU, el consumo de los grupos de memoria de Virtual SAN y la distribución de los objetos físicos y en la memoria en los clústeres de Virtual SAN.

Para obtener información sobre la configuración, el inicio y el uso de la herramienta RVC y Virtual SAN Observer, consulte el Manual de referencia de solución de problemas de Virtual SAN.