OpenStack na gołym metalu

Chmura jest Twoja. Metal jest nasz, żeby działał bez przerwy.

Maszyna u nas przychodzi z dystrybucją Linuksa, rootem i konsolą, która działa, gdy sieć nie działa. OpenStack nie jest jednym z obrazów, które instalujemy, więc warstwa sterująca należy do Ciebie — do wdrożenia i do obsługi. Ta strona opisuje, co sprzęt i sieć zrobią, a czego nie zrobią pod spodem, spisane przed zamówieniem, a nie odkrywane po fakcie.

Co instalujemy, a czego nie

Trzydzieści trzy obrazy trafiają na blada w momencie budowy: Ubuntu do 26.04, Debian do 13, AlmaLinux 8, 9 i 10, Windows Server do 2025, VMware vSphere Hypervisor 7 i 8 oraz Proxmox VE 9. OpenStack nigdy nie był jednym z nich i nie ma go w formularzu zamówienia. To nie jest luka, za którą przepraszamy. OpenStack to wdrożenie, nie obraz: wersja, usługi, sterownik sieciowy i backend pamięci to decyzje dotyczące Twojej chmury, a dostawca, który podjąłby je za Ciebie przy instalacji, podjąłby je źle.

Sekwencja jest więc taka: wybierz dystrybucję, którą wspiera narzędzie wdrożeniowe, odbierz roota przez SSH około pół godziny po zaksięgowaniu zamówienia i uruchom przeciwko niej Kolla-Ansible, OpenStack-Ansible albo własne playbooki. Macierz wsparcia Kolla-Ansible wymienia Debiana 13, Rocky Linux 10 i Ubuntu 24.04. Instalujemy dwa z tych trzech. Rocky Linux 10 nie jest tutaj obrazem, więc wdrożenie Kolla na naszym sprzęcie to wdrożenie na Debianie albo Ubuntu.

Nikt w Server Room nie dyżuruje przy zepsutym agencie ani nieudanym upgrade. Wsparcie 24/7 obejmuje maszynę, dyski i sieć — i tam przebiega granica. Lepiej przeczytać to na stronie niż odkryć podczas awarii.

Jeden port i co z tego wynika

Przykładowa architektura z przewodnika instalacji daje kontrolerowi i każdemu węzłowi obliczeniowemu minimum dwa interfejsy sieciowe. Każda maszyna, którą sprzedajemy, ma jeden podłączony port. W katalogu nie ma produktu z drugim portem, nie ma prywatnego VLAN-u ani połączenia cross-connect, więc drugi interfejs trzeba zrobić na hoście programowo, a ruch zarządczy, API i tunelowy dzieli kabel z ruchem instancji. Szybki start Kolla-Ansible wymaga dwóch interfejsów, 8 GB pamięci i 40 GB dysku na hosta; pamięć i dysk są u nas trywialne, a interfejs to jedyna rzecz, którą trzeba zaplanować.

To zdanie warto przeczytać dwa razy przed zamówieniem. Jeśli Twój projekt potrzebuje izolowanej sieci storage albo płaszczyzny zarządczej, której ruch instancji nie widzi, ten sprzęt Ci tego nie da — a dowiedzenie się teraz nic nie kosztuje.

Sam port

Gigabit, nielimitowany, niewspółdzielony, w cenie każdej linii. Nic nie zlicza ruchu w żadną stronę, więc replikacja, pobieranie obrazów i backupy poza klaster nie generują rachunku. Dziesięć gigabitów kosztuje 529 USD miesięcznie na liniach, które to oferują, a dwadzieścia — 1629 USD.

Adresy floating IP

Jedno IPv4 przychodzi z maszyną. Dodatkowe adresy pochodzą z tego samego /24 i docierają do tego samego portu, więc instancja może trzymać jeden bezpośrednio albo siedzieć za hostem. Dwa kolejne kosztują 6 USD miesięcznie, cztery 18 USD, sześć 30 USD, osiem 42 USD na liniach Scalable i czterosocketowych; entry blade kończy się na czterech, a kartridże NVMe biorą dwa. Nie trzeba składać żadnej rejestracji MAC.

IPv6

Wydawane jako pojedyncze adresy — jeden lub dwa w cenie, więcej w małych pulach — a nie jako rutowane /64. Zaplanuj stronę tenantów odpowiednio: nie ma tu prefiksu do delegowania, więc instancje biorą adresy z Twojej własnej nakładki i wychodzą na v6 przez hosta.

Między węzłami

Maszyny w jednym mieście siedzą w tej samej sieci i dzielą je milisekundy, co mieści się w wymaganiach warstwy sterującej. Corosync, jeśli klastrujesz cokolwiek obok, oraz tunele Geneve lub VXLAN przechodzą przez port publiczny, więc konfiguracja firewalla jest nośna, a nie opcjonalna.

Gdzie trafiają dyski

Linie blade ProLiant umieszczają dyski za wbudowanym kontrolerem dyskowym, więc system operacyjny widzi jeden wolumen logiczny i dostajesz parę RAID 1. To pasuje do kontrolera i pasuje do Cindera na LVM. Nie pasuje do Cepha: projekt wymaga całych urządzeń, a kontroler ukrywający je za dyskiem logicznym to układ, którego każda dokumentacja Cepha i ZFS każe unikać.

Linie kartridży NVMe są na to odpowiedzią. m510 i m710x nie mają w ogóle karty RAID, więc ich dyski przychodzą surowe i OSD dostaje urządzenie, którego chce. Są też małe, co jest uczciwym kształtem pierwszego klastra Ceph: trzy kartridże kosztują mniej niż jeden blade i uczą więcej.

Role i linie, które do nich pasują

Nic poniżej nie jest pakietem i nic nie jest towarem z półki. Każda linia jest budowana według wybranej przez Ciebie specyfikacji i wyceniana przez konfigurator, który jest jedynym miejscem, gdzie suma jest wiążąca.

RolaLinieCo o tym decyduje
Kontroler albo pojedynczy all-in-one D104, D105 Od 32 GB do terabajta, lustrzana para SSD za kontrolerem dyskowym i konsola out-of-band. Wariant all-in-one chce pamięci, a nie rdzeni.
Compute D105, D157, D158 Instancje ogranicza pamięć na długo przed rdzeniami. Dwa sockety sięgają terabajta; linie czterosocketowe sięgają terabajta i dwóch terabajtów, a wirtualizacja nie kosztuje nic za socket, bo nie licencjonujesz hypervisora.
Ceph OSD m510, m710x NVMe bez kontrolera RAID przed sobą, czyli dokładnie to, czego chce Ceph. Oba mają konsolę. Zacznij od trzech.
Laboratorium, które możesz zepsuć m710x Jeden kartridż, 32 lub 64 GB, NVMe, konsola i przycisk reinstalacji w panelu. DevStack na maszynie, na której nie ma nikogo innego, w cenie dużego serwera wirtualnego.

Miasta różnią się w zależności od linii. D104, D105, D157, m510 i m710x są we wszystkich pięciu: Nowy Jork, Miami, San Francisco, Amsterdam i Bukareszt. D158 jest w Nowym Jorku, San Francisco i Bukareszcie. Umieść węzły jednej chmury w jednym mieście; tunele nie są budowane z myślą o skoku przez ocean.

Powrót do środka

Wdrożenie OpenStack rozbiera sieć hosta na części i składa ją z powrotem inaczej, a krok, który pójdzie źle, zabiera maszynę z sieci razem z nią. Linie blade oraz kartridże m510 i m710x mają konsolę out-of-band, dostępną z panelu sterowania, co oznacza, że zły most to sesja konsoli, a nie ticket do supportu. Małe kartridże — m300, m700, m710 i m710p — mają kontrolę zasilania i nic więcej, więc ten sam błąd oznacza tam reinstalację. Reinstalacja jest samoobsługowa, nielimitowana i trwa mniej więcej tyle, co pierwsza budowa.

Reszta warunków jest taka sama jak przy każdej maszynie dedykowanej u nas. Uszkodzony sprzęt wymieniamy w ciągu czterech godzin zgodnie z umową serwisową, piętnaście kolejnych minut niedostępności sieci daje kredyt, rozliczenie jest miesięczne bez umowy, a opłacenie trzech, sześciu lub dwunastu miesięcy z góry daje 5%, 10% lub 15% zniżki. Na żadnej z powyższych linii nie ma opłaty instalacyjnej.

Które wydanie wdrażasz

2026.1 Gazpacho to bieżące wydanie skoordynowane, opublikowane 1 kwietnia 2026 roku, i jest to wydanie SLURP, więc upgrade może przeskoczyć do niego bezpośrednio z 2025.1 Epoxy, zamiast przechodzić przez 2025.2 Flamingo. Obie dystrybucje, które instalujemy, mają pakiety wystarczająco nowe, by je wdrożyć, a wdrożenia kontenerowe nie dbają o to, co dostarcza host, o ile host jest w macierzy wsparcia.

Własny przewodnik instalacji projektu mówi, że to dokument edukacyjny, a nie referencja produkcyjna — i to jest właściwe ostrzeżenie. To, co ludzie wdrażają u nas produkcyjnie, to Kolla-Ansible lub OpenStack-Ansible, a oba chcą od nas tego samego: czystej dystrybucji, roota i adresów, które zachowują się przewidywalnie.

Pytania, które ludzie naprawdę zadają

Czy instalujecie i konfigurujecie OpenStack za mnie?

Nie. Budujemy maszynę, instalujemy wybraną przez Ciebie dystrybucję i przekazujemy roota oraz konsolę. Wszystko powyżej należy do Ciebie. Jeśli wolisz kupić wdrożenie niż je zbudować, zatrudnij integratora OpenStack i wynajmij sprzęt u nas; takie połączenie działa i chętnie będziemy jego drugą połową.

Czy mogę mieć prywatną sieć między węzłami?

Nie. Nie ma VLAN-u, drugiego portu ani połączenia krzyżowego do kupienia, więc każdy węzeł ma jeden publiczny port i jeden adres na nim, a cały ruch zarządzania, tuneli i pamięci masowej przechodzi przez ten port. Szyfruj to, co istotne, użyj zapory hosta, aby trzymać punkty końcowe API i bazy danych zamknięte dla wszystkiego poza Twoimi własnymi adresami, i traktuj projekt zakładający izolowaną płaszczyznę tylną jako projekt na inny sprzęt.

Jak działają adresy IP floating i ile mogę ich mieć?

Dodatkowe adresy IPv4 pochodzą z tej samej sieci /24 co adres główny maszyny i przychodzą na ten sam port, więc Neutron może przekazać jeden bezpośrednio instancji lub poprowadzić całą dzierżawę za hostem. Drabina to dwa za 6 USD miesięcznie, cztery za 18 USD, sześć za 30 USD i osiem za 42 USD w liniach Scalable i czterogniazdowych; podstawowy blade dochodzi do czterech, a kartridże NVMe do dwóch. Poza tym instancje żyją za NAT-em na hoście, co i tak robi większość ludzi.

Czy mogę uruchomić Ceph?

Na liniach kartridżowych tak. m510 i m710x nie mają kontrolera RAID, więc OSD dostaje surowe urządzenie NVMe, którego Ceph oczekuje. W bladach ProLiant dyski siedzą za wbudowanym kontrolerem jako jeden wolumin logiczny, a to układ, którego dokumentacja Ceph sama odradza, więc to złe maszyny do pamięci masowej i właściwe do wszystkiego innego. Trzy kartridże to najmniejszy klaster, jaki warto mieć.

Ile maszyn potrzebuję na start?

Jedną, jeśli się uczysz: all-in-one na jednej maszynie to prawdziwy OpenStack i psuje się na wszystkie interesujące sposoby. Trzy to moment, w którym staje się środowiskiem, na którym ktoś inny może polegać, z płaszczyzną sterowania na własnej maszynie i dwoma węzłami obliczeniowymi obok. Nie ma minimalnego zamówienia ani pakietu, więc zacznij od jednej i dodaj kolejną, gdy pierwsza potwierdzi projekt.

Co się stanie, gdy się zablokuję?

Na bladach oraz na m510 i m710x otwierasz konsolę out-of-band z panelu sterowania i naprawiasz to, dokładnie tak, jakbyś stał przed szafą. Na m300, m700, m710 i m710p jest kontrola zasilania i brak konsoli, więc odzyskiwanie to reinstalacja, która jest samoobsługowa, nieograniczona i trwa mniej więcej tyle, co pierwotna budowa. Zamów linię z konsolą, jeśli maszyna ma być obiektem eksperymentów.

Która wersja i czy mogę ją później zaktualizować?

Którąkolwiek wdrożysz. 2026.1 Gazpacho to bieżące wydanie, datowane na 1 kwietnia 2026, i jest wydaniem SLURP, więc możesz do niego przeskoczyć z 2025.1 Epoxy w jednej aktualizacji. Nic w naszej budowie nie przypina Cię do wersji, a reinstalacja hosta to przycisk, a nie prośba.

Czy mogę z tego sprzedawać instancje?

Tak. To Twój sprzęt, Twój hiperwizor i Twoja chmura. Goście Windows potrzebują Twoich własnych licencji, tak jak wszędzie. Jeśli pytaniem jest arytmetyka w porównaniu z wynajmem od hiperskalera, to porównanie ma własną stronę.

Jak szybko przyjeżdża maszyna i jak to zatrzymać?

Zamontowana maszyna jest aktywna około 30 minut po zatwierdzeniu zamówienia, a budowa na zamówienie trwa od 4 do 24 godzin. Rozliczenia są miesięczne, nie ma umowy ani minimalnego okresu, a anulowanie z panelu sterowania kończy usługę z końcem miesiąca rozliczeniowego.

Dokąd iść dalej