1
0

[EVO] Gérer un nom d'hôte différent du nom de noeud

This commit is contained in:
pulsar89.5 2022-08-06 10:05:50 +02:00
parent e2b29a5de8
commit 2ffd4c6344

View File

@ -9,6 +9,12 @@ scriptName=$(basename $0)
# Définir l'emplacement de la liste # Définir l'emplacement de la liste
containersList="${currentPath}/containers.csv" containersList="${currentPath}/containers.csv"
# Récupérer le nom d'hôte LXD
nodename=$(/snap/bin/lxc info | grep "server_name" | awk -F':' '{print $NF}' | sed 's# ##g')
# SI le nom d'hôte LXD n'est pas défini, le mettre à hostname
[[ -z '${nodename}' ]] && nodename=$(hostname)
# Définir l'aide # Définir l'aide
show_usage() { show_usage() {
echo "Usage: ${currentPath}/${scriptName} [options [parameters]]" echo "Usage: ${currentPath}/${scriptName} [options [parameters]]"
@ -80,7 +86,7 @@ case "${1}" in
target="${2}" target="${2}"
# Parcourir la liste de conteneur locaux # Parcourir la liste de conteneur locaux
for line in $(lxc list --columns Ln --format csv 2> /dev/null | grep $(hostname)); do for line in $(lxc list --columns Ln --format csv 2> /dev/null | grep ${nodename}); do
ct=$(echo $line | awk -F',' '{print $2}') ct=$(echo $line | awk -F',' '{print $2}')
migrate_ct migrate_ct
done done