Modifier le hostname d’une instance Public Cloud

Découvrez comment modifier le hostname d'une instance Public Cloud

Dernière mise à jour le 07/06/2018

Objectif

Le module Cloud-init permet de configurer votre instance Public Cloud lors de sa création, mais aussi à chaque redémarrage. Par conséquent, si vous souhaitez reconfigurer votre hostname, à cause d'une erreur lors de la création de votre instance ou pour reconfigurer votre serveur e-mail, il vous sera nécessaire de désactiver le module Cloud-init. Celui-ci se charge de configurer le hostname afin que celui ci ne soit pas rétabli.

Ce guide vous explique comment reconfigurer cloud-init afin d'être en mesure de modifier le hostname de votre instance.

OVH met à votre disposition des services dont la responsabilité vous revient. En effet, n’ayant aucun accès à ces machines, nous n’en sommes pas les administrateurs et ne pourrons vous fournir d'assistance. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien.

Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un prestataire spécialisé si vous éprouvez des difficultés ou des doutes concernant l’administration, l’utilisation ou la sécurisation d’un serveur. Plus d’informations dans la section « Aller plus loin » de ce guide.

Prérequis

En pratique

Désactiver le module cloud-init

Afin de désactiver cloud-init, il faut dans un premier temps modifier le fichier de configuration :

sudo vim /etc/cloud/cloud.cfg

Il suffit enfin d'ajouter ou de modifier les deux lignes suivantes :

preserve_hostname: true
manage_etc_hosts: false

Modifier le hostname

La première étape consiste à modifier le hostname :

sudo vim /etc/hostname
webserver

Ensuite il reste à modifier le fichier /etc/hosts :

sudo vim /etc/hosts

127.0.1.1 webserver.localdomain webserver
127.0.0.1 localhost

L'instance doit ensuite être redémarrée :

sudo reboot

Après le redémarrage, la modification du hostname a correctement été prise en compte :

sudo cat /etc/hosts

127.0.1.1 webserver.localdomain webserver
127.0.0.1 localhost

Aller plus loin

Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com.


Cette documentation vous a-t-elle été utile ?

N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.

Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !

Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .

Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..


Ces guides pourraient également vous intéresser...

OVHcloud Community

Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.

Echanger sur OVHcloud Community

Conformément à la Directive 2006/112/CE modifiée, à partir du 01/01/2015, les prix TTC sont susceptibles de varier selon le pays de résidence du client
(par défaut les prix TTC affichés incluent la TVA française en vigueur).