Category Archives: Vagrant

Vagrant

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

12/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: добавить второй диск

05/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… Read More »

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

05/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… Read More »

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

03/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. Больше деталей можно найти тут>>>. Из репозитория устанавливается… Read More »

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

02/16/2016
 

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

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

01/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: остановить все запущенные боксы

01/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

12/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

12/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

12/14/2015
 

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