Укажите виртуальную сеть VMWare Fusion для подключения к упаковщику.

Теперь я пытаюсь использовать упаковщик для создания образа виртуальной машины VMware Fusion, я могу использовать упаковщик для создания виртуальной машины, однако он использует сервер http kickstart для представления файла кикстарта.

У меня проблема в том, что есть только одна виртуальная сеть, которая может связаться с моим http-сервером упаковщика.

Можно ли указать виртуальную сеть для подключения в шаблоне JSON упаковщика?

Это мой текущий раздел конструктора шаблона.

  "builders": [{
    "headless": true,
    "type": "vmware-iso",
    "vm_name": "{{user `vm_name`}}",
    "guest_os_type": "rhel7-64",
    "vmdk_name": "rhel7",
    "disk_size": "8192",
    "vmx_data": {
      "numvcpus": 2,
      "cpuid.coresPerSocket": 1,
      "memsize": 2048,
      "ethernet0.virtualDev": "vmxnet3",
      "virtualHW.version": "11"
    },

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

"virtualNetwork": "vmnet3"

Я просмотрел документацию на сайте упаковщика и в ряде других мест, но я изо всех сил пытаюсь найти что-нибудь, чтобы помочь.

Любые предложения будут очень приветствоваться.

Спасибо

Джим


person Jim    schedule 27.08.2016    source источник


Ответы (1)


Мы используем "ethernet0.connectionType": "nat" в нашем vmx_data, чтобы назначить сеть виртуальной машины сети NAT.

Похоже, что также можно указать пользовательскую сеть виртуальных машин для использования с помощью:

...
"ethernet0.connectionType": "custom",
"ethernet0.vnet": "vmnet3"
...

хотя я не тестировал этот последний метод.

Источник: http://sanbarrow.com/vmx/vmx-network-advanced.html (обратите внимание, что, насколько я знаю, нет никакой официальной документации по параметрам vmx, но этот сайт — лучшее, что я нашел из того, что доступно)

person mvermaes    schedule 18.09.2016