2017-02-09 2 views
0

Задача: После упаковки базовой ОС с некоторыми настройками в файл .box я добавляю окно (vagrant box add ...). I затем vagrant init mybox и vagrant up. Когда бродяга запускается, он отменяет настройки, которые я создал на базе Virtual Virtual VM. В частности, он удаляет репозитории, которые я добавил, и переустанавливает VBoxGuestAdditions. Как остановить брандмауэр от удаления изменений, которые я внес в исходную VM?Vagrant отменяет изменения при настройке пользовательской базовой коробки

Дополнительная информация

Host OS: Ubuntu 16.04 
Guest OS: SLES 12 
Vagrant Version: 1.8.7 
VirtualBox Version: 5.1.14r112924 
Plugins: 
vagrant-hostmanager (1.8.5) 
vagrant-proxyconf (1.5.2) 
vagrant-share (1.1.6, system) 
vagrant-vbguest (0.13.0) 
vagrant-vbox-snapshot (0.0.10) 
+0

Я сам не пробовал, поэтому я буду искать дополнительную информацию в надежде, что это поможет. 1.) У вас есть какие-либо плагины, которые могут быть изменены? 2.) Есть ли какие-либо настройки приклеивания? 3.) Вы загрузили предыдущие итерации этого окна? – abathur

+1

Vagrant не удаляет репозитории из гостевой ОС. Пожалуйста, включите воспроизводимый пример (Vagrantfile и сценарии обеспечения, которые вы использовали) в ваш вопрос. – techraf

+0

, когда вы создаете коробку с бродягой и запускаете ее после «бродяги вверх» против этого окна, она просто клонирует виртуальную машину, поэтому никаких изменений не произойдет, если вы специально не запускаете некоторые настройки. –

ответ

0

Решение: Перерегистрация ОС с сервером обновлений SLES. Оказалось, что проблема была в ОС, а не в плагинах. Как только я повторно зарегистрировал сервер, репозитории перестали удаляться.

Смежные вопросы