Progetto

Generale

Profilo

ProxmoxClusterReinstall » Cronologia » Versione 1

Simone Piccardi, 29-11-2012 15:33

1 1 Simone Piccardi
h1. Reinstallare un cluster Proxmox
2
3
Una volta che si sia installato un cluster Proxmox diventa estremamente problematico il cambiamento di alcuni parametri, ad esempio gli indirizzi IP usati per il cluster. Questo comporta che la via più semplice per effettuare alcuni cambiamenti è la reinstallazione. Il primo passo per la reinstallazione è la eliminazione dei singoli nodi dal cluster, questo può essere fatto con il comando:
4
5
<pre>
6
pvecm delnode nodoX
7
</pre>
8
9
Dato che nel prosieguo della procedura si cancelleranno tutti i dati, può essere opportuno salvare il contenuto di eventuali configurazioni di @/etc/pve@, se si voglino ripristinare i dati di un precedente cluster anche quelli di @/var/lib/cluster@.
10
11
Ma questo non è sufficiente in quanto restano sul nodo tutte le componenti per cui il wiki di Proxmox indica la reinstallazione della macchina. La richiesta è in effetti un po' eccessiva ed in sostanza quello che è sufficiente è l'eliminazione di tutte le componenti e la cancellazione dei relativi dati. Per questo si cominci con la disinstallazione dei pacchetti:
12
13
<pre>
14
apt-get remove --purge pve-manager pve-cluster 
15
Reading package lists... Done
16
Building dependency tree       
17
Reading state information... Done
18
The following packages were automatically installed and are no longer required:
19
  dtach libcgroup1 attr pve-kernel-2.6.32-14-pve libio-multiplex-perl
20
Use 'apt-get autoremove' to remove them.
21
The following packages will be REMOVED:
22
  clvm* fence-agents-pve* libpve-access-control* libpve-storage-perl*
23
  pve-cluster* pve-manager* qemu-server* redhat-cluster-pve*
24
  resource-agents-pve* vzctl*
25
0 upgraded, 0 newly installed, 10 to remove and 0 not upgraded.
26
After this operation, 6,742 kB disk space will be freed.
27
Do you want to continue [Y/n]? 
28
</pre>
29
30
si tenga presente che si otterranno una serie di warning su directory non cancellabili perché non vuote, ed un errore su @/etc/pve@ che resta montata, pur non essendo più utilizzabile in quanto si è rimossa la compomente del cluster che la mantiene sincronizzata sui nodi, per occorrerà smontarla a mano con:
31
32
<pre>
33
umount /etc/pve
34
</pre>
35
36
occorrerà poi ripulire le varie directory che contengono dati precedenti e che non sono state rimosse perché non vuote:
37
38
<pre>
39
rm -fR /etc/cluster/ /var/log/cluster /var/lib/cluster /etc/pve/ /usr/share/fence /var/lib/pve-manager
40
</pre>
41
42
Inoltre andrebbe cancellato tutto quanto sta sotto @/var/lib/vz/@, ma in questo caso ci sono due controindicazioni, la directory può essere stata montata a parte e potrebbero esservi fra i contenuti le eventuali immagini ISO ed i template scaricati, cosa che non conviene cancellare. A questo punto è opportuno riavviare il nodo per esser sicuri di aver fermato tutti i servizi.