Esxi перенос виртуальной машины на другой datastore

Записки на полях

Грабли, на которые я наступил. Руководства, инструкции, ощущения.

пятница, 8 мая 2015 г.

VMware vSphere для начинающих. Как переместить виртуальную машину между датасторами (datastores)

Задача.
Необходимо переместить виртуальную машину с одного датастора на другой в рамках одного хоста. В вопросах на форуме VMware и в Базе знаний говорят о пункте «Migrate». Но он, судя по всему, появляется при использовании vCenter. Как скопировать руками?

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

6. Выбираем датастор, на который надо переместить машину (у меня он сейчас только один, поэтому есть некоторое несоответсвие на снимке). Нажимаем Move.

7. После перемещения файлов виртуальной машины в левом меню (рис. 1) нажимаем правой кнопкой на перемещенной виртуальной машине и выбираем в меню пункт Remove from Inventory.

8. Повторяем пункт 2, но выбираем уже датастор, на который была перемещена машина.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

11. Машина снова появится в списке ВМ слева. При ее запуске нужно еще будет ответить на вопрос vSphere Client, была ли машина перемещена или скопирована. Ответить нужно, что была перемещена.

Источник

Esxi перенос виртуальной машины на другой datastore

Добрый день! Уважаемые читатели и гости одного из крупнейших блогов по системному администрированию Pyatilistnik.org. В прошлый раз мы с вами изучили встроенный антивирус Chrome и разобрали процесс Software_Reporter_ Tool.exe, который очень прилично нагружал наш CPU на компьютере. Идем дальше и сегодня мы вновь поговорим на тему гипервизора ESXI, мы рассмотрим процесс миграции одного виртуального диска у виртуальной машины на другой датастор средствами vCenter 7.0. Думаю вам будет это интересно, так как интерфейс слегка поменялся.

Постановка задачи

У меня в организации есть vCenter Server 7 на котором есть кластер из 24 ESXI хостов. Им презентованы общие датасторы. На одном из датасторов не правильно было спланировано дисковое пространство виртуальных дисков для одной из виртуальных машин, в итоге при заполнении дисков внутри гостевой операционной системы, мы поймали ошибку «There is no more space for virtual disk». Получилось, что суммарный выделенный объем виртуальных дисков превысил размер VMFS хранилища.

В моем примере 11-ое хранилище почти заполнено и там осталось всего 111 из 6 ТБ.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

С данного датастора я хочу мигрировать один из виртуальных дисков, размером 2,2 ТБ на другой датастор.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Варианты миграции виртуальных дисков в ESXI

Я пойду первым вариантом и произведу миграцию через Storage Vmotion.

Миграция с помощью Storage vMotion

С помощью Storage vMotion вы можете переносить виртуальную машину и ее файлы на диске из одного хранилища данных в другое во время работы виртуальной машины. С помощью Storage vMotion вы можете перемещать виртуальные машины из массивов для обслуживания или обновления. У вас также есть возможность оптимизировать диски для повышения производительности или преобразовать типы дисков, которые вы можете использовать для освобождения места.

Вы можете разместить виртуальную машину и все ее диски в одном месте или выбрать отдельные расположения для файла конфигурации виртуальной машины и каждого виртуального диска. Виртуальная машина не меняет хост выполнения во время миграции с помощью Storage vMotion. Во время миграции с помощью Storage vMotion вы можете изменить тип выделения диска.

Storage vMotion имеет несколько применений для администрирования виртуальной инфраструктуры, включая следующие примеры использования.

Процесс миграции диска виртуальной машины ESXI в vCenter 7

Приступаем от слов к делу и выполним Storage vMotion. Щелкните правым кликом по нужному виртуальному серверу и выберите пункт «Migrate«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Выберите пункт «Change Storage only«. Это позволит переместить только расположение файлов виртуальной машины, сам хост на котором она работает останется неизменным.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

У вас появится список хранилищ, которые вы можете использовать для миграции виртуального диска. Выберите пункт «CONFIGURE PER DISK«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Выбираем нужный виртуальный диск и нажимаем кнопку «CONFIGURE».

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Далее выберем нужный датастор на который вы хотите его переместить. Обратите внимание, что на данном шаге вы можете поменять тип диска, для этого есть пункт «Select virtual disk format«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Также вы можете выбрать политику хранения виртуальной машины в раскрывающемся меню «VM Storage Policy«. Политики хранения определяют требования к хранилищу для приложений, работающих на виртуальной машине. Вы также можете выбрать политику по умолчанию для хранилищ данных vSAN или Virtual Volumes.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

нажмите кнопку «CONFIRM» для продолжения миграции.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Далее вам еще раз нужно точно выбрать нужный виртуальный диск и начать процесс миграции.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Процесс миграции занимает разное время, все зависит от объема виртуального диска.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

В задачах у вас появится задание «Migrating Virtual Machine active state«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Процесс миграции диска виртуальной машины ESXI в vCenter 5.5

В стареньком клиенте vCetner так же через правый клик вызовите меню «Migrate«. В открывшемся мастере выберите пункт «Change datastore«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Далее нажмите на кнопку «Advanced«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Теперь у вас появится возможность изменить «Current Location» на другое хранилище. Нажимаем next.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Остается нажать кнопку «Finish» и запустить процесс миграции виртуального диска в vCenter 5.5.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Процесс миграции диска виртуальной машины ESXI в vCenter 6.5

Давайте еще покажу, как это выглядело в vCenter Server 6.5. Так же откройте веб клиента и щелкните правым кликом по виртуальной машине, из контекстного меню выбираем пункт «Migrate«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Чтобы переместить только файлы виртуальных винтов выбираем пункт «Change Datastore» и next

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Видим список доступных датасторов, нам необходимо для выбора отдельных дисков нажать кнопку «Advanced«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Далее выберите нужный виртуальный диск и в столбце «Storage», у вас откроется список датасторов.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Далее вы можете выбрать другую политику хранилищ и выберите куда его нужно мигрировать.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

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

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Проверяем, что все указано верно. Если так, то запускаем процесс миграции.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Как я и писал выше, время переезда зависит от размера виртуальных дисков и скорости вашего СХД.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Процесс миграции диска виртуальной машины ESXI через PowerCLI

Не могу не показать, как производить миграцию Storage vMotion с помощью PowerCLI.

Далее вы можете запустить сам PowerCLI или через PowerShell ISE вызвать его модуль, первое, что необходимо это подключиться к вашему vCenter Server, через команду:

В своем примере у меня есть виртуальная машины SVPRDLS04 у нее два виртуальных диска, я буду перемещать на другой датастор второй диск, объемом 100 ГБ. Чтобы посмотреть список дисков у виртуальной машины, номера дисков, так как это будет использоваться в командах, на каком датасторе сейчас лежат, выполните:

Нужный мне диск имеет параметры:

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Далее нам нужно посмотреть список доступных хранилищ и свободное на них место, чтобы определиться куда мы будим мигрировать виртуальный диск. Для этого выполните:

Я буду перемещать второй диск на хранилище DELL_04, там достаточно свободного места.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Теперь зная вводные данные вы можете соорудить не сложную конструкцию.

# Задаем переменную в которую помещаем значение хранилища куда мы мигрируем виртуальный диск

# Сама команда по миграции

Разрешаем миграцию и нажимаем «Y«.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

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

Источник

Миграция виртуальных машин “на лету” без vMotion с помощью Veeam Backup & Replication

Недавно я столкнулся с такой задачей: нужно было выполнить миграцию “на лету” виртуальной машины (ВМ), при том, что функция vMotion в имеющейся версии VMware vSphere отсутствовала. Мне успешно удалось решить эту проблему, и под катом я хочу поделиться моим решением, так как, думаю, это может пригодиться еще кому-то.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

VMware vMotion — это специальная функциональная возможность vSphere, которая позволяет переместить ВМ с одного хоста на другой “на лету”, то есть без видимого влияния на “продакшн” систему. Технология vMotion была представлена еще в 2003 году и по настоящий момент времени является частью всех выпусков vSphere, кроме Essentials Kit, который предназначен для построения небольших виртуальных инфраструктур.

Существует несколько сценариев, когда vMotion может быть полезен, начиная от случая запланированного обслуживания системы (например, установка пакетов обновления программного обеспечения), когда требуется мигрировать ВМ на другой сервер на небольшой промежуток времени без даунтайма/простоя, и заканчивая случаем миграции ВМ при проблемах с производительностью сервера. Конечно, если vSphere лицензия позволяет это сделать, то миграция выполняется парой кликов мыши. Но что делать, когда такой возможности у установленной версии vSphere нет, но она требуется для разового проекта? В таком случае можно воспользоваться функциональной возможностью Quick Migration имеющейся в Veeam Backup & Replication v7.

Итак, что это такое?

Quick Migration — это одна из функций Veeam Backup & Replication, которая доступна также и в бесплатной версии (Free Edition). Схема работы Quick Migration показана на рисунке ниже. VMware backup proxy служит связующим звеном при миграции ВМ.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Теперь я покажу работу Quick Migration на практическом примере. Итак, что нужно сделать, чтобы выполнить простейшую миграцию “на лету” без vMotion:

Установить программу на физический сервер или ВМ под управлением Windows (обязательно 64-bit). Инсталлятор стандартный и установка продукта занимает не более 15 минут.

Добавить в Veeam Backup консоль два хоста: первый хост (на котором работает ВМ) и второй хост (куда ее нужно переместить), после чего они будут доступны в разделе управляемых vSphere хостов. Интерфейс пользователя довольно прост, надеюсь, что не возникнет сложностей с этой операцией. Однако чтобы удостовериться, что все правильно, можно посмотреть наглядный процесс установки (на англ. яз.).

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

Quick Migration позволяет перемещать работающую ВМ между хостами и/или хранилищами. Для того чтобы начать операцию, нужно выбрать ВМ, кликнуть правой кнопкой мыши по ней и выбрать пункт Quick Migration… из списка меню.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Сам процесс содержит несколько шагов — кликов мыши. Необходимо подтвердить ВМ (можно взять несколько), выбрать хост назначения, куда совершается перенос и указать прокси-сервера, если такие уже есть в системе для увеличения скорости процесса:

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

И все! Система перенесет ВМ на другой хост/хранилище, зарегистрирует ее там и сообщит вам о том, что машиной можно пользоваться.

Несколько дополнительных мыслей

Quick Migration может быть полезной, если нужно мигрировать VMware ВМ между хостами (разными датасторами/хостами и датасторами) VMware ESX(i) без приостановки ее работы, т.е «на лету”, а VMware vMotion опция недоступна.

В общем, Quick Migration работает с ВМ, находящейся в любом состоянии, но эта функция становится очень полезной, когда ВМ запущена в продуктивной сети и нет возможности ее выключить (или приостановить).

Quick Migration может мигрировать несколько ВМ параллельно.

Quick Migration доступна только для VMware серверов, но не для Hyper-V.

Источник

Esxi перенос виртуальной машины на другой datastore

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Всем привет сегодня расскажу как мигрировать работающую виртуальную машину без общего datastore в VMware vCenter. Если у вас есть кластер на VMware ESXI 5.5, то там проблем нет, так как в кластере все хосты имеют общий датастор, где лежат виртуальные машины, и во время миграции, по сути файлы виртуальной машины остаются на том же датасторе, у нас же ситуация что нет общего starage и холодная миграция, то есть выключенная виртуалка, нас не устраивает, в виду того, что она важная и должна работать без перерывов, смотрим ниже как решить данную проблему.

Что такое vMotion

VMotion это технология, которая помогает виртуальной машине производить миграцию, как на другие хосты ESXI так и datastore. Первое что я вам советую сделать это посмотреть карту vMotion на вашем esxi хосте. Для этого выбираете vm и переходите во вкладку Maps и сразу становится понятно куда можно двигать без проблем а куда нельзя и по каким причинам, либо CPU не соответствует либо не включено перемещение.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Изучив карту vmotion можно понять какой вид миграции нам нужен, их всего три типа.

Миграция Change both Host and datastore

Так как нам нужно смигрировать vm в работающем состоянии без общего диска, то нам подходит только Change both Host and datastore. Щелкаем правым кликом по виртуальной машине и выбираем Migrate, у вас откроется окно для выбора метода. Как можете заметить в толстом клиенте VMware ESXI Client для Windows на живую Change both Host and datastore выполнить не дает, функция не активна, такое ограничение, но не спешите отчаиваться, у VMware vCenter есть Web Client, в котором это можно осуществить.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Vmware Web Client

Во первых он у вас должен стоять как вместе с vCenter или отдельно. Его дистрибутив находится на установочном диске с VMware vCentert. Скачать Vmware Web Client можно тут. Заходим по адрес

Так как у меня настроена аутентификация через Active Directory, то вводим формат вот такой домен\логин и пароль. Выбираем там вашу виртуальную машину и жмем Migrate.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Выбираем Change both Host and datastore, как видите все активно. Данная функция еще называется Enhanced vMotion или «Shared-Nothing» vMotion. Ниже мы рассмотрим ее принципы.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

выбор вида миграции

Теперь вас попросят указать на какой ESXI Host вы поедите, мастер проверит все ли выполнены требования для vmotion, о них мы поговорим ниже. Если есть проблемы то вам сразу об этом скажут, у меня например на esxi21 не был включен vmotion на виртуальном коммутаторе. Как включить vmotion читайте тут.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Требования к vmotion

Вот пример ошибки при Enhanced vMotion. Проблема в несовместимости CPU масок. К счастью в vmware vcenter это в большинстве случаев можно поправить, но могут и быть синие экраны.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

После того как все требования выполнены все становится зеленым и можно продолжать миграцию

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Все будет происходить по обычной сети vMotion, по ней передаются и диск Vm, и ее память с регистрами процессора для обеспечения непрерывной работоспособности виртуальной машины во время миграции

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Миграция Enhanced vMotion

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

bulk copy и mirror mode driver

Mirror mode driver игнорирует те блоки исходного хранилища, которые меняются, но еще не были скопированы на целевое хранилище. Чтобы удерживать максимальную скорость копирования, Mirror mode driver использует отдельный буфер, чтобы не использовать отложенную запись блоков.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

После того как вы разобрались с самим процессом, нужно двигаться дальше. Следующим шагом будет указать datastore на новом ESXI хосте.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

выбор датасторе ESXi

теперь нужно указать vMotion Priority, советую оставить рекомендуемый, при этом варианте будет установлена оптимальная производительность при vMotion.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Смотрим сводку по заданию и жмем finish.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

В правом верхнем углу Vmware Web Client появится задание с переездом виртуальной машины.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

Для чистоты эксперимента можете проверить доступность vm во время миграции, запустив команду ping до нее.

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

доступность vm при миграции

Вот так вот просто мигрировать работающую виртуальную машину без общего datastore в VMware vCenter, главное знать функции того чем управляешь.

Источник

Как перенести виртуальную машину ESXI на другой хост по ssh

Есть простой и быстрой способ перенести виртуальную машину esxi с хоста на хост используя ssh.

Чтобы мигрировать vm с хоста на хост первое что нам понадобится — это включить SSH доступ на обоих узлах.

Для этого заходим в VMware vSphere Client или веб интерфейс, если версия esxi 6.0 и выше, и включаем в разделе Manage — Services службу TSM-SSH.

На хосте назначения нужно создать каталог на datastore в который мы переместим файлы vm. Лучше сделать через клиент vmware или веб интерфейс.

Далее на исходном хосте нужно проверить разрешение firewall.

Заходим по ssh на хост с нашей vm и проверяем правило брандмауэра:

Если написано false, то разрешаем подключение клиента ssh:

Далее используем команду ls для отображения списка файлов виртуальной машины:

Нас интересуют 3 файла с расширениями:

*.vmx — главный конфигурационный файл

*.vmdk — файл с описанием параметров виртуального диска

*-vmdk — диск с данными виртуальной машины

Более подробное описание файлов виртуальной машины здесь.

И непосредственно команды для копирования файлов vm на другой хост, у меня получилось:

Esxi перенос виртуальной машины на другой datastore. Смотреть фото Esxi перенос виртуальной машины на другой datastore. Смотреть картинку Esxi перенос виртуальной машины на другой datastore. Картинка про Esxi перенос виртуальной машины на другой datastore. Фото Esxi перенос виртуальной машины на другой datastore

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

После копирования файлов нужно добавить виртуальную машину в клиенте vmware, используя пункт Register an existing virtual machine.

В случае, если конфигурация оборудования изменилась, то после добавления vm нужно будет поправить ее настройки.

На этом перенос виртуальной машины esxi на другой хост закончен. Думаю было не сложно 🙂

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *