Comprender el concepto: VMware ESXi 5.0 sin sistema operativo con máquina virtual invitada FreeNAS e iSCSI

Comprender el concepto: VMware ESXi 5.0 sin sistema operativo con máquina virtual invitada FreeNAS e iSCSI

Tengo una configuración de prueba (HP Microserver) con un solo disco en este momento y tengo ESXi 5.0 bare-metal instalado en una unidad flash USB y una máquina virtual FreeNAS 8 creada como una instalación de 2 GB, pero ahora estoy perdido. ..

En mi opinión, lo que quiero hacer es compartir los 200 GB restantes del disco de manera flexible entre ESXi para máquinas virtuales y recursos compartidos de red (Windows/Linux). ¿Sería este almacenamiento iSCSI? ¿Y cómo haría esto? He visto que hay muchos tutoriales sobre cómo configurar iSCSi, pero no estoy realmente seguro de si estoy muy equivocado con el concepto de lo que creo que quiero lograr.

Soy relativamente novato en VMware y he estado leyendo sobre objetivos iSCSI, iniciadores, etc.

Finalmente, ¿cómo se escala esto cuando agrego varios discos más y quiero crear un conjunto RAID ZFS? ¿Empiezo desde cero?

Agradezco cualquier aporte/idea que pueda brindar.

Tim.

Respuesta1

Puede usar iSCSI para esto; esto permitiría una fácil migración del almacenamiento fuera de esta caja física más adelante, si decide hacerlo. Sin embargo, en esta etapa, puede exportar almacenamiento físico a sus máquinas virtuales, lo que reduciría la complejidad de su configuración. No convertiría su grupo ZFS de disco único/partición en raidz; sin embargo, puede agregar discos más adelante, crear un grupo raidz con ellos y zfs envía/zfs recibe una instantánea del grupo de discos únicos al grupo raidz.
Como lo imagino ahora, tienes una partición para contener tu máquina virtual FreeNAS. Luego, crearía otra partición y la conectaría como un disco duro virtual a FreeNAS VM, crearía un sistema de archivos ZFS en ella y exportaría como recursos compartidos iSCSI/NFS/CIFS.
Sin embargo, lo que debe hacer para utilizar las funciones de estado de datos de ZFS es migrar este sistema de archivos a discos físicos lo antes posible.

Descripción general de esta migración:

  1. En el sistema de archivos ZFS real con partición, cree una instantánea:

    zfs snapshot datapool/data@migration

  2. A partir de discos nuevos, cree un grupo raidz. Recuerde que no puede agregar otro dispositivo a la configuración de raidz, pero puede agregar otro raidz al grupo más adelante:

    zpool crear datapool2 raidz2 c4t0d0 c4t1d0 c4t2d0 c4t3d0
  3. Envíe/reciba la instantánea que creó para migrar datos:

    zfs envía grupo de datos/datos@migración | zfs recibe datapool2/datos

Para entender esto mejor, leaesta publicación de blog.

Respuesta2

Mencionaste que te preguntabas si estabas fuera del objetivo; ha pasado un tiempo desde que publicaste, así que tal vez todo esté solucionado. Tengo un N40L que viene con una única unidad de 250 Gb y 2 Gb de memoria. Dispone de tres ranuras adicionales para discos duros internos de 3,5".

Estoy sólo en la mitad de mi viaje, pero aquí están los puntos clave que he aprendido a lo largo del camino.

  1. El N40L necesita más memoria: llevé el N40L hasta 8 Gb (2 unidades de 4 Gb); Opté por la especificación completa (RAM ECC), pero mucha gente demuestra que funcionará con dispositivos no ECC más baratos y algunos muestran que se puede superar el límite especificado por HP y colocar hasta 16 Gb (2 unidades de 8 Gb). Estoy siendo conservador a lo largo de este ejercicio porque quiero que haya menos variables en juego; Cuando instalo mi NAS, quiero confiabilidad por encima de todo. Tuve problemas para instalar esxi 5 (ISO de HP) hasta que hice esta actualización; parece que lo tienes cubierto si esxi está activo y arrancando desde tu unidad flash.

  2. Después de jugar un poco con esxi, decidí ejecutar freenas en una máquina virtual en el N40L. Hay otras opciones como openindiana, napp-it, etc. Estoy seguro de que hay pros y contras aquí, pero pareció dirigirme directamente al resultado que busco. El verdadero problema que surgió a continuación fue: qué discos y cómo conseguirlos de la manera más rentable posible; nuevamente queremos una opción de bajo riesgo. De hecho, el disco que viene con la máquina es un Seagate Barracuda 7200RPM; hay mucha discusión sobre qué discos son mejores; parece que los discos WD Red son los más adecuados para NAS, pero no he incurrido en ese gasto. El atractivo de ZFS RAIDZ es que debería poder recuperarme de un fallo de una sola unidad. Nuevamente, HP dice un máximo de 8 Tb (4 x 2 Tb), pero también hay muchas publicaciones sobre cómo aumentar esto. Iba a probar unidades de 3 Tb, pero opté por unidades de 2 Tb con el supuesto de que una vez que estén instaladas, con ZFS, puedo reemplazarlas iterativamente con 3 Tb si necesito crecer.

  3. Compré mis unidades en Office, estaban en gabinetes de unidades de expansión Seagate (STBV2000300). Por qué es más barato comprar de esta manera es un tema completo en sí mismo. Realicé largas pruebas genéricas de SEATOOLS antes de abrir las carcasas: algunas pestañas, algunos tornillos; En el interior hay un STDM2000DM001 en perfecto estado.

  4. Según tengo entendido actualmente, para ejecutar ZFS correctamente, las unidades deben estar disponibles directamente para la máquina virtual NAS; esto se llama RDM. Esto es un poco complicado en el N40L, pero hasta ahora ha funcionado bien. Tome nota de los números de serie individuales de las unidades cuando las coloque en los compartimentos; los tornillos están en la puerta de la caja del servidor. Luego, desde la línea de comando de esxi (tengo un kbd y un monitor en mi host y uso las teclas alt-Fn para iniciar sesión como root): acceda al almacén de datos vmfs existente que tiene en la unidad de 250 Gb y cree estos archivos vmdk para las otras 3 unidades. para ser mapeado RAW. Esta publicación me dio el comando:http://cyborgworkshop.org/2011/01/08/enabling-raw-sata-access-in-esxi-free/sin embargo, no pude ejecutar fdisk por algún motivo, por lo que puede encontrar los discos usando ls -l /vmfs/devices/disks. Aquí está el comando: vmkfstools -z /vmfs/devices/disks/t10.ATA_____ST32000542AS________________________________________5XW205BS RAW-2TB.vmdk - un buslogic

  5. Luego seguí la instalación básica de freenas 8.3 para esxi agregando estas unidades a la máquina virtual FreeBSD que creé editando la configuración de la máquina virtual y agregando 3 discos duros como LUN sin formato mapeado en los puertos scsi 1:0, 1:1 y 1:2. Nuevamente, hay muchas publicaciones que describen esto. Freenas no encontró ningún problema con las nuevas unidades.

Eso es todo lo que tengo. Planeo probar esto más antes de realizar la transición. Estoy particularmente interesado en iniciar la máquina virtual sin una de las unidades para ver qué sucede.

Respuesta3

Instrucciones rápidas: FreeNAS RAIDZ en VMware ESXi

Me llevó mucho tiempo darme cuenta de esto, pero en realidad es bastante sencillo de hacer.

Esto supone que desea RAIDZ1 y tiene tres unidades físicas para los discos virtuales que utilizará FreeNAS. Esto también supone que ya tiene VMWare ESXi configurado y ejecutándose.

  • Cree tres almacenes de datos en ESXi, uno para cada uno de los tres discos físicos separados que haya instalado en su caja NAS.
  • Siga las instrucciones del manual de FreeNAS para que la máquina virtual esté en funcionamiento...
  • Crear una máquina virtual de 4 GB
  • Edite la configuración de la VM y agregue 3 discos virtuales de 100 GB, coloque uno en cada uno de los 3 almacenes de datos.
  • Inicie la máquina virtual desde FreeNAS ISO e instálela en la máquina virtual de 4 GB (puede parecer que es la unidad flash ESXi en el servidor que se encuentra (si está ejecutando ESXi desde una unidad flash como lo hago yo), pero no lo es).
  • Una vez instalados y reiniciados, los discos deberían estar disponibles en la GUI de FreeNAS.

Para crear un conjunto RAID en FreeNAS:

  • Volúmenes > Administrador de volúmenes
  • Agregue los tres discos y seleccione las opciones ZFS RAIDZ
  • Establezca los permisos: déjelo en Unix ACL y marque todas las opciones de Lectura/Escritura/Ejecutar (sí, no es bueno para la seguridad, pero esto es para realizar pruebas)

Crear un recurso compartido:

  • Recursos compartidos de Windows (CIFS)
  • Agregar recurso compartido de Windows (CIFS)
  • Ruta: elija el volumen creado arriba
  • Permitir el acceso de invitados

información relacionada