OpenStack pe metal dedicat

Norul este al tău. Metalul rămâne în grija noastră.

O mașină de aici ajunge cu o distribuție Linux, acces root și o consolă care funcționează când rețeaua nu funcționează. OpenStack nu este una dintre imaginile pe care le instalăm, așa că planul de control este al tău de implementat și al tău de operat. Această pagină descrie ce va face și ce nu va face hardware-ul și rețeaua dedesubt, scris înainte să comanzi, nu descoperit după aceea.

Ce instalăm și ce nu instalăm

Treizeci și trei de imagini se pun pe un blade la momentul construirii: Ubuntu până la 26.04, Debian până la 13, AlmaLinux 8, 9 și 10, Windows Server până la 2025, VMware vSphere Hypervisor 7 și 8 și Proxmox VE 9. OpenStack nu a fost niciodată una dintre ele și nu este pe formularul de comandă. Nu este o lipsă pentru care să ne cerem scuze. OpenStack este o implementare, nu o imagine: versiunea, serviciile, driverul de rețea și backend-ul de stocare sunt decizii despre norul tău, iar un furnizor care le-ar fi luat în locul tău la instalare le-ar fi luat greșit.

Așa că secvența este: alege o distribuție pe care o suportă instrumentul de implementare, primești acces root prin SSH la aproximativ jumătate de oră după ce comanda se procesează și rulezi Kolla-Ansible, OpenStack-Ansible sau propriile playbook-uri împotriva ei. Matricea de suport Kolla-Ansible numește Debian 13, Rocky Linux 10 și Ubuntu 24.04. Noi instalăm două dintre acestea trei. Rocky Linux 10 nu este o imagine aici, așa că o implementare Kolla pe hardware-ul nostru este una pe Debian sau Ubuntu.

Nimeni de la Server Room nu este de gardă pentru un agent stricat sau un upgrade eșuat. Suportul este 24/7 pentru mașină, discuri și rețea, iar linia se trage aici. Mai bine să citești asta pe pagină decât să o descoperi în timpul unei întreruperi.

Un singur port și ce decide asta

Arhitectura de exemplu din ghidul de instalare oferă controlerului și fiecărui nod de calcul minimum două interfețe de rețea. Fiecare mașină pe care o vindem are un singur port conectat. Nu există produs cu al doilea port, nici VLAN privat și nici cross-connect în catalog, așa că a doua interfață trebuie creată pe gazdă în software, iar traficul de management, API și tunel împarte firul cu traficul instanțelor. Ghidul de pornire rapidă Kolla-Ansible cere două interfețe, 8 GB de memorie și 40 GB de disc per gazdă; memoria și discul sunt banale aici, iar interfața este cea în jurul căreia trebuie planificat.

Aceasta este propoziția de citit de două ori înainte de a comanda. Dacă proiectul tău are nevoie de o rețea de stocare izolată sau de un plan de management pe care traficul instanțelor nu îl poate vedea, acest hardware nu ți le va oferi, iar să afli asta acum nu costă nimic.

Portul în sine

Un gigabit, nemăsurat, nepartajat, inclus pe fiecare linie. Nimic nu numără traficul în nicio direcție, așa că replicarea, descărcarea imaginilor și backup-urile din afara clusterului nu sunt o factură. Zece gigabiți costă 529 $ pe lună pe liniile care îl oferă, iar douăzeci costă 1.629 $.

IP-uri plutitoare

Un IPv4 vine cu mașina. Adresele suplimentare provin din același /24 și ajung la același port, așa că o instanță poate deține una direct sau poate sta în spatele gazdei. Încă două costă 6 $ pe lună, patru 18 $, șase 30 $, opt 42 $ pe liniile Scalable și cu patru socket-uri; blade-ul de intrare se oprește la patru, iar cartușele NVMe primesc două. Nu există nicio înregistrare MAC de depus.

IPv6

Se distribuie ca adrese individuale, una sau două incluse și mai multe disponibile în cantități mici, nu ca un /64 rutat. Planifică partea de tenant în consecință: nu există niciun prefix de delegat aici, așa că instanțele iau adrese din propriul overlay și ajung la v6 prin gazdă.

Între noduri

Mașinile dintr-un oraș stau pe aceeași rețea și sunt la milisecunde distanță, ceea ce este în interiorul a ceea ce vrea un plan de control. Corosync, dacă grupezi ceva alături, și tunelurile Geneve sau VXLAN traversează portul public, așa că configurația firewall-ului este portantă, nu opțională.

Unde ajung discurile

Liniile de blade ProLiant își pun unitățile în spatele unui controler de disc încorporat, așa că sistemul de operare vede un singur volum logic și o pereche RAID 1 este ceea ce primești. Asta se potrivește unui controler și se potrivește cu Cinder pe LVM. Nu se potrivește cu Ceph: proiectul cere dispozitive întregi, iar un controler care le ascunde în spatele unei unități logice este aranjamentul pe care fiecare document Ceph și ZFS îți spune să îl eviți.

Liniile de cartușe NVMe sunt răspunsul la asta. m510 și m710x nu au deloc card RAID, așa că discurile lor ajung brute și un OSD primește dispozitivul pe care îl vrea. Sunt și mici, ceea ce este forma onestă a unui prim cluster Ceph: trei cartușe costă mai puțin decât un blade și te învață mai mult.

Roluri și liniile care li se potrivesc

Nimic de mai jos nu este un pachet și nimic nu este pe stoc. Fiecare linie este construită conform specificației pe care o alegi și prețuită de configurator, care este singurul loc în care un total este autoritar.

RolLiniiCe îl decide
Controler sau un singur all-in-one D104, D105 32 GB până la un terabyte, o pereche SSD în oglindă în spatele controlerului de disc și o consolă out-of-band. Cazul all-in-one vrea memoria mai degrabă decât nucleele.
Calcul D105, D157, D158 Instanțele sunt limitate de memorie cu mult înainte de nuclee. Două socket-uri ajung la un terabyte; liniile cu patru socket-uri ajung la un terabyte și doi terabytes și nu costă nimic per socket de virtualizat pentru că nu licențiezi un hypervisor.
Ceph OSD m510, m710x NVMe fără card RAID în față, ceea ce cere Ceph. Ambele au o consolă. Începe cu trei.
Un laborator pe care îl poți strica m710x Un cartuș, 32 sau 64 GB, NVMe, o consolă și un buton de reinstalare în panou. DevStack pe o mașină pe care nu mai e nimeni altcineva, la prețul unui server virtual mare.

Orașele diferă în funcție de linie. D104, D105, D157, m510 și m710x sunt în toate cinci: New York, Miami, San Francisco, Amsterdam și București. D158 este în New York, San Francisco și București. Pune nodurile unui nor într-un singur oraș; tunelurile nu sunt construite pentru un salt peste un ocean.

Cum intri înapoi

O implementare OpenStack desface rețeaua gazdei și o pune la loc diferit, iar pasul care o greșește scoate mașina din rețea odată cu ea. Liniile de blade și cartușele m510 și m710x au o consolă out-of-band, accesibilă din panoul de control, ceea ce înseamnă că un bridge greșit este o sesiune de consolă, nu un tichet de suport. Cartușele mici, m300, m700, m710 și m710p, au control de alimentare și nimic altceva, așa că aceeași greșeală acolo este o reinstalare. Reinstalarea este self-service, nelimitată și durează cam cât prima construcție.

Restul aranjamentului este la fel ca la orice mașină dedicată de aici. Hardware-ul defect este înlocuit în patru ore conform acordului de servicii, cincisprezece minute consecutive de indisponibilitate a rețelei aduc un credit, facturarea este lunară fără contract, iar plata în avans pe trei, șase sau douăsprezece luni reduce prețul cu 5%, 10% sau 15%. Un server gata comandat așa cum este nu are taxă de instalare; orice altă configurație este construită pentru tine și are o taxă unică de instalare de 29 $, afișată pe pagina de comandă înainte să plătești.

Ce versiune implementezi

2026.1 Gazpacho este versiunea coordonată curentă, publicată pe 1 aprilie 2026, și este o versiune SLURP, așa că un upgrade poate sări direct la ea de la 2025.1 Epoxy, fără să treacă prin 2025.2 Flamingo. Ambele distribuții pe care le instalăm au pachete suficient de noi pentru a o implementa, iar implementările containerizate nu le pasă ce livrează gazda atâta timp cât gazda este pe matricea de suport.

Ghidul de instalare al proiectului spune că este un document de învățare, nu o referință de producție, ceea ce este avertismentul corect. Ce pun oamenii în producție aici este Kolla-Ansible sau OpenStack-Ansible, iar ambele vor același lucru de la noi: o distribuție curată, root și adrese care se comportă.

Întrebări pe care le pun oamenii cu adevărat

Instalați și configurați OpenStack pentru mine?

Nu. Construim mașina, instalăm distribuția pe care ați ales-o și vă predăm accesul root și consola. Tot ce este peste asta vă aparține. Dacă preferați să cumpărați implementarea decât să o construiți, angajați un integrator OpenStack și închiriați hardware-ul de aici; această combinație funcționează și suntem bucuroși să fim a doua jumătate a ei.

Pot obține o rețea privată între nodurile mele?

Nu. Nu există VLAN, nici un al doilea port și nici o conexiune încrucișată de cumpărat, așa că fiecare nod are un singur port public și o singură adresă pe el, iar traficul de management, tunel și stocare trece tot prin acel port. Criptați ce contează, folosiți firewall-ul gazdei pentru a ține endpoint-urile API și ale bazei de date închise pentru orice în afară de propriile adrese și tratați un design care presupune un plan izolat din spate ca pe un design pentru alt hardware.

Cum funcționează IP-urile flotante și câte pot avea?

Adresele IPv4 suplimentare provin din același /24 ca adresa principală a mașinii și ajung pe același port, astfel încât Neutron poate să ofere una direct unei instanțe sau să ruteze un întreg tenant în spatele gazdei. Scara este de două pentru 6 $ pe lună, patru pentru 18 $, șase pentru 30 $ și opt pentru 42 $ pe liniile Scalable și cu patru socket-uri; blade-ul de intrare ajunge la patru, iar cartușele NVMe la două. Dincolo de asta, instanțele trăiesc în spatele NAT pe gazdă, ceea ce majoritatea oamenilor fac oricum.

Pot rula Ceph?

Pe liniile cu cartușe, da. m510 și m710x nu au controler RAID, așa că un OSD primește dispozitivul NVMe brut pe care îl așteaptă Ceph. Pe blade-urile ProLiant, discurile stau în spatele unui controler încorporat ca un singur volum logic, care este aranjamentul pe care documentația proprie a Ceph vă spune să nu îl folosiți, așa că acestea sunt mașinile greșite pentru stocare și cele potrivite pentru orice altceva. Trei cartușe este cel mai mic cluster care merită să existe.

De câte mașini am nevoie pentru a începe?

Una, dacă învățați: un all-in-one pe o singură mașină este un OpenStack real și eșuează în toate modurile interesante. Trei este punctul în care devine un mediu pe care altcineva se poate baza, cu planul de control pe propria mașină și două noduri de calcul lângă el. Nu există o comandă minimă și nici un pachet, așa că începeți cu una și adăugați-o pe următoarea când prima dovedește designul.

Ce se întâmplă când mă blochez afară?

Pe blade-uri și pe m510 și m710x deschideți consola out-of-band din panoul de control și o reparați, exact cum ați face în fața rack-ului. Pe m300, m700, m710 și m710p există control al alimentării și nicio consolă, așa că recuperarea este o reinstalare, care este self-service, nelimitată și durează aproximativ cât construcția originală. Comandați o linie cu consolă dacă mașina va fi folosită pentru experimente.

Ce versiune și o pot actualiza mai târziu?

Oricare pe care o implementați. 2026.1 Gazpacho este versiunea curentă, datată 1 aprilie 2026, și este o versiune SLURP, așa că puteți sări la ea de la 2025.1 Epoxy într-o singură actualizare. Nimic din construcția noastră nu vă fixează de o versiune, iar reinstalarea gazdei este un buton, nu o cerere.

Pot vinde instanțe din ea?

Da. Este hardware-ul dvs., hypervisorul dvs. și cloud-ul dvs. Oaspeții Windows au nevoie de propriile licențe, așa cum ar fi oriunde. Dacă aritmetica față de închirierea de la un hyperscaler este întrebarea, acea comparație are propria pagină.

Cât de repede ajunge o mașină și cum mă opresc?

O mașină deja montată în rack este live la aproximativ 30 de minute după aprobarea comenzii, iar o construcție la comandă durează între 4 și 24 de ore. Facturarea este lunară, nu există contract și nici termen minim, iar anularea din panoul de control încheie serviciul la sfârșitul lunii de facturare.

Încotro să mergeți mai departe