Directrices de implementación y diseño de VMSC
Este documento describe las guías de diseño e implementación para VMSC con sistemas de almacenamiento ONTAP.
Configuración de almacenamiento de NetApp
Las instrucciones de configuración para NetApp MetroCluster (en lo que se refiere como configuración de MCC) están disponibles en "Documentación de MetroCluster". También puede encontrar instrucciones para SnapMirror Active Sync en "Información general sobre la continuidad del negocio de SnapMirror".
Después de configurar MetroCluster, administrarlo es como administrar un entorno ONTAP tradicional. Puede configurar máquinas virtuales de almacenamiento (SVM) con diferentes herramientas, como la interfaz de línea de comandos (CLI), System Manager o Ansible. Una vez que se han configurado las SVM, cree interfaces lógicas (LIF), volúmenes y números de unidad lógica (LUN) en el clúster que se utilizarán para operaciones normales. Estos objetos se replicarán automáticamente en el otro clúster mediante la red de conexión de clústeres.
Si no utiliza MetroCluster, puede usar la sincronización activa de SnapMirror, que proporciona protección granular de almacenes de datos y acceso activo-activo en múltiples clústeres de ONTAP en diferentes dominios de fallo. SnapMirror Active Sync utiliza grupos de coherencia para garantizar la coherencia en orden de escritura entre uno o varios almacenes de datos y puede crear varios grupos de coherencia en función de los requisitos de la aplicación y del almacén de datos. Los grupos de coherencia son especialmente útiles para aplicaciones que requieren sincronización de datos entre varios almacenes de datos. La sincronización activa de SnapMirror también admite asignaciones de dispositivos sin formato (RDM) y almacenamiento conectado mediante invitado con iniciadores iSCSI invitados. Puede obtener más información sobre grupos de consistencia en "Información general sobre los grupos de consistencia".
Hay alguna diferencia en la gestión de una configuración VMSC con sincronización activa de SnapMirror en comparación con una MetroCluster. En primer lugar, se trata de una configuración solo SAN, no se puede proteger ningún almacén de datos NFS con sincronización activa de SnapMirror. Segundo, debe asignar ambas copias de las LUN a los hosts ESXi para que accedan a los almacenes de datos replicados en ambos dominios de fallo.
VMware vSphere ha
Cree un clúster de vSphere HA
La creación de un clúster de vSphere HA es un proceso de varios pasos que se documenta completamente en "Cómo se crean y configuran clústeres en vSphere Client en docs.vmware.com". En resumen, primero debe crear un clúster vacío y, después, utilizando vCenter, debe añadir hosts y especificar la alta disponibilidad de vSphere y otros ajustes del clúster.
Nada en este documento sustituye "Prácticas recomendadas para VMware vSphere Metro Storage Cluster" |
Para configurar un clúster de alta disponibilidad, realice los siguientes pasos:
-
Conéctese a la interfaz de usuario de vCenter.
-
En Hosts and Clusters, vaya al centro de datos donde desea crear su clúster de alta disponibilidad.
-
Haga clic con el botón derecho en el objeto del centro de datos y seleccione New Cluster. En los conceptos básicos, asegúrese de haber habilitado vSphere DRS y vSphere HA. Complete el asistente.
-
Seleccione el clúster y vaya a la pestaña Configure. Seleccione vSphere HA y haga clic en Edit.
-
En Supervisión de host, seleccione la opción Habilitar supervisión de host.
-
Mientras todavía está en la pestaña Fallos y Respuestas, en VM Monitoring, seleccione la opción VM Monitoring Only o VM and Application Monitoring.
-
En Control de admisión, establezca la opción de control de admisión de HA en Reserva de recursos de cluster; utilice 50% CPU/MEM.
-
Se hace clic en «OK».
-
Seleccione DRS y haga clic en EDIT.
-
Establezca el nivel de automatización en manual a menos que las aplicaciones lo requieran.
-
Habilite VM Component Protection, consulte "docs.vmware.com".
-
Se recomiendan las siguientes configuraciones adicionales de alta disponibilidad de vSphere para VMSC con MCC:
Fallo | Respuesta |
---|---|
Error del host |
Reiniciar las máquinas virtuales |
Aislamiento de hosts |
Deshabilitado |
Almacén de datos con pérdida permanente de dispositivo (PDL) |
Apagar y reiniciar los equipos virtuales |
Almacén de datos con todas las rutas inactivas (APD) |
Apagar y reiniciar los equipos virtuales |
El huésped no es molesto |
Restablecer las máquinas virtuales |
Política de reinicio de máquinas virtuales |
Determinado por la importancia del equipo virtual |
Respuesta para el aislamiento del host |
Apagar y reiniciar equipos virtuales |
Respuesta para datastore con PDL |
Apagar y reiniciar los equipos virtuales |
Respuesta del almacén de datos con APD |
Apagar y reiniciar equipos virtuales (conservador) |
Demora en recuperación tras fallos de equipos virtuales para APD |
3 minutos |
Respuesta para la recuperación de APD con tiempo de espera APD |
Deshabilitado |
Supervisión de la sensibilidad de los equipos virtuales |
Preajuste ALTO |
Configurar almacenes de datos para Heartbeat
La alta disponibilidad de vSphere utiliza almacenes de datos para supervisar hosts y máquinas virtuales cuando se produce un error en la red de gestión. Es posible configurar la forma en la que vCenter selecciona los almacenes de datos de latido. Para configurar los almacenes de datos para latir, lleve a cabo los siguientes pasos:
-
En la sección Datastore Heartbeat, seleccione Use datastores from the Specified List y complemente automáticamente si es necesario.
-
Seleccione los almacenes de datos que desee utilizar vCenter en ambos sitios y pulse OK.
Configurar opciones avanzadas
-
Detección de fallos del host *
Los eventos de aislamiento se producen cuando los hosts dentro de un clúster de alta disponibilidad pierden la conectividad a la red u otros hosts del clúster. De forma predeterminada, vSphere HA utilizará la puerta de enlace predeterminada para su red de gestión como dirección de aislamiento predeterminada. Sin embargo, puede especificar direcciones de aislamiento adicionales para que el host haga ping para determinar si se debe activar una respuesta de aislamiento. Agregue dos IP de aislamiento que puedan hacer ping, una por sitio. No utilice la IP de la puerta de enlace. La configuración avanzada de HA de vSphere utilizada es das.isolationaddress. Puede utilizar las direcciones IP de ONTAP o Mediator para este fin.
Consulte "core.vmware.com" para obtener más información.
Agregar una configuración avanzada llamada das.heartbeatDsPerHost puede aumentar el número de almacenes de datos de latido. Utilice cuatro almacenes de datos para el corazón (HB DSS): Dos por sitio. Utilice la opción “Seleccionar de la lista pero cumplido”. Esto es necesario porque si un sitio falla, usted todavía necesita dos HB DSS. Sin embargo, esas empresas no tienen que estar protegidas con sincronización activa de SnapMirror o MCC.
Consulte "core.vmware.com" para obtener más información.
Afinidad de VMware DRS para NetApp MetroCluster
En esta sección creamos grupos DRS para equipos virtuales y hosts para cada sitio\clúster del entorno MetroCluster. A continuación, configuramos las reglas de VM\Host para alinear la afinidad de host de VM con los recursos de almacenamiento local. Por ejemplo, las máquinas virtuales de la dirección A pertenecen al grupo de máquinas virtuales sitea_vms y la ubicación A pertenecen al grupo de hosts sitea_hosts. A continuación, en VM\Host Rules, indicamos que sitea_vms debe ejecutarse en hosts en sitea_Hosts.
Best Practice
-
NetApp recomienda encarecidamente la especificación Debe ejecutarse en hosts del grupo en lugar de la especificación Debe ejecutarse en hosts del grupo. En caso de que se produzca un fallo del host del sitio A, es necesario reiniciar las máquinas virtuales del sitio A en los hosts del sitio B a través de vSphere HA, pero la última especificación no permite a HA reiniciar los equipos virtuales en el sitio B, ya que es una regla estricta. La especificación anterior es una regla flexible y se infringirá en caso de alta disponibilidad, lo que permitirá la disponibilidad en lugar de rendimiento.
*[NOTA]
-
Puede crear una alarma basada en eventos que se dispara cuando una máquina virtual viola una regla de afinidad VM-Host. En vSphere Client, agregue una nueva alarma para la máquina virtual y seleccione “VM is Violating VM-Host Affinity Rule” como disparador de eventos. Para obtener más información sobre la creación y edición de alarmas, consulte "Supervisión y rendimiento de vSphere" la documentación.
Crear grupos de hosts DRS
Para crear grupos de hosts DRS específicos del sitio A y del sitio B, realice los siguientes pasos:
-
En vSphere Web Client, haga clic con el botón derecho en el clúster en el inventario y seleccione Settings.
-
Haga clic en VM\Host Groups.
-
Haga clic en Añadir.
-
Escriba el nombre del grupo (por ejemplo, sitea_hosts).
-
En el menú Tipo, seleccione Grupo de hosts.
-
Haga clic en Agregar y seleccione los hosts deseados del sitio A y haga clic en Aceptar.
-
Repita estos pasos para agregar otro grupo de hosts para el sitio B.
-
Haga clic en Aceptar.
Crear grupos de máquinas virtuales DRS
Para crear grupos de máquinas virtuales DRS específicos del sitio A y del sitio B, realice los siguientes pasos:
-
En vSphere Web Client, haga clic con el botón derecho en el clúster en el inventario y seleccione Settings.
-
Haga clic en VM\Host Groups.
-
Haga clic en Añadir.
-
Escriba el nombre del grupo (por ejemplo, sitea_vms).
-
En el menú Type, seleccione VM Group.
-
Haga clic en Add y seleccione las máquinas virtuales deseadas en el sitio A y, a continuación, haga clic en OK.
-
Repita estos pasos para agregar otro grupo de hosts para el sitio B.
-
Haga clic en Aceptar.
Crear reglas de host de VM
Para crear reglas de afinidad de DRS específicas para el sitio A y el sitio B, realice los siguientes pasos:
-
En vSphere Web Client, haga clic con el botón derecho en el clúster en el inventario y seleccione Settings.
-
Haga clic en VM\Host Rules.
-
Haga clic en Añadir.
-
Escriba el nombre de la regla (por ejemplo, sitea_affinity).
-
Compruebe que la opción Activar regla está activada.
-
En el menú Type, seleccione Virtual Machines to Hosts.
-
Seleccione el grupo de VM (por ejemplo, sitea_vms).
-
Seleccione el grupo Host (por ejemplo, sitea_Hosts).
-
Repita estos pasos para añadir otra regla VM\Host para el sitio B.
-
Haga clic en Aceptar.
DRS de almacenamiento de VMware vSphere para NetApp MetroCluster
Crear clústeres de almacenes de datos
Para configurar un clúster de almacén de datos para cada sitio, complete los siguientes pasos:
-
Use el cliente web de vSphere, vaya al centro de datos donde reside el clúster de alta disponibilidad en Storage.
-
Haga clic con el botón derecho en el objeto del centro de datos y seleccione Storage > New Datastore Cluster.
-
Seleccione la opción ON Storage DRS y haga clic en Next.
-
Establezca todas las opciones en Sin automatización (Modo manual) y haga clic en Siguiente.
Best Practice
-
NetApp recomienda configurar el DRS de almacenamiento en modo manual, de modo que el administrador decida y controle cuándo es necesario realizar las migraciones.
-
Compruebe que la casilla de verificación Activar Métrica de E/S para Recomendaciones de SDRS está activada; los valores de métrica se pueden dejar con los valores predeterminados.
-
Seleccione el clúster de alta disponibilidad y haga clic en Next.
-
Seleccione los almacenes de datos que pertenecen al sitio A y haga clic en Next.
-
Revise las opciones y haga clic en Finish.
-
Repita estos pasos para crear el clúster de almacenes de datos del sitio B y verifique que solo estén seleccionados los almacenes de datos del sitio B.
Disponibilidad del vCenter Server
Los dispositivos vCenter Server Appliances (VCSA) deben estar protegidos con alta disponibilidad de vCenter. La alta disponibilidad de vCenter le permite implementar dos VCSA en un par de alta disponibilidad activo-pasivo. Uno en cada dominio de fallo. Puede obtener más información sobre la alta disponibilidad de vCenter en "docs.vmware.com".