Возможно ли автоматизировать создание файла Vagrant .box для установки ОС, начиная с исходного ISO?Возможно ли, чтобы Vagrant использовал ОС .ISO установить образ напрямую или создать боксерскую коробку из ISO на лету?
Для меня это значительный пробел в сквозной автоматизации установки и конфигурации операционной системы на виртуальной машине, предоставляемой Vagrant.
Sure, VagrantBox.es предоставляет множество базовых ОС для установки ОС .box. Но некоторые из них принадлежат сторонним поставщикам, а не оригинальным производителям дистрибутивов. Например, Arch Linux: Arch Linux 64 (2012-07-02) http://vagrant.pouss.in/archlinux_2012-07-02.box
Не желая отрицательно относиться к усилиям сторонних поставщиков, но некоторым организациям может потребоваться исходное установочное изображение от исходного поставщика ОС (например, для примера с вершиной выше это будет: https://www.archlinux.org/download/). Причинами для захоронения исходного образа установки были бы безопасность (так как было бы невозможно проверить сторонний образ для компрометаций и вредоносных программ безопасности) и получить изображение в качестве исходных поставщиков, не требующих дополнительных материалов. Другая причина заключается в том, чтобы использовать новые выпуски прямо от оригинального поставщика и не ждать, пока третья сторона выпустит ее как бродяга .box
Есть руководства по созданию файла .box из образа .ISO :
- http://www.practicalweb.co.uk/blog/12/10/16/how-build-centos-6-base-box-vagrant
- http://pyfunc.blogspot.co.uk/2011/11/creating-base-box-from-scratch-for.html
Но эти действия вручную - который идет против Philosphy за Vagrant автоматизации и последовательности. Особенно, если многие хотят достичь конечной цели, чтобы иметь возможность использовать оригинал - это закончится дублирующими усилиями со стороны каждого.
Таким образом, я хотел бы посмотреть здесь из окончательного ответа, в котором описывается, как создать общий сценарий автоматизации для преобразования образа установки ОС .ISO в поле Vagrant.
Я написал сообщение на практическом сайте, это было в основном учебное упражнение, чтобы точно понять, что находится в базовой коробке. Veewee звучит так, как вы хотите –
+1 Спасибо, Шон.Я ценю ваш метод и, разумеется, считаю, что это лучший способ узнать, стоит поделиться с другими. – therobyouknow