Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
|
proxmox:uff [2017/10/28 10:06] stefano [drbd] |
proxmox:uff [2023/04/17 14:25] (versione attuale) |
||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| + | ===== di base ===== | ||
| + | per la mia situazione di ufficio:\\ | ||
| + | -modificare repo\\ | ||
| + | -modificare hosts\\ | ||
| + | -modificare interfaces\\ | ||
| + | poi\\ | ||
| + | apt-get upgrade | ||
| + | apt-get dist-upgrade | ||
| + | apt-get install slim xfce4 | ||
| + | apt-get install xfce4-terminal | ||
| + | apt-get install iceweasel | ||
| + | apt-get install drbd8-utils | ||
| + | apt-get install ethtool | ||
| + | | ||
| + | ethtool server per attivare poi il wol\\ | ||
| + | |||
| + | per un editor leggero usare geany\\ | ||
| + | apt-get install geany | ||
| + | |||
| + | oppure il default text editor per xfce4 è mousepad: | ||
| + | apt-get install mousepad | ||
| + | | ||
| + | aggiungere i dischi in modo coerente per dimensione e seguito device\\ | ||
| + | |||
| + | inizializzare il cluster dal primo nodo\\ | ||
| + | pvecm create pvequre | ||
| + | |||
| + | aggiungere il secondo nodo eseguendo dal secondo nodo:\\ | ||
| + | pvecm add ip.primo.nodo.xx | ||
| + | |||
| + | ===== rete ===== | ||
| + | per poter sfogliare la rete bisogna installare il seguente pacchetto: | ||
| + | apt-get install gvfs-backends | ||
| + | | ||
| ===== Struttura ===== | ===== Struttura ===== | ||
| Macchine a disposizione: | Macchine a disposizione: | ||
| Linea 260: | Linea 294: | ||
| Ora accedento tramite interfaccia web ad entrambi i nodi vedremo la consolle di gestione centralizzata dei due nodi.\\ | Ora accedento tramite interfaccia web ad entrambi i nodi vedremo la consolle di gestione centralizzata dei due nodi.\\ | ||
| + | |||
| + | ==== pacemaker ==== | ||
| + | A questo punto viene aggiunto pacemaker e pcs che serviranno per gestire l' | ||
| + | apt-get install pacemaker pcs | ||
| + | |||
| + | sarà necessario installare anche il software che gestisce l' | ||
| + | apt-get install targetcli-fb | ||
| + | |||
| + | ora è possibile accedere all' | ||
| + | http:// | ||
| + | |||
| + | l' | ||
| + | passwd hacluster | ||
| + | |||
| + | e scegliere la nuova password per l' | ||
| ===== drbd ===== | ===== drbd ===== | ||
| Prima di installare il tool per la gestione dello storage ridondante | Prima di installare il tool per la gestione dello storage ridondante | ||
| Linea 488: | Linea 537: | ||
| e togliere il commento alla sezione dei file .res nella quale si abilita la condizione di primary all' | e togliere il commento alla sezione dei file .res nella quale si abilita la condizione di primary all' | ||
| + | |||
| + | Al termine della sincronizzazione possiamo aggiungere i dispositivi drbd come PV (individuare quello giusto)\\ | ||
| + | pvcreate /dev/drbd2 | ||
| + | |||
| + | e come VG:\\ | ||
| + | vgcreate nomevg /dev/drbd2 | ||
| + | |||
| + | ===== PCS ===== | ||
| + | ora dobbiamo esportare attraverso iscsi i device a blocchi (dischi) che saranno utilizzati da windows per esportare i dati e fare il cluster winzoz\\ | ||
| + | pcs resource create r_tgt0 iSCSITarget iqn=iqn.2017-11.lnqu.proto.target0 tid=1 implementation=lio-t | ||
| + | pcs resource create r_lun0 iSCSILogicalUnit target_iqn=iqn.2017-11.lnqu.proto.target0 lun=1 path=/ | ||
| + | | ||
| + | | ||
| + | ===== CEPH ===== | ||
| + | per attivare un disco CCISS smart array come OSD bisogna modificare il file ''/ | ||
| + | e aggiungere alla riga 273 dopo '' | ||
| + | $devname =~ s|cciss/ | ||
| + | |||
| + | ===== rifare cluster ===== | ||
| + | Se ci fosse da rifare il cluster seguire le seguenti istruzioni: | ||
| + | #/bin/sh | ||
| + | fermare i vari servizi\\ | ||
| + | systemctl stop pvestatd.service | ||
| + | systemctl stop pvedaemon.service | ||
| + | systemctl stop pve-cluster.service | ||
| + | systemctl stop corosync | ||
| + | systemctl stop pve-cluster | ||
| + | |||
| + | Rimuovere dal database del cluster le impostazioni manualmente\\ | ||
| + | $ sqlite3 / | ||
| + | sqlite> select * from tree where name = ' | ||
| + | 254327|0|254329|0|1480944811|8|corosync.conf|totem { | ||
| + | version: 2 | ||
| + | [...] | ||
| + | sqlite> delete from tree where name = ' | ||
| + | sqlite> select * from tree where name = ' | ||
| + | sqlite> .quit | ||
| + | |||
| + | |||
| + | Rimuovere le directory\\ | ||
| + | pmxcfs -l | ||
| + | rm / | ||
| + | rm / | ||
| + | rm / | ||
| + | rm -rf / | ||
| + | |||
| + | ==== Ridurre quorum ==== | ||
| + | per diminuire il numero di voti del quorum per togliere nodi:\\ | ||
| + | pvecm expected 2 | ||
| + | ad esempio se si vuole ridurre a due i voti del quorum\\ | ||