ASIX/M11/UF4/EX1/42
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