Zum Inhalt springen

Dokumentation

Adressen und Netzwerk

Provibr führt Buch über die Adressen, die Sie vergeben: aus welchem Präfix sie kommen, welche Maschine sie hat und welche frei sind. Die Netzwerkseiten daneben halten fest, wie Ihre Switches und Ihre Verkabelung aussehen. Diese Seite behandelt beides, einschließlich der Stelle, an der das Zweite aufhört.

Das Adressmodell

Präfix
Ein Block, der Ihnen gehört, in CIDR-Notation geschrieben, mit seinem Gateway, dem Bereich darin, der tatsächlich vergeben werden darf, und den einzurichtenden Resolvern. Präfixe von /8 bis /30 werden akzeptiert; ein /31 oder /32 wird abgelehnt, weil darin keine nutzbare Adresse zu vergeben ist.
Gruppe
Mehrere Präfixe mit demselben Zweck, zum Beispiel alles Öffentliche an einem Standort. Ein Plan kann auf eine Gruppe zeigen und die Plattform darin ein Präfix wählen lassen.
Pool
Alles, worauf ein Plan zeigt, Gruppe oder einzelnes Präfix. Ein einzelnes Präfix ist für sich schon ein völlig brauchbarer Pool; Gruppen sind für den Fall, dass Sie mehrere austauschbare Blöcke haben.
Zuweisung
Eine Adresse, die an eine Maschine gegeben wurde. Sie bleibt nach der Freigabe im Verlauf, damit Sie noch sehen können, wer letzten Monat eine Adresse hatte.

Wie eine Adresse zu einer Maschine kommt

  1. Ein Plan trägt die Spezifikation der Maschine und den Pool, aus dem geschöpft wird.
  2. Beim Erstellen eines Servers wird die nächste freie Adresse aus diesem Pool genommen und die Zuweisung festgehalten.
  3. Adresse, Gateway und Resolver gehen beim Erstellen in die Cloud-init-Konfiguration der Maschine.
  4. Ist die Maschine weg, wird die Zuweisung freigegeben, und die Adresse kann erneut vergeben werden.
Zwei Personen, die im selben Moment eine Maschine erstellen, können nicht dieselbe Adresse bekommen. Die Eindeutigkeit erzwingt die Datenbank und nicht eine Prüfung in der Anwendung, denn nur diese Variante hält einem Wettlauf stand.

Von Hand zuweisen

Im Netzwerk-Tab eines Servers können Sie eine Adresse aus einem Pool nehmen oder eine bestimmte festlegen, und eine Adresse wieder freigeben. Beides hilft, wenn Sie Maschinen hereinmigrieren oder wenn ein Kunde eine bestimmte Adresse braucht.

Eine Adresse in Provibr zuzuweisen hält Ihre Absicht fest. Die laufende Maschine wird dadurch nicht neu konfiguriert. Es geht nichts an den Agenten, und im Gastsystem ändert sich nichts. Richten Sie die Adresse zusätzlich in der Maschine selbst ein, oder erstellen Sie sie neu aus einem Plan, der den Pool trägt.

Sehen, was Sie haben

Der Bereich Adressverwaltung zeigt die Auslastung pro Präfix samt der nächsten freien Adresse, jede aktive Zuweisung über alle Ihre Präfixe hinweg und den Verlauf der freigegebenen. Zuweisungen und Freigaben erscheinen auch im Aktivitätsprotokoll, eine Änderung ist also nie unsichtbar.

Welche Anbieter Adressen zuweisen

Nur dort, wo die Plattform tatsächlich entscheidet. Bei einem Hypervisor wählt Provibr die Adresse und schreibt sie in die Maschine. Ein Hosting-Panel wählt die Adresse des Kontos aus seinem eigenen Vorrat, und ein Game-Panel vergibt seine eigenen Port-Allocations; keines von beiden hat deshalb einen Adress-Tab. Eine Adressverwaltung, die etwas anderes behauptete, würde Sie belügen.

Netzwerkgeräte

Neben den Adressen können Sie Ihre Switches und Router erfassen, die Fabrics, zu denen sie gehören, ihre Ports und die Kabel dazwischen, und an welchem Port ein Server hängt.

Alles auf diesen Seiten haben Sie selbst eingetragen. Provibr spricht nicht mit Netzwerkgeräten: Für keinen Hersteller gibt es einen Treiber, es gibt keine Erkennung, und an ein Gerät wird nie ein Befehl gesendet. Die Seiten sagen das auch, an jedem Gerät und in jeder Portliste.

Erfasst wird es trotzdem, weil es sich lohnt, die Topologie an derselben Stelle festzuhalten wie die Adressen, und weil es die Form ist, die die Automatisierung brauchen wird, sobald es die Treiber gibt. Was es heute gibt, ist ein Register und keine Steuerung.

Das ist eine Funktion, die Ihr Anbieter einschaltet. Ist sie aus, gibt es die Seiten gar nicht, und die Auswahl im Integrationsformular ebenso wenig.

Ein Netzwerkgerät ist keine Ressource. Es zählt nicht auf Ihr Lizenzlimit, es wird keine Kapazität dafür verkauft, und es erscheint nie in Ihrer Serverliste.

Topologie

Die Topologieseite zeichnet, was Sie haben, als Graph: Agenten, die Integrationen darunter und die Server darunter. Wo Netzwerkgeräte eingeschaltet sind, kommen die erfassten Geräte und Portbindungen ins Bild. Es ist eine Ansicht und nichts weiter: Nichts darauf lässt sich ändern.

Aktuelle Grenzen

  • Vorerst nur IPv4. Adressen werden als Text und nicht als numerischer Typ gespeichert, genau damit IPv6 später ohne Migration hinzukommen kann; ein IPv6-Präfix wird heute erkannt und abgelehnt, statt stillschweigend falsch gelesen zu werden.
  • VLAN-Pools gibt es neben den Adress-Pools, sie brauchen aber sowohl die automatische Zuteilung als auch die Netzwerkfunktion eingeschaltet, denn eine VLAN-ID bedeutet nur innerhalb einer Fabric etwas.