Архив рубрики: Vagrant

Vagrant is an open-source software product for building and maintaining portable virtual software development environments, e.g. for VirtualBox, Hyper-V, Docker containers, VMware, and AWS.

Arch: установка VirtualBox, Vagrant и Docker

28 декабря 2016
 

 Virtualbox Wiki: тут>>>. Virtualbox CLI: тут>>>. Пример создания VM: тут>>>. Устанавливаем Virtualbox: $ sudo pacman -S virtualbox resolving dependencies… :: There are 2 providers available for VIRTUALBOX-HOST-MODULES: :: Repository community 1) virtualbox-host-dkms 2) virtualbox-host-modules-arch … Packages (4) dkms-2.3-1 sdl-1.2.15-7 virtualbox-host-dkms-5.1.12-1 virtualbox-5.1.12-1 …

Vagrant: добавить второй диск

28 мая 2016
 

 Задача: добавить к Vagrant-боксу второй жесткий диск. Создаём машину: $ vagrant init ubuntu/trusty64 Запускаем: $ vagrant up Проверяем свзяанные данные – файл диска и т.д: $ ls -l /home/setevoy/VirtualBox\ VMs/build6_default_1464167769486_18523/ total 1542580 -rw——- 1 setevoy setevoy 1584398336 тра 25 12:17 box-disk1.vmdk -rw——- 1 setevoy setevoy 7488 тра 25 12:16 build6_default_1464167769486_18523.vbox -rw——- 1 setevoy setevoy 7488… Читать далее »

Vagrant: временные файлы в каталоге с кодом

27 мая 2016
 

 После очередной перезагрузки Ubuntu 14.04 – после запуска Vagrant создаёт пачку временных файлов в каталоге, из которого запускается машина. Например: drwx—— 2 setevoy setevoy 4096 тра 23 17:48 d20160523-14363-lsgikd drwx—— 2 setevoy setevoy 4096 тра 23 17:09 d20160523-1721-n8qz8c drwx—— 2 setevoy setevoy 4096 тра 23 17:10 d20160523-1999-hxju2m drwx—— 2 setevoy setevoy 4096 тра 23 17:11… Читать далее »

Vagrant: The box ‘ubuntu/trusty64’ could not be found

23 марта 2016
 

 После установки Vagrant из репозитория – возникает ошибка при запуске Ubuntu: $ vagrant up Bringing machine ‘default’ up with ‘virtualbox’ provider… There are errors in the configuration of this machine. Please fix the following errors and try again: vm: * The box ‘ubuntu/trusty64’ could not be found. Больше деталей можно найти тут>>>. Из репозитория устанавливается… Читать далее »

Test Kitchen: введение и примеры

16 февраля 2016
 

 Test Kitchen – утилита, предназначенная для тестирования кода инфраструктуры. С ее помощью можно проверить рецепты в разных изолированных окружениях. Например – узнать, будет ли работать рецепт на Ubuntu, CentOS и на разных провайдерах – AWS, Vagrant, Docker. Test Kitchen обладает отличной документацией. Начинать стоит с официального HowTo, пример которого и приведен ниже с реальными примерами. Загружаем… Читать далее »

Jenkins: установка и настройка Maven билда

25 января 2016
 

 Пример ручной установки Jenkins на Vagrant бокс с Ubuntu 14. Добавляем Vagrant машину: $ vagrant init ubuntu/trusty64 Редактируем Vagrantfile: Vagrant.configure(2) do |config| … config.vm.network “forwarded_port”, guest: 8081, host: 8081 … config.vm.network “public_network” … config.vm.provider “virtualbox” do |vb| … vb.memory = “2048” … end … end Запускаем и подключаемся: $ vagrant up $ vagrant ssh

Vagrant: остановить все запущенные боксы

21 января 2016
 

 На рабочей машинке запущено несколько Vagrant машин. Что бы остановить (или приостановить) все – можно воспользоваться vagrant global-status: $ vagrant global-status id name provider state directory ——————————————————————————————————- b2080c5 default virtualbox running /Users/username/VMs/Vagrant/nike … 12beb0a default virtualbox running /Users/username/VMs/Vagrant/JBoss

Vagrant: установка на Windows

17 декабря 2015
 

 Vagrant поддерживает работу с несколькими “провайдерами” (providers), каждый из которых предоставляет решение для виртуализации боксов Vagrant. Среди них – VirtualBox, AWS, VMware, Docker и Hyper-V. Провайдером по умолчанию является VirtualBox. Установка выполняется на Windows 7. Установка VirtualBox Загружаем установочный файл со страницы загрузок VirtualBox. На момент написания актуальная версия была VirtualBox 5.0.10.

Chef: chef-solo provision для Vagrant – установка IBM WebSphere Application Server

15 декабря 2015
 

 Задача: установить IBM WebSphere Application Server на Vagrant box с помощью chef-colo. Операционная система – Ubutnu. Подготовка   Создаем саму машину: $ mkdir ~/websphere_dev $ cd ~/websphere_dev/ $ vagrant init ubuntu/trusty64

Chef: knife solo – пример установки AEM Publisher на Vagrant

14 декабря 2015
 

 Описание knife solo knife-solo расширяет возможности chef-solo, так что его возможности становятся близки Chef-серверу. В настоящий момент knife-solo добавляет 5 команд к самому Knife: knife solo init – используется для создания структуры директорий (т.е. – “кухни”, kitchen), которая совпадает со стандартной структурой директорий Chef и может быть использована для создания и хранения рецептов; knife solo prepare – используется… Читать далее »