نحوه نصب Vagrant در Debian 9

نحوه نصب Vagrant در Debian 9

زهرا عزتی

Vagrant ابزاری خط فرمان open-source برای ساخت و مدیریت محیط های ماشین مجازی است. Vagrant به طور پیش فرض می تواند ماشین هایی را در بالای VirtualBox ، Hyper-V و Docker تهیه کند. ارائه دهندگان دیگر مانند Libvirt (KVM) ، VMware و AWS را می توان از طریق سیستم پلاگین Vagrant نصب کرد. در این مقاله ، نحوه نصب Vagrant بر روی دستگاه دبیان ۹ توضیح داده شده است. ما از ارائه دهنده VirtualBox استفاده خواهیم کرد ، که ارائه دهنده پیش فرض Vagrant است. با ما در شتابان هاست همراه باشيد.

پیش نیازها

قبل از ادامه مطمئن شوید که پیش نیازهای زیر را رعایت کرده اید:

  • به عنوان یک کاربر با امتیازات sudo وارد سیستم شوید.
  • یک VirtualBox نصب کنید.
  • Vagrant را روی دبیان نصب کنید

بسته Vagrant که در مخازن دبیان موجود است ، بسیار قدیمی است. ما آخرین نسخه Vagrant را از سایت رسمی Vagrant دانلود و نصب خواهیم کرد.

آخرین نسخه پایدار Vagrant نسخه ۲٫۲٫۶ است. قبل از ادامه مراحل بعدی ، صفحه Vagrant Download را بررسی کنید تا ببینید آیا نسخه جدیدتری در دسترس است.

با به روزرسانی لیست بسته با:

sudo apt update

بسته Vagrant را با دستور curl زیر دانلود کنید:

curl -O https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb

پس از دانلود ، فایل .deb ، آن را با تایپ کردن نصب کنید:

sudo apt install ./vagrant_2.2.6_x86_64.deb

 

برای بررسی موفقیت آمیز بودن نصب ، دستور زیر را که نسخه Vagrant را چاپ می کند ، اجرا کنید:

vagrant --version

خروجی باید چیزی شبیه به این باشد:

Vagrant 2.2.6

شروع Vagrant

اکنون که Vagrant بر روی دستگاه Debian شما نصب شده است.

اولین قدم ایجاد یک دایرکتوری است که دایرکتوری rooot پروژه خواهد بود؛ فایل Vagrantfile را نگه دارید. Vagrantfile یک فایل Ruby است که نحوه پیکربندی و تهیه ماشین مجازی را توصیف می کند.

فهرست پروژه را ایجاد کنید و با استفاده از این موارد به آن وارد شويد:

mkdir ~/my-first-vagrant-projectcd ~/my-first-vagrant-project

 

گام بعدی این است که، یک Vagrantfile جدید را با استفاده از دستور vagrant init کادر مورد نظر را مشخص کنید.

جعبه ها قالب package  برای محیط های Vagrant بوده و مختص ارائه دهنده است. می توانید لیستی از جعبه های Vagrant در دسترس عموم را در صفحه فهرست جعبه Vagrant پیدا کنید.

در این مثال از جعبه centos / 7 استفاده خواهیم کرد. برای راه اندازی یک Vagrantfile جدید دستور زیر را اجرا کنید:

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.

 

دستور vagrant up را برای ایجاد و پیکربندی ماشین مجازی مطابق با Vagrantfile اجرا کنید:

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-proj

 

Vagrant فهرست پروژه را در / vagrant در ماشین مجازی نصب می کند که به شما امکان می دهد روی پرونده های پروژه خود در هاست خود کار کنید.

برای ورود به ماشین مجازی :

vagrant ssh

با دستور زیر می توانید ماشین مجازی را متوقف کنید:

vagrant halt

دستور زیر دستگاه در حال اجرا را متوقف می کند و تمام منابعی را که در طول ایجاد ماشین ایجاد شده اند از بین می برد:

vagrant destroy

ما به شما نحوه نصب Vagrant در Debian 9 را آموزش داده ايم. ما را در شتابان هاست دنبال كنيد.

برچسب ها: دستورات لينوكس