Уже почти 11 лет занимаюсь разработкой сайтов, хостингом....
Около 3-х лет назад один "коллега" предложил перенести все физические машины в виртуальную среду. Так как накопилось уже около 13 "серверов" (некоторые сервера к примеру dns были собраны из очень старых системников) и каждый потреблял электроэнергию и каждого нужно летом охлаждать, я решил прислушаться к совету. В то время была нереальная скидка на покупку еще вечных лицензий vmmanager 5. Так как я уже не мало времени работал с панелями этой компании вопросов у меня не возникло и я приобрёл vmmanager 5 KVM.
Радости моей не было предела. Все шикарно работало и ценник на электроэнергию солидно уменьшился. Но время идет и не щадит никого. В какой-то момент я понял, что уже "боюсь" обновлять эту панель. Почти после каждого "апдейта" что-то шло не так (отваливался VNC, vm просто не запускались....) Настал момент и сбылась моя мечта: я приобрел blade сервер от компании HP
Недолго думая я решил с самого начала строить что-то отказоустойчивое, высокодоступное.... Тем более один мой знакомый размещал у себя мой сервер и линк между нами 10G. На vmmanager идти я уже не хотел и выбор пал на следующие системы.
1. ProxMox --разработка австралийской компании основанная на KVM. Умеет практически все, чем "старшие братья" и даже больше. Бесплатная, но есть и платные подписки.
2. oVirt -- Бесплатный аналог виртуализации от RedHat. Крайне гибкая штука, очень маштабируемая...
3. vSphere -- Этим названием называют связку VMware ESXi и vCenter . Что тут говорить? Это "первопроходцы" среди виртуализации. Вообщем лидеры (по крайней мере многие так считают).
Так как я "линуксоид" до мозга костей, я выбрал ProxMox. Забегая вперед, это была моя очень большая ошибка. Итак спустя месяц я настроил очень классную систему: 4 ноды в кластере, внешняя "хранилка" на TrueNas, живая миграция, high availability, CEPH.... Вообще все работало как в сказке. Прошло 4 месяца и в одно прекрасное утро я получаю сообщения о том, что сайты клиентов недоступны. Первое что пришло в голову: Интернет? (У меня своя сеть ip адресов, 3 провайдера и BGP соединение.) Ладно вышли из строя 2 провайдера, а 3-й? Вторая мысль электроэнергия? Но спустя минуту "тыкания" мышкой я понял, что проблема в чем-то другом, так как мой пограничный сервер был доступен. Как только я зашел в панель управления ProxMox понял, что проблема тут. Сервера были в сети 2 часа и половина vm была выключена. При попытке запустить их я наткнулся на кучу ошибок. В итоге life cd и xfs_repair -L помогли мне. Потеряв неделю времени я восстановил все.
Прошу строго не судить - это моя первая статья! Продолжение следует!