PROXMOX 6: Crear ZFS

PROXMOX 6: Crear ZFS

Para esta guía vamos a utilizar el servidor Metis, si se sigue la guía de instalación de PROXMOX, tendremos hasta este momento a Metis con el sistema PROXMOX VE 6 instalado en un RAID1 de hardware y cuatro discos duros sin configuración con los cuales vamos a crear un RAIDZ a nivel de software, para esto podemos hacerlo desde la terminal o desde la interfaz grafica, veamos primero el proceso en terminal

  • Listamos los discos duros disponibles
fdisk -l
  • Debemos prestar especial atención a lo marcado con amarillo donde se indica la ruta de cada disco duro esto lo vamos a utilizar para indicar cuales disco duros formarán parte del RAIDZ, y el tamaño del sector que nos indicará cual es el valor ASHIFT que debemos usar para crear el arreglo. Es importante que todos los discos que van a formar parte del RAID sean idénticos tanto en tamaño como en el tamaño del sector, si los discos duros tienen diferentes tamaños de sectores se debe forzar a los discos a trabajar con el mismo tamaño de sector, pero eso se sale de los objetivos de esta guía, por lo tanto solo vamos a verificar que tanto el tamaño del disco duro como el tamaño del sector sean iguales en todos los disco duros.
  • Los valores más comunes para tamaño de sector son 512 bytes y 4096 bytes, estos corresponde a un ashift de 9 y 12 respectivamente, donde 2^9=512 y 2^12 = 4096.
  • Cuando creamos el zpool RAIDZ desde terminal el ashift se puede dejar automático
zpool create -f metis-zfs raidz /dev/sda /dev/sdb /dev/sdc /dev/sdd
  • Listamos los pool’s disponibles
zpool list
  • Podemos verificar el estatus
zpool status
  • Ya hemos creado el zpool ahora hay que agregarlo al datacenter

  • En la ventana que aparece seleccionamos el zpool que deseamos agregar al data center, el nombre, que tipo de contenido tendrá (aquí seleccionamos tanto imágenes de discos como contenedores), lo dejamos disponible para todos los nodos, verificamos que la casilla enable este checkeada y damos click en add.
  • Ahora tenenemos el zpool creado disponible en el data center.

Crear zpool desde interfaz web

Este método es el preferido y recomendado por la UGIT para crear el zpool por su simplicidad.

Para crear el zpoll RAIDZ desde la interfaz web, debemos conocer el tamaño del sector de los discos a utilizar, lo podemos verificar con fdisk -l como se indica al inicio de esta guía

  • Creamos el zpool con nombre metis-zfs y marcamos que se agregue el almacenamiento al datacenter automáticamente, seleccionamos los 4 discos duros /dev/sda, /dev/sdb, /dev/sdc, /dev/sdd, con un RADIZ, la compresión activada y un ashift de 9 que corresponde a sectores de 512 bytes como lo evidenció el resultado del comando fdisk -l
  • Tardará unos segundos y al finalizar podremos ver el pool ZFS ya creado y disponible en el data center
  • Si deseamos eliminar un zpool, primero lo eliminamos del data center
  • Luego lo destruimos con un comando desde la terminal
zpool destroy metis-zfs