GNU/Linux >> Belajar Linux >  >> Ubuntu

Dimulai dengan Vagrant di Ubuntu 14.10 - Panduan Pemula

Tutorial ini akan membahas penginstalan Vagrant di Ubuntu 14.10, menjelaskan dasar-dasar alat virtualisasi yang hebat ini, dan akan memandu Anda melalui pembuatan instance Vagrant pertama Anda.

Mengapa Anda membutuhkan Gelandangan?

Pertama-tama, saya yakin ini pasti pertanyaan pertama di benak setiap pemula, mengapa saya membutuhkannya? Untuk menjawab ini, Vagrant adalah perangkat lunak yang dengannya Anda dapat membuat dan mengonfigurasi lingkungan pengembangan virtual. Ini adalah alat yang sangat efisien untuk mengelola mesin virtual melalui CLI. Hal ini meningkatkan produktivitas dan fleksibilitas Anda dan tim Anda.

Di sini, mesin disediakan di atas salah satu alat virtualisasi, yaitu VirtualBox, VMware, AWS, atau penyedia lainnya. Kemudian, alat penyediaan standar industri seperti skrip shell, Wayang atau Koki, dapat digunakan untuk menginstal dan mengonfigurasi perangkat lunak secara otomatis pada mesin.

Ini berarti Anda bisa mendapatkan konfigurasi yang mudah, dapat direproduksi , dan lingkungan kerja portabel sesuai kebutuhan.

Bagaimana manfaatnya?

Vagrant memiliki manfaat bagi pengembang, insinyur operasi, perancang, dan banyak lagi. Di sini kuncinya adalah bahwa Vagrant membuatnya sangat mudah dengan fakta bahwa tidak ada komplikasi atau menggunakan vim dan banyak hal-hal baris perintah yang mengganggu mudah untuk menjalankan lingkungan pengembangan. Menyiapkan mesin virtual pengembangan pertama Anda akan memakan waktu beberapa menit. (Tidak termasuk kotak/waktu pengunduhan gambar).

Setelah Anda selesai mengembangkan, Anda dapat memeriksa perubahan Anda, meminta rekan kerja Anda untuk memeriksanya, dan kemudian mereka menjalankan kode pada mesin yang sama persis. Ini bahkan berfungsi jika mereka berada di bagian dunia mana pun dan platform independen yaitu terlepas dari apakah mereka berada di Windows, Linux atau Apple OS X. Aman untuk mengucapkan selamat tinggal pada bug "berfungsi di mesin saya" setelah menggunakan Vagrant.

Anda pasti akan mengetahui manfaat lebih baik setelah Anda mulai menggunakannya. Anda dapat membaca lebih lanjut tentang manfaat di sini.

Memulai

Download &install Vagrant &Virtual Box versi terbaru, dengan mengunjungi Vagrant Downloads dan VirtualBox Downloads. Biasanya, versi terbaru VirtualBox akan berfungsi dengan baik, tetapi Anda harus memverifikasi kompatibilitas versi dengan Vagrant, dengan memeriksa dokumen resmi Vagrant.

Karena saya menggunakan Ubuntu 14.10 x86_64, saya akan menunjukkan cara mengunduh &menginstalnya di sana:

Unduh dengan:

wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.2_x86_64.deb
wget http://download.virtualbox.org/virtualbox/4.3.22/virtualbox-4.3_4.3.22-98236~Ubuntu~raring_amd64.deb

Instal dengan:

sudo dpkg -i vagrant_1.7.2_x86_64.deb
sudo dpkg -i virtualbox-4.3_4.3.22-98236~Ubuntu~raring_amd64.deb

Berikut adalah beberapa istilah yang harus Anda pahami sebelum menjalankan kotak gelandangan pertama kami:

Kotak Gelandangan

Kotak pada dasarnya adalah paket yang berisi representasi dari mesin virtual yang menjalankan sistem operasi tertentu. Agar lebih sederhana, ini adalah gambar dasar dari Sistem Operasi atau Kernel apa pun. Mungkin untuk Penyedia tertentu .

Penyedia

Penyedia adalah bagian dari perangkat lunak yang bertanggung jawab untuk membuat dan mengelola mesin virtual yang digunakan oleh Vagrant. Penyedia utamanya adalah Virtualbox dan VMware, tetapi defaultnya adalah VirtualBox, karena gratis dan open source.

Penyedia

Penyedia akan melakukan beberapa tugas menggunakan instance vm yang sudah disediakan. Penyedia digunakan untuk mengatur server virtual, menginstal semua perangkat lunak yang diperlukan dan menjalankan tugas yang berbeda. Penyedia yang paling sering digunakan adalah:Wayang, Koki, dan Ansible. Shell Script juga merupakan opsi yang sangat umum. Anda dapat menemukan informasi lebih lanjut tentang penyedia gelandangan di sini.

Berkas Vagrant

Konfigurasi dasar gelandangan didasarkan pada satu file, Vagrantfile. Itu akan ditempatkan di root repositori Anda. Dalam file ini Anda akan menentukan kotak dasar mana yang Anda inginkan - kotak pada dasarnya adalah sebuah paket dengan sistem operasional yang akan dijalankan di mesin virtual Anda.

Pembuatan Instance

Buat direktori pengujian tempat kita akan membuat instance pertama.

mkdir -p ~/Vagrant/test
cd  ~/Vagrant/test

Kami akan menggunakan Ubuntu 12.04 LTS (Precise Pangolin), yang sudah memiliki "kotak" yang disiapkan.

vagrant box add precise32 http://files.vagrantup.com/precise32.box

Anda lihat di sini argumen tepat32 yang merupakan nama panggilan untuk URL. Kotak tersebut diunduh di ~/.vagrant.d/boxes. Anda sekarang dapat membuat instance:

vagrant init precise32
vagrant up

Jika semuanya berjalan dengan baik, sekarang akan berjalan. Di bawah ini adalah tampilan VagrantFile yang sangat mendasar:

Vagrant.configure(2) do |config|
config.vm.box = "precise32"
end

Harap diperhatikan- Saya telah menghapus baris komentar untuk menghindari kebingungan.

Jika Anda ingin masuk ke instance ini, melalui SSH, gunakan perintah ini:

vagrant ssh

Instance Anda sudah siap!

Kita akan mempelajari lebih lanjut tentang Vagrant di tutorial berikutnya.

  • Gelandang

Ubuntu
  1. Cara Menginstal MongoDB di Ubuntu 18.04 – Panduan untuk Pemula

  2. Instal Nextcloud dengan Nginx di Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Kesalahan Dengan Vagrant Dan Ubuntu 12.10 Dengan Rvm?

  1. Cara Menginstal Vagrant di Ubuntu 18.04

  2. Panduan Ubuntu 20.04

  3. Instal Ubuntu 22.04 di Virtual Box - Panduan langkah demi langkah?

  1. Panduan Ubuntu 22.04

  2. Panduan Instalasi Ubuntu 14.04 LTS (Trusty Tahr) dengan Tangkapan Layar

  3. Panduan Instalasi Desktop Ubuntu 17.10 (Artful Aardvark) dengan Tangkapan Layar