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/22 13:10]
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 145: Linea 186:
  
 ora è il momento di ragionare sulla configurazione di rete\\ ora è il momento di ragionare sulla configurazione di rete\\
 +
 +aggiungere a /etc/network/interface
 +
 +
 +    auto bond0
 +  iface bond0 inet manual
 +          slaves eth0 eth1
 +          bond_miimon 100
 +          bond_mode 4
 +  
 +  auto bond0.5
 +  iface bond0.5 inet manual
 +          vlan-raw-device bond0
 +  
 +  auto bond0.9
 +  iface bond0.9 inet manual
 +          vlan-raw-device bond0
 +
 +  auto vmbr11
 +  iface vmbr11 inet manual
 +          bridge_ports bond0.1
 +          bridge_stp off
 +          bridge_fd 0
 +
 +  auto vmbr11
 +  iface vmbr11 inet manual
 +          bridge_ports bond0.1
 +          bridge_stp off
 +          bridge_fd 0
  
 ==== centos ==== ==== centos ====
Linea 165: Linea 235:
   yum install pcs   yum install pcs
  
-sistemare l'ntp+sistemare l'ntp\\
  
-modificare /etc/ntp.conf+modificare /etc/ntp.conf\\
   server ntp1.inrim.it prefer   server ntp1.inrim.it prefer
  
 +spegnere per modificare la connessione di rete e mettere la vmbr11 per il collegamento alla lan qu.\\
 +
 +collegare al dominio:\\
 +
 +  authconfig-tui
 +
 +  [x] use winbind
 +  [x] Usa password MD5
 +  [x] Usa password shadow
 +  [x] Usa l'autenticazione winbind
 +
 +avanti \\
 +
 +Modello di sicurezza (*) ads \\
 +
 +  Dominio: mettere il nome minuscolo del dominio senza .local
 +  Controllori di dominio: mettere il nome del server.dominio.local
 +  Reame ADS: mettere il nome MAIUSCOLO del dominio con anche .LOCAL
 +  (*) /bin/bash
 +
 +unione al dominio\\
 +
 +  Si
 +
 +mettere la password dell'Administrator\\
 +  
 +  ok
 +  ok
 +
 +verificare la riuscita della connessione al dominio windows\\
 +
 +  net ads testjoin
 +
 +deve dire "Join is OK"
 +
 +verificare anche la lettura dell'elenco gruppi e utenti con:\\
 +  wbinfo -g
 +  wbinfo -u
 +
 +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.\\
 +quindi spengo le VMs e aggiungo un nuovo disco che diventerà /dev/sdb\\
 +aggiungo una partizione e creo la risorsa /etc/drbd.d/r0.res\\
 +  resource r0 { 
 +         startup { 
 +                become-primary-on both; 
 +         
 +         on host1 { 
 +                device /dev/drbd0; 
 +                disk /dev/sdj1; 
 +                address ip1:7788; 
 +                meta-disk internal; 
 +         
 +         on host2 { 
 +                device /dev/drbd0; 
 +                disk /dev/sdj1; 
 +                address ip2:7788; 
 +                meta-disk internal; 
 +         
 +  } 
 +
 +la valorizzazione di "on hostx" deve essere lo stesso nome presente in /etc/hostname.\\ 
 +di seguito le risorse drbd e relativi device:\\
 +r0 drbd0 sdj1 porta:7788 500G scsi1 sqm\\
 +r1 drbd1 sdb1 porta:7789 250G scsi2 gab\\
 +r2 drbd2 sdc1 porta:7790 350G scsi3 sci\\
 +r3 drbd3 sdd1 porta:7791 150G scsi4 ant\\
 +r4 drbd4 sde1 porta:7792 160G scsi5 imm\\
 +r5 drbd5 sdf1 porta:7793 145G scsi6 ups\\
 +r6 drbd6 sdg1 porta:7794 150G scsi7 rpc\\
 +r7 drbd7 sdh1 porta:7795 155G scsi8 dig\\
 +r8 drbd8 sdi1 porta:7796 300G scsi9 upg\\
  
debian/proxmox.1495451455.txt.gz · Ultima modifica: 2023/04/17 14:25 (modifica esterna)