Săriți la conținut

Documentație

Hetzner

Hetzner vinde două lucruri prin două API: Cloud, un proiect închiriat de servere virtuale facturate la oră, și Robot, mașini dedicate cu contract lunar. Această pagină se referă la integrarea Cloud, singura pe care o puteți activa astăzi, iar tot ce se află pe ea decurge din această singură diferență: gazdele nu vă aparțin, deci nu există niciun nod de ales, niciun spațiu de stocare de indicat și niciun interval de numere de distribuit.

O integrare înseamnă un proiect

Un token API Hetzner aparține exact unui proiect și nu vede nimic în afara lui. Un cont cu trei proiecte devine astfel trei integrări, fiecare cu tokenul și bugetul propriu de cereri.

Nu putem citi numele proiectului, întrucât Hetzner nu are niciun endpoint pentru asta. Dați fiecărei integrări un nume ușor de recunoscut, pentru că acel nume este singurul lucru care le deosebește în panou.

Tokenul

Un singur câmp, iar acestea sunt toate datele de autentificare. Creați-l în Hetzner Cloud Console, la Security → API tokens, în cadrul proiectului pe care Provibr trebuie să îl administreze.

  • Alegeți Read & Write. Un token doar de citire se conectează fără probleme și testul de conexiune devine verde, pentru că acel test doar citește; eșuează la primul buton care schimbă ceva.
  • Un token de citire și scriere este totul sau nimic: fără domenii, fără dată de expirare, fără restricție de IP. Cine îl deține poate șterge orice server din acel proiect.
  • Lipiți tokenul exact așa cum apare. Un token cu un spațiu în plus este respins, iar Hetzner raportează acest lucru la fel ca pe un token greșit.
Tokenul ajunge direct la agentul dumneavoastră și este sigilat acolo. Platforma reține că există o integrare, niciodată tokenul în sine.

Mașinile ajung prin import

Provibr ignoră orice server despre care nu i s-a spus nimic, așa că o integrare nouă afișează o listă goală. Deschideți integrarea, rulați importul și bifați serverele pe care le doriți în panou.

Este intenționat: într-un proiect există de obicei și mașini care nu au nicio legătură cu clienții, iar preluarea lor automată le-ar include în numărătoarea capacității fără ca cineva să fi cerut asta.

Ce puteți face cu o mașină

Pornire, oprire, închidere ordonată, ștergere și reconstruire pe altă imagine. Ștergerea chiar șterge: mașina dispare, iar facturarea se oprește. O reconstruire păstrează atât adresa IPv4, cât și blocul IPv6.

Închiderea ordonată este raportată ca reușită imediat ce semnalul ACPI a fost trimis, nu după ce sistemul oaspete i s-a supus. Starea poate rămâne câteva secunde pe „în execuție”.

Suspendarea nu există, iar aceasta nu este o lipsă

Hetzner facturează un server cât timp acesta există, indiferent dacă rulează sau nu. Oprirea lui costă deci clientul exact la fel și nu îi aduce nimic; de aceea Provibr nu o oferă, iar aplicarea limitelor de licență nu o face nici ea.

Când un cont depășește limita, Provibr semnalează acest lucru și refuză mașini noi, dar nu oprește niciun server Hetzner. Aici, modul onest de a elibera capacitate este ștergerea unei mașini.

Ce nu există încă

Volumele, firewallurile și adresele IP principale sunt la Hetzner obiecte separate, cu durată de viață și preț propriu. De aceea aici nu există filă de hardware, reguli de firewall sau atribuire de adrese. Nici punerea pe pauză nu este posibilă: Hetzner nu are o suspendare proprie, așa că o mașină care depășește capacitatea este oprită.

Robot, linia dedicată a Hetzner, este o integrare separată cu gazdă proprie și date de autentificare proprii, iar deocamdată nu se conectează. Când o va face, va primi o secțiune proprie în această pagină: pașii chiar diferă, așa că vor rămâne separați în loc să fie contopiți într-un singur set de instrucțiuni.