Предуслови
Корак 1: Додајте тренутног корисника у групу „вбокусерс“.
Корак 2: Инсталирајте најновију верзију Вагранта
Корак 3: Креирајте директоријум за свој пројекат:
Корак 4: Покрените окружење пројекта са Вагрант кутијом:
Корак 5: Покрените своју Вагрант виртуелну машину
Корак 6: Пријавите се и одјавите се са Вагрант виртуелне машине
Корак 7: Обуставите или зауставите своју Вагрант виртуелну машину
Корак 8: Направите нову кутију
Корак 9: Уништите виртуелну машину Вагрант
Сазнајте више о Вагранту
За било који савремени развојни тим, увек је добра идеја да користи обједињено окружење за извршавање кода током целог пројекта. У јединственом окружењу за извршавање кода, чланови тима могу да користе различите алате за кодирање на различитим оперативним системима, али сав код који дају је валидиран у истом окружењу. Тако се те грешке које раде на мојој машини могу избећи пре него што уђу у производно окружење.
Вагрант је одличан алат за изградњу и одржавање обједињеног кода који се покреће горе поменутим. Уз помоћ Вагранта, организатор пројекта може лако да подеси јединствено окружење за извршавање кода за сваког члана тима, чак и нови корисник може брзо да зарони у исто окружење.
У овом чланку ћемо покрити процес инсталирања Вагранта на ЦентОС 6 к64 заједно са његовом основном употребом.
Предуслови
- Примените нову инстанцу сервера Вултр ЦентОС 6 к64
- Корисник судо.
- ВиртуалБок инсталиран на инстанци.
Корак 1: Додајте тренутног корисника у групу „вбокусерс“.
Подразумевано, ВиртуалБок софтвер ће креирати корисничку групу под називом vboxusers, потребно је да додате налог који користите у ову групу да бисте могли правилно да позовете ВиртуалБок програм. Не заборавите да замените vagrantuserсопственим корисничким именом:
sudo usermod -G vboxusers vagrantuser
sudo shutdown -r now
Поново се пријавите са свог терминала након поновног покретања система.
Корак 2: Инсталирајте најновију верзију Вагранта
Најновију верзију Вагранта увек можете и треба да пронађете на његовом званичном сајту :
cd ~
wget https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.rpm
sudo yum install vagrant_1.8.1_x86_64.rpm
Након што је инсталација завршена, користите наредбу испод да потврдите да је вагрант инсталиран:
vagrant --version
Корак 3: Креирајте директоријум за свој пројекат:
Можете да креирате директоријум projectxу свом кућном директоријуму који садржи окружење вашег пројекта:
cd ~
mkdir projectx
cd projectx
Корак 4: Покрените окружење пројекта са Вагрант кутијом:
Вагрант бок је пакет који садржи унапред дефинисано окружење за покретање кода. Можете користити Вагрант кутију на било којој платформи коју Вагрант подржава да бисте репродуковали идентично окружење.
Можете користити кутију коју је издао Вагрант власник или кутију треће стране као основу свог окружења.
На пример, ако желите да подесите окружење пројекта засновано на Убунту 12.04 ЛТС 32-битном, можете користити кутију коју је издао власник Вагрант, хасхицорп/прецисе32, да покренете окружење пројекта:
vagrant init hashicorp/precise32
Можете пронаћи више кутија које је издао власник Вагрант на вагрантцлоуд.цом .
Ако желите да користите Вагрант кутију треће стране, морате је додати у свој репо кутије пре него што можете да је користите:
vagrant box add centos66 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box
vagrant init centos66
Овде, "центос66" је кориснички дефинисано име, УРЛ је путања до кутије.
Можете пронаћи више Вагрант кутија трећих страна на вагрантбок.ес .
Команда "вагрант инит" ће креирати датотеку "Вагрантфиле" у директоријуму пројекта. Можете је користити да касније прилагодите конфигурације вашег пројекта.
Корак 5: Покрените своју Вагрант виртуелну машину
Технички, окружење за покретање кода је виртуелна машина коју обезбеђује ВиртуалБок, потребно је да је покренете пре него што се можете пријавити на њу:
vagrant up
Корак 6: Пријавите се и одјавите се са Вагрант виртуелне машине
Морате да се пријавите на Вагрант виртуелну машину да бисте је користили или прилагодили:
vagrant ssh
Са горњом командом, пријављујете се на своју Вагрант виртуелну машину користећи подразумевано корисничко име „вагрант“ и унапред дефинисани приватни кључ.
У виртуелној машини, можете прилагодити окружење за извршавање кода како желите.
Да бисте изашли из виртуелне машине, притисните Цтрл-Д или унесите exit.
Корак 7: Обуставите или зауставите своју Вагрант виртуелну машину
Ако желите да суспендујете Вагрант виртуелну машину:
vagrant suspend
Ако желите да зауставите Вагрант виртуелну машину:
vagrant halt
Корак 8: Направите нову кутију
Можете спаковати своје окружење за покретање кода и извести га у Вагрант бок датотеку помоћу следеће команде:
vagrant package
The exported Vagrant box file "package.box" will reside in your project directory. All of your team members should use it to build their own code running environments.
Step 9: Destroy the Vagrant virtual machine
You can destroy the Vagrant virtual machine with the following command:
vagrant destroy
This command will only destroy the virtual machine related to current project directory. None of your box files will be removed.
Know more about Vagrant
For help on Vagrant, input the following command:
vagrant --help
This concludes our tutorial. Thank you for reading.