OpenStack auf Bare-Metal

Die Cloud gehört Ihnen. Das Metall halten wir am Laufen.

Eine Maschine kommt hier mit einer Linux-Distribution, Root-Zugang und einer Konsole, die funktioniert, wenn das Netzwerk es nicht tut. OpenStack ist keines der Images, die wir installieren, also liegt die Control Plane bei Ihnen – beim Deployment wie im Betrieb. Diese Seite beschreibt, was die Hardware und das Netzwerk darunter leisten und was nicht, niedergeschrieben vor der Bestellung statt erst danach entdeckt.

Was wir installieren und was nicht

Dreiunddreißig Images kommen beim Aufbau auf ein Blade: Ubuntu bis 26.04, Debian bis 13, AlmaLinux 8, 9 und 10, Windows Server bis 2025, VMware vSphere Hypervisor 7 und 8 sowie Proxmox VE 9. OpenStack war nie eines davon und steht nicht auf dem Bestellformular. Das ist keine Lücke, für die wir uns entschuldigen. OpenStack ist ein Deployment, kein Image: Version, Dienste, Netzwerktreiber und Storage-Backend sind Entscheidungen über Ihre Cloud, und ein Anbieter, der sie Ihnen bei der Installation abnähme, hätte sie falsch getroffen.

Die Reihenfolge lautet also: Wählen Sie eine Distribution, die das Deployment-Tool unterstützt, erhalten Sie etwa eine halbe Stunde nach Bestellfreigabe Root-Zugang per SSH und richten Sie Kolla-Ansible, OpenStack-Ansible oder Ihre eigenen Playbooks darauf aus. Die Support-Matrix von Kolla-Ansible nennt Debian 13, Rocky Linux 10 und Ubuntu 24.04. Wir installieren zwei dieser drei. Rocky Linux 10 ist hier kein Image, daher ist ein Kolla-Deployment auf unserer Hardware eines mit Debian oder Ubuntu.

Niemand bei Server Room ist für einen defekten Agenten oder ein fehlgeschlagenes Upgrade in Bereitschaft. Der Support ist rund um die Uhr für Maschine, Festplatten und Netzwerk da, und dort verläuft die Grenze. Besser, Sie lesen das auf dieser Seite, als es während eines Ausfalls herauszufinden.

Ein Port – und was das entscheidet

Die Beispielarchitektur im Installationshandbuch gibt dem Controller und jedem Compute-Knoten mindestens zwei Netzwerkschnittstellen. Jede Maschine, die wir verkaufen, hat einen angeschlossenen Port. Es gibt kein Produkt mit zweitem Port, kein privates VLAN und keinen Cross-Connect im Katalog, also muss die zweite Schnittstelle auf dem Host in Software entstehen, und Management-, API- und Tunnelverkehr teilen sich die Leitung mit dem Instanzverkehr. Der Schnellstart von Kolla-Ansible verlangt zwei Schnittstellen, 8 GB Arbeitsspeicher und 40 GB Festplatte pro Host; Speicher und Festplatte sind hier trivial, die Schnittstelle ist der Punkt, um den herum Sie planen müssen.

Das ist der Satz, den Sie vor der Bestellung zweimal lesen sollten. Wenn Ihr Entwurf ein isoliertes Storage-Netzwerk oder eine Management-Ebene braucht, die der Instanzverkehr nicht sehen kann, wird diese Hardware Ihnen das nicht bieten – und das jetzt herauszufinden kostet nichts.

Der Port selbst

Ein Gigabit, ungedrosselt, ungeteilt, in jeder Serie enthalten. Nichts zählt den Verkehr in irgendeine Richtung, daher sind Replikation, Image-Pulls und Backups außerhalb des Clusters keine Rechnung. Zehn Gigabit kosten $529 im Monat auf den Serien, die es anbieten, und zwanzig kosten $1.629.

Floating-IPs

Eine IPv4-Adresse gehört zur Maschine. Zusätzliche Adressen kommen aus demselben /24 und erreichen denselben Port, sodass eine Instanz eine direkt halten oder hinter dem Host sitzen kann. Zwei weitere kosten $6 im Monat, vier $18, sechs $30, acht $42 auf den Scalable- und Vier-Sockel-Serien; das Einstiegs-Blade endet bei vier, und die NVMe-Cartridges nehmen zwei. Es gibt keine MAC-Registrierung einzureichen.

IPv6

Wird als einzelne Adressen vergeben, eine oder zwei inklusive und weitere in kleinen Stückzahlen erhältlich, statt als geroutetes /64. Planen Sie die Tenant-Seite entsprechend: Es gibt hier kein Präfix zu delegieren, also beziehen Instanzen Adressen aus Ihrem eigenen Overlay und erreichen v6 über den Host.

Zwischen den Knoten

Maschinen in einer Stadt liegen im selben Netzwerk und sind Millisekunden voneinander entfernt, was innerhalb dessen liegt, was eine Control Plane erwartet. Corosync, falls Sie daneben etwas clustern, und die Geneve- oder VXLAN-Tunnel queren den öffentlichen Port, daher ist die Firewall-Konfiguration tragend statt optional.

Wohin die Festplatten gehen

Die ProLiant-Blade-Serien legen ihre Laufwerke hinter einen eingebetteten Festplatten-Controller, sodass das Betriebssystem ein logisches Volume sieht und ein RAID-1-Paar das ist, was Sie bekommen. Das passt zu einem Controller und zu Cinder auf LVM. Es passt nicht zu Ceph: Das Projekt verlangt ganze Geräte, und ein Controller, der sie hinter einem logischen Laufwerk versteckt, ist genau die Anordnung, von der jede Ceph- und ZFS-Dokumentation abrät.

Die NVMe-Cartridge-Serien sind die Antwort darauf. Das m510 und das m710x tragen überhaupt keine RAID-Karte, daher kommen ihre Festplatten roh an und ein OSD bekommt das Gerät, das er will. Sie sind außerdem klein, was die ehrliche Gestalt eines ersten Ceph-Clusters ist: Drei Cartridges kosten weniger als ein Blade und lehren Sie mehr.

Rollen und die Serien, die dazu passen

Nichts hiervon ist ein Bundle und nichts davon ist ab Lager. Jede Serie wird nach der von Ihnen gewählten Spezifikation gebaut und vom Konfigurator bepreist, der die einzige Stelle ist, an der eine Summe verbindlich ist.

RolleSerienWas sie bestimmt
Controller oder ein einzelnes All-in-One D104, D105 32 GB bis zu einem Terabyte, ein gespiegeltes SSD-Paar hinter dem Festplatten-Controller und eine Out-of-Band-Konsole. Der All-in-One-Fall will den Arbeitsspeicher statt der Kerne.
Compute D105, D157, D158 Instanzen werden lange vor den Kernen durch den Arbeitsspeicher begrenzt. Zwei Sockel erreichen ein Terabyte; die Vier-Sockel-Serien erreichen ein Terabyte und zwei Terabyte und kosten pro Sockel nichts für die Virtualisierung, weil Sie keinen Hypervisor lizenzieren.
Ceph-OSD m510, m710x NVMe ohne RAID-Controller davor, genau das, was Ceph verlangt. Beide haben eine Konsole. Beginnen Sie mit dreien.
Ein Labor, das Sie kaputtmachen dürfen m710x Eine Cartridge, 32 oder 64 GB, NVMe, eine Konsole und ein Neuinstallations-Button im Panel. DevStack auf einer Maschine, auf der sonst niemand ist, zum Preis eines großen virtuellen Servers.

Die Städte unterscheiden sich je nach Serie. Das D104, D105, D157, m510 und m710x gibt es in allen fünf: New York, Miami, San Francisco, Amsterdam und Bukarest. Das D158 gibt es in New York, San Francisco und Bukarest. Setzen Sie die Knoten einer Cloud in eine Stadt; die Tunnel sind nicht für einen Sprung über einen Ozean gebaut.

Wieder hineinkommen

Ein OpenStack-Deployment nimmt das Netzwerk des Hosts auseinander und setzt es anders wieder zusammen, und der Schritt, der dabei schiefgeht, nimmt die Maschine gleich mit vom Netz. Die Blade-Serien und die Cartridges m510 und m710x verfügen über eine Out-of-Band-Konsole, erreichbar über das Control Panel, was bedeutet, dass eine schlechte Bridge eine Konsolensitzung ist statt eines Support-Tickets. Die kleinen Cartridges, das m300, m700, m710 und m710p, haben Stromsteuerung und sonst nichts, daher ist derselbe Fehler dort eine Neuinstallation. Die Neuinstallation ist Self-Service, unbegrenzt und dauert etwa so lange wie der erste Aufbau.

Der Rest der Vereinbarung ist derselbe wie bei jeder Dedicated-Maschine hier. Ausgefallene Hardware wird im Rahmen des Servicevertrags innerhalb von vier Stunden ersetzt, fünfzehn aufeinanderfolgende Minuten Netzwerk-Nichtverfügbarkeit bringen eine Gutschrift, die Abrechnung ist monatlich ohne Vertrag, und wer drei, sechs oder zwölf Monate im Voraus zahlt, erhält 5%, 10% oder 15% Rabatt. Ein fertiger Server, der so bestellt wird, wie er dasteht, trägt keine Einrichtungsgebühr; jede andere Konfiguration wird für Sie gebaut und trägt eine einmalige Einrichtungsgebühr von $29, ausgewiesen auf der Bestellseite, bevor Sie zahlen.

Welches Release Sie deployen

2026.1 Gazpacho ist das aktuelle koordinierte Release, veröffentlicht am 1. April 2026, und es ist ein SLURP-Release, daher darf ein Upgrade direkt von 2025.1 Epoxy dorthin springen, statt über 2025.2 Flamingo zu gehen. Beide Distributionen, die wir installieren, führen Pakete, die neu genug sind, um es zu deployen, und den containerisierten Deployments ist egal, was der Host mitliefert, solange der Host auf der Support-Matrix steht.

Das Installationshandbuch des Projekts selbst sagt, es sei ein Lerndokument und keine Produktionsreferenz, was die richtige Warnung ist. Was die Leute hier in Produktion nehmen, ist Kolla-Ansible oder OpenStack-Ansible, und beide wollen dasselbe von uns: eine saubere Distribution, Root-Zugang und Adressen, die sich ordentlich verhalten.

Fragen, die tatsächlich gestellt werden

Installieren und konfigurieren Sie OpenStack für mich?

Nein. Wir bauen die Maschine, installieren die von Ihnen gewählte Distribution und übergeben Root und die Konsole. Alles darüber hinaus liegt bei Ihnen. Wenn Sie die Bereitstellung lieber kaufen als selbst aufbauen möchten, beauftragen Sie einen OpenStack-Integrator und mieten Sie die Hardware hier; diese Kombination funktioniert, und wir sind gerne der zweite Teil davon.

Kann ich ein privates Netzwerk zwischen meinen Nodes einrichten?

Nein. Es gibt kein VLAN, keinen zweiten Port und kein Cross-Connect zu kaufen, daher hat jeder Node einen öffentlichen Port und eine Adresse darauf, und der Management-, Tunnel- und Storage-Traffic läuft alle über diesen Port. Verschlüsseln Sie, was wichtig ist, nutzen Sie die Host-Firewall, um die API- und Datenbank-Endpunkte für alles außer Ihren eigenen Adressen zu schließen, und betrachten Sie ein Design, das eine isolierte Backplane voraussetzt, als ein Design für andere Hardware.

Wie funktionieren Floating-IPs, und wie viele kann ich haben?

Zusätzliche IPv4-Adressen stammen aus demselben /24 wie die primäre Adresse der Maschine und kommen auf demselben Port an, sodass Neutron eine direkt an eine Instanz vergeben oder einen ganzen Tenant hinter dem Host routen kann. Die Leiter beträgt zwei für 6 $ pro Monat, vier für 18 $, sechs für 30 $ und acht für 42 $ bei den Scalable- und Vier-Sockel-Linien; das Einstiegs-Blade geht bis vier und die NVMe-Cartridges bis zwei. Darüber hinaus leben Instanzen hinter NAT auf dem Host, was die meisten ohnehin tun.

Kann ich Ceph betreiben?

Auf den Cartridge-Linien ja. Die m510 und m710x haben keinen RAID-Controller, sodass ein OSD das rohe NVMe-Gerät bekommt, das Ceph erwartet. Bei den ProLiant-Blades liegen die Festplatten hinter einem eingebetteten Controller als ein logisches Volume, was genau die Anordnung ist, von der Cephs eigene Dokumentation abrät; daher sind das die falschen Maschinen für Storage und die richtigen für alles andere. Drei Cartridges sind der kleinste Cluster, der sich lohnt.

Wie viele Maschinen brauche ich für den Start?

Eine, wenn Sie lernen: Ein All-in-One auf einer einzelnen Maschine ist ein echtes OpenStack und scheitert auf all die interessanten Arten. Drei sind der Punkt, an dem es zu einer Umgebung wird, auf die sich jemand anderes verlassen kann, mit der Control Plane auf einer eigenen Maschine und zwei Compute-Nodes daneben. Es gibt keine Mindestbestellmenge und kein Bundle, also starten Sie mit einer und fügen die nächste hinzu, wenn die erste das Design bestätigt.

Was passiert, wenn ich mich selbst aussperre?

Bei den Blades sowie bei m510 und m710x öffnen Sie die Out-of-Band-Konsole über das Control Panel und beheben es, genau wie direkt vor dem Rack. Bei m300, m700, m710 und m710p gibt es Stromsteuerung und keine Konsole, daher ist die Wiederherstellung eine Neuinstallation, die Self-Service, unbegrenzt und etwa so lang wie der ursprüngliche Build ist. Bestellen Sie eine Linie mit Konsole, wenn an der Maschine experimentiert werden soll.

Welche Version, und kann ich später upgraden?

Welche auch immer Sie deployen. 2026.1 Gazpacho ist die aktuelle Version, datiert auf den 1. April 2026, und es ist ein SLURP-Release, sodass Sie in einem Upgrade von 2025.1 Epoxy dorthin springen können. Nichts in unserem Build bindet Sie an eine Version, und die Neuinstallation des Hosts ist ein Klick statt einer Anfrage.

Kann ich Instanzen daraus verkaufen?

Ja. Es ist Ihre Hardware, Ihr Hypervisor und Ihre Cloud. Windows-Gäste benötigen Ihre eigenen Lizenzen, wie überall sonst auch. Wenn die Rechnung gegen das Mieten bei einem Hyperscaler die Frage ist, hat dieser Vergleich eine eigene Seite.

Wie schnell kommt eine Maschine an, und wie kündige ich?

Eine gerackte Maschine ist etwa 30 Minuten nach Bestellfreigabe live, und ein Build-to-Order dauert 4 bis 24 Stunden. Die Abrechnung erfolgt monatlich, es gibt keinen Vertrag und keine Mindestlaufzeit, und die Kündigung über das Control Panel beendet den Dienst zum Ende des Abrechnungsmonats.

Wie geht es weiter