Создание образа Windows из виртуальной машины с помощью Packer - PullRequest
0 голосов
/ 30 августа 2018

Мне нужно создать образ из существующей виртуальной машины с помощью Packer. Это - ссылка, по которой я следую, чтобы сделать это.

Теперь у меня мало сомнений в этом, прежде чем продолжить.

  1. Могу ли я выполнить все эти команды удаленно.
  2. Если да, где я должен установить Packer, это на клиентском компьютере или на удаленном компьютере?
  3. Если он должен быть установлен на удаленной машине, с которой создается образ, есть ли обходной путь для этого. У меня не будет доступа для установки чего-либо на удаленной машине.
  4. Нет, где детали VM не упомянуты. Означает ли это, что при запуске команд на виртуальной машине будут автоматически приниматься сведения о виртуальной машине?
  5. Где я могу увидеть результаты всего процесса? Будет ли он доступен на лазурном портале?

Любые замечания по вышеуказанным вопросам приветствуются. Спасибо!

1 Ответ

0 голосов
/ 30 августа 2018

Прежде всего, есть кое-что, что вы неправильно поняли в пакере.

Компоновщик Azure может создать виртуальный жесткий диск или управляемый образ. если ты создаете виртуальный жесткий диск, вы должны начать с виртуального жесткого диска. Точно так же, если вы хотите чтобы создать управляемое изображение, вы должны начать с управляемого изображения.

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

Ответ на ваш вопрос.

  1. Да, вы можете запускать команду удаленно, как в Azure CLI.
  2. Вы можете установить Packer на свой локальный компьютер.
  3. Из описания Packer ему просто нужна информация об изображении.
  4. Вы можете видеть вывод, где вы запускаете команду Packer.

Обновление

Если вы хотите создать изображение из VHD-файла, вы можете сделать вместо него:

"image_publisher": "Canonical",
"image_offer": "UbuntuServer",
"image_sku": "16.04.0-LTS",

В

"image_url": "https://my-storage-account.blob.core.windows.net/path/to/your/custom/image.vhd",

Если ваш виртуальный компьютер управляется Azure, вы можете обратить внимание на вариант custom_managed_image и изображений в Azure . Надеюсь, это будет полезно.

...