22 мая 2016 г.

VMware ESXi + FTP

Возникла у меня необходимость мигрировать виртуальный сервер ESXi с одного дата цента на другой. Проблема заключалась в том, что размер диска этого сервера - 300 Гб. Что прокачать такой объем данных через оснастку VMware vSphere Client та еще задача, скорости нет, при этом весь объем сначала скачивается локально, потом уже с локальной машины выгружается на новый сервер.

Выход - качать напрямую.

Первое, что я попытался сделать - прокачать через scp. Скорость не удовлетворила.

Немного погуглив нашел пару статей как сделать все быстро.

1. Устанавливаем FTP сервер на ту VMware с которой будем качать.

Статья 1.
  • Заходим на VMware по SSH
  • Переходим на один из Storage
    cd /vmfs/volumes/1TB/
  • Скачиваем ftp сервер
    wget http://esxi-customizer.googlecode.com/files/ProFTPD-1.3.3-8-offline_bundle.zip
  • Устанавливаем ftp сервер
    esxcli software vib install --no-sig-check -d /vmfs/volumes/1TB/ftp/ProFTPD-1.3.3-8-offline_bundle.zip
Для удаления необходимо выполнить
esxcli software vib remove -n ProFTPD

2. Качаем файлы.

Статья 2.
  • Необходимо отключить firewall
    esxcli network firewall set --enabled false
  • Теперь можем качать
    wget ftp://user:password@host/path
    Кстати wget по http качает без проблем. Firewall нужно отключать только для ftp
  • После того как все скачали, не забываем включить firewall обратно
    esxcli network firewall set --enabled true

1 комментарий:

  1. esxcli software vib install --no-sig-check -d /vmfs/volumes/6
    32c4563-db4e1fd4-0103-d067e5e5f204/ISO/ProFTPD-1.3.3-8-offline_bundle.zip
    [DependencyError]
    VIB VMware_locker_tools-light_10.2.0.7253323-8169922 requires esx-version >= 6.6.0, but the requirement cannot be satisfied within the ImageProfile.

    esxi 6.5.0

    ОтветитьУдалить