Клонирование диска с установленным на него VMware ESXi

Правильный метод.

Правильный метод состоит из трех шагов:

  1. Создание копии настроек ESXi сервера утилитой vicfg-cfgbackup с ключом -s (s от save).
  2. Чистая установка ESXi на новое оборудование (к примеру на новые жесткие диски).
  3. Восстановление настроек конфигурации на свежеустановленном ESXi, с помощью все той-же vicfg-cfgbackup но с ключом -l (l от load).

Пример:
Сохранение настроек ESXi в файл C:\backup.txt
vicfg-cfgbackup -s C:\backup.txt

Затем восстанавливаем настройки на новой копии из файла C:\backup.txt
vicfg-cfgbackup -l C:\backup.txt

По желанию, в последнюю команду можно добавить ключ -q, чтобы команда была выполнена без запроса на подтверждение.

 

Другой метод. Не лучший, но в некоторых ситуациях также возможен.

Этот метод может применяться если новое оборудование, по каким-либо причинам, не проходит минимальные требования для ESXi (к примеру имеет одноядерный процессор)
Для реализации этого метода должны быть выполнены следующие условия:

  1. Новые жесткие диски уже должны быть установлены в системе, а старые еще не удаленны.
  2. К серверу должна быть подключена флешка, либо оптический диск, с установленным на ней Linux Live USB (CD). Live USB берите тот, который удобен.

Когда два верхних пункта соблюдены делаем следующее:

  1. Загружаемся с Live USB.
  2. Выводим список доступных дисков командой parted -l. Вывод этой команды должен иметь в себе минимум два диска. Диск-источник (к примеру /dev/sda) с уже установленной на нем ESXi и диск-цель (к примеру /dev/sdb)
  3. Смотрим какие разделы есть на диске источнике командой sgdisk -p /dev/sdaВывод будет приблизительно такой:
    Disk /dev/sda: 15679488 sectors, 7.5 GiB
    Logical sector size: 512 bytes
    Disk identifier (GUID): 3703B3D8-7FBE-4A3A-8526-FE24A6BF76DC
    Partition table holds up to 128 entries
    First usable sector is 34, last usable sector is 15679454
    Partitions will be aligned on 32-sector boundaries
    Total free space is 13836413 sectors (6.6 GiB)
    Number Start (sector) End (sector) Size Code Name
    1 64 8191 4.0 MiB EF00
    5 8224 520191 250.0 MiB 0700
    6 520224 1032191 250.0 MiB 0700
    7 1032224 1257471 110.0 MiB FFFF
    8 1257504 1843199 286.0 MiB 0700

     
  4. Следующее действие это грубое копирование диска источника на целевой диск с помощью утилиты dd. Тут нужно знать сколько копировать. Обратите внимание на номер последнего сектора (в примере он равен  1843199) и добавьте к нему единицу (потому что нумерация секторов начинается с нуля).
    Важно! Вся информация, которая до этого была на целевом диске, будет будет удалена.
    dd =if/dev/sda of=/dev/sdb bs=512 count=1843200Эта команда клонирует всю информацию из диска источника на целевой диск.
     
  5. Дальше нам нужно починить таблицу разметки на целевом диске. Сделать это можно утилитой gdisk. Команда имеет следующий вид gdisk /dev/sdb и дальшe x (для входа в «эксперт» меню) e (для исправления разметки диска) w (для записи внесенных изменений).Поздравляем. Теперь у вас на целевом диске должна быть рабочая, абсолютная копия вашего ESXi.

Если у Вас остались вопросы, обращайтесь в нашу службу поддержки — мы всегда рады помочь!