Diferència entre revisions de la pàgina «ASIX/M11/UF4/EX1»
| Línia 70: | Línia 70: | ||
====Procediment==== | ====Procediment==== | ||
| + | Instal·larem el servidor NFS | ||
| + | <source> | ||
| + | apt-get install nfs-kernel-server nfs-common | ||
| + | </source> | ||
| + | |||
| + | Crearem el directori que voldrem compartir (exportar); per exemple <code>/srv/iso</code> i <code>/srv/vdisk</code> | ||
| + | <source> | ||
| + | mkdir /srv/iso | ||
| + | mkdir /srv/vdisk | ||
| + | </source> | ||
| + | |||
| + | Canviarem els permisos perquè tothom pugui accedir-hi amb permisos de lectura i escriptura | ||
| + | <source> | ||
| + | chown nobody:nogroup /srv/iso | ||
| + | chown nobody:nogroup /srv/vdisk | ||
| + | chmod 755 /srv/iso | ||
| + | chmod 755 /srv/vdisk | ||
| + | </source> | ||
| + | |||
| + | Després editarem l'arxiu <code>/etc/exports</code> per a configurar-hi les rutes que volem compartir mitjançant NFS per la xarxa on hi ha els nodes de Proxmox | ||
| + | <source> | ||
| + | /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) | ||
| + | </source> | ||
Revisió del 12:36, 6 abr 2019
Contingut
Out of scope
En aquesta guia no es contempla el procés d'instal·lació del sistema operatiu de Proxmox a les màquines virtuals.
Previ
Aquesta pràctica es farà sense interactuar directament amb la consola del sistema Proxmox; ja sigui perquè es farà l'administració via web o bé connectant per SSH des de l'ordinador amfitrió; de manera que les captures de pantalla que hi hagi no seran de les consoles dels nodes del clúster sinó del client SSH i el navegador web del servidor. Per a no omplir l'escriptori de l'amftirió amb finestres innecessàries, podem iniciar les màquines virtuals sense entorn gràfic i així també estalviem una mica de recursos...
Partirem des del punt que tenim dues màquines amb el SO de Proxmox Virtual Environment instal·lat; corresponent als 2 nodes que conformaran el clúster:
- Node 1:
- Hostname: pxmx1.gsb
- Adreça: 192.168.57.50 (xarxa virtual de només amfitrió de VirtualBox)
- Node 2:
- Hostname: pxmx2.gsb
- Adreça: 192.168.57.51 (xarxa virtual de només amfitrió de VirtualBox)
Nota: sempre que ens referim a la web GUI dels nodes, ens referirem a accedir per navegador web a l'adreça del node en concret pel port 8006 (per defecte) mitjançant HTTPS.
Després de la instal·lació i el primer inici de les màquines, entrarem per SSH i editarem l'arxiu /etc/hosts per tal de fer-hi constar l'adreça IP de l'altre node amb el seu nom de host corresponent; de manera que afegirem els següents registres al fitxer de cada node.
192.168.57.50 pxmx1.gsb pxmx1 192.168.57.51 pxmx2.gsb pxmx2
Procediment
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)