Hur du kommer igång med Vagrant på Ubuntu 18.04

Hur du kommer igång med Vagrant på Ubuntu 18.04 Jack Wallen visar hur du kommer igång Vagrant på Ubuntu 18.04-plattformen för enkel implementering och utveckling av VM.

Vagrant är en open source-applikation som används för att skapa och hantera miljöer med virtuella maskiner (VM). Till skillnad från de flesta andra virtuella maskinverktyg fokuserar Vagrant på automatiseringen av VM-distributionen, så utvecklingstiden sänks betydligt.

Måste läsa molnet

  • Cloud computing 2020: Förutsägelser om säkerhet, AI, Kubernetes, mer
  • De viktigaste molnframstegen under decenniet
  • Top desktop som en tjänsteleverantör (DaaS): Amazon, Citrix, Microsoft, VMware och mer
  • Cloud computing policy (TechRepublic Premium)

Jag vill leda dig genom att installera Vagrant i Ubuntu 18.04 Desktop-miljön. När vi väl installerat använder vi Vagrant för att starta en VM av Ubuntu Linux.

Vad du behöver

Allt du behöver är en fungerande installation av Ubuntu Desktop, version 18.04. Allt annat finns i standardförvaret.

Installera VirtualBox

Eftersom Vagrant beror på en befintlig hypervisor måste vi först installera en. Vi går med VirtualBox. Och eftersom vi använder en skrivbordsmiljö kan vi helt enkelt öppna Ubuntu-programvara, söka efter VirtualBox och installera med ett enda klick. När installationen är klar startar du om skrivbordet och du är redo att installera Vagrant.

Installera Vagrant

Vagrant (och alla dess beroenden) kan installeras med ett enda kommando. Öppna en terminal och utfärda:

 sudo apt-get install vagrant -y 

När installationen är klar är det dags att testa vårt Vagrant-system. Observera att om du har installerat version 5.2 av VirtualBox måste du ladda ner rätt installationsprogram för den senaste versionen av från Vagrant Download-sida (eftersom VirtualBox 5.2 inte stöds av versionen av Vagrant som finns i standardförvaret ) och installera med kommandot:

 sudo dpkg -i vagrant * .deb 

Distribuera en VM

Som jag nämnde kommer jag att demonstrera distribueringen av en generisk Ubuntu 18.04 VM. För att göra detta, gå tillbaka till terminalfönstret och utfärda följande kommando för att ladda ner den nödvändiga bilden:

 vagrant box add generic / ubuntu1804 

Du blir ombedd att välja leverantör av hypervisor ( figur A ). Eftersom vi arbetar med VirtualBox skriver du 4 och trycker på Enter.

Figur A

Välja en hypervisor för Vagrant.


När nedladdningen av bilden är klar informerar Vagrant dig om dess framgång. Skapa sedan en ny katalog för VM med kommandot:

 mdkir ~ / ubuntu1804 

Ändra till den nyskapade katalogen med kommandot:

 cd ~ / ubuntu1804 

Skapa en ny Vagrant-fil med kommandot:

 nano Vagrantfile 

Kopiera följande innehåll till filen:

 # - * - läge: ruby ​​- * - # vi: set ft = ruby: ENV 'VAGRANT_DEFAULT_PROVIDER' = 'virtualbox' Vagrant.configure ("2") do | config | ##### DEFINE VM ##### config.vm.define "ubuntu-01" do | config | config.vm.hostname = "ubuntu-01" config.vm.box = "generisk / ubuntu1804" config.vm.box_check_update = falsk config.vm.network "private_network", ip: "192.168.10.50" end end 

Obs: Ändra IP-adressen så att den matchar ditt nätverksschema, men se till att den finns på ett annat undernät.

 vagrant upp 

Detta kommer att spinna upp bilden och starta den virtuella maskinen ( figur B ).

Figur B

Vår virtuella Ubuntu-maskin redo för handling.


Du kan nu SSH till den VM med kommandot:

 vagrant ssh 

Just nu kan du arbeta med den generiska Ubuntu-plattformen. När du är klar, ge ut kommandot exit och utfärda ett av följande:

  • Stäng av VM med kommandot vagrant stopp .
  • Hibernera VM med kommandot vagrant stänga .
  • Förstör VM med kommandot vagrant förstöra .

Och det är allt som behövs för att använda Vagrant för att snurra upp virtuella maskiner. Glad att utvecklas.

Cloud och allt som ett nyhetsbrev för tjänster

Det här är din resurs för det senaste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, molnsäkerhet och mycket mer. Levereras måndagar

Registrera dig idag

© Copyright 2020 | mobilegn.com