Прежде всего, есть кое-что, что вы неправильно поняли в пакере.
Компоновщик Azure может создать виртуальный жесткий диск или управляемый образ. если ты
создаете виртуальный жесткий диск, вы должны начать с виртуального жесткого диска. Точно так же, если вы хотите
чтобы создать управляемое изображение, вы должны начать с управляемого изображения.
Это означает, что вы должны создать образ из образа или виртуального жесткого диска, а не виртуальной машины.
Ответ на ваш вопрос.
- Да, вы можете запускать команду удаленно, как в Azure CLI.
- Вы можете установить Packer на свой локальный компьютер.
- Из описания Packer ему просто нужна информация об изображении.
- Вы можете видеть вывод, где вы запускаете команду 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 . Надеюсь, это будет полезно.