Si të instaloni Vagrant në CentOS 7
Në këtë artikull, unë do të demonstroj se si të përdoret vagrant për të rrotulluar një makinë virtuale në pak minuta në CentOS 7. Por së pari një hyrje e vogël për vagrant.
Vagrant është një projekt me burim të hapur për krijimin dhe sigurimin e makinave portative virtuale. Me vagrant, ju mund të rrotulloni disa makina virtuale brenda një kohe jashtëzakonisht të shkurtër. Vagrant ju mundëson të provoni disa sisteme operative ose shpërndarje pa u shqetësuar për shkarkimin e skedarëve ISO.
Duhet të shkarkojmë virtualBox. Vagrant funksionon në AWS, VMware gjithashtu. Por unë do të përdor VirtualBox në këtë tutorial.
Tani mund të dëshironi të pyesni: pse VirtualBox? Siç e theksova më lart, nuk ka vërtet rëndësi se për cilin softuer virtualizimi shkoni. Çdo do të funksionojë mirë për ju, sepse çdo makinë Linux ka të njëjtën bazë komandimi. Çështja është: ju duhet të keni një mjedis virtualizimi si virtualbox në mënyrë që të përdorni softuer sigurimi si vagrant.<
Hapi 1: Instalimi i VirtualBox 5.1 në CentOS 7
Megjithëse ka disa udhëzime për instalimin e virtualBox në linux-console.net (për shembull Instalo VirtualBox në CentOS 7), megjithatë, unë do të ekzekutoj shpejt instalimin e virtualbox 5.1.
Fillimisht instaloni varësitë e VirtualBox.
# yum -y install gcc dkms make qt libgomp patch
# yum -y install kernel-headers kernel-devel binutils glibc-headers glibc-devel font-forge
Më pas shtoni depon e VirtualBox.
# cd /etc/yum.repo.d/
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Tani instaloni dhe ndërtoni modulin e kernelit.
# yum install -y VirtualBox-5.1
# /sbin/rcvboxdrv setup
Hapi 2: Instalimi i Vagrant në CentOS 7
Këtu, ne do të shkarkojmë dhe instalojmë versionin më të fundit të Vagrant (d.m.th. 1.9.6 në kohën e shkrimit) duke përdorur komandën yum.
----------- For 64-bit machine -----------
# yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_x86_64.rpm
----------- For 32-bit machine -----------
# yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_i686.rpm
Krijoni një direktori ku do të instaloni shpërndarjen tuaj të preferuar Linux ose sistemin operativ.
# mkdir ~/vagrant-home
# cd ~/vagrant-home
Instaloni shpërndarjen ose sistemin tuaj operativ të preferuar.
----------- Installing Ubuntu -----------
# vagrant init ubuntu/xenial64
----------- Installing CentOS -----------
# vagrant init centos/7
Një skedar i quajtur Vagrantfile do të krijohet në drejtorinë tuaj aktuale. Ky skedar përmban cilësimet e konfigurimit për makinat tuaja virtuale.
Nisni serverin tuaj Ubuntu.
# vagrant up
Prisni që shkarkimi të përfundojë. Në të vërtetë nuk kërkon shumë kohë. Shpejtësia juaj e internetit gjithashtu llogaritet.
Për listën e kutive të para-konfiguruara të disponueshme, shikoni https://app.vagrantup.com/boxes/search
Hapi 3: Menaxhoni Kutitë Vagrant me Virtualbox
Nisni Virtualbox për të parë një makinë virtuale 64-bitëshe të ndërtuar paraprakisht të Ubuntu të ngarkuar në virtualbox me konfigurim të përcaktuar në Vagrantfile. Kjo është si çdo VM tjetër: Nuk ka dallim.
Nëse dëshironi të konfiguroni një kuti tjetër (të themi CentOS7), modifikoni skedarin tuaj Vagrantfile në drejtorinë tuaj aktuale (nëse aty ndodhet skedari juaj Vagrant) me redaktorin tuaj të preferuar. Unë përdor vi editor për punën time. Menjëherë nën rreshtin 15, shkruani:
config.vm.box = “centos/7”
Ju gjithashtu mund të konfiguroni adresën IP, si dhe emrat e hosteve për kutinë ende për t'u shkarkuar brenda skedarit Vagrant. Ju mund ta bëni këtë për sa më shumë kuti që dëshironi të siguroni sa të jetë e mundur.
Për të konfiguruar adresën IP statike, hiqni komentin nga rreshti 35 dhe ndryshoni adresën IP sipas zgjedhjes suaj.
config.vm.network "private_network", ip: "192.168.33.10"
Pasi të keni mbaruar me këtë modifikim, futni komandën më poshtë për të ngritur makinën.
# vagrant up
Menaxhimi i këtij serveri virtual është jashtëzakonisht i lehtë.
# vagrant halt [shutdown server]
# vagrant up [start server]
# vagrant destroy [delete server]
Në këtë tutorial, ne kemi përdorur vagrant për të ndërtuar shpejt një server pa shumë sherr. Mos harroni se nuk na duhej të shqetësoheshim për shkarkimin e skedarit ISO. Shijoni serverin tuaj të ri!