- upozorňujeme, že migrace serveru sorry již proběhla
Staré sorry versus nové sorry
Tento článek je určen všem stávajícím uživatelům sorry, kteří se dozvěděli o přechodu sorry na nový HW a chtěli by vědět více. Přechod sorry na nový hardware doprovází i řada změn v oblasti softwaru, server byl nainstalován znovu a "od základů".
Sorry samozřejmě stále běží na GNU/Linuxu a umožňuje uživatelům využívat plnohodnotné unixové shell konto, nicméně oproti původnímu sorry se mnohé změnilo. Doufáme samozřejmě, že změny budou pro uživatele ve výsledku představovat podstatné zlepšení situace, ale vzhledem k rozsahu změn nemusí být přechod ve všech případech úplně hladký. Proto jsme připravili tento článek s podrobným přehledem změn a pokusili jsme se nejtypičtější problémy postihnout na tomto webu (viz FAQ).
Harmonogram migrace
- dne 5. května 2009 došlo ke zkušební migraci, v rámci které byly data i účty převedeny na nové Sorry
- uživatelé si mohli nové sorry vyzkoušet, otestovat kompatibilitu svých webových aplikací a hlásit problémy
- veškeré změny, které uživatelé provedli v této době na novém sorry, byly dočasné a při finální migraci zmizely
- během této doby nebyly nahlášeny žádné problémy
- dne 14. května 2009 proběhla finální migrace, kdy došlo k závěrečnému přesunu dat a překlopení serveru
Změny oproti původnímu sorry
Kritické změny
Tyto změny mohou ovlivnit funkčnost vašich webových aplikací nebo přístup k sorry.
- zrušena lokální hesla - přistupovat na sorry lze buď Novellským heslem nebo SSH klíčem
- povinná změna hesel MySQL - všem uživatelům databází je nyní nastaveno náhodné heslo (bohužel včetně těch několika, kteří již nějaké heslo pro MySQL databázi používali)
- ve výchozí konfiguraci webového serveru byly zakázány indexy adresářů (tj. adresáře bez index.html, index.php, apod. nebude možné procházet jako dosud a pokus o jejich prohlédnutí vyvolá chybu 403 - Forbidden); indexy je možné explicitně povolit v .htaccess
- změnilo se fyzické uložení webových prezentací uživatelů z
/home/httpd/html/users
na/home/httpd/users
- v
.htaccess
již není možné nastavitphp_flag
pro volburegister_globals
, a obejít tak její zákaz v konfiguraci PHP - volbaregister_globals
je nyní na pevno nastavena naOff
- v konfiguraci PHP byly z bezpečnostních důvodů zakázány některé funkce, jmenovitě
system
,exec
,passthru
,popen
,escapeshellcmd
,shell_exec
,pcntl_exec
aproc_open
- v konfiguraci PHP je nastavena volba
default_charset
na UTF-8, která v HTTP hlavičkách adekvátně nastavíContent-Type
- pokud vaše PHP aplikace vrací stránky v jiném kódování a nespecifikujeContent-Type
pomocí funkceheader
, bude s kódováním problém - řešení viz FAQ
Ostatní změny
- změna linuxové distribuce, Fedoru nahradil Debian
- uživatelská kvóta na
/home
se zvýšila z 50MB na 250MB- soft a hard kvóty se vyrovnaly (soft šla z 50MB na 250MB, hard šla z 500MB na 250MB)
- spravovat databáze lze nyní přes webové rozhraní (phpmyadmin)
- přibyl oddíl
/home/tmp
bez záloh, bez kvót a s pravidelným promazáváním pro dočasná data - pošta je nyní ve formátu Maildir přímo v domovských adresářích uživatelů
- v doručování pošty od SMTP serveru do vaší schránky byl procmail nahrazen za maildrop
- systém i data nyní běží na RAIDu 1 (jsou zrcadlena na dvou discích), zálohuje se na dvě úložiště
- změna modelu zálohování z týdenního na denní přírůstkové
- řada "vnitřních" změn, které budou mít pozitivní dopad na bezpečnost, stabilitu a spolehlivost
- sorry má nyní slušivý informační web
- jednoznačně popsány a zdokumentovány podmínky užití serveru Sorry
Jaké by měly být vaše kroky po zkušební a finální migraci
- zkuste se přihlásit - přihlašujte se pomocí hesla do Novellu (lokální hesla byla zrušena); pokud stojíte o přihlašování nezávislé na Novellu, použijte SSH klíč (pokud možno zaheslovaný)
- pokud jste využívali MySQL databázi:
- bylo vám změněno heslo, aktuální heslo k databázi máte uložené v souboru mysql-heslo.txt, který naleznete ve svém domovském adresáři
- byla provedena migrace databáze na nové sorry, zkontrolujte, že bylo přeneseno opravdu všechno
- upravte konfiguraci svých webových aplikací, aby k databázi přistupovali s heslem
- zkuste se přihlásit se do phpmyadmina
- zkontrolujte (třeba v phpmyadminovi), kolik místa zabírají tabulky ve vaší databázi - nově je nastavena kvóta pro uživatelské MySQL databáze na 150MB, více viz podmínky
- zkontrolujte funkčnost svých webových aplikací
- pokud narazíte na problém, projděte si příslušný FAQ nebo kontaktujte technickou podporu
- zkontrolujte stav své kvóty příkazem: quota
- na původním sorry byla nastavena hard quota na 500MB, což znamená, že jste mohli dočasně uložit až 500MB, ovšem s tím, že po uplynutí 7 dní jste se museli dostat opět pod 50MB, abyste na server mohli zapsat něco nového
- pokud jste náhodou překročili 250MB kvóty, máte na výběr ze dvou variant:
- smazat nějaké nepotřebné nebo nedůležité soubory
- požádat o výjímku, tj. o zvýšení kvóty (předpokladem je rozumný důvod)
- projděte si podmínky užití sorry
- pokud narazíte na problém, se kterým si neporadíte sami, kontaktujte technickou podporu
Ti z vás, kteří sorry již neužívají
Uživatelské účty jsou odstraňovány až po ukončení studia či rozvázání příslušného pracovního poměru s VŠE, není nastavena žádná expirace uživatelského účtu, který není používaný (expirovat mohlo pouze heslo a to jen na původním sorry).
Proto je dost dobře možné, že někteří z vás již sorry neužívají. Prosím, zvažte v takovém případě, jestli o konto na sorry ještě stojíte, a pokud nikoliv, dejte nám vědět.
Slovo závěrem
Doufáme, že nové sorry se vám zalíbí a budete s ním spokojenější než se starým sorry. Vzhledem k rozsahu změn však nelze předpokládat, že se migrace obejde zcela bez problémů či bez možné nutnosti zásahu z vaší strany. Za způsobené komplikace se omlouváme.