Différences entre versions de « Synchronisation hostname / interface Cloudstack »
Ligne 30 : | Ligne 30 : | ||
Ce guide aura pour but de supprimer cette synchronisation automatique pour vous permettre de gérer ce paramètre directement au niveau système. | Ce guide aura pour but de supprimer cette synchronisation automatique pour vous permettre de gérer ce paramètre directement au niveau système. | ||
− | == | + | Il existe deux méthodes. Les deux sont fonctionnelles. |
+ | |||
+ | ==Ancienne méthode== <!--T:2--> | ||
Le script de synchronisation du Hostname sur votre instance est situé dans le répertoire : | Le script de synchronisation du Hostname sur votre instance est situé dans le répertoire : | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Ligne 57 : | Ligne 59 : | ||
La commande ''hostnamectl'' devrait vous retourner votre hostname modifié. | La commande ''hostnamectl'' devrait vous retourner votre hostname modifié. | ||
− | ==Conclusion== <!--T: | + | ==Nouvelle méthode== <!--T:3--> |
+ | |||
+ | Déplacer ou supprimer le script XX-cloud-set-guest-hostname du répertoire /var/lib/cloud/scripts/per-boot | ||
+ | |||
+ | Dans le fichier /etc/cloud/cloud.cfg , il vous faudra modifier la valeur de la variable '''preserve_hostname''' à '''true''' | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | preserve_hostname: true | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Modifier votre hostname avec la commande : | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | hostnamectl set-hostname VOTRE_NOUVEAU_HOSTNAME | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | ==Conclusion== <!--T:4--> | ||
Une fois cette procédure appliquée votre nom d'hôte (hostname) ne se synchronisera plus avec le nom affiché sur l'interface Cloudstack. | Une fois cette procédure appliquée votre nom d'hôte (hostname) ne se synchronisera plus avec le nom affiché sur l'interface Cloudstack. | ||
Version du 27 mars 2023 à 16:21
fr:Synchronisation hostname / interface Cloudstack en:Synchronization hostname / interface Cloudstack es:Nombre de host de sincronización / interfaz Cloudstack pt:Sincronização hostname / interface Cloudstack it:Sincronizzazione hostname / interfaccia Cloudstack nl:Synchronisatie hostname / interface Cloudstack de:Synchronisierung Hostname / interface Cloudstack zh:同步主机名 / 接口 Cloudstack ar:اسم المضيف التزامن/واجهة كلودستاك ja:同期ホスト名/Cloudstack をインタ フェース pl:Synchronizacji hostname / interfejs Cloudstack ru:Синхронизации хоста / интерфейс Cloudstack ro:Sincronizare hostname / interfata Cloudstack he:Hostname סינכרון / הממשק Cloudstack
Introduction
Dans le cadre du CloudPublic nous faisons en effet un lien entre nom de la VM et hostname. Des scripts se chargent de synchroniser le nom d'hôte de la machine avec le nom de la machine sur l'interface Cloudstack.
Ce guide aura pour but de supprimer cette synchronisation automatique pour vous permettre de gérer ce paramètre directement au niveau système.
Il existe deux méthodes. Les deux sont fonctionnelles.
Ancienne méthode
Le script de synchronisation du Hostname sur votre instance est situé dans le répertoire :
/var/lib/cloud/scripts/per-boot
Afin d'empêcher la synchronisation du hostname avec le nom d'instance renseigné dans l'UI de CloudStack il vous faudra déplacer ou supprimer le script XX-cloud-set-guest-hostname du répertoire dans lequel il est placé.
Il vous faudra aussi modifier la configuration de cloud-init dans le fichier cloud.cfg placé dans :
/etc/cloud/.
Il vous faudra modifier les deux lignes suivantes de cette manière :
# grep hostname /etc/cloud/cloud.cfg
#- set_hostname
#- update_hostname
Une fois ces modification réalisé vous pouvez à l'aide de la commande hostnamectl modifier votre hostname :
hostnamectl set-hostname VOTRE_NOUVEAU_HOSTNAME
La commande hostnamectl devrait vous retourner votre hostname modifié.
Nouvelle méthode
Déplacer ou supprimer le script XX-cloud-set-guest-hostname du répertoire /var/lib/cloud/scripts/per-boot
Dans le fichier /etc/cloud/cloud.cfg , il vous faudra modifier la valeur de la variable preserve_hostname à true
preserve_hostname: true
Modifier votre hostname avec la commande :
hostnamectl set-hostname VOTRE_NOUVEAU_HOSTNAME
Conclusion
Une fois cette procédure appliquée votre nom d'hôte (hostname) ne se synchronisera plus avec le nom affiché sur l'interface Cloudstack.
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires