Перенос физического сервера на гипервизор 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, попутно добавив другую полезную информацию.