Android

Jak nainstalovat tuláka na centos 7

Začněte s Ansible (Věroš Kaplan)

Začněte s Ansible (Věroš Kaplan)

Obsah:

Anonim

Vagrant je nástroj příkazového řádku s otevřeným zdrojovým kódem pro vytváření a správu prostředí virtuálních strojů. Ve výchozím nastavení může společnost Vagrant poskytovat stroje na platformách VirtualBox, Hyper-V a Docker. Další poskytovatelé, jako jsou Libvirt (KVM), VMware a AWS, mohou být nainstalováni prostřednictvím systému zásuvných modulů Vagrant.

Vagrant je většinou používán vývojáři k nastavení vývojového prostředí, které odpovídá produkčnímu prostředí.

V tomto tutoriálu vás provedeme instalací systému Vagrant na systémy CentOS 7.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste splnili následující předpoklady:

  • VirtualBox nainstalován na vašem CentOS stroji. Přihlášen jako uživatel s právy sudo.

Instalace produktu Vagrant na CentOS

V době psaní tohoto článku je nejnovější stabilní verzí produktu Vagrant verze 2.2.6. Před pokračováním v dalším kroku přejděte na stránku Stahování aplikace Vagrant a zkontrolujte, zda není k dispozici nová verze produktu Vagrant.

Chcete-li nainstalovat produkt Vagrant do počítače CentOS, použijte následující příkaz:

sudo yum install

Chcete-li ověřit, zda byla instalace úspěšná, spusťte následující příkaz, který vytiskne verzi Vagrant:

vagrant --version

Výstup by měl vypadat asi takto:

Vagrant 2.2.6

Začínáme s Vagrantem

Nyní, když je Vagrant nainstalován ve vašem systému CentOS, vám ukážeme, jak vytvořit vývojové prostředí.

Použijeme poskytovatele VirtualBox, který je výchozím poskytovatelem produktu Vagrant.

Prvním krokem je vytvoření adresáře, který bude kořenovým adresářem projektu a bude obsahovat soubor Vagrantfile. Vagrantfile je soubor Ruby, který popisuje, jak konfigurovat a poskytovat virtuální stroj.

Vytvořte adresář projektu a přepněte do něj pomocí:

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

Dalším krokem je inicializace nového souboru Vagrantfile pomocí příkazu vagrant vagrant init a určení pole, které chcete použít.

Krabice jsou formát balíčku pro prostředí Vagrant a jsou specifické pro poskytovatele. Seznam veřejně dostupných Vagrantových krabic naleznete na stránce katalogu Vagrantových krabic.

V tomto příkladu použijeme pole ubuntu/bionic64 . Spusťte následující příkaz k inicializaci nového souboru Vagrantfile:

vagrant init ubuntu/bionic64

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

Můžete otevřít Vagrantfile, přečíst si komentáře a upravit podle svých potřeb.

Spusťte příkaz vagrant vagrant up a vytvořte a nakonfigurujte virtuální stroj podle Vagrantfile.

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant

Jak vidíte z výstupu výše, Vagrant také připojí adresář projektu na /vagrant ve virtuálním stroji, což vám umožní pracovat se soubory projektu na hostitelském počítači.

Chcete-li ssh do virtuálního počítače, jednoduše spusťte:

vagrant ssh

Virtuální stroj můžete zastavit pomocí následujícího příkazu:

vagrant halt

Následující příkaz zastaví počítač, pokud je spuštěn, a zničí všechny prostředky, které byly vytvořeny během vytváření počítače:

vagrant destroy

Závěr

Naučili jste se, jak nainstalovat a používat Vagrant na vašem počítači CentOS 7. Také jsme vám ukázali, jak vytvořit základní vývojové prostředí.

Další informace o společnosti Vagrant naleznete na oficiální stránce dokumentace společnosti Vagrant.

tulná centa