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