Csavargó, virtualizált fejlesztői környezetek létrehozása és konfigurálása

csavargó

A következő cikkben megnézzük a Vagrant. Ez parancssori eszköz a virtualizált fejlesztői környezetek létrehozásához és konfigurálásához. Ez lehetővé teszi számunkra, hogy meghatározzuk a telepítendő szolgáltatásokat, valamint azok konfigurációit. Ezt az eszközt úgy tervezték, hogy helyi környezetben működjön, és használhatjuk shell szkriptekkel, Chef, Báb vagy Ansible.

Alapértelmezés szerint, A Vagrant gépeket tud biztosítani a VirtualBox, a Hyper-V és a Docker rendszereken. Bár a kiegészítő rendszeren keresztül telepíthet más szolgáltatókat is, például a Libvirt (KVM), a VMware és az AWS szolgáltatásokat.

Mint fent említettem, a Vagrant segítségével bizonyos funkciókkal és összetevőkkel rendelkező virtuális gépeket hozhatunk létre és konfigurálhatunk. A szoftver nagy előnye, hogy rendelkezik egy Vagrantfile nevű konfigurációs fájllal, ahol a létrehozni kívánt virtuális gép összes konfigurációja központosítva van. Használhatjuk a Vagrantfile-t egy virtuális gép létrehozására pontosan ugyanannyiszor, ahányszor csak szeretnénk. Szuper könnyű is, ezért felvehetjük a repóba vagy e-mailben elküldhetjük munkatársainknak.

A Vagrant általában a fejlesztők használják több operációs rendszeren működő fejlesztői környezet létrehozására. Működhet Gnu / Linux, Mac vagy Windows rendszereken. A távoli fejlesztői környezetek arra kényszerítik a felhasználókat, hogy lemondjanak kedvenc szerkesztőikről és programjaikról. A Vagrant olyan eszközökkel dolgozik a helyi rendszeren, amelyeket már ismerünk.

A következő sorokban meglátjuk hogyan kell telepíteni a Vagrantot egy Ubuntu 20.04 gépre. Ehhez a VirtualBox-ot fogjuk használni, amely az alapértelmezett szolgáltató.

Telepítse a Vagrantot az Ubuntura

Az első lépés, mint általában, az eszköz letöltése és telepítése lesz, de ebben az esetben telepítenünk kell a használni kívánt virtuális gép-szolgáltatót is. Alapértelmezés szerint ez a VirtualBox lesz, mivel ingyenes és integrálva van a Vagrantba.

Si VirtualBox nincs telepítve a rendszerére, telepíthető a terminál megnyitásával (Ctrl + Alt + T) és a parancsok futtatásával:

sudo apt update; sudo apt install virtualbox

Amíg ezeket a sorokat írom, a Vagrant legújabb stabil verziója a 2.2.9. A letöltéshez a felhasználók meglátogathatják a letöltési oldal vagy nézze meg, hogy van-e elérhető új verzió. Azt is megtehetjük futtassa a wget-et a terminálról (Ctrl + Alt + T) a .deb csomag letöltéséhez szükséges:

csavargó .deb fájl letöltése

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

Miután a letöltés befejeződött, megtehetjük telepítse a csomagot gépelés a terminálon:

csavargó telepítés

sudo apt install ./vagrant_2.2.9_x86_64.deb

A telepítés befejeztével a következő parancs végrehajtásával ellenőrizhetjük, hogy minden rendben van-e a telepített verzió:

kóbor változat

vagrant --version

kiindulási

Teremt a Vagrant projekt olyan egyszerű, mint a projekt gyökérkönyvtárának beállítása és a Vagrant fájl meghatározása.

Először is csak annyit kell tennie, hogy a következő parancsokat futtatja hozza létre a könyvtárat, majd nyissa meg:

könyvtár létrehozása a mintaprojekthez

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Most nézzük hozzon létre egy új Vagrantfile parancsot kóbor init, majd a doboz, amelyet használni kívánunk.

A dobozok a Vagrant környezetek csomagformátumai, és gyártókra vonatkoznak. Található a Vagrant Box-ok listája, amely nyilvánosan elérhető a Doboz katalógus.

Ebben a példában a debian / stretch64 mezőt fogom használni:

init parancs

vagrant init debian/stretch64

A Vagrantfile egy Ruby fájl, amely leírja a virtuális gép konfigurálását és rendelkezésre bocsátását. A felhasználók kinyithatjuk a vagrantfile, olvassa el a megjegyzéseket, és végezze el az egyes igényeknek megfelelő kiigazításokat.

Most végrehajtjuk a parancsot felbomlik mert hozza létre és konfigurálja a virtuális gépet:

felbomlik

vagrant up

A Vagrant felrakja a projekt könyvtárat / csavargó a virtuális gépben. Ez lehetővé teszi számunkra, hogy a gépünkön dolgozzunk a projektfájlokkal.

hogy hozzáférés a virtuális géphez, végrehajtjuk:

kapcsolat az ssh-vel

vagrant ssh

Ha egyszer benne vagyunk, elvégezhetjük a számunkra érdekes változásokat:

csavargó rendszerinformációk

Tudunk állítsa le a virtuális gépet amikor csak akarjuk, a következő paranccsal:

vagrant halt

hogy megsemmisíteni a gép létrehozása során létrehozott összes erőforrást, a használni kívánt parancs a következő lesz:

megsemmisíteni parancsot

vagrant destroy

És ezzel általános vonalakban láthattuk, hogyan kell telepíteni a Vagrantot az Ubuntu 20.04-be, és létrehozni egy alapprojektet. Azok a felhasználók, akiknek szükségük van rá, további információkat szerezhetnek az eszköz telepítéséről és használatáról meglátogatva a hivatalos oldalt, ahol megtalálhatja a hivatalos dokumentáció.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.