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

развернуть шаблон VMWare ESX ofv прямо из локального хранилища данных

У меня есть шаблон ovf, который находится в локальном хранилище данных esx, и я хочу развернуть его в том же хранилище данных. я могу сделать это напрямую?

OVF не предназначены для повторного развертывания. Я бы порекомендовал вам развернуть OVF один раз (но не включать его [если вам не нужно делать настройки]) и сделать одно из двух с новой виртуальной машиной:

  1. Если вы используете vCenter, преобразуйте виртуальную машину в шаблон, а затем разверните шаблон всякий раз, когда вам понадобится новый экземпляр. Это лучший вариант.
  2. Скопируйте папку ВМ в новую папку, когда вам понадобится новая копия ВМ, и выберите «Я переместил ее», когда клиент vSphere предложит вам.

Я сам не пробовал (так как у меня сейчас нет местного OVF). Но вы можете выполнить развертывание, взяв OVF с локального HTTP-сервера. Видеть http://blogs.vmware.com/esxi/2010/01/scripting-datastore-access.html для получения информации о доступе к хранилищу данных через HTTP-сервер.

Если бы ваш OVF назывался vm.ovf в корне хранилища данных1, URL-адрес выглядел бы примерно так:

http://localhost/folder/vm.ovf?dcPath=ha-datacenter&dsName=datastore1

Я не уверен, требуется ли для этого аутентификация или нет для localhost, или если диалоговое окно «Развернуть OVF» позволяет вам ввести учетные данные HTTP-аутентификации. Стоит попробовать.

Решение типа «Эй, чувак, я знаю, что тебе нравятся виртуальные машины ...»:

  1. На сервере ESX, на котором вы хотите выполнить развертывание, создайте виртуальную машину Windows.

  2. Установите на него vSphere Client.

  3. Используйте vSphere Client виртуальной машины для развертывания шаблонов OVF, используя их URL-адреса хранилища данных.

    http://<esx host>/folder/<ovf path>?dcPath=ha-datacenter&dsName=<your datastore>

Из предложения на форумах VMware: http://communities.vmware.com/thread/274107