Vagrant on Ubuntu 18.04LTS (Bionic Beaver)
İçindekiler:
- Ön şartlar
- Vagrant'ı Ubuntu'ya yükle
- 1. VirtualBox Kurulumu
- 2. Vagrant Kurulumu
- 3. Vagrant kurulumunu doğrulayın
- Vagrant'a Başlarken
- Sonuç
Vagrant, sanal makine ortamları oluşturmak ve yönetmek için 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 genellikle geliştiriciler tarafından üretim ortamına uyan bir geliştirme ortamı oluşturmak için kullanılır.
Bu eğitimde, Vagrant'ı bir Ubuntu 18.04 makinesine nasıl kuracağınızı göstereceğiz. Vagrant için varsayılan sağlayıcı olan VirtualBox sağlayıcısını kullanacağız. Aynı adımlar Ubuntu 16.04 Xenial Xerus için de kullanılabilir.
Ön şartlar
Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.
Vagrant'ı Ubuntu'ya yükle
Vagrant'ı Ubuntu sisteminize yüklemek için şu adımları izleyin:
1. VirtualBox Kurulumu
Girişte belirtildiği gibi, makineleri VirtualBox'ın üstünde sunacağız, bu nedenle ilk adım Ubuntu'nun depolarında mevcut olan:
sudo apt install virtualbox
Oracle depolarından en son VirtualBox sürümünü kurmak istiyorsanız, bu eğiticiyi kontrol edin.
2. Vagrant Kurulumu
Ubuntu'nun depolarında bulunan Vagrant paketi oldukça eskidir. Vagrant'ın en son sürümünü resmi Vagrant sitesinden indirip yükleyeceğiz.
Bu makaleyi yazarken, Vagrant'ın en son kararlı sürümü 2.2.6 sürümüdür. Sonraki adımlara devam etmeden önce, daha yeni bir sürümün mevcut olup olmadığını görmek için Vagrant İndirme sayfasını kontrol edin.
Paket listesini şununla güncelleyerek başlayın:
sudo apt update
Aşağıdaki
curl
komutunu kullanarak Vagrant paketini indirin:
curl -O
.deb
dosyası indirildikten sonra şunu yazarak yükleyin:
sudo apt install./vagrant_2.2.6_x86_64.deb
3. Vagrant kurulumunu doğrulayın
Yüklemenin başarılı olduğunu doğrulamak için Vagrant sürümünü yazdıran aşağıdaki komutu çalıştırın:
vagrant --version
Çıktı şöyle görünmelidir:
Vagrant'a Başlarken
Vagrant, Ubuntu sisteminize yüklendiğine göre, şimdi bir geliştirme ortamı oluşturalım.
İ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-first-vagrant-project
cd ~/my-first-vagrant-project
Ardından,
vagrant init
komutunu kullanarak yeni bir Vagrant dosyası başlatın ve kullanmak istediğiniz kutuyu belirtin.
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
centos/7
kutusunu kullanacağız. Yeni bir Vagrantfile başlatmak için aşağıdaki komutu çalıştırın:
vagrant init centos/7
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 ayar yapabilirsiniz.
Sanal makineyi Vagrant dosyasında belirtildiği gibi 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.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant
Vagrant ayrıca proje dizinini sanal makinede
/vagrant
dizinine bağlar ve bu da projenizin dosyaları üzerinde ana makinenizde çalışmanıza olanak tanır.
Sanal makineyi ssh olarak çalıştırmak için:
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:
Sonuç
Ubuntu 18.04 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.
vagrant ubuntuUbuntu 18.04 üzerine redis nasıl kurulur ve yapılandırılır
Redis, açık kaynaklı bir bellek içi veri yapısı deposudur. Bir veritabanı, önbellek ve ileti aracısı olarak kullanılabilir ve Dizeler, Karmalar, Listeler, Kümeler, vb. Gibi çeşitli veri yapılarını destekler. Bu eğiticide Redis'in bir Ubuntu 18.04 sunucusuna nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 üzerine nagios nasıl kurulur ve yapılandırılır
Nagios, en popüler açık kaynak izleme sistemlerinden biridir. Nagios tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar.
Ubuntu 18.04 Üzerine Kalamar Proxy Nasıl Kurulur ve Yapılandırılır
Squid, HTTP, HTTPS, FTP ve daha fazlası gibi popüler ağ protokollerini destekleyen tam özellikli bir önbellek proxy'dir. Bu eğitim, Ubuntu 18.04'te bir Squid Proxy kurma sürecinde size yol gösterecektir.







