[EVO] Gérer un nom d'hôte différent du nom de noeud
This commit is contained in:
parent
e2b29a5de8
commit
2ffd4c6344
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user