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