GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat Vagrant na Fedoru 34

Vagrant je výkonný nástroj pro vytváření a správu virtuálních strojů ve vývojovém prostředí. Má snadno použitelný pracovní postup. Zkracuje dobu nastavování vývojového prostředí a zvyšuje produktivitu. Virtuální obrázky Ubuntu, Centos atd. jsou dostupné na webových stránkách tuláků ve formě vagrantských krabic. Podle oficiálních webových stránek Vagrant poskytuje snadno konfigurovatelná, reprodukovatelná a přenosná pracovní prostředí postavená na špičkové průmyslové technologii a řízená jediným konzistentním pracovním postupem, který pomáhá maximalizovat produktivitu a flexibilitu.

Virtuální stroje mohou být poskytovány na vrcholu VirtualBox, VMware nebo jiného poskytovatele. Tyto virtuální počítače lze zajišťovat pomocí standardních nástrojů pro zajišťování, jako jsou skripty prostředí, Ansible, Chef nebo Puppet atd. Tyto nástroje pro zajišťování mohou automaticky instalovat a konfigurovat software na virtuálním počítači.

Čím se budeme zabývat?

V této příručce uvidíme, jak nainstalovat nástroj pro správu virtuálního stroje Vagrant na Fedoře 34. Začněme tímto tutoriálem.

Předpoklady

  1. Ve vašem systému by měla být povolena hardwarová virtualizace.
  2. Přístup k oprávněním „sudo“.
  3. Fungující připojení k internetu.

Instalace Vagrant na  Fedora 34

Je poměrně velmi snadné nainstalovat Vagrant na Fedoru 34. Oficiální web Vagrant poskytuje způsoby instalace Vagrant ze správce balíčků specifického pro distribuci i z binárního souboru.
1. Vzhledem k tomu, že Vagrant funguje nad některými virtualizačními nástroji, budeme si muset jeden pro náš účel nainstalovat. Virtualbox je výchozí poskytovatel, takže půjdeme s ním. Instalace VirtualBoxu na váš systém.

2. Nainstalujte balíček ‚dnf-plugins-core‘:

sudo dnf install -y dnf-plugins-core

3. Přidejte oficiální repo hashicorp pomocí:

sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/fedora/hashicorp.repo

4. Nyní můžeme pokračovat v instalaci Vagrant pomocí normálního příkazu dnf install jako zde:

sudo dnf -y install vagrant

Vagrant je nyní nainstalován ve vašem systému, zkontrolujte verzi Vagrant pomocí příkazu:

vagrant -v


Vagrant podporuje výše uvedenou metodu instalace prostřednictvím vlastního úložiště namísto použití repozitářů založených na distribuci. Ten může mít chybějící závislosti nebo starší verze Vagrantu, což může způsobovat problémy při používání Vagrantu.

Používání Vagrant

Vagrant poskytuje předem vytvořené obrazy virtuálních strojů uložených v jeho cloudovém úložišti. V níže uvedené části uvidíme některé příkazy pro použití Vagrant vytvořením boxu Ubuntu:

Krok 1. Chcete-li přidat vagrant box ‚ubuntu/trusty64‘ pro Ubuntu trusty, použijeme příkaz ‚vagrant box add‘:

vagrant box add ubuntu/trusty64


Pokud je instalace úspěšně dokončena, zobrazí se na terminálu následující zpráva:

Krok 2. Nyní inicializujte výše uvedený vagrant box ve stejném pracovním adresáři jako výše pomocí příkazu init:

vagrant init ubuntu/trusty64


Umístí Vagrantfile do stejného adresáře. Pomocí tohoto souboru můžeme přímo spravovat různé aspekty virtuálního stroje. Po inicializaci se v okně terminálu zobrazí následující zpráva:

“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.”

Krok 3. Nakonec spustíme příkaz ‚vagrant up‘ pro spuštění virtuálního počítače Ubuntu.

vagrant up 



Krok 4. Jakmile je virtuální počítač v provozu, můžeme se přihlásit pomocí příkazu 'vagrant ssh'.


Ve výše uvedeném případě vytvoříme virtuální počítač od nuly stažením obrazu krabice. Tím se automaticky umístil Vagrantfile do stejné složky, ze které spouštíme příkaz „vagrant init“. Výše uvedené pole je nyní uloženo v našem systému a nyní jej můžeme použít k vytvoření nových důvěryhodných počítačů Ubuntu (ubuntu/trusty64). Kdykoli nyní použijeme výše uvedené pole pro vytváření nových počítačů, bude se chovat jako základní počítač a nebude nutné znovu stahovat základní obraz.

V níže uvedeném kódu jsme použili stejné pole jako výše. Ukázkový fragment souboru Vagrantfile k vytvoření virtuálního počítače z výše uvedeného pole tulák je uveden níže: 

Vagrant.configure("2") proveďte |config|

# create mgmt node
config.vm.define :mgmt do |mgmt_config|
mgmt_config.vm.box = "ubuntu/trusty64"
mgmt_config.vm.hostname = "mgmt"
mgmt_config.vm.network :private_network, ip: "10.0.15.10"
mgmt_config.vm.provider "virtualbox" do |vb|
vb.memory = "256"
end
end

Následující tabulka obsahuje seznam příkazů, které se obecně používají s vagrant:

Příkaz

Použití

vagrant box přidat ‚Box Name‘

Chcete-li přidat nový box virtuálního stroje

vagrant init ‘ORG/BUILD’

Chcete-li inicializovat virtuální počítač box

tulák nahoru

Spuštění virtuálního stroje

vagrant reload

Chcete-li restartovat box virtuálního stroje

tulák zastavit

Chcete-li vypnout virtuální počítač box

tulák ssh

Chcete-li SSH do schránky virtuálního stroje

Závěr

Vagrant je výkonný nástroj pro zjednodušení procesu vývoje a zvýšení produktivity. V této příručce jsme se naučili nainstalovat a používat Vagrant na Fedora 34 OS. Můžeme roztočit více strojů, např. webové servery, jen drobným vylepšením konfiguračního souboru (Vagrantfile).


Fedora
  1. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  2. Jak nainstalovat Notepad++ na Fedoru 35

  3. Jak nainstalovat Wireshark na Fedoru 35

  1. Jak nainstalovat OpenOffice 4.1.10 na Fedoru 34

  2. Jak nainstalovat AnyDesk na Fedora 35 / Fedora 34

  3. Jak nainstalovat Java 17 do Fedory 35

  1. Jak nainstalovat Skype na Fedora 35 / Fedora 34

  2. Jak nainstalovat HandBrake ve Fedoře

  3. Jak nainstalovat Fedora 34 Server