Několik samostatných serverů neslo provoz celé firmy: mailingy, mailserver, webservery a řadu menších služeb. Každý stroj se spravoval zvlášť a výpadek jednoho z nich znamenal výpadek toho, co na něm zrovna běželo.
Cíl
Navrhnout jednotný koncept OS infrastruktury, na kterém poběží všechny služby jako virtuální stroje. Ty se dají přesouvat mezi hosty, zálohovat jedním postupem a přežijí výpadek jednoho fyzického stroje.
Řešení
- Virtualizační platforma XEN XCP na dvou hostech. Virtuální stroje s vysokou dostupností se při výpadku jednoho hosta spustí na druhém.
- Nasazení Dom0 hostů a úložiště SAN jako základu platformy.
- Vyvažování zátěže mezi Dom0 hosty, úložištěm SAN a sítí, aby žádná vrstva nebyla úzkým hrdlem.
- Sdílené úložiště přes SAN a připojený NAS, včetně záloh a vysoké dostupnosti úložiště.
- Migrace stávajících fyzických i virtuálních serverů (pošta, databáze, weby) na novou platformu, s doladěním každé služby po přesunu.
- Dokumentace celé infrastruktury, aby ji mohl spravovat i někdo jiný.
Vše stojí na otevřeném softwaru: XEN XCP a GNU/Linux Debian a CentOS.
Výsledek
Služby, které dřív závisely na jednotlivých strojích, běží jako virtuální stroje na společné platformě se zálohami a převzetím provozu druhým hostem. Asi rok po spuštění přibyl nad infrastrukturou monitoring vytížení a dostupnosti.