Hostname einer Public Cloud Instanz ändern

Wissensdatenbanken

Hostname einer Public Cloud Instanz ändern


Icons/System/eye-open Created with Sketch. 328 Ansichten 20.03.2025 Configuration

Ziel

Mit dem cloud-init Modul können Sie Ihre Public Cloud Instanz direkt bei der Erstellung und bei jedem Neustart anpassen. Wenn Sie Ihren Hostnamen neu konfigurieren möchten, weil beim Einrichten der Instanz ein Fehler aufgetreten ist oder um den E-Mail-Server neu einzurichten, muss deshalb zunächst das cloud-init Modul deaktiviert werden. Denn das Modul ist für die Konfiguration des Hostnamens zuständig und die Deaktivierung verhindert, dass dieser zurückgesetzt wird.

Diese Anleitung erklärt, wie Sie cloud-init neu konfigurieren, damit Sie den Hostnamen Ihrer Instanz ändern können.

OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für die Sie die alleinige Verantwortung tragen. Da wir keinen Zugriff auf diese Maschinen haben, können wir hierfür keinerlei Administrator-Aufgaben übernehmen oder sonstige Hilfeleistung anbieten. Es liegt daher in Ihrer Verantwortung, das Softwaremanagement und die tägliche Sicherheit zu gewährleisten.

Wir stellen Ihnen diese Anleitung zur Verfügung, um Ihnen bei der Bewältigung alltäglicher Verwaltungsaufgaben zu helfen. Wir empfehlen Ihnen jedoch, sich an einen spezialisierten Dienstleister zu wenden, wenn Sie Schwierigkeiten oder Zweifel hinsichtlich der Verwaltung, Nutzung oder Sicherheit eines Servers haben. Sie können sich auch jederzeit an unsere Community wenden, um sich mit anderen Benutzern auszutauschen.

Diese Anleitung betrifft nur Instanzen, die auf Linux-Distributionen basieren.

Voraussetzungen

In der praktischen Anwendung

cloud-init Modul deaktivieren

Für diese Anleitung verwenden wir den Dateieditor vi, da er standardmäßig auf Linux-Distributionen vorhanden ist. Sie können natürlich auch einen Editor Ihrer Wahl verwenden.

Grundlegende Verwendung von vi:

  • Drücken Sie i, um in den Editiermodus zu wechseln.
  • Drücken Sie Esc, um den Editiermodus zu verlassen.
  • Geben Sie :wq gefolgt von Enter ein, um zu speichern und zu beenden.
  • Geben Sie :q! gefolgt von Enter ein, um ohne zu speichern zu beenden.

Um das cloud-init Modul zu deaktivieren, muss zunächst die Konfigurationsdatei bearbeitet werden.

sudo vi /etc/cloud/cloud.cfg

Fügen Sie einfach die folgenden beiden Zeilen hinzu oder bearbeiten Sie die vorhandenen:

preserve_hostname: true
manage_etc_hosts: false

Hostname ändern

Der erste Schritt besteht darin, den Hostnamen (hostname) zu ändern. In diesem Beispiel ändern wir den Hostnamen zu webserver. Sie können natürlich einen beliebigen Namen eingeben:

sudo vi /etc/hostname

Fügen Sie die Zeile hinzu oder ersetzen Sie sie:

webserver

Anschließend muss noch die Datei /etc/hosts geändert werden:

sudo vi /etc/hosts

Fügen Sie die Zeile hinzu oder ersetzen Sie sie:

127.0.1.1 webserver.localdomain webserver
127.0.0.1 localhost

Starten Sie anschließend die Instanz neu:

sudo reboot

Nach dem Neustart wurde die Änderung des Hostnamens korrekt registriert:

sudo cat /etc/hosts

127.0.1.1 webserver.localdomain webserver
127.0.0.1 localhost

Weiterführende Informationen

Treten Sie unserer User Community bei.

Zugehörige Artikel