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

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

  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.