Перенос физического сервера на гипервизор Citrix XenServer или "How to convert VHDX to VHD без заморочек"
09.09.2014 - 09:44
Поступила задача:
- Есть удалённый физический сервер Windows Server 2008 R2 в другой стране, за 2000 км
- Есть гипервизор Citrix XenServer 6.2.0
- Необходимо провести конвертацию данного сервера на гипервизор
Необходимо сделать:
- Конвертацию физического сервера можно сделать с помощью различных утилит
- Citrix XenConvert, к сожалению, данный конвертер не определяет более 5 логических дисков. К сожалению, все попытки сделать копии разных физических машин, данный конвертер постоянно выпадал с ошибкой на 70% процесса. Каждый раз ошибки были разными. Видно, сказывается "бесплатность" гипервизора.
- VMware vCenter Converter- ничего не могу сказать, знаю, что конвертация должна проходить сразу на гипервизор, что не позволяет рассматривать данный вариант
- MS Disk2VHD - утилита, размером в 800Кб, которая может делать копии системы в форматах VHD и VHDX с включённой VSS. Максимальное кол-во определяемых дисков я не знаю, но определил все, которые не смог определить Citrix. Рекомендую!
- После создания копии, её нужно загрузить в корпоративную сеть. Можно загрузить образ, размером в 100Гб, на FTP сервер с помощью клиента FileZilla. Данный клиент загрузит файл без потерь. Если же FTP нет, можно воспользоваться Torrent-ом. Инструкция.
- Импортировать файл в Citrix. И тут у меня возникла проблема. Дело в том, что я не обратил внимание на галочку "Use VHDX" и создал образ в 100Гб в формате VHDX. К сожалению, данный формат не поддерживается Citrix-ом. Нужно конвертировать. Это не проблема, если у Вас установлен ещё один гипервизор - Hyper-V, где можно сконвертировать через консоль или PowerShell.
Что делать, если этой платформы нет? Устанавливать и настраивать? Если нет лишнего сервера - это не тот вариант. Можно сделать конвертацию с помощью VirtualBox. Нужно установить VirtualBox на любую машину, я установил на свой рабочий ноутбук и запустить из папки, куда установлен VirtualBox, команду:
vboxmanage clonehd filename.vhdx filename.vhd --format vhd
Данная утилита поддерживает UNC пути, так что можно не копировать VHDX на рабочую машину и так далее. - Импортировать полученный VHD в Citrix XenServer, как виртуальную машину.
Источник: Server Fault
Описание утилиты: VBoxManage clonehd
Спасибо умным людям, которые решили проблему, которую можно было бы избежать.
- Войдите на сайт для отправки комментариев
Версия для печати
Не понял, гипервизор каким то образом сделал образ удаленной запущенной системы?! Ничего не понял ...
Прошу прощения, может, действительно непонятно написано.
"Удалённая" - в смысле, установленная далеко без возможности доступа к консоли, а не физически уничтоженная.
Суть статьи в том, чтобы запустить на XenServer-е образ системы, который "снят" с физического сервера в формате VHDX. Этот формат не поддерживается XenServer-ом и переконвертировать его без инструментов Hyper-V 3.0 довольно трудно. Я описал, как можно сделать конвертирование образа из VHDX в VHD без Hyper-V 3.0, попутно добавив другую полезную информацию.