Hostnamen auf Null setzen oder nicht?

7

Was sind bei einer Reihe ähnlicher Hosts einige der Vor- und Nachteile von Zero Padding oder nicht?

Keine Polsterung

   www-01
   www-02
   ...
   www-11
   www-12

Keine Polsterung

   www-1
   www-2
   ...
   www-11
   www-12

Ich habe beides in der Praxis gesehen und Gründe für / gegen jeden gehört. Der einzige Ausschnitt, auf den ich beim Verweisen auf Null-Auffüllen gestoßen bin, ist ein kleiner Hinweis in der Debian- Addclients-Manpage , aber keine Begründung: "Das Auffüllen von Hostnamen mit Nullen wird nicht empfohlen. " Weiß jemand, welcher Hintergrund oder welche Begründung hinter dieser Empfehlung stehen könnte?

Vorteile

  • Einfache alphanumerische Sortierung
  • Feste Breite

Nachteile

  • Bricht nach der maximal gepolsterten ID (99, 999, ...) zusammen
  • Fügt jedem Vergleich / jeder Validierung eine leichte Komplexität hinzu ( ^\w+-\d{<id_length>}$ vs ^\w+-\d+$)
inno
quelle
5
Das ist reine Meinung.
John
3
Dies ist, wie gefragt, rein meinungsbasiert, aber ich denke, es ist trotzdem eine gute Frage ... vielleicht, wenn Sie es ändern, um nach den Vor- und Nachteilen jedes Ansatzes zu fragen (und vielleicht, warum Debians Dokumente von 0-Padding abraten), es würde offen bleiben und einige nützliche Einblicke / Antworten ermöglichen.
HopelessN00b
3
Ich denke, dies ist eine subjektive Frage, aber dies ist eine fortlaufende Diskussion in Meta. Das Gute ist, dass dieses OP, da es neu ist, zumindest einige Nachforschungen angestellt hat, bevor es hierher kam, und die Frage für die professionelle Systemadministration relevant ist .
MDMoore313

Antworten:

5

FWIW, wir sorgen für Konsistenz. Auf diese Weise wissen wir , dass $ hostname immer $ x Ziffern hat, sodass ein Schritt gespeichert wird. Das Einsparen von 1 Schritt auf 3.000 Maschinen ist ein langer Weg (ungefähr 1,5 Meilen, um genau zu sein).

Schauen wir uns natürlich beide Seiten an. Die Profis? Für mich wurde es oben besprochen. Konsistenz der Hostnamen, und einige Leute (ich selbst eingeschlossen) genießen es, Zeilen für Zeilen mit Hostnamen zu betrachten, die alle gleich lang sind, da ich hier für die Konfiguration verantwortlich bin und alle Computer mit genau demselben Namen genau dieselbe Länge haben in meiner Tabelle und haben genau die gleiche Konfiguration im wirklichen Leben. Ahh, was für eine Erleichterung.

Die Nachteile? Das einzige, was ich mir vorstellen kann, ist, dass Sie das Auffüllen zu klein machen, zum Beispiel 2 Nullen auffüllen und über 100 Hosts haben. Wie geht's? Vergiss es? Die ersten 99 Hosts umbenennen ? Wenn ich die Polsterung zu groß mache, kann ich keinen Schaden anrichten, außer dass ich diesen Platz für etwas anderes (Site-Code, Workstation-Code usw.) verwenden kann.

Ja, am Ende liegt es ganz bei Ihnen, aber ich denke, die Stimmen zu dieser Antwort werden den allgemeinen Konsens der Gemeinschaft nach oben oder unten bringen.

MDMoore313
quelle