User Tools

Site Tools


navody:vps:vpsadmin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
navody:vps:vpsadmin [2014/11/05 10:23] – Page moved from vpsadmin:vpsadmin to navody:vps:vpsadmin adminnavody:vps:vpsadmin [2016/03/21 08:32] – vytvořeno Aither
Line 1: Line 1:
-===== vpsAdmin =====+====== vpsAdmin =====
 + 
 +[[https://vpsadmin.vpsfree.cz|vpsAdmin]] je náš centrální informační systém, 
 +který slouží k evidenci členů spolku a správě VPS. Základním kamenem vpsAdminu 
 +je [[navody:vps:api|API]], nad kterým je postaveno 
 +[[https://vpsadmin.vpsfree.cz|webové rozhraní]] a [[navody:vps:api#cli|CLI]] 
 +nástroje. 
 + 
 +===== Transakce ===== 
 + 
 +Transakce jsou způsob, jakým vpsAdmin vykonáva změny na serverech/VPS vyžádané 
 +uživatelem. Změny nejsou provedeny hned, ale řadí se do fronty a jsou postupně 
 +vykonávány. 
 + 
 +Transakce spadají do skupin nazvaných „transaction chain“. Každá 
 +operace (vytvoření VPS, start, stop, klon, atd.) je reprezentována 
 +jedním chainem, který seskupuje více transakcí. Ve webovém rozhraní v transaction 
 +logu v pravém panelu se zobrazuje seznam deseti posledních chainů a jejich postup v 
 +procentech. Kliknutím na ID chainu lze vidět, jaké transakce obsahuje. 
 + 
 +V ideálním případě se chain buď provede úplně a nebo vůbec. Pokud k 
 +dojde k neočekávané či neošetřené chybě, bude muset zasáhnout administrátor. 
 + 
 +Chainy se starají také o udržování konzistence databáze. Změny v 
 +databázi se provedou, jen když chain doběhne úspěšně. Může to být trochu 
 +matoucí, když se např. po změně hostname stále zobrazuje to staré. Po 
 +dokončení chainu se hostname aktualizuje a bude správně. 
 + 
 +===== Zámky objektů ===== 
 + 
 +S každým objektem (VPS, dataset, snapshot, apod.) lze v jednu chvíli 
 +provádět jen jednu operaci. Zámky slouží k zaručení konzistence, aby si 
 +pod sebou vpsAdmin sám nepodřezal větev. 
 + 
 +Pokud na vás vyskočí chybová hláška: „Resource is locked. Please try 
 +again.“ znamená to, že objekt, se kterým chcete něco udělat, je uzamčen 
 +a musíte počkat, až bude k dispozici.
  
-  * [[Vpsadmin:NAS|NAS(vzdálené úložiště)]]