«Идеальный» кластер. Часть 2.1: Виртуальный кластер на hetzner
Арендуя очередной сервер в дата-центре, каждый задумывается о рациональности его использования. Ведь ни для кого не секрет, что хорошо настроенный сервер не должен быть слишком нагружен и в нем должно быть достаточно ресурсов для выполнения другой работы. Кроме вышесказанного, важна отказоустойчивость и поэтому держать несколько копий одного и того же сервера в качестве hot swap, кажется отличной идеей. Для решения этих задач и нужна виртуализация. Сейчас я расскажу, как можно быстро сделать из одного сервера целый кластер серверов на базе linux и windows. В дальнейших статьях я попытаюсь объяснить, как поднять безопасный web-кластер и использовать все прелести современных технологий виртуализации. В этой инструкции речь пойдет о бесплатной системе виртуализации Proxmox, она находится в свободном доступе, но за поддержку требует плату. Мы попробуем обойтись без поддержки и коммерческого репозитория Proxmox. Вот что говорит о об этом продукте википедияProxmox Virtual Environment (Proxmox VE) — система виртуализации с открытым исходным кодом, основанная на Debian GNU/Linux. Разрабатывается австрийской фирмой Proxmox Server Solutions GmbH, спонсируемой Internet Foundation Austria. В качестве гипервизоров использует KVM и OpenVZ. Соответственно, способна выполнять любые поддерживаемые KVM ОС (Linux, *BSD, Windows и другие) с минимальными потерями производительности и Linux без потерь. Управление виртуальными машинами и администрирование самого сервера производятся через веб-интерфейс либо через стандартный интерфейс командной строки Linux. Для создаваемых виртуальных машин доступно множество опций: используемый гипервизор, тип хранилища (файл образа или LVM), тип эмулируемой дисковой подсистемы (IDE, SCSI или VirtIO), тип эмулируемой сетевой карты, количество доступных процессоров и другие.Ключевые возможностиПростое управление через веб-интерфейс; Мониторинг нагрузки в реальном времени; Библиотека установочных образов (в локальном или удаленном хранилище); Подключение к «физической» консоли гостевых систем непосредственно из браузера (по VNC); Объединение серверов в кластер с возможностью живой миграции виртуальных машин (без остановки гостевой системы); Быстрое развертывание гостевых систем из шаблонов (доступно только для OpenVZ); Автоматическое резервное копирование виртуальных машин. Читать дальше →