Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Table of Contents
Descripción general del laboratorio: HOL-1708-SDC-1. Introducción a Virtual SAN .......... 2
Orientación sobre el laboratorio.............................................................................. 3
Module Switcher...................................................................................................... 9
Módulo 1: Instalación y habilitación de Virtual SAN 6.2 (15 minutos. Principiante) ........ 11
Introducción .......................................................................................................... 12
Lección 1: Descripción general de Virtual SAN...................................................... 13
Lección 2: Requisitos de Virtual SAN..................................................................... 16
Lección 3: Preparación de un clúster de Virtual SAN............................................. 18
Lección 4: Deduplicación y compresión de VSAN.................................................. 32
Lección 5: Escalabilidad horizontal de la capacidad del clúster de VSAN ............. 38
Conclusión............................................................................................................. 54
Módulo 2: Capacidades de Virtual SAN basado solo en flash (30 minutos. Principiante) 56
Introducción .......................................................................................................... 57
Preparación del laboratorio ................................................................................... 58
Lección 1: Administración de políticas basadas en el almacenamiento: Raid 5 /
6............................................................................................................................ 60
Lección 2: Nuevo VM Swap Object disperso .......................................................... 80
Conclusión............................................................................................................. 89
Módulo 3: Disponibilidad y continuidad del negocio (30 minutos. Avanzado)................. 90
Introducción .......................................................................................................... 91
Preparación del laboratorio ................................................................................... 92
Lección 1: Clúster extendido de Virtual SAN ......................................................... 94
Lección 2: Virtual SAN con vSphere HA y DRS .................................................... 113
Conclusión........................................................................................................... 162
Módulo 4: Monitoreo y resolución de problemas (30 minutos. Principiante) ................. 163
Introducción ........................................................................................................ 164
Preparación del laboratorio ................................................................................. 165
Lección 1: Comprobación del estado de VSAN .................................................... 167
Lección 2: Tablas de rendimiento ........................................................................ 179
Lección 3: ESXCLI ................................................................................................ 187
Conclusión........................................................................................................... 199
Módulo 5: Automatización de Virtual SAN (30 minutos. Avanzado) .............................. 201
Introducción ........................................................................................................ 202
Preparación del laboratorio ................................................................................. 203
Lección 1: PowerCLI/ESXCLI ................................................................................ 205
Lección 2: Ruby vSphere Console (RVC).............................................................. 218
Conclusión........................................................................................................... 226
HOL-1708-SDC-1-ES Page 1
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 2
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 3
HOL-1708-SDC-1-ES
[http://docs.hol.vmware.com]
Este laboratorio puede estar disponible en otros idiomas. Para configurar la preferencia
de idioma y obtener un manual localizado con el laboratorio, puede usar este
documento como ayuda para orientarse en el proceso:
http://docs.hol.vmware.com/announcements/nee-default-language.pdf
HOL-1708-SDC-1-ES Page 4
HOL-1708-SDC-1-ES
Cuando inicie el laboratorio por primera vez, es probable que aparezca una marca de
agua en el escritorio que indique que Windows no se activó.
Una de las ventajas más importantes de la virtualización es que las máquinas virtuales
pueden moverse y ejecutarse en cualquier plataforma. Los laboratorios prácticos
utilizan esta ventaja, por lo que podemos ejecutar los laboratorios en múltiples centros
de datos. Sin embargo, estos centros de datos pueden no tener procesadores idénticos,
lo que genera una verificación de activación de Microsoft mediante Internet.
HOL-1708-SDC-1-ES Page 5
HOL-1708-SDC-1-ES
También puede hacer clic y arrastrar el texto y los comandos de la interfaz de línea de
comando (Command Line Interface, CLI) directamente desde el manual práctico hacia la
ventana activa de la consola principal.
1. Haga clic en el ícono del teclado que se encuentra en la barra de tareas del inicio
rápido de Windows.
En este ejemplo, usará el teclado en línea para ingresar el símbolo "@" que se utiliza en
las direcciones de correo electrónico. En los diseños de teclados de EE. UU., el símbolo
"@" se ingresa mediante Shift-2.
HOL-1708-SDC-1-ES Page 6
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 7
HOL-1708-SDC-1-ES
Asegúrese de que se hayan completado todas las rutinas de inicio del laboratorio y esté
listo para comenzar. Si ve otro mensaje que no sea "Ready", aguarde unos minutos. Si
el laboratorio no ha cambiado a "Ready" luego de 5 minutos, solicite asistencia.
HOL-1708-SDC-1-ES Page 8
HOL-1708-SDC-1-ES
Module Switcher
La aplicación Module Switcher lo ayuda a acceder a los múltiples módulos de un
laboratorio y a moverse de uno a otro.
HOL-1708-SDC-1-ES Page 9
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 10
HOL-1708-SDC-1-ES
Módulo 1: Instalación y
habilitación de Virtual
SAN 6.2 (15 minutos.
Principiante)
HOL-1708-SDC-1-ES Page 11
HOL-1708-SDC-1-ES
Introducción
¿Qué es Virtual SAN?
Virtual SAN es una solución de almacenamiento de VMware, que se lanzó como versión
beta en 2013, estuvo disponible para el público en marzo de 2014 y alcanzó la versión
6.2 en marzo de 2016. VSAN está completamente integrado en vSphere. Se trata de un
sistema de almacenamiento basado en objetos y de una plataforma para políticas de
almacenamiento de máquinas virtuales (Virtual Machines, VM) que busca simplificar las
decisiones de ubicación del almacenamiento de VM para los administradores de
vSphere. Es totalmente compatible y está completamente integrado con las principales
funcionalidades de vSphere, como vSphere High Availability (HA), vSphere Distributed
Resource Scheduler (DRS) y vMotion.
HOL-1708-SDC-1-ES Page 12
HOL-1708-SDC-1-ES
Como componente de vSphere, VSAN extiende el hipervisor para agrupar y separar los
recursos de almacenamiento basado en el servidor de un modo muy similar al que
vSphere agrupa y abstrae los recursos de procesamiento. Está diseñado para ser mucho
más simple y rentable que los arreglos de discos de almacenamiento externo
tradicionales. Los usuarios de vSphere podrán aprender sobre Virtual SAN y volverse
productivos rápidamente.
VSAN está totalmente integrado con vSphere y es compatible con casi todas las
funcionalidades más populares de vSphere, incluidas DRS, HA, vMotion y más. VSAN
también está integrado con vRealize Suite para entornos automatizados más grandes.
Los administradores definen políticas de almacenamiento y las asignan a las VM. Una
política de almacenamiento definirá los requisitos de disponibilidad, rendimiento y
aprovisionamiento (p. ej., ligero). Cuando se aprovisione una VM, VSAN interpretará la
política de almacenamiento y configurará los dispositivos de almacenamiento
subyacente para cumplir con la política de manera automática (p. ej., RAID 1). Cuando
se modifique una política de almacenamiento, VSAN reconfigurará automáticamente los
recursos para cumplir con la nueva política.
Puntos clave:
Características técnicas:
HOL-1708-SDC-1-ES Page 13
HOL-1708-SDC-1-ES
Simple
Alto rendimiento
VSAN puede disminuir el costo total de propiedad (Total Cost of Ownership, TCO) hasta
en un 50 % mediante el uso de un modelo de administración optimizado, así como
componentes de almacenamiento de servidor rentables. Ampliar ya sea la capacidad o
el rendimiento implica simplemente añadir más recursos al clúster: flash, discos o
servidores.
HOL-1708-SDC-1-ES Page 14
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 15
HOL-1708-SDC-1-ES
Virtual SAN 6.0 requiere ESXi 6.0 y vCenter Server 6.0. Virtual SAN puede administrarse
mediante la versión de vCenter Server para Windows y vCenter Server Appliance
(VCSA).
VSAN se configura y monitorea mediante vSphere Web Client, que también debe ser la
versión 6.0.
vSphere ESXi
Virtual SAN requiere al menos 3 hosts de vSphere (cada host cuenta con
almacenamiento local) para formar un clúster de Virtual SAN. Esto permite que el
clúster cumpla con los requisitos mínimos de disponibilidad de tolerar la falla de un
host. Los hosts de vSphere deben ejecutar vSphere 6.0. Con menos hosts, se pone en
riesgo la disponibilidad de las máquinas virtuales si un solo host deja de funcionar. El
número máximo de hosts admitido es de 64.
Disco y red
HOL-1708-SDC-1-ES Page 16
HOL-1708-SDC-1-ES
• En el clúster basado solo en flash de VSAN, 100 % del caché se asigna para
escrituras. El rendimiento de lectura del flash de capacidad es más que
suficiente.
• No todos los nodos en un clúster de VSAN deben tener almacenamiento local,
aunque se recomienda una configuración equilibrada. Los hosts que no tengan
almacenamiento local pueden aprovechar el datastore distribuido de VSAN.
• Cada host debe tener un ancho de banda mínimo dedicado a Virtual SAN. 1 GbE
para una configuración híbrida; 10 GbE para una configuración all-flash.
• Se puede configurar un switch distribuido (VMware Distributed Switch, VDS) de
manera opcional entre todos los hosts del clúster de VSAN, aunque los switches
estándar de VMware (VMware Standard Switches, VSS) también funcionarán.
• Se debe configurar un puerto VMkernel de Virtual SAN para cada host. Con un
Distributed Switch, también se puede habilitar NIOC para dedicar ancho de banda
a la red de VSAN.
• Multicast a nivel de Capa 2 debe ser habilitado en el switch físico que maneja el
tráfico de Virtual SAN.
• La red de Virtual SAN debe ser solo IPv4. Virtual SAN no es compatible con IPv6.
El puerto VMkernel está etiquetado como Virtual SAN. Este puerto se utiliza para la
comunicación de nodos entre clústeres. Además, se utiliza para lecturas y escrituras
cuando uno de los hosts de vSphere en el clúster tiene una máquina virtual particular,
pero los bloques de datos reales que componen los archivos de la máquina virtual se
encuentran en un host de vSphere diferente en el clúster. En este caso, la E/S deberá
atravesar la red configurada entre los hosts del clúster.
HOL-1708-SDC-1-ES Page 17
HOL-1708-SDC-1-ES
Un clúster de Virtual SAN puede incluir hosts con discos de almacenamiento y hosts sin
discos de almacenamiento.
• Un clúster de Virtual SAN debe incluir un mínimo de 3 hosts ESXi que contribuyan
al almacenamiento.
• Para que el clúster de Virtual SAN tolere fallas en los hosts y los discos, al menos
tres de los hosts que integran el clúster de Virtual SAN deben tener capacidad de
caché y de almacenamiento.
• Solo hosts de ESXi 6.0 o más recientes pueden ingresar a un clúster de Virtual
SAN 6.0.
• Para poder acceder al datastore de Virtual SAN, un host de ESXi debe ser
miembro del clúster de Virtual SAN 6.0.
Una vez que habilita Virtual SAN, el proveedor de almacenamiento de Virtual SAN se
registra automáticamente en vCenter Server y se crea el datastore de Virtual SAN.
HOL-1708-SDC-1-ES Page 18
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 19
HOL-1708-SDC-1-ES
Para minimizar o maximizar los paneles Recent Tasks o Alarms to Work In Progress, haga
clic en el alfiler.
HOL-1708-SDC-1-ES Page 20
HOL-1708-SDC-1-ES
Virtual SAN está desactivado en este momento. En esta lección, le mostraremos cómo
habilitar o activar Virtual SAN en unos pocos pasos sencillos.
Esta selección nos permite configurar manualmente los grupos de discos de VSAN. Con
este método, podemos seleccionar el disco de caché y los discos de capacidad que
formarán el grupo de discos de VSAN.
En la sección Fault Domains and Stretched Cluster, verifique que la opción Do not
configure esté seleccionada.
HOL-1708-SDC-1-ES Page 21
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 22
HOL-1708-SDC-1-ES
Validación de redes
HOL-1708-SDC-1-ES Page 23
HOL-1708-SDC-1-ES
Reclamo de discos
Seleccione qué discos se deben reclamar para el caché y cuáles para la capacidad en
el clúster de VSAN.
Los discos están agrupados por modelo y tamaño o por host. La selección
recomendada está basada en los dispositivos disponibles en su entorno.
Puede expandir las listas de los discos para una selección individual de discos.
El número de discos de capacidad debe ser mayor o igual que el número de discos de
caché reclamados por host.
HOL-1708-SDC-1-ES Page 24
HOL-1708-SDC-1-ES
Reclamo de discos
HOL-1708-SDC-1-ES Page 25
HOL-1708-SDC-1-ES
Ready to complete
Aquí podemos determinar que crearemos un datastore de VSAN con una capacidad de
120 GB. El datastore de VSAN utiliza los discos de capacidad para la capacidad del
datastore de VSAN. Los discos de caché no se tienen en cuenta.
HOL-1708-SDC-1-ES Page 26
HOL-1708-SDC-1-ES
Actualización de la vista
Haga clic en el ícono Refresh para ver los cambios. (Si ve el mensaje
Misconfiguration detected, quizás deba presionar Refresh un par de veces).
HOL-1708-SDC-1-ES Page 27
HOL-1708-SDC-1-ES
Puede revisar las tareas que se llevaron a cabo haciendo clic en Recent Tasks, que
aparece en la parte inferior de vSphere Web Client.
Estas tareas incluyen la creación del clúster de VSAN, la creación de grupos de discos y
la adición de discos a los grupos de discos.
HOL-1708-SDC-1-ES Page 28
HOL-1708-SDC-1-ES
Es posible que deba desplazarse hacia abajo por la lista para ver todos los grupos de
discos.
Una vez que haya formado el clúster de VSAN, también se crea un VSANDatastore.
HOL-1708-SDC-1-ES Page 29
HOL-1708-SDC-1-ES
Los dispositivos flash que se usan como caché no se tienen en cuenta cuando se calcula
la capacidad.
HOL-1708-SDC-1-ES Page 30
HOL-1708-SDC-1-ES
Se crea un proveedor de almacenamiento para que cada host de ESXi reconozca las
capacidades de Virtual SAN y para comunicarse entre vCenter y la capa de
almacenamiento. Una vez que se forma el clúster de Virtual SAN, cada host de ESXi
tiene un proveedor de almacenamiento.
Navegue hacia vCenter server > Manage > Storage Providers para verificar el
estado.
En este clúster de tres nodos, uno de los proveedores de Virtual SAN está en línea y
activo, mientras los otros tres están en espera. Cada host de ESXi que participa en el
clúster de Virtual SAN tendrá un proveedor, pero solo uno debe estar activo para
proporcionar información de capacidad del datastore de Virtual SAN.
HOL-1708-SDC-1-ES Page 31
HOL-1708-SDC-1-ES
Este proceso es relativamente sencillo. Como primer paso, la VM escribe datos en VSAN
que llegan al nivel de caché. Cuando los datos se enfrían y deben dividirse, Virtual SAN
hace una lectura del bloque en la memoria (paso 2). Procesará los hashes, eliminará los
duplicados y comprimirá los bloques restantes antes de escribirlo en el nivel de
capacidad (paso 3).
Actualmente, VSAN utiliza SHA1 para el hash de deduplicación y utiliza LZ4 para la
compresión.
HOL-1708-SDC-1-ES Page 32
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 33
HOL-1708-SDC-1-ES
Puede que no tenga recursos suficientes en el clúster para permitir que el grupo de
discos se evacúe completamente. Quizás este sea un clúster de tres nodos y no haya
lugar para evacuar la réplica o testigo mientras se mantiene una protección total.
También puede ser un clúster de 4 nodos con objetos RAID-5 ya implementados. En este
caso, no hay lugar para mover parte de la banda RAID-5 (ya que los objetos RAID-5
requieren 4 nodos). O, simplemente, puede que haya consumido una cantidad
considerable de capacidad de disco y no haya espacio para almacenar todos los datos
en menos grupos de discos.
HOL-1708-SDC-1-ES Page 34
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 35
HOL-1708-SDC-1-ES
Aquí puede ver los procesos de eliminación de discos o grupos de discos, conversión del
formato de disco y adición de discos o grupos de discos nuevamente, en un host por
vez.
HOL-1708-SDC-1-ES Page 36
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 37
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 38
HOL-1708-SDC-1-ES
Agregar hosts en el clúster de VSAN es bastante sencillo. Por supuesto, debe asegurarse
de que el host cumpla con los requisitos o las recomendaciones de VSAN como, por
ejemplo, un puerto dedicado de 1 Gb con tarjeta de interfaz de red (Network Interface
Card, NIC) (se recomiendan 10 GbE) y, al menos, un dispositivo en el nivel de caché, y
uno o más dispositivos en el nivel de capacidad si el host proporcionará capacidad de
almacenamiento adicional. También se deben tener en cuenta los pasos de
preconfiguración, como un puerto VMkernel para la comunicación con Virtual SAN,
aunque estos pasos pueden realizarse después de agregar el host al clúster.
HOL-1708-SDC-1-ES Page 39
HOL-1708-SDC-1-ES
ESXi no reconoce ciertos dispositivos como flash cuando los proveedores no admiten la
detección automática de discos flash. En la columna Drive Type de los dispositivos,
aparece HDD como tipo.
Nota: Marcar discos HDD como discos flash puede perjudicar el rendimiento
de los datastores y de los servicios que los utilizan. Marque discos como
discos flash solo si está seguro de que esos discos son discos flash.
En la lista Storage Devices, puede ver los 2 discos que se utilizarán para agregar
almacenamiento en el datastore de VSAN. Uno de los discos es de 5 GB y se utilizará
como el disco de caché. El otro es de 40 GB y se utilizará para el nivel de capacidad.
HOL-1708-SDC-1-ES Page 40
HOL-1708-SDC-1-ES
A pesar de que este es un clúster de VSAN all-flash, aún necesitamos un disco SSD para
el caché y, al menos, un disco SSD para la capacidad.
HOL-1708-SDC-1-ES Page 41
HOL-1708-SDC-1-ES
Si arrastrar y soltar no funciona, haga clic con el botón derecho en el host ESXi llamado
esx-04a.corp.local y seleccione Move to .... Seleccione el clúster llamado
RegionA01-COMP01.
Seleccione la opción predeterminada "Put all of this host's virtual machines in the
cluster's root resource pool. Resource pools currently present on the hosts
will be deleted."
Puede que vea mensajes de advertencia sobre los hosts de ESXi que ya están en el
clúster, pero estos dejarán de aparecer después de un tiempo.
HOL-1708-SDC-1-ES Page 42
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 43
HOL-1708-SDC-1-ES
Configuración de la red
Hemos generado algunas alertas. Esto nos indica que debemos configurar la red de
Virtual SAN correctamente.
HOL-1708-SDC-1-ES Page 44
HOL-1708-SDC-1-ES
Configuración de la red
Seleccione esx-04a.corp.local.
Seleccione vmk2.
Aquí, podemos ver que el servicio Virtual SAN Traffic está desactivado o deshabilitado
en este puerto VMkernel.
HOL-1708-SDC-1-ES Page 45
HOL-1708-SDC-1-ES
Configuración de la red
HOL-1708-SDC-1-ES Page 46
HOL-1708-SDC-1-ES
Configuración de la red
Aquí podemos ver que el servicio Virtual SAN Traffic está activado/habilitado en este
puerto VMkernel.
HOL-1708-SDC-1-ES Page 47
HOL-1708-SDC-1-ES
La capacidad de Virtual SAN sigue siendo ~112 GB. Hasta ahora, todo lo que hemos
hecho es agregar un host de ESXi adicional en el clúster de VSAN. Debido a que la
opción Add disks to storage está configurada como Manual, tendremos que crear
manualmente el grupo de discos de VSAN en este host para que pueda agregar
almacenamiento en el datastore de VSAN.
HOL-1708-SDC-1-ES Page 48
HOL-1708-SDC-1-ES
Seleccione RegionA01-COMP01.
Seleccione Manage.
Seleccione Settings.
El host de ESXi denominado esx-04a.corp.local es parte del clúster de VSAN, pero aún
no contribuye con almacenamiento.
HOL-1708-SDC-1-ES Page 49
HOL-1708-SDC-1-ES
1. Seleccione RegionA01-COMP01.
2. Seleccione Manage.
3. Seleccione Settings.
4. Seleccione Virtual SAN ->Disk Management.
5. Haga clic en el botón Claim Disks.
HOL-1708-SDC-1-ES Page 50
HOL-1708-SDC-1-ES
Aquí podemos ver los discos disponibles en este host. Están agrupados por modelo/
tamaño de disco. También puede agruparlos por Host.
Haga doble clic en el cuadro de diálogo para cambiar el tamaño de modo que estén
disponibles los botones OK/Cancel.
HOL-1708-SDC-1-ES Page 51
HOL-1708-SDC-1-ES
Espere a que las tareas terminen de reclamar los discos y se expanda la capacidad del
clúster.
Es posible que tenga que actualizar la sección Disk Groups para que también se
actualicen los recursos.
HOL-1708-SDC-1-ES Page 52
HOL-1708-SDC-1-ES
Seleccione Summary.
HOL-1708-SDC-1-ES Page 53
HOL-1708-SDC-1-ES
Conclusión
Ha finalizado el módulo 1.
Continúe con cualquiera de los siguientes módulos que sea de su interés. [Add any
custom/optional information for your lab manual.]
HOL-1708-SDC-1-ES Page 54
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 55
HOL-1708-SDC-1-ES
Módulo 2: Capacidades de
Virtual SAN basado solo
en flash (30 minutos.
Principiante)
HOL-1708-SDC-1-ES Page 56
HOL-1708-SDC-1-ES
Introducción
En este módulo, se analizarán algunas funciones de Virtual SAN all-flash que se
habilitan mediante la administración basada en políticas de almacenamiento.
Mediante la codificación de borrado RAID 5 o RAID 6, Virtual SAN puede tolerar la falla
de hasta dos dispositivos de capacidad en el datastore. Usted puede configurar RAID 5
en clústeres all-flash con cuatro dominios de fallas o más. También puede configurar
RAID 5 o RAID 6 en clústeres all-flash con seis dominios de fallas o más. La codificación
de borrado RAID 5 o RAID 6 requiere menos capacidad adicional para proteger sus datos
que la configuración RAID 1 en espejo. Por ejemplo, en una máquina virtual (Virtual
Machine, VM) protegida por un número de fallas que pueden tolerar el valor de 1 con
RAID 1, se requiere el doble de tamaño de disco virtual, mientras que, con RAID 5, se
requiere 1,33 veces el tamaño del disco virtual. En la siguiente tabla, se muestra una
comparación general entre RAID 1 y RAID 5 o RAID 6.
En este módulo, también se analizan los objetos de intercambio de VM. En VSAN 6.2, se
creó una nueva opción avanzada de host, SwapThickProvisionDisabled. Esta permite
aprovisionar la opción de intercambio de VM como un objeto ligero. Si esta
configuración avanzada está establecida en True, los objetos de intercambio de VM se
aprovisionarán de manera ligera (Thin Provisioned).
HOL-1708-SDC-1-ES Page 57
HOL-1708-SDC-1-ES
Module Switchers
HOL-1708-SDC-1-ES Page 58
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 59
HOL-1708-SDC-1-ES
Virtual SAN 6.2 incorpora una serie de nuevas políticas de almacenamiento, a saber:
Disable object checksum, Failure Tolerance Method y IOPs limit for object.
Aquí daremos una breve descripción de cada una de las políticas de almacenamiento.
Flash read cache reservation : capacidad flash reservada como caché de lectura
para el objeto de máquina virtual. Se especifica como un porcentaje del tamaño lógico
del objeto en disco de una máquina virtual (vmdk). La capacidad flash reservada no
puede ser usada por otros objetos. La capacidad flash no reservada se comparte entre
todos los objetos. Esta opción debe usarse solamente para abordar problemas de
rendimiento específicos.
HOL-1708-SDC-1-ES Page 60
HOL-1708-SDC-1-ES
Object space reservation: porcentaje del tamaño lógico del objeto en disco de la
máquina virtual (virtual machine disk, vmdk) que debe reservarse, o aprovisionarse de
manera pesada (thick provisioning), cuando se despliegan máquinas virtuales.
IOPS limit for object: define el límite de E/S por segundo para un disco. Las E/S por
segundo se calculan como el número de operaciones de E/S, usando un tamaño
ponderado. Si el sistema usa el tamaño base predeterminado, que es de 32 KB, una E/S
de 64 KB representa dos operaciones de E/S. Cuando se calculan las E/S por segundo,
las operaciones de lectura y escritura se consideran equivalentes, mientras que no se
toma en cuenta la frecuencia de coincidencias de caché y en forma secuencial. Si las E/
S por segundo de un disco exceden el límite, se acelerarán las operaciones de E/S. Si el
límite de E/S por segundo para un objeto se establece en 0, no se exigen los límites de
E/S por segundo.
HOL-1708-SDC-1-ES Page 61
HOL-1708-SDC-1-ES
Tenga en cuenta que existen requisitos sobre la cantidad de hosts que se necesitan para
implementar configuraciones RAID-5 o RAID-6 en VSAN.
Se incorporó una nueva configuración de políticas con el fin de adaptarse a las nuevas
configuraciones RAID-5 y RAID-6.
HOL-1708-SDC-1-ES Page 62
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 63
HOL-1708-SDC-1-ES
En primer lugar, debemos crear una política de almacenamiento de VM, que definirá el
método de tolerancia a fallas de Raid 5/6.
HOL-1708-SDC-1-ES Page 64
HOL-1708-SDC-1-ES
Name : FTT=1-Raid5
HOL-1708-SDC-1-ES Page 65
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 66
HOL-1708-SDC-1-ES
Aquí podemos ver las reglas que conforman nuestra política de almacenamiento de VM.
HOL-1708-SDC-1-ES Page 67
HOL-1708-SDC-1-ES
Tome nota de las cifras de capacidad que figuran aquí. (Gran parte del datastore de
VSAN está vacío).
HOL-1708-SDC-1-ES Page 68
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 69
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 70
HOL-1708-SDC-1-ES
Dado que tenemos una VM con un disco de 256 MB y una política de almacenamiento
de VM de Raid 5, el consumo en el disco de Virtual SAN será de 666,67 MB en disco.
HOL-1708-SDC-1-ES Page 71
HOL-1708-SDC-1-ES
Revise la opción Recent Tasks para obtener una actualización del estado de la tarea
Clone virtual machine.
HOL-1708-SDC-1-ES Page 72
HOL-1708-SDC-1-ES
Aquí podemos ver que la política de almacenamiento para esta VM está establecida en
FTT=1-Raid5 y que la política es compliant.
HOL-1708-SDC-1-ES Page 73
HOL-1708-SDC-1-ES
Seleccione la VM FTT=1-Raid5 -> Monitor -> Policies -> Hard Disk 1 -> Physical
Disk Placement.
Tenga en cuenta que con esta política de almacenamiento de VM, tenemos una
ubicación del disco de Raid 5, formada por 4 componentes.
Si, en primer lugar, nos concentramos en Capacity Overview, podemos ver el tamaño
completo del datastore de VSAN. Esto, en tamaño, equivale a unos 160 GB. También
podemos ver la información en Deduplication and compression overhead.
HOL-1708-SDC-1-ES Page 74
HOL-1708-SDC-1-ES
Esto nos indica que, sin los procesos de deduplicación y compresión, se hubiera
necesitado ~ 3,48 GB de capacidad para implementar las cargas de trabajo actuales.
Gracias a la deduplicación y compresión, solo necesitamos ~ 2,02 GB para hacerlo.
HOL-1708-SDC-1-ES Page 75
HOL-1708-SDC-1-ES
Virtual disks: capacidad consumida por los objetos de disco de máquina virtual
(VMDK) que residen en el datastore de VSAN.
VM home objects: capacidad consumida por los objetos del espacio de nombres
principal de la VM (que contiene archivos de la máquina virtual) que residen en el
datastore de VSAN.
Vmem: capacidad consumida por los objetos de la memoria, la cual se crea como
resultado de tomar una snapshot de la VM, en la que se incluye la memoria de la VM, o
bien, desde máquinas virtuales suspendidas. Tenga en cuenta que esto solo será visible
en las VM que utilizan, como mínimo, la versión 10 del hardware virtual.
HOL-1708-SDC-1-ES Page 76
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 77
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 78
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 79
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 80
HOL-1708-SDC-1-ES
Para mostrar este ejemplo, la única VM que necesitamos encendida en nuestro entorno
es la llamada FTT=1-Raid5 que creamos antes.
HOL-1708-SDC-1-ES Page 81
HOL-1708-SDC-1-ES
Aquí podemos ver que Swap Objects ocupa alrededor de 1,01 GB.
HOL-1708-SDC-1-ES Page 82
HOL-1708-SDC-1-ES
Apagado de la VM
HOL-1708-SDC-1-ES Page 83
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 84
HOL-1708-SDC-1-ES
Seleccione Summary.
Tome nota de los hosts de ESXi con los que está registrada la VM.
HOL-1708-SDC-1-ES Page 85
HOL-1708-SDC-1-ES
Lo primero que hay que tener en cuenta es que esta configuración avanzada debe
definirse en cada host de ESXi presente en el clúster de VSAN. En nuestro entorno,
solo lo haremos en el host de ESXi en el que se ejecutará la VM.
esxcfg-advcfg -g /VSAN/SwapThickProvisionDisabled
Para habilitarla:
esxcfg-advcfg -s 1 /VSAN/SwapThickProvisionDisabled
HOL-1708-SDC-1-ES Page 86
HOL-1708-SDC-1-ES
Encendido de la VM
HOL-1708-SDC-1-ES Page 87
HOL-1708-SDC-1-ES
Podemos ver que Swap objects ahora solo consume 12 MB de disco en vez de los 524
MB originales.
HOL-1708-SDC-1-ES Page 88
HOL-1708-SDC-1-ES
Conclusión
En este módulo, presentamos algunas de las nuevas políticas de almacenamiento de VM
que forman parte de la liberación de versión de Virtual SAN 6.2.
Ha finalizado el módulo 2.
HOL-1708-SDC-1-ES Page 89
HOL-1708-SDC-1-ES
Módulo 3: Disponibilidad
y continuidad del negocio
(30 minutos. Avanzado)
HOL-1708-SDC-1-ES Page 90
HOL-1708-SDC-1-ES
Introducción
Este módulo se centra principalmente en el clúster extendido de Virtual SAN, sus
requisitos y configuraciones. Se desarrolla la configuración de vSphere High Availability
(HA) y Distributed Resource Scheduler (DRS) para el clúster extendido de VSAN y se
incluyen ejemplos.
El clúster extendido de Virtual SAN está diseñado sobre la base de los dominios de
fallas, donde las tres zonas de fallas requeridas se basan en tres sitios (dos sitios activo-
activo y un sitio testigo). El sitio testigo es un concepto único, ya que este sitio solo se
utiliza para alojar virtual appliances (dispositivos virtuales) testigos en los que se
almacena información sobre metadatos de clústeres y objetos testigos y, además,
proporciona servicios de quórum al clúster durante fallas.
HOL-1708-SDC-1-ES Page 91
HOL-1708-SDC-1-ES
Module Switchers
HOL-1708-SDC-1-ES Page 92
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 93
HOL-1708-SDC-1-ES
El clúster extendido de Virtual SAN está diseñado sobre la base de los dominios de
fallas, donde, en este caso, las zonas de fallas requeridas se basan en nodos físicos y en
un virtual appliance testigo. El virtual appliance testigo tiene un diseño exclusivo, cuyo
único objetivo es proporcionar servicios de quórum al clúster durante fallas y almacenar
información sobre metadatos de clústeres y objetos testigos. Para unirse al clúster, el
testigo debe tener conexión con el nodo principal de VSAN y con el nodo de respaldo de
VSAN.
En vSphere Web Client, el dispositivo testigo también tiene un ícono diferente (celeste)
de un host de ESXi regular, lo que permite identificarlo rápidamente.
• Se requiere un virtual appliance testigo por clúster de Virtual SAN Remote and
Branch Office.
• El dispositivo no proporciona recursos de procesamiento ni almacenamiento al
clúster y no puede alojar máquinas virtuales.
• El virtual appliance testigo se encuentra exclusivamente disponible para
clústeres extendidos de Virtual SAN y la edición Virtual SAN Remote and Branch
Office, y es compatible ÚNICAMENTE con estos.
• Al igual que sucede con el clúster extendido de Virtual SAN, la edición Virtual
SAN Remote and Branch Office solo puede respaldar una única falla dentro del
clúster (FTT=1), ya que únicamente cuenta con el respaldo de tres dominios de
fallas.
Ya implementamos el host testigo de Virtual SAN por usted en este entorno. El host
de ESXi está registrado como esx-07a.corp.local en un clúster llamado VSAN-
Witness-Cluster.
HOL-1708-SDC-1-ES Page 94
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 95
HOL-1708-SDC-1-ES
Seleccione Manage.
Seleccione Storage.
Los usaremos para crear el grupo de discos para el host testigo de VSAN.
HOL-1708-SDC-1-ES Page 96
HOL-1708-SDC-1-ES
Seleccione Manage -> Settings -> Virtual SAN -> Fault Domains & Stretched
Cluster.
HOL-1708-SDC-1-ES Page 97
HOL-1708-SDC-1-ES
HOL-1708-SDC-1-ES Page 98
HOL-1708-SDC-1-ES
En Requirements for witness hosts se enumeran los requisitos para los hosts
testigos.
HOL-1708-SDC-1-ES Page 99
HOL-1708-SDC-1-ES
Una vez que se hayan completado las tareas, estará formado el clúster extendido de
VSAN.
En la parte inferior de la pantalla, podemos ver los 2 dominios de falla que se crearon,
cada uno con dos hosts de ESXi.
Seleccione RegionA01-COMP01.
Seleccione Monitor.
Seleccione Health.
Aquí verá las comprobaciones del estado relacionadas con el clúster extendido de
VSAN.
Puede que haya notado que se produjo una falla en la comprobación del estado de los
datos de Virtual SAN.
Seleccione Monitor -> Policies -> Hard Disk 1 -> Physical Disk Placement.
Seleccione Monitor -> Policies -> Hard Disk 1 -> Compliance Failures.
Seleccione RegionA01-COMP01.
Aquí podemos ver los componentes que se están sincronizando de nuevo. Espere a que
se complete el proceso.
Una vez que se completó la resincronización, regrese a la pantalla Monitor -> Policies.
Seleccione Monitor -> Policies -> VM Home -> Physical Disk Placement.
Seleccione RegionA01-COMP01.
Seleccione Monitor.
Seleccione Health.
La sección Data de la comprobación del estado de VSAN ahora pasó todas las
pruebas.
Con esto, cuando se produce una falla en el host, las VM pueden reiniciarse en el mismo
sitio (con reglas de afinidad) o reiniciarse en un sitio remoto cuando hay una falla total
del sitio. Sin embargo, existen ciertas opciones que deben configurarse de una manera
específica, las cuales son fundamentales para lograr alta disponibilidad en un clúster
extendido de VSAN.
Siguiendo esta guía, usted puede estar seguro de que sus máquinas virtuales se
reinician en el mismo sitio (manteniendo la ubicación de lectura) cuando hay una falla
en el host o en un componente en un sitio. También se asegurará de que las máquinas
virtuales realicen la conmutación de recuperación y se reinicien en el sitio restante en
caso de una falla total del sitio.
Reasignación de un nombre a la VM
Apagado de la VM
Tenemos disponible nuestra primera VM. Por ahora, la apagaremos y la usaremos más
adelante en esta lección.
Haga clic con el botón secundario del mouse en la VM Photon-Temp, seleccione Clone
y, luego, seleccione Clone to Virtual Machine.
VM Name : VM-Secondary
Seleccione Manage.
Seleccione Settings.
Lo primero que se debe tener en cuenta de DRS es la relación con las reglas de
afinidad del host o de la VM.
Para que funcionen las reglas de afinidad del host o de la VM, se necesita
DRS. Si DRS no está habilitado, se ignoran las reglas "recomendadas". Por lo tanto, si
desea usar las reglas "recomendadas" de afinidad del host o de la VM, necesitará DRS.
Seleccione Manage.
Seleccione Settings.
Seleccione Primary.
Seleccione Secondary.
Seleccione Primary-VM.
Seleccione Secondary-VM.
Seleccione Manage.
Seleccione Settings.
Las máquinas virtuales que son miembros del Grupo de VM deben ejecutarse
en hosts que sean miembros del Grupo de hosts.
Las máquinas virtuales que son miembros del Grupo de VM deben ejecutarse
en hosts que sean miembros del Grupo de hosts.
Seleccione Manage.
Seleccione Settings.
Para Response for Host Isolation, verifique que esté seleccionada la opción Power
off and restart VMs .
Si se produce una falla en el sitio, es posible que todas las VM deban ejecutarse en un
solo sitio, que es, en realidad, la mitad del clúster total. Para asegurarse de que se
suplan las reservas, debemos configurar HA para que reserve el 50 % de los
recursos (es decir, un solo sitio).
Actualice vSphere Web Client para asegurarse de que está solucionado el error de HA y
que se muestra en la pestaña Summary de cada host.
En esta configuración, se define una vez más cómo se comportará vSphere HA cuando
se produzca una falla total del sitio.
Si hay varios hosts en ambos sitios y uno de los hosts falla, vSphere HA intentará
reiniciar la VM en los hosts restantes en ese sitio, manteniendo la afinidad de la lectura.
Si hay una falla total del sitio, vSphere HA intentará reiniciar las máquinas virtuales en
los hosts en el otro sitio. Si se selecciona la opción "mustrespect", que se muestra
arriba, entonces vSphere HA no podría reiniciar las máquinas virtuales en el otro sitio,
ya que se rompería la regla. Si se usa la regla "should respect", es posible hacerlo.
Encendido de las VM
Importante: Tome nota del host de ESXi en el que se está ejecutando la VM-Primary
, ya que necesitaremos este dato más adelante.
Seleccione VM-Primary.
Seleccione Monitor.
Seleccione Policies.
Como podemos ver claramente, una copia de los datos reside en el almacenamiento en
Preferred Fault Domain, una segunda copia de los datos reside en Secondary Fault
Domain, el componente testigo reside en el host testigo y el almacenamiento en el sitio
testigo.
Componentes ausentes
Espere unos minutos mientras se reinicia el host de ESXi (no responde) y hasta que
pueda acceder de nuevo a la VM VM-Primary.
Seleccione Monitor.
Seleccione Policies.
Después de unos minutos, debido a que el host de ESXi se reinicia y a que se produjo
una falla en la VM VM-Primary como parte del evento de HA, verá que el objeto de
Virtual SAN en ese host aparecerá como Absent.
En este paso, debe ser paciente. Es posible que deba actualizar vSphere Web Client.
Ubicación de la VM
Seleccione RegionA01-COMP01.
Seleccione Monitor.
Seleccione Health.
En este escenario, simularemos la pérdida de todo el sitio. Al hablar de todo el sitio, nos
referimos al dominio de fallas preferido (esx-01a.corp.local y esx-02a.corp.local).
Seleccione RegionA01-COMP01.
Seleccione Hosts.
Haga clic con el botón secundario del mouse en la selección y seleccione Power ->
Reboot.
Haga clic en Yes para ejecutar esta acción en los 2 hosts de ESXi.
Componentes ausentes
Espere unos minutos mientras se reinician los hosts de ESXi (no responden) y hasta que
pueda acceder de nuevo a la VM VM-Primary.
Seleccione Monitor.
Seleccione Policies.
Después de unos minutos, debido a que el host de ESXi se está reiniciando y a que se
produjo un error en VM-Primary como parte de un evento de HA, verá que el objeto de
VSAN en ese host aparecerá como Absent.
En este paso, debe ser paciente. Es posible que deba actualizar vSphere Web Client.
Ubicación de la VM
Seleccione RegionA01-COMP01.
Seleccione Summary.
Tareas de vSphere
Aquí, podemos ver los resultados de la tarea Migrate virtual machine, con la que se
realizó la migración de la VM llamada VM-Primary de esx-04a.corp.local nuevamente
a esx-02a.corp.local.
Seleccione RegionA01-COMP01.
Seleccione Monitor.
Seleccione Health.
Conclusión
Ha finalizado el módulo 3.
Continúe con cualquiera de los siguientes módulos que sea de su interés. [Add any
custom/optional information for your lab manual.]
Módulo 4: Monitoreo y
resolución de problemas
(30 minutos. Principiante)
Introducción
En este módulo, se analiza la serie completa de herramientas disponible para que
pueda monitorear y resolver problemas en un entorno de VSAN, además de cómo
usarlas para investigar y solucionar rápidamente los problemas en VSAN. Con VSAN, se
pueden aprovechar las herramientas existentes de vSphere, así como algunas
herramientas incorporadas específicas de VSAN. En este capítulo, se presentan las
siguientes herramientas:
Comprobación del estado: una función incorporada con la que se ejecuta una serie
de pruebas en el clúster de VSAN y se informa cualquier vulnerabilidad.
Ruby vSphere Console (RVC): una herramienta genérica para administrar instancias
de vCenter Server, pero que también se extendió para hacerla compatible con VSAN.
Performance service: una nueva función disponible en VSAN 6.2 que proporciona
métricas de rendimiento detalladas sobre todos los aspectos de VSAN.
Module Switchers
Seleccione RegionA01-COMP01.
Ahora, verá la lista de alto nivel de las comprobaciones del estado en Virtual SAN 6.2.
Puede expandir cada una de las pruebas para ver las pruebas individuales que pueden
evaluarse.
Otro aspecto muy útil de la comprobación del estado es que, en cada prueba, se
muestra el enlace "Ask VMware". Para aquellos de ustedes que no están familiarizados
con Ask VMware, estos enlaces dirigen a los administradores directamente a un artículo
de la Knowledge Base de VMware, en el que se detalla el objetivo de la prueba, los
motivos por los que podría fallar y lo que se puede hacer para remediar la situación. Si
una de las pruebas falla, los administradores deben siempre hacer clic en el botón Ask
VMware y leer el artículo de la KB asociado. En muchos casos, se ofrecen pasos para
encontrar una resolución. En otros casos, los administradores deben comunicarse con el
soporte VMware para obtener más ayuda.
Seleccione RegionA01-COMP01.
Este es un ejemplo de uno de los artículos de la Knowledge Base de Ask VMware sobre
la comprobación del estado de Virtual SAN.
Otro punto es verificar que el estado de Virtual SAN HCL DB sea up-to-date. En otras
palabras, las evaluaciones se realizan sobre una versión válida y actualizada de la base
de datos de la HCL.
Seleccione RegionA01-COMP01.
Dado que la HCL se actualiza de forma regular y frecuente, los administradores deben
actualizar la versión local de la base de datos de estas evaluaciones. Esto puede
hacerse en línea (si su vCenter Server tiene acceso a VMware.com) o, de manera
alternativa, si su vCenter Server no está en línea, puede descargar un archivo de la
DB de la HCL y actualizarlo. Para actualizar la versión de la DB de la HCL en línea,
simplemente haga clic en "Upload from file" o en "Get latest version online", como
se muestra en la prueba de la comprobación del estado.
Existe un número de diferentes pruebas asociadas con el estado del clúster. En primer
lugar, se evalúa para asegurarse de que el servicio de comprobación del estado esté
instalado en todos los hosts del clúster. En segundo lugar, se verifica que todos los
hosts se estén ejecutando en una versión actualizada y, por último, que el servicio de
comprobación del estado funcione correctamente.
También hay una comprobación del estado que sirve para garantizar que una serie de
parámetros avanzados relacionados con Virtual SAN esté configurada de manera
coherente en todos los hosts del clúster de VSAN. Con esto, se evitará cualquier
problema que surja de tener un subconjunto de hosts con un cierto valor y otro conjunto
de hosts con otro valor para una configuración avanzada en particular. Tenga en cuenta
que, con esta prueba, no se valida si el valor es "bueno" o, incluso, si es el valor
"predeterminado". Solo se verifica que todos los hosts de ESXi en el clúster de VSAN
tengan el mismo valor.
Una evaluación final que vale la pena destacar es la prueba CLOMD live-ness. Mediante
el administrador de objetos en el nivel del clúster (cluster level object manager, CLOM),
se ejecuta un daemon llamado clomd en cada host de ESXi en el clúster. CLOM es
responsable de crear, reparar y migrar objetos, además de ser fundamental para el
Con VSAN 6.2, se incorporó una serie de evaluaciones del clúster adicionales con el fin
de manejar la eficiencia del espacio. Entre las nuevas evaluaciones, la eficiencia del
espacio se refiere a las funciones de desduplicación y compresión que son nuevas en
VSAN 6.2. Con estas evaluaciones, se garantiza básicamente que todos los hosts y
todos los grupos de discos en el clúster estén configurados de manera correcta en
cuanto a la eficiencia del espacio y se destaca cualquier error que se descubra en el
clúster.
Seleccione RegionA01-COMP01.
Expanda Cluster.
Estado de la red
host en el clúster de VSAN tenga una interfaz VMkernel configurada para el tráfico de
VSAN, que se pueda enviar ping correctamente entre todos los hosts de la interfaz de
red de VSAN y que todas las interfaces tengan configuraciones multicast coincidentes.
Existen también evaluaciones de red con las que se garantiza que todos los hosts de
ESXi en el clúster de VSAN se añadan a vCenter Server, que ningún host tenga
problemas de conectividad y que todos los hosts del clúster participen en el clúster de
VSAN. Asimismo, esta es la primera comprobación del estado que se debe visitar si hay
una partición en la red.
Aquí, se informarán cuáles son los hosts que están en cada partición o si hay una
partición total en la red y cada host se encuentra aislado de los demás (esto último
suele ser una indicación de que existe un problema multicast en la red).
Seleccione RegionA01-COMP01.
Expanda Network.
La sección Data tiene la prueba Virtual SAN object health. Mediante esta prueba, se
evalúa que todos los objetos implementados en el datastore de VSAN se encuentren en
buen estado. Además, se destacarán los objetos en mal estado. Hay distintas razones
que explican la presencia de un objeto en mal estado, que van desde un objeto con
disponibilidad reducida dado que se están reconstruyendo componentes o que está a la
espera de que se reconstruyan. Otra razón podría ser que es imposible acceder a un
objeto, probablemente, como resultado de varias fallas en el clúster. Esta prueba
proporciona una descripción general del estado del objeto en la que se muestran los
distintos estados de los objetos. Si, para reconstruir los componentes ausentes, VSAN
está esperando a que se complete el temporizador de CLOMD de 60 minutos, el
administrador puede anular esta operación e iniciar una reconstrucción inmediata (p.
ej., en un caso en el que se pudo haber producido una falla en un host y este no se
recupera pronto). Además, con esta prueba, se informa a los administradores si la
reconstrucción de componentes ya está en progreso.
Seleccione RegionA01-COMP01.
Expanda Data.
Mediante la comprobación del estado de los límites se evalúan diversos límites del
clúster de VSAN. En la prueba "current cluster situation", se evalúa el límite del
componente, que, en este momento, es 9.000 por host. También se evalúa la utilización
del espacio del disco y, por último, se evalúa la reserva en caché de lectura. Si alguno
de estos valores supera el umbral límite, aparecerá una advertencia. Por medio de una
evaluación de límites adicional, se analiza el impacto que tendrá una falla del host en
los límites del clúster. Si, cuando se considera una falla del host, se supera alguno de los
límites, aparece otra advertencia. Esto es, en cierta forma, similar a lo que sucede con
el control de admisión en vSphere HA, en el que se brinda asistencia a los
administradores en términos de monitoreo, independientemente de que haya o no
recursos suficientes para que VSAN se ajuste de manera automática en caso de una
falla.
Seleccione RegionA01-COMP01.
Expanda Limits.
En el estado del disco físico, se encuentran diversas evaluaciones con las que se
analizan distintos aspectos del almacenamiento de VSAN. Mediante la comprobación del
estado de los discos en general, se observan varios problemas en las unidades de
discos físicos, incluidos problemas superficiales, problemas con los controladores,
problemas con el driver y problemas con la pila de E/S. Esta prueba tampoco tendrá
éxito si se encuentran errores, como problemas con el estado de los metadatos,
problemas de congestión, problemas con el estado del software o problemas con la
capacidad del disco. Si esto ocurre, los administradores deben buscar qué otras pruebas
no tuvieron éxito para determinar la causa principal.
Seleccione RegionA01-COMP01.
Seleccione RegionA01-COMP01.
A partir de aquí, usted también puede usar las opciones Turn off o Edit the Storage
policy que utilizaPerformance service.
Lección 3: ESXCLI
En ESXi 5.5 U1, se incorporó un nuevo espacio de nombres de ESXi CLI (ESXCLI): esxcli
vsan. Aquí, encontramos una selección de espacios de nombres adicionales que pueden
usarse para analizar, monitorear y configurar el clúster de Virtual SAN.
ESXCLI VSAN
esxcli vsan network list es un comando útil para ver el estado y la configuración de la
red en caso de que se produzca una partición de la red.
Para mostrar los dispositivos de caché y de capacidad que se reclamaron y que VSAN
tiene en uso desde un determinado host de ESXi, puede usar la opción de la lista. En
esta configuración en particular, que es una configuración all-flash, se usan SDD para
dispositivos en el nivel de capacidad y el nivel de caché. Todos los dispositivos tienen la
marca "true" en el campo Used by this host, lo que significa que fueron reclamados por
VSAN y, en el campo Is SDD, se indica el tipo de dispositivo ("true" para dispositivos
flash).
Con el comando esxcli vsan cluster, el host de ESXi, donde se encuentra el comando,
puede ejecutarse para obtener información del clúster de VSAN y también puede
abandonar o unirse a un clúster de VSAN. Esto puede resultar muy útil en un escenario
en el que vCenter Server no está disponible y se debe eliminar un determinado host del
clúster de VSAN. La funcionalidad de restauración no está diseñada para la invocación
del cliente; ESXi la utiliza durante el proceso de arranque para restaurar la configuración
del clúster activo desde el archivo de configuración.
Para este comando, resulta útil la opción "get" para recopilar información sobre el
estado de los hosts locales de ESXi (nodos), así como sobre el rol en el clúster. Puede
ver que este host de ESXi es MASTER y que el estado es HEALTHY. Otros estados son
agent y backup. Estos estados se relacionan con el rol que cumple el host para el
servicio de disposición en clústeres (CMMDS).
Otra información útil adicional de este resultado es el campo Subcluster member UUIDs.
En total, hay cuatro entradas en este campo, lo que indica que se trata de un clúster de
4 nodos. Siempre es útil mostrar cuántos nodos considera cada host que participan en
el clúster cuando se trata de solucionar problemas de particiones. Si desea mostrar qué
host corresponde a qué UUID, puede usar el comando esxcli system uuid get < uuid >
command.
Los dominios de fallas se incorporaron en VSAN 6.0 y, con ellos, VSAN puede reconocer
la presencia de racks. Esto significa que los componentes de los objetos que forman
parte de la misma máquina virtual pueden ubicarse no solo en diferentes hosts, sino
también en diferentes racks. De esta manera, en caso de una falla total en el rack (por
ejemplo, falla eléctrica), existe aún un conjunto completo de componentes de la
máquina virtual disponibles para mantener el acceso a la VM.
Aquí, podemos ver los diferentes objetos de almacenamiento de la VM que forman una
VM implementada en un datastore de VSAN. Asimismo, se pueden ver los valores
predeterminados de esta política.
vdq (1)
vdq -q
Como puede ver, VSAN reclamó varios dispositivos, mientras que otro disco no es
elegible porque ya tiene particiones. En este ejemplo, el disco no elegible es el disco de
arranque del host de ESXi. También se destaca qué disco es SSD (IsSSD), si se está
usando un dispositivo flash como dispositivo de capacidad en una configuración de
VSAN basado solo en flash (IsCapacityFlash) y si el disco está en un estado de pérdida
de dispositivos permanente (IsPDL).
vdq (2)
La segunda opción útil para este comando es volcar los mapeos de discos de VSAN. En
otras palabras, qué dispositivos flash y qué discos magnéticos se encuentran en un
grupo de discos.
vdq -i -H
Conclusión
Ha finalizado el módulo 4.
Continúe con cualquiera de los siguientes módulos que sea de su interés. [Add any
custom/optional information for your lab manual.]
Módulo 5: Automatización
de Virtual SAN (30
minutos. Avanzado)
Introducción
Existen varias estrategias relacionadas con el desarrollo de scripts y la habilitación de la
automatización en los entornos de VMware Virtual SAN.
1. PowerCLI
2. ESXCLI
3. Ruby vSphere Console (RVC)
Module Switchers
Lección 1: PowerCLI/ESXCLI
Análisis del clúster de VSAN
Cree una variable para el primer host de vSphere en el clúster de Virtual SAN. De esta
manera, será más fácil administrar los comandos de PowerCLI.
$vmhost = "esx-01a.corp.local"
$vmhost
Analice el estado enabled de VSAN y la opción VSAN Disk Claim Mode mediante este
comando:
La comunicación de red de Virtual SAN entre los hosts presentes en el clúster de Virtual
SAN se habilita mediante puertos de VMkernel redundantes que se configuran dentro de
un único vSphere Distributed Switch.
A continuación, analice la opción Port Groups (presione la tecla de la flecha hacia arriba
una vez para repetir el comando anterior y canalice el comando cmdlet debajo):
Verifique si Virtual SAN Traffic está habilitado en los puertos de VMkernel dedicados a
Virtual SAN:
Analice los datastores disponibles en el host de vSphere. Para esto, use el comando Get-
Datastore cmdlet. Filtraremos los resultados en cualquier datastore que tenga en su
nombre la palabra "VSAN".
Cree una variable en la que se incluyan los grupos de discos de Virtual SAN. Usaremos
la misma variable $vmhost (esx-01a.corp.local) que utilizamos anteriormente.
$dg
Identifiquemos los discos que forman parte de estos grupos de discos de Virtual SAN
(tenga en cuenta la combinación entre SSD y unidades magnéticas mediante la
columna 'IsSsd'):
$dg | Get-VsanDisk
VM Photon-Temp
Vamos a encender una máquina virtual y a migrarla con vMotion al datastore de VSAN
para poder crear y aplicar nuevas políticas de almacenamiento de manera
programática.
$vm = "Photon-Temp"
$vsanDatastore = "RegionA01-VSAN-COMP01"
Esta nueva política podría aprovecharse para mejorar el rendimiento, ya que, con ella,
se crea una banda RAID-0 configurada en dos discos y, de esta manera, se aumenta la
cantidad de Storage I/O disponible. Por medio de esta política, también se heredará la
configuración "Failures to Tolerate = 1", que indica que cualquier VM que aprovecha
esta política puede sobrevivir, como mínimo, a una falla de los componentes de VSAN
en el entorno.
Preparación de variables
$vm
Cree una nueva variable con la que se capturen los discos duros para la VM Photon-
Temp:
Presione varias veces la tecla de la flecha hacia arriba para repetir este comando o
escríbala de nuevo para confirmar la creación de esta política:
Nota: En la opción Hard Disk de la máquina virtual, el estado que se verá inicialmente
será 'nonCompliant'. Virtual SAN está configurando bandas adicionales para la política
recientemente aplicada, y esta resincronización puede tardar varios minutos en
completarse.
Con Virtual SAN 6, hay nuevas opciones de comandos ESXCLI que pueden ejecutarse en
el espacio de nombres ESXCLI de Virtual SAN. En esta sección, "ajustaremos" estos
comandos remotos ESXCLI mediante PowerCLI (usando el cmdlet Powershell "Get-
ESXCLI"). Esto puede hacerse en la ventana actual del comando PowerCLI que tenemos
abierta y, de esta manera, no habrá necesidad de acceder desde SSH a un host remoto.
Introduzca la nueva variable y presione Intro o Return para ver todos los espacios de
nombres disponibles:
$esxcli
Anexe el elemento vsan a la variable para ver los espacios de nombres específicos de
vsan. De esta manera, tendremos como resultado una lista de todos los posibles
comandos esxcli relacionados con Virtual SAN.
$esxcli.vsan
$esxcli.vsan.cluster
Tenga en cuenta que ahora se encuentran disponibles métodos que podemos utilizar
("get","join", "leave","new" y "restore"). Utilicemos el método get, que está configurado
con un parámetro vacío, para analizar más detalles sobre el clúster de Virtual SAN,
incluida la opción vSphere Host Health State:
$esxcli.vsan.cluster.get.Invoke()
$esxcli.vsan.network.list.Invoke()
$esxcli.vsan.datastore.name.get.Invoke()
Ruby vSphere Console viene equipado con vCenter Server Appliance (VCSA) y la versión
para Windows de vCenter Server. RVC se está convirtiendo rápidamente en una de las
herramientas principales para la administración y resolución de problemas de los
entornos de Virtual SAN.
Funciones
RVC tiene muchas de las capacidades que se pueden esperar de una interfaz de línea
de comando moderna.
• Tabulación automática
• Caracteres comodín
• Marcas
• Modo de lenguaje Ruby
• Modo de lenguaje Python
• Múltiples conexiones
Ventajas
• Información más detallada sobre Virtual SAN en comparación con vSphere Web
Client
• Visualización de clústeres de Virtual SAN mientras que en ESXCLI solo se ofrece
una perspectiva del host de vSphere
• Operaciones masivas mediante caracteres comodín
• Funciona directamente con un host de vSphere, incluso si vCenter se encuentra
sin conexión
Uso (1)
Ruby vSphere Console es gratis y viene equipado con vCenter Server Appliance (VCSA)
y vCenter Server para Windows. En este laboratorio, nos conectaremos con la instancia
de VCSA y exploraremos algunas capacidades de RVC relacionadas con Virtual SAN.
Utilización (2)
rvc localhost
Ingrese 'Y' si aparece "Are you sure you want to continue connecting?"
Navegación
Navegue por la estructura del directorio mediante los comandos "cd" y "ls". El texto
entre paréntesis debajo sirve solo como referencia y no debe escribirse. El comando
"cd" utiliza los numerales "1" y "0":
cd 1 (localhost)
Vea una lista de los centros de datos que se encuentran disponibles mediante el
comando "ls":
ls
Cambie al directorio del centro de datos y vea una lista de los recursos que se
encuentran disponibles:
cd 0 (RegionA01)
ls
cd 1 (computers)
ls
cd 1 (RegionA01-COMP01)
ls
cd 0 (Hosts)
ls
vsan.host_info 1
cd ..
cd ..
ls
vsan.disks_stats 1
Nota: Puede que necesite aumentar el tamaño de la ventana Putty. Para esto, arrastre el
controlador de la esquina para que se vea la sección Table Result Set de manera
adecuada.
Resumen
help vsan
Para ver todos los espacios de nombres disponibles para administrar mediante Ruby
vSphere Console, simplemente use este comando:
help
Cuando haya terminado de explorar, escriba "exit" para cerrar la sesión de Ruby
vSphere Console y, luego, escriba "exit" de nuevo para cerrar la sesión SSH de Putty.
Conclusión
Como se ilustra en este módulo, se encuentran disponibles diversas herramientas CLI
para interactuar de manera programática con Virtual SAN.
Al elegir la herramienta más adecuada para usted, podrá habilitar un punto clave del
centro de datos definido por software: la automatización.
Ha finalizado el módulo 5.
PowerCLI
ESXCLI
Continúe con cualquiera de estos módulos debajo si todavía no los completó o si desea
visitarlos de nuevo.
Conclusion
Thank you for participating in the VMware Hands-on Labs. Be sure to visit
http://hol.vmware.com/ to continue your lab experience online.
Version: 20161012-073946