Назад | Перейти на главную страницу

XenServer переносит машины между хостами

У меня есть бесплатная установка XenServer 5.6 с 5 виртуальными машинами (Windows и Linux), использующими около 1,5 ТБ непосредственно подключенного хранилища.

Поскольку наши потребности в виртуализации немного выросли, в настоящее время мы готовим более быструю машину XenServer 6.0 Free с большим объемом ОЗУ и хранилищем. Опять же, диски напрямую подключены.

Как я могу перенести виртуальные машины между машинами XenServer?

Мне не нужно поддерживать машины в рабочем состоянии во время миграции, но использование экспорта и импорта виртуальных машин определенно займет слишком много времени.

Сделал бы виртуальную машину с такой же конфигурацией на новом хосте и ddМожет ли том LVM по сети быть единственным быстрым и наименее болезненным решением? Есть ли какие-то «подводные камни», на которые я должен обращать внимание, когда делаю что-то подобное? В старой машине установлен AMD Phenom II, в новой - процессоры Intel Xeon E5.

Взять логический том и скопировать его на удаленный хост работает. Но на это нужно время. А если раздел не заполнен, это пустая трата времени. Особенно если это большой раздел, так как будет скопировано и неиспользуемое пространство.

Я использую xen на debian, но я считаю, что он достаточно универсален для других настроек

Когда я перемещаю свои машины xen, я делаю следующее:

  • выключи виртуальную машину
  • смонтировать виртуальную машину только для чтения (приятно, чтобы быть в безопасности)
  • создать новый LVM для диска / подкачки на целевой машине
  • создать файловую систему и поменять местами LVM
  • смонтировать файловую систему
  • скопируйте файл конфигурации xen в новый xen DomU
  • rsync -avrplEHXgo --numeric-ids --exclude = / mnt / --exclude = / proc / --exclude = / dev / --exclude = / tmp / from-source-machine to destination-machine
  • в месте назначения создайте mnt, proc, dev, swap с соответствующими разрешениями. размонтировать файловую систему

и ты должен быть готов к работе

Я думаю, что самый быстрый способ сделать миграцию - использовать программное обеспечение для создания образов дисков. В компании, в которой я работаю, почти все машины размещены на серверах XEN и VMWARE. Мы очень часто сталкиваемся с этой ситуацией. Мы используем Active @ Boot Disk, который очень быстрый и надежный. Сначала загрузитесь с компакт-диска на сервере, который вы хотите перенести, и сделайте резервную копию в сетевой папке образа вашего сервера. Затем на новом сервере XEN загрузитесь и восстановите этот образ на новом сервере. Надеюсь, это поможет.

В интересах минимизации времени простоя вы можете создать моментальный снимок. Затем вы можете экспортировать его, переместить и импортировать на новый компьютер.

Прошло много времени с тех пор, как вы использовали xen, но ... что, если вы загрузили оба xenserver'а с помощью живого дистрибутива, например разделенная магия

включите совместное использование samba и скопируйте виртуальные жесткие диски прямо через них ... вставьте хороший гигабитный (или выше) переключатель посередине, и все будет сделано в кратчайшие сроки!

Затем просто импортировать файлы конфигурации из меню xenserver?