Migrace serverů do Master DC

V noci ze čtvrtka (2.4.) na pátek (3.4.) dojde k částečné migraci serverů do nového datacentra v Master DC. Ve starém DC zůstane do konce dubna pouze jeden server a to load balancer, který se dočasně bude starat o routování požadavků.

Během přesunu budou některé z našich služeb nedostupné.

Po přesunu nás čekají v masteru nové rozsahy IP adres. Proto vás včas požádáme o spolupráci se směřování DNS záznamů. Kdo má nastaven NSSET na na ROSTICZ, tak pro něj se nic nemění.


Moc se omlouváme za případné nepříjemnosti, ale pevně věříme, že změny jsou k lepšímu. V novém DC nás vítají s otevřenou náručí a vycházejí ve všem vstříc.

migrace

Výpadek Deltory

Včera ve večerních hodinách došlo chybou konfigurace k problému, který neočekávaně ovlivnil výkon diskového pole na serveru Deltora. Dnes server musíme z tohoto důvodu restartovat, což si vyžádá výpadek kolem pěti minut a to ve 23:00. Omlouváme se za takto oznámený výpadek. Nebude dlouhý a je lepší ho udělat dnes než zítra přes den.

Výpadek se bude týkat jen části služeb:

  • Webové služby serveru Pandora
  • Mailové služby

Děkujeme za pochopení a omlouváme se za komplikace.

Pour féliciter 2014

Konec roku patří ohlédnutí za rokem předešlým a hlavně vítání roku nového. Když jsme rok 2013 teprve očichávali, Roští dostalo fungl novou implementaci hostování jak Pythoních, tak PHP aplikací. Tím se změnilo mnohé, něco k lepšímu, něco k horšímu a my jen doufáme, že to lepší převažuje. Zároveň dostalo Roští nový server, který od začátku sloužil pro virtualizaci, pod kterou jsme přesunuli všechny služby. Hlavně migrace webového serveru Pandora z fyzického na virtuální byla výzva, kterou jsme zvládli s minimálním dopadem na kvalitu služby.

O dva měsíce později, někdy v červnu, jsme přidali třetí server Nilfgaard. Ten nedělá nic jiného než že zpracovává zálohy všech dat. Zálohování drží aktuálně historii 6 dnů po dvou dnech a zálohují se celé obrazy systémů. Jsme tak schopni velmi rychle nahradit padlý fyzický server.

V druhé polovině roku se do týmu přidal Martin Voldřich, který se nyní podílí na vývoji administrace. S jeho pomocí jsme připravili určitý plán jak na redesign administrace a webu, tak na nové funkce. Bude to už čtvrtý redesign v historii projektu PCP (na něm je založena administrace) a pro tentokrát jsme se rozhodli využít služeb profesionálního grafika a UX designéra. Změny tedy nebudou jen kosmetické, nebudou to jen lépe obarvené prvky, ale změní se i některé postupy, které v současné době nejsou jasné hned na první pohled. Až s nimi skončíme, tak i bez pročítání naší Wiki byste měli být schopni nahodit novou aplikaci bez škobrtnutí.

Když se tohle povede, už máme ve vývoji i nějaké novinky, které se k vám posléze dostanou a to:

  • LXC
  • Ruby

Inspirováni projektem Docker jsme se rozhodli vyzkoušet projekt LXC. Ten umí vaši aplikaci uzamknout uvnitř kontejneru. V praxi to pro vás bude znamenat, že dostanete vlastní operační systém osekaný o zbytečnosti a ten si budete moci různými způsoby upravit. Zatím více říkat nebudeme, snad jen, že třeba bude snadné nasadit například Gitlab, který při instalaci vyžaduje od systému značné úpravy.

Podpora Ruby měla být hotová už v prosinci, ale rozhodli jsme se nasazení nakonec odložit až do redesignu. Všechny novinky by měly být dostupné v prvním kvartále příštího roku, co bude dál teprve uvidíme.

Nakonec dovolte, abychom vám poděkovali, nejen za dočtení až k tomuto místu, ale také za to, že jste si na Roští našli cestu, zalíbilo se vám a používáte ho. Jste nejlepší!

Nový člen týmu

Roští už bude mít krásné 4 roky, ale ještě než to oslavíme, máme pro vás příjemnou novinku. Do našeho týmu se přidal Martin „rbas“ Voldřich. Pokud ho ještě neznáte, tak nejlepší cesta k němu je skrze kód. Bydlí v Praze, můžete ho občas potkat na srazu příznivců Pythonu a stejně jako já je zapálený do nových technologií. Pro pořádek uvedu, že Roští doposud fungovalo hlavně díky mě (Adam Štrauch) a mému bratrovi (Lukáš Grulich). Martinovi ruce oba vítáme a věřím, že je uvítáte i vy, naši uživatelé.

S příchodem Martina se změní několik věcí. Především se může stát, že ho potkáte na podpoře, když budete náhodou něco potřebovat. Je také schopen dostat se rychleji k serverům, kdyby se náhodou něco stalo. Nicméně to nejdůležitější je, že přinesl nějaké myšlenky, kolem kterých se vývoj Roští zase posune dál. Co tedy platilo včera už neplatí a bude platit zase něco nového. Pojďme se na to podívat bodově:

  • Hlavní stránka se trochu změní, nebude to moc, ale změní
  • Velkou změnou projde design administrace
  • Rozloučíme se s nějakými UX faily (správa e-mailů)
  • Přidáme možnost registrace domén
  • Vytvoříme šablony aplikací (WordPress, Drupal, Django CMS apod.)
  • Přesuneme aplikace do kontejnerů (vlastní prostředí/systém pro každou aplikaci)

Zatímco první body ocení pohodlní uživatelé a začátečníci, poslední bod si vychutnají hlavně uživatelé s hackerstvím v krvi. Základem bude technologie LXC, která nám umožní vám dát trochu volnější prostředí a i když to nebude úplně root, budete si moci vymýšlet mnohem větší šílenosti, než jste dělali doposud 🙂

Změna IP adresy pro přístup k aplikacím (SSH/SFTP/FTP)

V těch všech věcech, co bylo potřeba zařídit, aby vaše aplikace jely po migraci jak mají, jsme zapomněli zmínit jednu důležitou věc. Pro přístup k datům a aplikacím přes SSH, SFTP nebo FTP nyní musíte použít adresu, kterou máte uvedenou v info kartě konkrétní aplikace ve webové administraci.

Pokud se přihlásíte přes SSH na starý server, vyskočí na vás velké oznámení, které změnu vysvětluje, ale při přístupu přes FTP nebo SFTP toto oznámení samozřejmě neuvidíte. Správný postup je tedy podívat se do info karty aplikace, kde je uvedena IPv4 i IPv6 adresa a doména, na které je server s vaší aplikací dostupný. Tyto adresy se mohou za určitých okolností změnit, ale bude to v případě změny na vaši žádost nebo při velmi výjimečných příležitostech. Doménové jméno serveru, které pokrývá přístup jak z IPv4 nebo IPv6, se pro konkrétní servery měnit nebude a nezměnilo se ani proběhnutou migrací. Doporučujeme proto používat to.

Uživatelé staré implementace hostování webových aplikací mohou použít adresy:

  • pandora.rosti.cz 
  • IPv4: 89.187.152.33 
  • IPv6: 2a01:5f0:c001:125:3::2

Protože jde o změnu konceptu, tak je tato popsaná i na nové wiki stránce.