Documentatie
Servers en plannen
Een server in Provibr is wat je integratie uitgeeft: een virtuele machine, een hostingaccount of een gameserver. Ze staan in één lijst, onder één set rechten, met hetzelfde activiteitenlogboek. Wat verschilt is wat je ermee kunt doen, en dat volgt uit de provider.
Plannen
Een plan is een opgeslagen bestelling. Het bestaat zodat wat je twintig keer verkoopt één keer beschreven is, en zodat een collega die het bestelt de details niet subtiel verkeerd kan krijgen.
- VPS-plan
- Cores, geheugen en schijf, plus de IP-pool om uit te putten en optioneel een bridge. Het hangt niet aan een integratie, dus hetzelfde plan werkt op elke hypervisor die je gekoppeld hebt.
- Webplan
- Eén hostingpakket op één controlepaneel, onder een naam van jezelf. De pakketnaam wordt vastgelegd zoals hij toen was. Het is een verwijzing naar iets op je server, geen kopie van de inhoud.
- Gameplan
- De hele container op één gamepaneel: het egg, optioneel een image en een startcommando, de waarden van de variabelen, de limieten en de featurelimieten. Een gameserver bestellen zonder plan kan niet.
Bestellen
Het bestelformulier heeft twee stappen. De eerste is wat je bestelt; de tweede is het detail. Een integratie waaruit nog niet besteld kan worden staat erbij met de reden en een link naar het tabblad dat het oplost.
- Bij een hypervisor kies je de integratie, optioneel een plan, en het besturingssysteem. Zonder plan vul je de specificatie zelf in, begrensd door wat de node werkelijk kan bieden, daar waar de agent dat gemeten heeft.
- Bij een controlepaneel kies je een webplan of een los pakket, en daarna de gebruikersnaam, het domein, het e-mailadres en het wachtwoord.
- Bij een gamepaneel kies je een gameplan en een naam. Dat zijn de enige twee velden.
Draagt het plan een IP-pool, dan komt het adres daaruit en verdwijnt de handmatige keuze. Zonder plan kun je het eerstvolgende vrije adres uit een pool pakken, een specifiek adres vastzetten, of helemaal geen adres nemen.
Wat je met een server kunt doen
De knoppen volgen de provider. Een hostingaccount heeft geen startknop omdat er niets te starten valt; een gameserver heeft een killknop omdat containers die soms nodig hebben.
- Virtuele machines: starten, stoppen, afsluiten, pauzeren, hervatten, status verversen, opnieuw installeren, schijven vergroten en toevoegen, netwerkkaarten toevoegen en verwijderen, firewallregels bewerken, en verwijderen.
- Hostingaccounts: suspenden, suspensie opheffen, van pakket wisselen, status verversen en verwijderen.
- Gameservers: starten, stoppen, herstarten, killen, opschorten, hervatten, status verversen, opnieuw installeren en verwijderen.
De serverpagina
- Overzicht: status, specificatie, adressen, de integratie en de agent waar hij bij hoort, recent verbruik, en de knoppen.
- Statistieken: de grafieken, over een uur, zes uur, een dag of een week.
- Netwerk: de adressen die Provibr toewees naast de adressen die de agent waarnam, de firewallregels en het firewall-log, en de MAC-adressen die voor netwerkinstallatie gebruikt worden.
- Hardware: schijven en netwerkkaarten, uitgelezen van de machine zelf.
- Console: een live scherm of terminal, waar de provider er een heeft.
- Activiteit: elke opdracht en elke gebeurtenis voor deze server, met de reden die de agent gaf.
- Instellingen: waar hij vandaan komt, opnieuw installeren, netwerkinstallatie, van pakket wisselen, en verwijderen.
Statussen
Twee ervan worden makkelijk verward, en het verschil telt voor je factuur.
- Wordt aangemaakt: Provibr is hem aan het aanmaken. De kloon of de aanmaakaanroep loopt nog.
- Wordt ingericht: de machine richt zichzelf in, via cloud-init of via een netwerkinstallatie. Het telt als draaiend.
- Actief, gestopt, fout, onbekend: wat het systeem terugmeldt.
- Opgeschort: uitgezet en op slot. Of jij deed het, of een beheerder, of het platform omdat je over je licentielimiet ging.
Wijzigingen buiten Provibr om
De agent polt elke twintig seconden en doet elke paar minuten een volledige vergelijking, dus een machine die iemand met de hand stopte staat binnen ongeveer die tijd op gestopt. Een paar waarnemingen worden bewust genegeerd: een machine kan zichzelf niet als draaiend melden terwijl hij zich nog inricht, en geen enkele waarneming uit je infrastructuur kan een opschorting opheffen die het platform oplegde omdat je over je limiet ging.
Een resource die op je systeem bestaat maar geen registratie in Provibr heeft, wordt bij elke poll genegeerd, geteld en één keer gelogd. Daarom verschijnen je eigen productiemachines nooit vanzelf in het paneel.
Overnemen wat er al staat
Waar een provider kan opsommen wat hij draait, heeft zijn integratie een tabblad Importeren. Je krijgt de lijst, vinkt aan wat je wilt en het wordt een server in Provibr met zijn echte identifier: geen tijdelijke waarde, geen tweede registratie.
Dit werkt overal waar een integratie kan opsommen wat er al op draait, of dat nu virtuele machines, hostingaccounts of gameservers zijn, zodat er niets op een gekoppeld systeem met de hand opnieuw hoeft te worden aangemaakt.