Zum Inhalt springen

Knotenkonfiguration

Vier Befehle befinden sich auf der obersten Ebene der Site CLI und nicht hinter execcli — sie sind das, was das interaktive Menü bei der Anmeldung anbietet, zusammen mit health und diagnosis.

configure Initial configuration of the node
configure-generic-hardware Configure Hardware that isn't certified by F5XC.
configure-network Initial configuration of the network
configure-http-proxy Initial configuration of the HTTP proxy

Dies ist der eigene Menütext des Geräts, und diese sechs Einträge bilden die gesamte oberste Ebene.

Erstkonfiguration des Knotens: die Registrierungsdetails, die ihn an einen Mandanten und eine Site binden.

Erstkonfiguration des Netzwerks — Adressierung für die Schnittstellen des Knotens.

Konfiguriert einen ausgehenden HTTP-Proxy für eine CE, die die F5-Steuerungsebene nicht direkt erreichen kann.

Konfiguriert Hardware, die F5 nicht zertifiziert hat. Steht im Zusammenhang mit der zertifizierten Hardware-Konfiguration, die über edit-certified-hardware erreichbar ist: Ohne einen gültigen zertifizierten Hardware-Endpunkt beendet sich vpmd mit „fail to match certified hardware” und der Knoten registriert sich nie.

Warum dieses Repository diese Befehle nicht verwendet

Abschnitt betitelt „Warum dieses Repository diese Befehle nicht verwendet“

Dies ist der manuelle Pfad, und diese Bereitstellung verwendet den automatisierten. Die Registrierung wird beim ersten Start von cloud-init geschrieben — terraform/cloud-init/ce-node.yaml schreibt /etc/vpm/config.yaml mit dem Clusternamen, dem Token und dem zertifizierten Hardware-Endpunkt — sodass ein Knoten bereits konfiguriert hochfährt und configure nichts zu tun hat.

Das ist aus zwei Gründen wichtig, die über Ordentlichkeit hinausgehen:

  • Reproduzierbarkeit. Ein per Assistent konfigurierter Knoten wird jedes Mal, wenn jemand dies tut, anders konfiguriert. Ein per cloud-init konfigurierter Knoten wird jedes Mal identisch konfiguriert, was die Demo wiederbereitstellbar macht.
  • Sie sind der Wiederherstellungspfad, nicht der Bereitstellungspfad. Greifen Sie auf configure zurück, wenn ein Knoten neu ausgerichtet werden muss und Terraform keine Option ist — ein Knoten, der sich nie registriert hat, über die serielle Konsole, wo nichts anderes ihn erreichen kann.