Vagrant, vytvářejte a konfigurujte virtualizovaná vývojová prostředí

o tulákovi

V příštím článku se podíváme na Vagrant. Tohle je nástroj příkazového řádku pro vytváření a konfiguraci virtualizovaných vývojových prostředí. Umožní nám to definovat služby, které se mají nainstalovat, a také jejich konfigurace. Tento nástroj je navržen pro práci v místním prostředí a můžeme jej používat s shell skripty, Chef, Puppet nebo Ansible.

Ve výchozím stavu, Vagrant může zřídit stroje na VirtualBoxu, Hyper-V a Dockeru. Prostřednictvím doplňkového systému můžete nainstalovat také další poskytovatele, jako je Libvirt (KVM), VMware a AWS.

Jak jsem zmínil výše, Vagrant se používá k tomu, aby nám pomohl vytvářet a konfigurovat virtuální stroje s určitými funkcemi a komponentami. Velkou výhodou tohoto softwaru je, že má konfigurační soubor s názvem Vagrantfile, kde je centralizována veškerá konfigurace virtuálního počítače, který chceme vytvořit. Můžeme použít Vagrantfile k vytvoření virtuálního počítače přesně tolikrát, kolikrát chceme. Je také super lehký, takže jej můžeme přidat do našeho repo nebo poslat e-mailem spolupracovníkům.

Vagrant obvykle používají vývojáři k nastavení vývojového prostředí, které funguje na více operačních systémech. Může fungovat na GNU / Linux, Mac nebo Windows. Vzdálená vývojová prostředí přinutí uživatele vzdát se svých oblíbených editorů a programů. Vagrant pracuje na místním systému pomocí nástrojů, které již známe.

V následujících řádcích uvidíme jak nainstalovat Vagrant na stroj Ubuntu 20.04. K tomu použijeme VirtualBox, což je výchozí poskytovatel.

Nainstalujte Vagrant na Ubuntu

Prvním krokem, jako obvykle, bude stažení a instalace nástroje, ale v tomto případě budeme muset také nainstalovat poskytovatele virtuálních strojů, kterého chceme použít. Ve výchozím nastavení to bude VirtualBox, protože je zdarma a je integrován do Vagrantu.

Si VirtualBox ve vašem systému není nainstalován, lze jej nainstalovat otevřením terminálu (Ctrl + Alt + T) a spuštěním příkazů:

sudo apt update; sudo apt install virtualbox

Když píšu tyto řádky, nejnovější stabilní verze Vagrantu je 2.2.9. Ke stažení, uživatelé mohou navštívit stránka ke stažení nebo zjistěte, zda není k dispozici nová verze. Můžeme také spusťte wget z terminálu (Ctrl + Alt + T) a stáhněte balíček .deb nutné:

stáhnout tulák .deb soubor

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

Po dokončení stahování můžeme nainstalujte balíček psaní v terminálu:

tulácká instalace

sudo apt install ./vagrant_2.2.9_x86_64.deb

Po dokončení instalace můžeme ověřit, že vše bylo správné, provedením následujícího příkazu, který se vytiskne nainstalovaná verze:

tulácká verze

vagrant --version

Spuštění

vytvořit Vagrant project is as simple as setting the project root directory and defining a Vagrant file.

Nejprve musíte spustit následující příkazy vytvořte adresář a poté přístup:

vytvořit adresář pro ukázkový projekt

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Tak pojďme vytvořte nový Vagrantfile pomocí příkazu tulák init, následované rámečkem, který máme zájem použít.

Krabice jsou formátem balíku pro prostředí Vagrant a jsou specifické pro dodavatele. Může být nalezeno seznam Vagrant Boxů veřejně dostupných na internetu Katalog krabic.

V tomto příkladu použiji pole debian / stretch64:

příkaz init

vagrant init debian/stretch64

Vagrantfile je soubor Ruby, který popisuje, jak konfigurovat a zřídit virtuální stroj. Uživatelé můžeme otevřít Tulácký soubor, přečtěte si komentáře a proveďte úpravy podle potřeb každého z nich.

Nyní provedeme příkaz tulák nahoru bod vytvořit a nakonfigurovat virtuální stroj:

tulák nahoru

vagrant up

Vagrant připojí adresář projektu / tulák ve virtuálním stroji. To nám umožní pracovat na souborech projektu na hostitelském počítači.

na přístup k virtuálnímu počítači, provedeme:

spojení s ssh

vagrant ssh

Jakmile do toho vstoupíme, můžeme provést změny, které nás zajímají:

tulák informace o systému

Můžeme zastavit virtuální stroj kdykoli chceme pomocí následujícího příkazu:

vagrant halt

na zničit všechny zdroje vytvořené během vytváření stroje, bude použit příkaz:

zničit příkaz

vagrant destroy

A obecně jsme s tím viděli, jak nainstalovat Vagrant v Ubuntu 20.04 a vytvořit základní projekt. Uživatelé, kteří to potřebují, mohou získat více informací o instalaci a použití tohoto nástroje na oficiální stránce, kde najdete oficiální dokumentace.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.