Я новичок в Packer и пытаюсь использовать компоновщик Packer vmware-iso. Я попытался создать шаблон Ubuntu 18.04 и CentOS 7. Оба терпят неудачу в одной и той же точке. Я не уверен, что мне не хватает.
Я даже не уверен, с чего начать устранение неполадок.
Когда я запускаю сборщик пакетов, он выполняет следующие шаги:
- Получение ISO
- Выход из цикла извлечения для ISO
- Создание дискеты ... (Я использую дискету для файла .cfg, потому что я создаю непосредственно на хосте esx)
- Загрузка дискеты на удаленный компьютер ...
- Загрузка ISO на удаленный компьютер ...
- Создание необходимых дисков виртуальной машины
- Создание и запись файла VMX
- Сборка 'ubuntu-1604' с ошибкой: неожиданный EOF
- Некоторые сборки не были завершены успешно и имели ошибки:
- ubuntu-1604: неожиданный EOF
- Сборки завершены, но артефакты не созданы
Это не совсем точно, так как на хосте ESX присутствуют артефакты:
папка packer_cache с ISO
папка виртуальной машины с файлом vmdk, но файлы vmx отсутствуют.
Вот некоторые из выводов журнала:
- 2019/04/19 12:03:30 упаковщик: 2019/04/19 12:03:30 Запись VMX в: /tmp/vmw-iso942565597/ubuntu-1804-base.vmx
- 2019/04/19 12:03:30 упаковщик: 2019/04/19 12:03:30 Очистка удаленного пути: / vmfs / volume / datastore1 / packer_cache / packer670624036
- 2019/04/19 12:03:30 упаковщик: 2019/04/19 12:03:30 Удаление пути к удаленному кешу / vmfs / volume / datastore1 / packer_cache / packer670624036 (локальный / vmfs / volume / datastore1 / packer_cache / packer670624036)
- 2019/04/19 12:03:30 упаковщик: 2019/04/19 12:03:30 [DEBUG] Открытие новой сессии ssh
- 2019/04/19 12:03:30 упаковщик: 2019/04/19 12:03:30 [DEBUG] запуск удаленной команды: rm -f "/ vmfs / volume / datastore1 / packer_cache / packer670624036"
- 2019/04/19 12:03:30 упаковщик: 2019/04/19 12:03:30 Удаление дискеты: / tmp / packer670624036
- 2019/04/19 12:03:30 упаковщик: паника: ошибка времени выполнения: неверный адрес памяти или разыменование нулевого указателя
- 2019/04/19 12:03:30 упаковщик: [сигнал SIGSEGV: код нарушения сегментации = 0x1 адрес = 0x10 шт = 0x1df735c]