PROXMOX

De Wiket
Salta a la navegació Salta a la cerca

PROXMOX és un entorn de virtualització de servidor de codi completament obert basat en Debian i en el kernel de Red Hat. Podem configurar-lo vía comandes o per interfície web.

Per als nous, PROXMOX sería l'equivalent OpenSource de la plataforma vSphere propietat de VMware.

Requisits

  • Arxiu ISO de PROXMOX, el podeu descarregar al següent enllaç:
https://www.proxmox.com/en/downloads

AIXÒ NOMÈS INSTAL·LANT EN UN PC REAL:

  • RUFUS per montar la ISO de PROXMOX, el podeu descarregar al següent enllaç:
https://rufus.akeo.ie/

Instal·lació

Seleccionem Install PROXMOX VE per començar la instal·lació
Acceptem els terminis i condicions.
Triem el disc on s'instalarà PROXMOX. Podem saber més sobre les opcions avançades a la següent captura.
Descripció de les característiques:
➤hdsize=Definir el tamany del disc
➤swapsize=Definir el tamany del volum swap
➤maxroot=Definir el tamany màxim del volum root(el màxim es hdsize/4)
➤maxvz=Definir el màxim del volum data
➤minfree=Definir la quantiat de espai lliure pel grup pve.
Escriure SPAIN i triar Europe/Madrid.

MOLT IMPORTANT Al escriure Spain al camp "Country", ens afegirà la timezone Africa/Ceuta, això ens pot donar problemes quan s'intenti sincronitzar aquest node amb altre node o un NFS server.

Escrivim la password de l'usuari root i afegim un mail on arribaran les alertes que configurem.
Assignem la configuració ipv4 a més d'indicar quin serà el nom del nostre node.


Un cop s'hagi instal·lat tot, apaguem la màquina i retirem la ISO, ja sigui treure l'usb o treure la imatge del CDROM de la màquina virtual. ✌✌

Com acceder-hi

Al iniciar per primer cop la màquina rere la instal·lació, el propi PROXMOX ens diu com accedir a la interfície web d'administració. MOLT IMPORTANT accedir per HTTPS ja que el protocol http està desactivat per defecte.

Proxmox login.jpg
Haurem de fer login amb l'usuari root un altre cop per entrar.
Ja podriem començar a treballar amb PROXMOX.

Ampliacions

➥ Clúster:

Per fer un clúster hem de tenir dos nodes o més, un cop tinguem dos màquines amb PROXMOX, podem configurar-ho seguint aquesta referència:

Clúster amb PROXMOX

➥ NFS

Per a poder migrar màquines en viu(live migration) necessitem un servidor NFS per a poder emmagatzemar els discs virtuals mentre el procés és en marxa.

Si volem montar un servidor NFS podem seguir aquest tutorial:
Fem click a Storage-> Add -> NFS

Afegim la configuració:

ID: Nom de la unitat d'emmagatzematge.                    Nodes: Triem tots o nodes específics.
Server: ip_nfs_server                                     Enable: ☑
Export: ruta local on és el directori compartit per NFS.  Max Backups: Indiferent.
Content: Podem trïar entre Disk Image i Container.
Pantalla de configuració per afegir una unitat compartida per NFS.
Si treiem l'opció Disk-image de local-lvm quan creem una màquina virtual el disc virtual anirà a parar al NFS.

➥Migració de màquines

  • Requeriments
Clúster 
NFS server

Live Migration es refereix al procés de moure una màquina virtual o aplicació en execució entre diferents màquines físiques sense desconnectar el client o l'aplicació. La memòria, l'emmagatzematge i la connectivitat de xarxa de la màquina virtual es transfereixen de la màquina host original al destí


Fem click a Datacenter i dins d'aquest, busquem la màquina dins dels nodes i fent click dret obrim el menú per la migració
Seleccionen el node destí, marquem Online i premem Migrate.

Rere això, començarà la migració en viu.

Si fem click a Output podrem veure l'estat de la migració.
Comprovació de que la migració ha finalitzat.
A la pestanya status a status podem veure informació adicional com l'usuari que la està migrant, des de quin node i en quin estat.
Podem migrar en viu gràcies a l'NFS server que hem afegit amb aquest tutorial; durant la migració la màquina no s'atura en cap moment ja que el disc virtual és fora de proxmox.

Documentació i referències

Documentació d'un projecte en català que utilitza PROXMOX:
https://wiket.esteveterradas.cat/index.php/Ciérrate,_Sésamo
Documentació oficial de PROXMOX(en anglès):
https://pve.proxmox.com/wiki/Installation
https://www.proxmox.com/en/proxmox-ve/get-started
Requisits
https://www.proxmox.com/en/proxmox-ve/requirements
NFS Server Proxmox:
https://www.howtoforge.com/tutorial/how-to-configure-nfs-storage-in-proxmox-ve/
https://forum.proxmox.com/threads/nfs-server-on-proxmox-host.28934/
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04