Статьи

Бітрейте - Міграція ІТ-інфраструктури з Xen на Hyper-V

27.09.2011

Міграція з Xen на Hyper-V


У одного з наших клієнтів виникла потреба перенести свою віртуальну ІТ-інфраструктуру з гипервизора Xen на Hyper-V. В якості апаратної платформи використовувався сервер IBM3650, вихідна операційна система - Red Hat Enterprise Linux 5 32-bit, цільова ОС - Windows Server 2008R2 64-bit. ІТ-інфраструктура організації включала: контролер домену на Windows 2003, сервер Lotus Domino на RHEL 5, резервний сервер Lotus Domino на Windows 2003 (на іншому фізичному сервері), поштовий шлюз і веб-сервер також на RHEL5. Всі ці сервери необхідно було перенести в віртуальне середовище Hyper-V.

Найпростішим випадком опинився перенесення сервера Lotus Domino під управлінням Windows 2003 - він був перенесений за допомогою інструменту P2V Migration з System Center Virtual Machine Manager. Незважаючи на те, що сервер був віртуальним, утиліта P2V сприйняла його як фізичний і без проблем перенесла в Hyper-V.

Контролер домену за допомогою P2V перенести не вдалося, утиліта повідомила, що контролер можна конвертувати тільки в відключеному режимі, який у варіанті з Xen був недоступний. Довелося встановити чисту віртуальну машину з Windows Server 2008R2 і переносити Active Directory за допомогою стандартних засобів Windows - dcpromo і adprep.

Далі необхідно було перенести віртуальні машини з операційною системою Red Hat Enterprise Linux. Жодного способу для конвертації віртуальних машин Xen з Linux в формат Hyper-V знайти не вдалося, тому довелося переносити безпосередньо сервіси та їх налаштування. У випадку з поштовим шлюзом і веб-сервером все виявилося досить просто - були скопійовані дані і конфігураційні файли з одного Лінукса на інший. Єдиний нюанс - в якості цільової ОС був вибраний не Red Hat а його безкоштовний брат-близнюк - CentOS поточної (шостий) версії.

З Lotus Domino проблема була в тому, що файли баз даних Lotus (nsf-файли) для Linux мають формат, відмінний від формату файлів для Windows, тому просто скопіювати файли з одного сервера на інший було не можна. Був проведений наступний трюк - всі файли баз даних були реплікуються засобами Lotus Domino на резервний сервер під керуванням Windows. Потім ці файли, разом з файлом names.nsf, що містить практично всі налаштування Lotus Domino, вже в форматі Windows, були перенесені в віртуальну машину з Windows Server 2008R2 і свіжовстановленому сервером Lotus Domino. Нового сервера Domino при установці був підсунуть id-файл первинного сервера, в результаті чого він усвідомив себе їм, запустився, вважав настройки з репліки names.nsf і почав працювати, як ні в чому не бувало - приймати і відправляти пошту, реплицироваться з резервним сервером .

Як результат - вся ІТ-інфраструктура компанії була перенесена в віртуальне середовище під керуванням гипервизора Microsoft Hyper-V, що дозволяє більш повно використовувати апаратні ресурси сервера, застаріла ОС Windows Server 2003 32-bit була замінена на Windows 2008R2 64-bit, RHEL5 32-bit був замінений на безкоштовний 64-бітний CentOS 6. Варто відзначити, що весь процес міграції був проведений без простою ІТ-сервісів , Тобто абсолютно непомітно для користувачів.

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал