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
Ahoj,
než s (zase) budu zbytečně ztrácet čas, je tu někdo s Gentoo, komu fungovala a funguje vzdálená konzola? Už hezky dlouhou dobu se mi jí nepodařilo zprovoznit. Je tedy nějaká šance, že nasazené změny by tento stav mohli změnit k lepšímu?
Dne 23.10.2015 v 21:21 David Toman napsal(a):
Ahoj,
než s (zase) budu zbytečně ztrácet čas, je tu někdo s Gentoo, komu fungovala a funguje vzdálená konzola? Už hezky dlouhou dobu se mi jí nepodařilo zprovoznit. Je tedy nějaká šance, že nasazené změny by tento stav mohli změnit k lepšímu?
Jde o poměrně jednoduchou konzoli připojenou k sériovému portu tty0. Máš v systému spuštěný správce terminálu (getty) na tty0? Je to popsáno v KB:
https://kb.vpsfree.cz/navody/vps/konzole
Dne 23.10.2015 v 21:57 Petr Krcmar napsal(a):
Dne 23.10.2015 v 21:21 David Toman napsal(a):
Ahoj,
než s (zase) budu zbytečně ztrácet čas, je tu někdo s Gentoo, komu fungovala a funguje vzdálená konzola? Už hezky dlouhou dobu se mi jí nepodařilo zprovoznit. Je tedy nějaká šance, že nasazené změny by tento stav mohli změnit k lepšímu?
Jde o poměrně jednoduchou konzoli připojenou k sériovému portu tty0. Máš v systému spuštěný správce terminálu (getty) na tty0? Je to popsáno v KB:
Jasně, tohle všechnpo jsem si už několikrát prošel. Současný stav je takový, že:
na konci /etc/inittab mám doplněný řádek c0:2345:respawn:/sbin/agetty --noreset 38400 tty0 přesně jak je v kb, protože copy&paste. Pro jistotu jsem tedy znovu provedl restart, ale stav konzoly je stále stejný. Ve vpsadminu si ji spustím, na výzvu login: zadám login, potvrdím enterem, vyskočí výzva password: Napíšu heslo, zase enter. Místo přihlášení se mi ale zadané heslo zobrazí za výzvou Password: a na dalším řádku je znovu výzva Password:. Ve /var/log/auth.log je pouze:
Oct 23 23:46:14 vps login[1389]: pam_tally2(login:auth): pam_get_uid; no such user Oct 23 23:46:22 vps login[1381]: pam_tally2(login:auth): pam_get_uid; no such user Oct 23 23:47:14 vps agetty[1595]: /dev/tty0: cannot get controlling tty: Operation not permitted Oct 23 23:47:14 vps agetty[1595]: /dev/tty0: cannot get controlling tty: Operation not permitted Oct 23 23:47:14 vps agetty[1595]: /dev/tty0: cannot set process group: Inappropriate ioctl for device
Je to stále stejné, pořád dokola. Posledně když jsem to řešil, měl tu někdo stejný dotaz, ale pokud si vzpomínám, řešení se nenašlo.
Dne 23.10.2015 v 23:55 David Toman napsal(a):
Ve /var/log/auth.log je pouze:
Oct 23 23:46:14 vps login[1389]: pam_tally2(login:auth): pam_get_uid; no such user Oct 23 23:46:22 vps login[1381]: pam_tally2(login:auth): pam_get_uid; no such user Oct 23 23:47:14 vps agetty[1595]: /dev/tty0: cannot get controlling tty: Operation not permitted
Aha, tohle nevypadá na problém s tou konzolí. Pokud do ní můžeš psát a odpovídá ti, tak to funguje. Problém bude zřejmě v právech. Jak se tam snažíš hlásit? Jako root?
Máš tty0 v /etc/securetty ? Zkus jiného uživatele, jestli ti to projde.
Ještě bych zvážil přidání přepínače --autologin root k agetty. Tyhle hesla každého jenom otravují :)
-- Ondra
Je to problem s konzoli. Chova se to tak, kdyz bezi vice getty, nez by melo. Musi bezet jen jedna instance getty pro console/tty0/tty1, protoze to je zrejme jedna a ta sama tty. Bezi-li vice getty, nejspis si to navzajem bere input. Nedalo by se s tim pracovat, ani kdyby se preskocilo prihlasovani.
Na stejny problem jsem narazil treba v Ubuntu a reseni je stejne - vypnout nadbytecne getty.
Davide, v tom klonu na pgnd mas funkcni /etc/inittab.
Jakub
Moc děkuji, už to jde tak jak má. Asi to přišlo při nějaké aktualizaci, takže si na to budu dávat příště pozor.
Dne 26.10.2015 v 18:26 Jakub Skokan napsal(a):
Je to problem s konzoli. Chova se to tak, kdyz bezi vice getty, nez by melo. Musi bezet jen jedna instance getty pro console/tty0/tty1, protoze to je zrejme jedna a ta sama tty. Bezi-li vice getty, nejspis si to navzajem bere input. Nedalo by se s tim pracovat, ani kdyby se preskocilo prihlasovani.
Na stejny problem jsem narazil treba v Ubuntu a reseni je stejne - vypnout nadbytecne getty.
Davide, v tom klonu na pgnd mas funkcni /etc/inittab.
Jakub _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
Ahoj, skvele! Zasadni informace byla, ze jich nemuze bezet vice. Stacilo ostatni zakomentovat a uz to funguje jak ma, diky moc !!!
kryglik
On Mon, Oct 26, 2015 at 8:39 PM David Toman david@idkfa.cz wrote:
Moc děkuji, už to jde tak jak má. Asi to přišlo při nějaké aktualizaci, takže si na to budu dávat příště pozor.
Dne 26.10.2015 v 18:26 Jakub Skokan napsal(a):
Je to problem s konzoli. Chova se to tak, kdyz bezi vice getty, nez by melo. Musi bezet jen jedna instance getty pro console/tty0/tty1, protoze to je zrejme jedna a ta sama tty. Bezi-li vice getty, nejspis si to navzajem bere input. Nedalo by se s tim pracovat, ani kdyby se preskocilo prihlasovani.
Na stejny problem jsem narazil treba v Ubuntu a reseni je stejne - vypnout nadbytecne getty.
Davide, v tom klonu na pgnd mas funkcni /etc/inittab.
Jakub _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
-- S pozdravem
David Toman http://www.idkfa.cz Tel: 777 477 955
Tento email neobsahuje viry, protože nepoužívám Windows.
Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
Dne 26.10.2015 v 18:26 Jakub Skokan napsal(a):
Je to problem s konzoli. Chova se to tak, kdyz bezi vice getty, nez by melo. Musi bezet jen jedna instance getty pro console/tty0/tty1, protoze to je zrejme jedna a ta sama tty. Bezi-li vice getty, nejspis si to navzajem bere input. Nedalo by se s tim pracovat, ani kdyby se preskocilo prihlasovani.
Skvělé, pro budoucí generace jsem zavedl do příslušného článku v kb [1].
[1]: https://kb.vpsfree.cz/navody/vps/konzole
community-list@lists.vpsfree.cz