[vpsFree.cz: community-list] vpsAdmin: změny v mountech, vzdálená konzole

Jakub Skokan jakub.skokan at vpsfree.cz
Fri Oct 23 20:11:46 CEST 2015


Ahoj,

nově nasazená verze vpsAdminu přináší:

 - nastavení chování mountů při nedostupnosti vzdáleného serveru
   (jako např. nasbox.prg),
 - zobrazení aktuálního stavu mountu (připojen/odpojen),
 - možnost mount trvale (de)aktivovat,
 - aktualizovaná vzdálená konzole,
 - a samozřejmě opravy chyb.

Seznam známých chyb je k nalezení v redmine [1]. Změny jsou podrobněji
popsány níže.


Selhání mountu při startu VPS
=============================

vpsAdmin umožňuje definovat chování každého mountu, pokud se jej
nepodaří připojit při startu VPS. Lze si vybrat ze čtyř typů chování:

  1) Přeskočit mount. Mount ve VPS nebude připojen a dále je na členovi,
     aby se mount pokusil připojit později, pokud jej potřebuje.

  2) Pokračovat ve startu VPS, vpsAdmin se bude pravidelně snažit mount
     připojit.

  3) Přerušit start VPS. VPS zůstane vypnuto a je na členovi, aby se
     jej pokusil zapnout.

  4) Čekat, dokud se nepodaří připojit. Aneb start VPS bude trvat tak
     dlouho, dokud nebude vzdálený server opět dostupný.

Chování 1) a 2) zvolte, pokud mount není důležitý pro spuštění VPS a
dojde jen k nějakému omezení, např. nebude fungovat aplikace pracující s
mountnutými daty, ale jiné aplikace fungovat budou. Je na vás, abyste si
pohlídali, zda mount připojen je a nebo není a podle toho se zařídit.

3) a 4) je pro mounty, bez kterých nemá smysl VPS zapínat, protože by
nebyla funkční - může chybět část systému, nebo VPS pracuje výhradně s
daty z mountu, apod.

Všechny existující mounty byly nastaveny na chování typu 2), tedy
opožděné připojení při nedostupnosti. Pokud má někdo jiné preference,
může si to přenastavit.

Toto nastavení nemá vliv na to, když vzdálený server vypadne po startu
VPS. Stanovení chování v takovém případě přijde v nějaké z dalších verzí
vpsAdminu.


Aktuální stav mountu
====================

vpsAdmin si ukládá poslední známý stav mountu, který se poté zobrazuje v
detailu VPS v seznamu mountů.

Mount se může nacházet v jednom z pěti stavů:

 - nově vytvořen, připojuje se
 - připojen
 - odpojen
 - přeskočen
 - odložen, bude připojen později
 - čeká se na připojení

Pokud si mount odpojíte ručně z VPS, tzn. ne přes vpsAdmin, tak stav
mountu nebude odpovídat realitě.


Deaktivace mountu
=================

Deaktivace - mount se odpojí a po restartu VPS nebude připojen
Aktivace - mount se připojí a po restartu bude připojen

V případě potíží takto půjde mount jednoduše odpojit/připojit.


Vzdálená konzole
================

Webové rozhraní konzole je založeno na ShellInABoxu, který už je 3 roky
mrtvý a obsahuje chyby. Nasadil jsem opravy z neoficiálního forku [2],
pak nějaké vlastní a aktuálně jdou psát (snad) všechny znaky, funguje
on-screen klávesnice, umí to vkládat text ze schránky a jdou přepínat
barevné schémata.


[1] https://redmine.vpsfree.cz/issues?query_id=2

[2] https://github.com/shellinabox/shellinabox/tree/master/shellinabox

Jakub


More information about the Community-list mailing list