ASIX/M11/UF4/EX1/42

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

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