BCV solutions s.r.o.

Blog

Prezentace HA LAMP clusteru

Před pár týdny jsem uspořádal v naší firmě malou interní prezentaci na téma HA LAMP cluster v délce cca 2 hodiny. Cílem prezentace bylo obeznáméni kolegů s principy vysoké dostupnosti našeho řešení. V rámci prezentace jsem vysvětlil základní obecné pricipy clustrování a sestavování clusteru. Samotnou implementaci clusteru jsem předvedl na sestavení dvouuzlového clusteru, který má sloužit jako clustrovaný LAMP server. Cílem clustrování je obecně zabezpečit vysokou dostupnost služeb, zvyšovat spokojenost zákazníků a znižovat náklady spojené z výpadkem služeb.

Popis clusteru

12. 11. 2010 •

Zasílání SMS z Nagiosu

Na našem webhostingu Klenot.cz používáme pro monitorování běhu serverů a služeb, které na nich běží, systém Nagios. Sytém Nagios je velice dobře konfigurovatelný a je možné pomocí něj monitorovat téměř cokoliv. V našem případě monitoruje dostupnost několik desítek serverů a více než 350 služeb. Důležitou součástí dohledu je zasílání zpráv o možných problémech na serverech.

4. 11. 2010 •

“Virtuální” atributy v adresářovém serveru

Pro uživatele používáme adresářový server (~LDAP) z CentOSu. V LDAPu máme všechny uživatelské účty jak pro maily, tak i pro upload na web případně další služby. Pro každý mailový účet jsou v LDAPu vedené informace o kvótě, kterou přebírá Dovecot. Vznikl požadavek na nastavení doménových kvót, nikoliv jen pro jednotlivé schránky. Ke každému mailovému účtu je tedy nutné přidat informaci o celkovém místě, které může doména využívat.

30. 10. 2010 •

Nová administrace webhostingu Klenot.cz

Na webhostingu Klenot.cz jsme spustili pro zákazníky zcela nový webhosting. Změn je skutečně velké množství. Zde se zaměříme pouze na nové administrační rozhraní.

Při vytváření nové administrace jsme vycházeli především z požadavků zákazníků. Mezi nově implementované funkce patří například rozšířená správa e-mailových schránek, správa databází, dns záznamů a dalších FTP přístupů. Dostupné jsou také podrobné informace o stavu provedených objednávek a expiraci domén.

22. 10. 2010 •

Rozeslání hromadného e-mailu

Občas dochází k situacím, kdy je potřeba hromadně rozeslat email. Takováto situace nastane například v případě, kdy dojde k nějakým změnám v konfiguraci na serverech, které se přímo týkají funkčnoti a chodu poskytovaných služeb. Jenoduchým řešením je napsat si malý shellovský skript, který tuto práci vykoná za nás.

15. 10. 2010 •

Bič na uživatele sdílené MySQL

MySQL databázi používáme jako hlavní (a posledních pár měsíců jedinou*). S konfigurací MySQL pro naše prostředí jsme se za těch několik let co běží už docela poprali, takže nemáme výrazné problémy s výkonem, dostupností nebo zálohama. Co nám dlouho scházelo jsou informace o čerpání prostředků jednotlivými uživateli.

28. 9. 2010 •

Vytvoření webové služby a její otestování


Cílem tohoto článku je ukázat vytvoření jednoduché webové služby ve vývojovém prostředí NetBeans, její deploy na aplikační server GlassFish, otestování přímo ve webovém prohlížeči a vytvoření klienta, který bude tuto službu volat.

1. Vytvoření, deploy a otestování webové služby

  • V prostředí NetBeans vytvoříme nový projekt (typ: Web Application) “BCV-test-WS”, jako server zvolíme GlassFish (v mém případě GlassFish 3).

26. 9. 2010 •

Kontrola velikosti souborů z Nagiosu

Na jednom serveru potřebujeme hlídat velikost logů zda nerostou moc nad obvyklé meze. Nechci je rotovat po dosažení nějaké velikosti, chci jen vědět, že se děje nějaká neplecha.

10. 9. 2010 •

Sledování stavu Areca řadiče Nagiosem

Na některých serverech používáme řadiče Areca ARC-1680, pro klidný spánek monitorujeme stav diskových svazků Nagiosem.

Pro sledování stavu využíváme utilitu od výrobce, program arecacli:

[root@server ~]#  /usr/local/sbin/arecacli vsf info
  # Name             Raid Name       Level   Capacity Ch/Id/Lun  State         
===============================================================================
  1 ARC-1680-VOL#000 RS# Dat1        Raid1+0  750.0GB 00/00/00   Normal
  2 ARC-1680-VOL#001 RS# Dat2        Raid1+0  750.0GB 00/00/01   Normal
  3 ARC-1680-VOL#002 RS# Dat3        Raid1+0 1466.0GB 00/00/02   Normal
  4 ARC-1680-VOL#003 RS# Dat4        Raid6   3750.0GB 00/00/03   Normal
===============================================================================
GuiErrMsg<0x00>: Success.

10. 9. 2010 •

Přehled o velikosti mailových schránek

Pro nové webové rozhraní webhostingu jsme řešili jak efektivně získávat informace o velikosti obsazeného místa poštovními schránkami.

2. 9. 2010 •