Menu Chiudi

Eseguire un UNLOCK per tutte le macchine virtuali presenti su TUTTI i nodi.

In alcuni casi può essere utile eseguire un unlock per tutte le macchine virtuali presenti su tutti i nodi di Proxmox (es. backup che si pianta a metà strada !).

Il seguente script richiamabile tramite un “bash /etc/pve/pve-unlock-tuttelevm.sh” esegue proprio questo:

In alcuni casi può essere utile eseguire un unlock per tutte le macchine virtuali presenti su tutti i nodi di Proxmox (es. backup che si pianta a metà strada !).

Il seguente script richiamabile tramite un “bash /etc/pve/pve-unlock-tuttelevm.sh” esegue proprio questo:

!/bin/bash

NODI=`pvecm nodes | awk '{print $6}'`

for nodo in ${NODI}
do
  if [ ${nodo} != "" ] 
  then
     echo "---------------------------"
     echo "NODO: ${nodo}"
     echo "---------------------------"
     MACCHINEVIRTUALI=`ssh ${nodo} qm list | awk '{print $1}'`
     for macchina in ${MACCHINEVIRTUALI}
     do
        if [ ${macchina} != "VMID" ] 
        then
            echo "INIZIO - UNLOCK DEL VOLUME: ${macchina}"
            risultato=`ssh ${nodo} qm unlock ${macchina}`
            echo "FINE - UNLOCK DEL VOLUME: ${macchina} ${risultato}"
        fi
     done
     echo ""
  fi
done
WordPress Appliance - Powered by TurnKey Linux