Strumenti Utente

Strumenti Sito


debian:proxmox

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
debian:proxmox [2017/05/25 10:43]
stefano [centos]
debian:proxmox [2023/04/17 14:25] (versione attuale)
Linea 79: Linea 79:
 il programma verrà messo nel menù internet. Eseguire connettendo senza ssh o ssl (none).\\ il programma verrà messo nel menù internet. Eseguire connettendo senza ssh o ssl (none).\\
 poi con F8 abilitare il menù delle opzioni per eseguire ctrl+alt+canc\\ poi con F8 abilitare il menù delle opzioni per eseguire ctrl+alt+canc\\
 +
 +===== cluster HA =====
 +in seguito ad alcuni tutorial ho trovato il modo di realizzare un cluster di virtualizzazione a due nodi e di far partire ad esempio una VM su di uno storage condiviso in DRBD.\\
 +Il cluster viene creato con il solito sistema previsto da proxmox\\
 +così come l'aggiunta dei nodi\\
 +Una cosa importantissima è la gestione del quorum che nel caso di soli due nodi necessita dell'aggiunta di un parametro a manina nel seguente file: /etc/pve/corosync.conf\\
 +    quorum {
 +    provider: corosync_votequorum
 +    two_node: 1
 +  }
 +Da notare che la modifica a questo file viene automaticamente replicata sull'altro nodo\\
 +Non solo nel file sopradetto ma anche nel file /etc/corosync/corosync.conf che è esattamente identico all'altro nell'altra posizione\\
 +
 +Ora dobbiamo seguire le istruzione della sezione DRBD ossia creare lo sotrage drbd replicato\\
 +La procedura è la solita già nota.\\
 +Una volta terminata la sincronizzazione con\\
 +  drbdadm -- --overwrite-data-of-peer primary risorsa
 +
 +effetture le seguenti modifiche al file /etc/lvm.conf \\
 +
 +Tale storage costruito su un /dev/sdb(1,2, ecc) è stato condiviso attraverso il sistema LVM \\
 +Invati abbiamo dovuto modificare il file /etc/lvm/lvm.conf aggiungendo il seguente filtro:\\
 +  filter = [ "r|/dev/sdb1|", "r|/dev/disk/|", "r|/dev/block/|", "a/.*/" ]
 +  ----------->""""""""""""<--------------
 +se volessimo aggiungere una ulteriore partizione si aggiungerebbe a tale filtro\\
 +  filter = [ "r|/dev/sdb1|", "r|/dev/sda4|", "r|/dev/disk/|", "r|/dev/block/|", "a/.*/" ]
 +l'alternativa è quella di abilitare anzichè rimuovere, ad es:\\
 +  filter = [ "r|/dev/zd*|", "r|/dev/vdc|", "a|/dev/drbd.*|", "a|/dev/vda|", "a|/dev/vdb|" ]
 +Poi si aggiunge la partizione come PV\\
 +  pvcreate /dev/drbd0
 +Poi si aggiunge il VG\\
 +  vgcreate nomevg /dev/drbd0
 +A questo punto si può andare nell'interfaccia di gestione del cluster proxmox e aggiungere un nuovo storage di tipo LVM\\
 +===== drbd =====
 +https://pve.proxmox.com/wiki/DRBD \\
 +https://pve.proxmox.com/wiki/Two-Node_High_Availability_Cluster \\
 +https://icicimov.github.io/blog/virtualization/Adding-DRBD-shared-volumes-to-Proxmox-to-support-Live-Migration/ \\
  
 ===== eleminazione vm ===== ===== eleminazione vm =====
Linea 134: Linea 171:
  
 controllare con pvs\\ controllare con pvs\\
 +
 +l'Aggiunta dei dischi è una cosa particolare in cui bisogna stare attenti a che le partizioni non siano già state usate da lvm.\\
 +In questo caso formattarle prima con ext4 ad esempio e poi quando le si associano con pvcreate verrà chiesto di fare il wipe e bisogna dire "yes"\\
 +poi eseguire quei comandi per estendere lvextend -l xxx dove xxx sta per la nuova dimensione.\\
  
 poi aggiungere i dischi al volume Group "pve" \\ poi aggiungere i dischi al volume Group "pve" \\
Linea 240: Linea 281:
 cambio l'hostname e aggiungo .dominio senza .local\\ cambio l'hostname e aggiungo .dominio senza .local\\
  
 +Spengo la macchina virtuale e aggiungo una seconda scheda di rete per il drbd assegnando ip apposito con nmtui (eventualmente rinominare la connessione in eth1).\\
 Se le impostazioni di dominio sono tutte ok procedo con l'aggiunta del primo disco da sincronizzare con drbd.\\ Se le impostazioni di dominio sono tutte ok procedo con l'aggiunta del primo disco da sincronizzare con drbd.\\
 quindi spengo le VMs e aggiungo un nuovo disco che diventerà /dev/sdb\\ quindi spengo le VMs e aggiungo un nuovo disco che diventerà /dev/sdb\\
Linea 261: Linea 303:
   }    } 
  
 +la valorizzazione di "on hostx" deve essere lo stesso nome presente in /etc/hostname.\\ 
 di seguito le risorse drbd e relativi device:\\ di seguito le risorse drbd e relativi device:\\
-r0 drbd0 sdj1 porta:7788\\ +r0 drbd0 sdj1 porta:7788 500G scsi1 sqm\\ 
-r1 drbd1 sdb1 porta:7789\\ +r1 drbd1 sdb1 porta:7789 250G scsi2 gab\\ 
-r2 drbd2 sdc1 porta:7790\\ +r2 drbd2 sdc1 porta:7790 350G scsi3 sci\\ 
-r3 drbd3 sdd1 porta:7791\\ +r3 drbd3 sdd1 porta:7791 150G scsi4 ant\\ 
-r4 drbd4 sde1 porta:7792\\ +r4 drbd4 sde1 porta:7792 160G scsi5 imm\\ 
-r5 drbd5 sdf1 porta:7793\\ +r5 drbd5 sdf1 porta:7793 145G scsi6 ups\\ 
-r6 drbd6 sdg1 porta:7794\\ +r6 drbd6 sdg1 porta:7794 150G scsi7 rpc\\ 
-r7 drbd7 sdh1 porta:7795\\ +r7 drbd7 sdh1 porta:7795 155G scsi8 dig\\ 
-r8 drbd8 sdi1 porta:7796\\+r8 drbd8 sdi1 porta:7796 300G scsi9 upg\\
  
debian/proxmox.1495701789.txt.gz · Ultima modifica: 2023/04/17 14:25 (modifica esterna)