[eos] VM-Namen ändern können

  • Ich würde den Namen einer VM gerne nachträglich ändern können und auch die Möglichkeit haben, ihn nicht an den Hostnamen zu koppeln.
    Bei Betriebsystemen ohne incus-agent wird der Name ja sowieso nicht automatisch als Hostname verwendet.

    Eventuell wäre auch ein zusätzlicher Name sinnvoll? Also VM-Name und Hostname - so könnte man gleiche oder auch getrennte Namen benutzen, je nachdem, wie man es gerne hätte. Hostname sollte ggf. auch leer sein dürfen.

    Bei dem neuen Arch-Image wird der Name übrigens nicht als Hostname übernommen.

  • Hallo terence !

    Der VM-Name ist aktuell bewusst fest mit dem Hostnamen gekoppelt. Hintergrund ist, dass wir dadurch gleichzeitig eine konsistente Namensauflösung innerhalb desselben Netzwerks ermöglichen können.

    Den Hinweis bezüglich des neuen Arch-Images schauen wir uns ebenfalls an. Insbesondere prüfen wir, warum der VM-Name dort aktuell nicht wie erwartet als Hostname übernommen wird.

    Die Rückmeldung zur Möglichkeit, VM-Name und Hostname künftig getrennt voneinander zu verwalten, nehmen wir aber gerne mit und prüfen, ob sich hier eine sinnvollere Lösung anbieten lässt.

    Viele Grüße,
    Thorsten

  • Hintergrund ist, dass wir dadurch gleichzeitig eine konsistente Namensauflösung innerhalb desselben Netzwerks ermöglichen können.

    Ah ja, das Feature hatte ich noch nicht entdeckt. Danke für den Hinweis!

    Die Möglichkeit zum Ändern des Namens, ohne die VM neu erstellen zu müssen, sollte m. E. aber auf jeden Fall noch ergänzt werden, auch wenn VM-Name und Hostname nicht entkoppelt werden - der DNS-Eintrag muß dann halt auch mit aktualisiert werden, was ja kein Problem sein sollte.

  • Hallo terence,

    danke für die ausführliche Erläuterung. Ich verstehe jetzt besser, worauf dein Use-Case abzielt.

    Die von dir gewünschte Trennung zwischen VM-Name im SCP und Hostname innerhalb des Gastbetriebssystems ist nachvollziehbar. Wir haben uns bei den eos-VMs allerdings bewusst für einen etwas anderen Ansatz entschieden.

    Unser Ziel ist es, die VM möglichst als kurzlebige, über Automatisierung vollständig reproduzierbare Ressource zu betrachten. Die eigentliche Identität und Konfiguration des Systems soll dabei über die entsprechenden Werkzeuge wie Terraform und Cloud-init bzw. das darauf aufbauende Configuration Management (z.B Ansible) definiert werden.

    Daher möchten wir aktuell die bisherige Logik nicht einfach um eine zusätzliche, unabhängig veränderbare Bezeichnung ergänzen. Das würde aus unserer Sicht wieder stärker in Richtung des klassischen VPS-Modells gehen, von dem wir uns mit den eos-VMs gerade bewusst unterscheiden möchten.

    Das bedeutet natürlich nicht, dass dein Anwendungsfall nicht sinnvoll ist. Er passt nur nicht zu dem Infrastrukturmodell, das wir mit eos verfolgen.

    Vielen Dank trotzdem für das Feedback – genau solche Rückmeldungen helfen uns dabei, besser zu verstehen, wo die unterschiedlichen Erwartungen an das neue Modell liegen.

    Viele Grüße,
    Thorsten