Daftar Isi:
- Langkah 1: Unduh dan Instal Alat
- Langkah 2: Temukan OS yang Ingin Anda Jalankan
- Langkah 3: Siapkan Jendela CMD Di Mana Anda Akan Menjalankan Perintah yang Diperlukan
- Langkah 4: Siapkan Vagrantfile Anda
- Langkah 5: Mulai Mesin Virtual Anda
- Langkah 6: Siapkan Kunci Pribadi Yang Akan Anda Gunakan untuk Masuk Ke Mesin
- Langkah 7: Masuk Ke Mesin Virtual
- Langkah 8: Menggunakan Mesin Virtual
Video: Cara Mengatur dan Menggunakan Vagrant Box: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Ini mungkin berguna jika Anda memerlukan lingkungan Linux untuk pengembangan dan Anda tidak ingin menginstal distribusi Linux dengan dual-boot.
Keuntungan dari menjalankan VM biasa dengan VirtualBox (saya akan menggunakan VirtualBox sebagai contoh dalam tutorial ini karena gratis dan mudah digunakan) adalah bahwa kotak Vagrant akan berjalan tanpa GUI. Ini membuatnya berjalan lebih baik terutama pada mesin yang lebih tua (seperti milik saya). Keuntungan lain adalah Anda dapat menggunakan Putty (atau klien ssh favorit Anda) untuk menjalankan perintah. Beberapa orang lebih suka melakukannya dengan cara ini daripada menggunakan jendela VirtualBox yang menunjukkan kepada Anda output video dari VM.
Untuk mendapatkan keuntungan yang disebutkan di atas, Anda dapat menjalankan instance server Ubuntu (atau distro atau rasa lain yang tidak disertai GUI) dalam mode tanpa kepala. Ini juga yang dilakukan Vagrant, tetapi juga akan memberi Anda keuntungan berikut:
- Anda tidak harus benar-benar menginstal sistem operasi. Vagrant akan mengurus seluruh pengaturan
- anda dapat menggunakan cmd atau powershell (dengan asumsi Anda menggunakan windows) untuk membuat, memulai, menghentikan, menghapus, mengembalikan (dan banyak lagi) VM Anda
Langkah 1: Unduh dan Instal Alat
Pertama, kita perlu mengunduh dan menginstal alat yang akan kita gunakan:
- Unduh VirtualBox dari sini dan instal
- Unduh Vagrant dari sini dan instal
- Unduh Putty dari sini
- Unduh PuTTYgen dari sini
(Anda tidak perlu menginstal PuTTY dan PuTTYgen. Cukup unduh binari)
Langkah 2: Temukan OS yang Ingin Anda Jalankan
Cari Sistem Operasi yang ingin Anda jalankan di katalog yang ada di situs web resmi: tautan
Langkah 3: Siapkan Jendela CMD Di Mana Anda Akan Menjalankan Perintah yang Diperlukan
Buka dan buat folder baru di hard drive Anda. Folder itu akan menjadi folder bersama antara mesin virtual dan mesin host Anda.
Sekarang tahan tombol 'Shift' dan klik kanan pada folder itu dan pilih "Buka jendela perintah di sini" dan Anda akan membuka jendela CMD di lokasi itu.
Langkah 4: Siapkan Vagrantfile Anda
Siapkan vagrantfile Anda (file yang berisi beberapa pengaturan untuk mesin virtual Anda) dengan menjalankan "vagrant init" di mana Anda mengganti dengan sistem operasi yang ditemukan di katalog
Contoh umum:
- Untuk menjalankan Ubuntu 16.04, jalankan "vagrant init ubuntu/xenial64"
- Untuk menjalankan Ubuntu 14.04, jalankan "vagrant init ubuntu/trusty64"
- Untuk menjalankan Fedora 23, jalankan "vagrant init fedora/23-cloud-base"
- Untuk menjalankan Centos 7, jalankan "vagrant init centos/7"
Langkah 5: Mulai Mesin Virtual Anda
Mulai mesin virtual Anda dengan menjalankan "vagrant up" (Lakukan ini pada command prompt yang sama)
Gambar OS akan diunduh dan diinstal. Seharusnya terlihat mirip dengan tangkapan layar.
Langkah 6: Siapkan Kunci Pribadi Yang Akan Anda Gunakan untuk Masuk Ke Mesin
Setelah mesin virtual dimulai, Anda tidak dapat berinteraksi dengannya karena Anda tidak memiliki GUI VirtualBox sehingga Anda harus memperlakukannya sebagai mesin jarak jauh dan masuk dengan menggunakan SSH (bukan cara paling akurat untuk mengatakannya, tetapi saya pikir ini akan berhasil). Beberapa gambar Vagrant akan menetapkan kombinasi uesrname/kata sandi default, yang lain akan menghasilkan kunci acak dan menempatkannya di file yang baru dibuat. Cara terbaik untuk berinteraksi dengan kotak ini adalah dengan menggunakan pasangan kunci RSA. Biasanya, Vagrant akan membuat private key dan public key saat membuat VM baru (sebagai hasil dari perintah 'vagrant up'). Untuk mengimpor kunci pribadi yang dihasilkan ke klien SSH yang akan Anda gunakan (PuTTY), Anda harus menggunakan PuTTYgen.
Mulai PuTTYgen dan klik tombol "Muat" dan buka folder tempat Anda baru saja menjalankan "gelandangan" dan buka.vagrant\machines\default\virtualboxDi dekat menu "Nama File" Anda memiliki menu tarik-turun untuk memilih ekstensi. Pilih "Semua file" dari sana lalu pilih file bernama "kunci_pribadi" dan klik "Buka" Klik tombol "Simpan kunci pribadi" dan jawab ya jika Anda ditanya apakah Anda yakin ingin menyimpannya tanpa kata sandi. Simpan dengan nama yang mudah dikenali. Saya memilih "private_key_putty"
Langkah 7: Masuk Ke Mesin Virtual
Buka Putty dan tulis "127.0.0.1" sebagai Nama Host, 2222 sebagai port dan kemudian pergi ke Connection->SSH->Auth dan klik tombol "Browse" di bawah bidang "Private key file for authentication". Di sini, pilih file private_key_putty yang Anda buat pada langkah sebelumnya.
(Detail untuk kotak Anda mungkin berbeda. Untuk melihat detail tentang itu jalankan "vagrant ssh")
Ekstra: Sekarang kembali ke Sesi dan Anda akan dapat menyimpan pengaturan untuk sesi ini sehingga Anda tidak perlu memasukkannya lagi (Masukkan nama di bidang "Sesi Tersimpan" dan klik "Simpan").
Klik "Buka" dan Anda akan diminta untuk memasukkan pengguna yang ingin Anda masuki. Anda bisa mendapatkan pengguna default dari katalog OS yang disebutkan di langkah sebelumnya (atau dengan menjalankan "Vagrant ssh").
Misalnya pengguna default untuk distribusi Ubuntu adalah ubuntu dan default untuk Fedora adalah gelandangan
Kiat tambahan:
- Di Putty, buka Connection->Data dan masukkan pengguna yang dapat Anda gunakan untuk masuk di bidang 'Nama pengguna masuk otomatis'. Dengan cara ini, Anda tidak perlu memasukkan data apa pun saat menyiapkan koneksi ssh.
- Untuk meningkatkan keamanan kotak Anda, Anda dapat mengubah kata sandi untuk pengguna yang ada untuk memastikan bahwa Anda tidak menjalankan layanan ssh dengan kombinasi nama pengguna/kata sandi default
- Kemungkinan tantangan: Buat pengguna baru dan buat agar Anda dapat menggunakan kunci pribadi Anda (bukan yang dibuat) untuk masuk
Langkah 8: Menggunakan Mesin Virtual
Sekarang Anda akan dapat menggunakan kotak gelandangan untuk pengembangan. Anda dapat mengelola VM yang baru dibuat menggunakan gelandangan.
Beberapa perintah gelandangan yang sederhana dan berguna adalah:
- "gelandangan" - memulai kotak. Setelah selesai, Anda dapat menghubungkannya menggunakan Putty
- "vagrant berhenti" - menghentikan kotak.
- "vagrant init" - menghasilkan vagrantfile yang sesuai dengan distribusi yang Anda pilih
- "vagrant destroy" - menghapus kotak
Untuk informasi lebih lanjut, Anda selalu dapat mengunjungi situs web resmi:
Saya sarankan Anda juga melihat snapshot dan kembali karena ini mungkin berguna jika Anda melakukan pekerjaan pengembangan.
Direkomendasikan:
Cara Mengatur Raspberry Pi dan Mulai Menggunakannya: 4 Langkah
Cara Setup Raspberry Pi dan Mulai Menggunakannya: Bagi pembaca masa depan, kita berada di tahun 2020. Tahun di mana, jika Anda beruntung dalam keadaan sehat dan tidak terinfeksi Covid-19, Anda tiba-tiba , dapatkan lebih banyak waktu luang daripada yang pernah Anda bayangkan. Jadi bagaimana saya bisa menyibukkan diri dengan cara yang tidak terlalu bodoh? Oh ya
Cara Mengatur Raspberry Pi Tanpa Monitor dan Keyboard: 7 Langkah
Cara Mengatur Raspberry Pi Tanpa Monitor dan Keyboard: Raspberry Pi adalah komputer single-board kecil yang menjalankan sistem operasi berbasis Linux yang disebut Raspbian. Instruksi ini akan menunjukkan kepada Anda cara mengatur Raspberry Pi (model apa pun) tanpa menggunakan Monitor dan Keyboard. Saya akan menggunakan Raspberry Pi 3 B+ saya dengan Raspbi
Cara Mengatur dan Menggunakan WeMos TTgo ESP32 Uno D1 R32: 3 Langkah
Cara Mengatur dan Menggunakan WeMos TTgo ESP32 Uno D1 R32: Cara mengatur WeMos® TTgo ESP32 uno D1 R32 melalui semua langkah untuk mengaktifkan dan menjalankan WeMos® TTgo ESP32 uno D1 R32 Anda
Cara Benar Menghubungkan dan Mengatur Sistem Rak Mini HiFi (Sistem Suara): 8 Langkah (dengan Gambar)
Cara Menghubungkan dan Mengatur Sistem Rak Mini HiFi (Sound System) dengan Benar: Saya adalah orang yang senang belajar tentang teknik elektro. Saya seorang sekolah menengah di Sekolah Ann Richards untuk Pemimpin Remaja Putri. Saya membuat instruksi ini untuk membantu siapa saja yang ingin menikmati musik mereka dari Mini LG HiFi Shelf Syste
Pelajari Cara Mengatur Modul Wifi ESP8266 dengan Menggunakan Hanya Arduino IDE: 4 Langkah
Pelajari Cara Mengatur Modul Wifi ESP8266 Dengan Menggunakan Hanya Arduino IDE: Dalam Tutorial Ini, Saya Akan Menunjukkan Cara Mengatur Modul ESP8266 Hanya Dengan Menggunakan Arduino IDE bukan Konverter TTL Eksternal