Android

Centos 7'ye vagrant nasıl kurulur

Установка и настройка Vagrant под Windows. Ubuntu 16 LTS

Установка и настройка Vagrant под Windows. Ubuntu 16 LTS

İçindekiler:

Anonim

Vagrant, sanal makine ortamları oluşturmak ve yönetmek için açık kaynaklı bir komut satırı aracıdır. Varsayılan olarak Vagrant, makineleri VirtualBox, Hyper-V ve Docker üzerinde sağlayabilir. Libvirt (KVM), VMware ve AWS gibi diğer sağlayıcılar Vagrant eklenti sistemi üzerinden kurulabilir.

Vagrant çoğunlukla geliştiriciler tarafından üretim ortamına uyan bir geliştirme ortamı oluşturmak için kullanılır.

Bu derste, Vagrant'ı CentOS 7 sistemlerine yükleyerek size yol göstereceğiz.

Ön şartlar

Bu eğiticiye devam etmeden önce aşağıdaki önkoşulları karşıladığınızdan emin olun:

  • CentOS makinenize VirtualBox yüklendi. Sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açın.

CentOS'a Vagrant Kurulumu

Bu makaleyi yazarken, Vagrant'ın en son kararlı sürümü 2.2.6 sürümüdür. Bir sonraki adıma geçmeden önce Vagrant indirmeleri sayfasını ziyaret edin ve Vagrant'ın yeni bir sürümünün olup olmadığını kontrol edin.

CentOS makinenize Vagrant yüklemek için aşağıdaki komutu kullanın:

sudo yum install

Yüklemenin başarılı olduğunu doğrulamak için Vagrant sürümünü yazdıracak olan aşağıdaki komutu çalıştırın:

vagrant --version

Çıktı şöyle görünmelidir:

Vagrant 2.2.6

Vagrant'a Başlarken

Artık Vagrant, CentOS sisteminize yüklendiğine göre, size nasıl bir geliştirme ortamı oluşturacağınızı göstereceğiz.

Vagrant için varsayılan sağlayıcı olan VirtualBox sağlayıcısını kullanacağız.

İlk adım, proje kök dizini olacak bir dizin oluşturmak ve Vagrantfile dosyasını tutmaktır. Vagrantfile, sanal makinenin nasıl yapılandırılacağını ve sağlanacağını açıklayan bir Ruby dosyasıdır.

Proje dizinini oluşturun ve şuna geçin:

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

Bir sonraki adım, vagrant init komutunu kullanarak yeni bir Vagrant dosyası başlatmak ve kullanmak istediğiniz kutuyu belirtmektir.

Kutular Vagrant ortamları için paket biçimidir ve sağlayıcıya özeldir. Herkese açık Vagrant Kutularının bir listesini Vagrant kutusu katalog sayfasında bulabilirsiniz.

Bu örnekte ubuntu/bionic64 kutusunu kullanacağız. Yeni bir Vagrantfile başlatmak için aşağıdaki komutu çalıştırın:

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.

Vagrantdosyasını açabilir, yorumları okuyabilir ve ihtiyaçlarınıza göre ayarlama yapabilirsiniz.

Sanal makineyi Vagrant dosyasına göre oluşturmak ve yapılandırmak için vagrant up komutunu çalıştırın.

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

Yukarıdaki çıktıdan da görebileceğiniz gibi, Vagrant proje dizinini sanal makinede /vagrant dizinine bağlar, bu da projenizin ana makinenizdeki dosyaları üzerinde çalışmanıza olanak tanır.

Sanal makineye ssh yapmak için şunu çalıştırın:

vagrant ssh

Sanal makineyi aşağıdaki komutla durdurabilirsiniz:

vagrant halt

Aşağıdaki komut, çalışıyorsa makineyi durdurur ve makinenin oluşturulması sırasında oluşturulan tüm kaynakları yok eder:

vagrant destroy

Sonuç

CentOS 7 makinenize Vagrant'ın nasıl kurulacağını ve kullanılacağını öğrendiniz. Ayrıca size temel bir geliştirme ortamının nasıl oluşturulacağını gösterdik.

Vagrant hakkında daha fazla bilgi edinmek için resmi Vagrant dokümantasyon sayfasını ziyaret edin.

serseri centos