ASIX/M11/UF4/EX1/4
Contingut
Muntatge del clúster
El primer pas serà des del node 1, per exemple, crear el clúster. Ho farem des de la interfície web des del menú Centre de dades →Clúster.
Des d'allà, farem clic al botó Create cluster i definirem un nom per al nou clúster. És important que, en el cas de diversos clústers en una mateixa xarxa, no hi hagi noms duplicats ja que crearien un conflicte.
Una vegada creat, veiem que ja ens surt la informació del clúster: format per un sol node, de moment.
Ara necessitarem saber la informació del clúster per a afegir-hi pxmx2. Farem clic a Join Information i copiarem el text del camp necessari amb el botó Copy Information
Després, accedirem per la web al node 2 i anirem al mateix apartat de Clúster però farem clic a Join cluster i enganxarem la informació que ens ha donat el node 1, i introduirem la contrasenya de l'usuari root del node 1 per a poder-nos autenticar i afegir-se al clúster.
Compartició NFS
Passos previs
Per a aquest apartat, necessitarem tenir funcionant un servidor NFS. Podríem optar per a utilitzar el mateix ordinador amfitrió com a servidor NFS però per a emular una xarxa SAN, instal·laré un servidor NFS sobre una màquina virtual amb Debian 9 i la posaré a la mateixa xarxa que els 2 nodes Proxmox.
Tampoc contemplaré la instal·lació del SO sinó que partiré de la premisa que ja està instal·lat i es documentaran els passos per posar a punt el servei NFS en aquest SO. De la mateixa manera que s'ha estipulat abans, l'administració es farà a través de SSH de manera que tampoc hi haurà captures de pantalla del procediment sinó la llista d'ordres que introduirem a la consola.
Tal com als nodes, haurem d'editar l'arxiu /etc/hosts
per a fer-hi constar la relació de noms de host amb les corresponents adreces IP:
192.168.57.50 pxmx1.gsb pxmx1 192.168.57.51 pxmx2.gsb pxmx2 192.168.57.52 nfs.gsb nfs
Haurem d'editar l'arxiu /etc/interfaces
per a assignar una adreça IP estàtica a la interfície virtual de la xarxa "només amfitrió" de VirtualBox
allow-hotplug enp0s8 iface enp0s8 inet static address 192.168.57.52 netmask 255.255.255.0 network 192.168.57.0 broadcast 192.168.57.255 gateway 192.168.57.1
Aixecaré la interfície amb ifup enp0s8
i a partir d'aquí, l'administració es farà per SSH des de l'amfitrió.
Procediment
Instal·larem el servidor NFS
apt-get install nfs-kernel-server nfs-common
Crearem el directori que voldrem compartir (exportar); per exemple /srv/iso
i /srv/vdisk
mkdir /srv/iso mkdir /srv/vdisk
Canviarem els permisos perquè tothom pugui accedir-hi amb permisos de lectura i escriptura
chown nobody:nogroup /srv/iso chown nobody:nogroup /srv/vdisk chmod 755 /srv/iso chmod 755 /srv/vdisk
Després editarem l'arxiu /etc/exports
per a configurar-hi les rutes que volem compartir mitjançant NFS per la xarxa on hi ha els nodes de Proxmox
/srv/iso 192.168.57.0/24(rw,no_subtree_check,async,no_root_squash) /srv/vdisk 192.168.57.0/24(rw,no_subtree_check,async,no_root_squash)
Podem comprovar que s'estiguin compartint amb la comanda següent
root@nfs:~# showmount -e nfs Export list for nfs: /srv/vdisk 192.168.57.0/24 /srv/iso 192.168.57.0/24
El pas següent és afegir aquestes comparticions com a unitats d'emmagatzematge per al cluster de Proxmox. Des de l'apartat Centre de dades →Emmagatzematge →Afegeix →NFS
Afegirem els 2 shares emplenant els camps amb els valors corresponents per a cada una de les comparticions
Després podem veure que a la informació dels volums d'emmagatzematge, ja hi surten els que hem afegit
Creació d'una nova màquina virtual
Per a crear una nova MV a Proxmox necessitarem carregar una imatge ISO del sistema operatiu que volguem instal·lar. En aquest cas, faré l'exemple amb CentOS 7 perquè és una ISO relativament petita i servirà per a fer un exemple que sigui il·lustratiu.
Importació ISO
Des de qualsevol dels 2 nodes que pengen del Centre de dades, obrirem el volum d'emmagatzematge que hem importat des del servidor NFS per a les ISOs
Llavors, al requadre informatiu de la dreta, clicarem Contingut i farem clic a Carrega per a pujar un nou fitxer ISO des del nostre ordinador amfitrió
Esperarem fins que s'acabi de pujar l'arxiu a la unitat d'emmagatzematge
Un cop pujat, podem veure que apareix la ISO dins del contingut d'aquella unitat
Màquina virtual
Per a crear una nova màquina, ara que ja tenim la imatge ISO per a instal·lar el sistema, ho farem des del botó de dalt a la dreta: Crea VM i seguirem l'assistent per a assignar els diferents paràmetres i recursos a la nova MV.
Configurem els paràmetres de recursos com ara disc dur, RAM, CPU...
Una vegada creada, veiem la VM a la llista de "recursos" que pengen del node 1; en aquest cas.
Nota: és important deshabilitar el KVM de la màquina virtual si estem virtualitzant el Proxmox mateix; ja que el suport KVM de l'amfitrió original (Fedora) no es reporta com a tal a les màquines virtuals dins dels nodes Proxmox ja que són màquines virtuals també
En acabar, farem clic dret i clicarem Inicia