Виртуализация · 2 min read · Nov 30, 2025
Репликация виртуальных машин и аварийное восстановление с VMWare Server и Debian Etch (4.0)
Репликация виртуальных машин и аварийное восстановление с VMWare Server и Debian Etch (4.0)
Версия 1.0
Автор: Francis Theys
Это руководство предоставляет пошаговые инструкции о том, как создать высокодоступную среду VMware Server на системе Debian Etch. С помощью этого руководства вы сможете создать виртуальные машины, которые будут доступны на нескольких системах с возможностями аварийного восстановления/возврата.
Система основана на компонентах “Проекта высокой доступности Linux”, а именно “DRBD” и “Heartbeat”.
Бесплатная версия DRBD с открытым исходным кодом позволит только 2-узловую активную/пассивную среду, так что это не для крупных компаний! Также настройка heartbeat/drbd, описанная в этом руководстве, осуществляется с использованием 2 Ethernet NIC. Я рекомендую, чтобы хотя бы NIC, используемый для репликации DRBD (eth1 в этом руководстве), был 1Gbit или более.
Предупреждение: Это руководство требует хотя бы базовых знаний Linux и сетевых технологий и не предназначено для так называемых “новичков” в Linux и/или сетевых технологиях и/или Vmware!
Существует много способов достижения этой цели, но это тот путь, который я выбираю. Я не даю никаких гарантий, что это сработает для вас!
1. Предварительная заметка
Я предполагаю, что вы уже настроили базовую систему Debian Etch с установленным VMWare Server на обоих серверах, как описано в следующих руководствах:
“Идеальная настройка - Debian Etch (Debian 4.0)” !!Только первые 2 страницы!!
ЗАМЕТКА: При использовании сервера с 4 ГБ ОЗУ или более, пожалуйста, установите ядро “bigmem” и соответствующие заголовки!
apt-get install linux-image-2.6.18-4-686-bigmem linux-headers-2.6.18.-4-686-bigmemПоскольку нам потребуется отдельная файловая система для репликации между обоими серверами, я предлагаю использовать ручную схему разделения, как показано ниже:
/dev/sda1 -- 500 MB /boot (primary, ext3, Bootable flag: on)
/dev/sda5 -- 10000 MB / (logical, ext3)
/dev/sda6 -- 2000 MB swap (logical)
/dev/sda7 -- 60 GB unmounted (logical) (will contain the /var/vm directory)Вы можете варьировать размеры разделов в зависимости от размера вашего жесткого диска, а названия ваших разделов также могут варьироваться в зависимости от вашего оборудования (например, у вас может быть /dev/hda1 вместо /dev/sda1 и так далее). Также убедитесь, что /dev/sda7 одинакового размера на server1 и server2, и, пожалуйста, не монтируйте их, когда установщик спросит вас:
Нет точки монтирования для файловой системы ext3 в разделе #7 SCSI1 (0,0,0) (sda).
Вы хотите вернуться в меню разделов?
пожалуйста, ответьте Нет!
“Как установить VMware Server на Debian 4.0” !!Только первая страница!!
ЕСЛИ НЕ УКАЗАНО ИНОЕ, ВСЕ КОМАНДЫ ВЫПОЛНЯЮТСЯ НА ОБОИХ СЕРВЕРАХ
2. Установка необходимых пакетов на обоих серверах
Сначала обновим нашу базу данных пакетов:
apt-get updateТеперь установим пакеты, необходимые для этого руководства
apt-get install ssh drbd0.7* module-assistant heartbeat build-essential psmiscGet new posts in your inbox
No spam. Unsubscribe anytime.