ASIX/M11/UF4/EX1/4

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca

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 dadesClúster.

M11UF4EX13.png


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.

M11UF4EX14.png


Una vegada creat, veiem que ja ens surt la informació del clúster: format per un sol node, de moment.

M11UF4EX15.png


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

M11UF4EX16.png


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.

M11UF4EX17.png


Des del node 2, veiem que el cluster està format per pxmx1 i pxmx2


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 dadesEmmagatzematgeAfegeixNFS

M11UF4EX19.png


Afegirem els 2 shares emplenant els camps amb els valors corresponents per a cada una de les comparticions

Compartició per a les imatges ISO


Compartició per a les imatges de Disc


Després podem veure que a la informació dels volums d'emmagatzematge, ja hi surten els que hem afegit

M11UF4EX112.png


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

M11UF4EX113.png


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ó

M11UF4EX114.png


Esperarem fins que s'acabi de pujar l'arxiu a la unitat d'emmagatzematge

M11UF4EX115.png


Un cop pujat, podem veure que apareix la ISO dins del contingut d'aquella unitat

Nota: aquest cop accedeixo des de l'emmagatzematge del node 2 i, efectivament, també hi ha accés perquè està compartit al cluster


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.

Escollim primer un nom per a la màquina i en quin node del cluster situar-la


Triem quina imatge ISO volem arrencar


Configurem els paràmetres de recursos com ara disc dur, RAM, CPU...

Triem els paràmetres d'emmagatzematge de disc dur...


Una vegada creada, veiem la VM a la llista de "recursos" que pengen del node 1; en aquest cas.

M11UF4EX120.png



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

Podem accedir a la consola de la màquina des de la mateixa Web GUI del Proxmox