از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب Vagrant در CentOS 7
سرفصلهای مطلب
ولگرد
یک ابزار خط فرمان منبع باز برای ساخت و مدیریت محیط های ماشین مجازی است. به طور پیشفرض، Vagrant میتواند ماشینهایی را در بالای VirtualBox، Hyper-V و Docker فراهم کند. سایر ارائه دهندگان مانند Libvirt (KVM)، VMware و AWS را می توان از طریق سیستم پلاگین Vagrant نصب کرد.
Vagrant بیشتر توسط توسعه دهندگان برای راه اندازی یک محیط توسعه که با محیط تولید مطابقت دارد استفاده می شود.
در این آموزش، شما را با نصب Vagrant در سیستمهای CentOS 7 آشنا میکنیم.
پیش نیازها
قبل از ادامه این آموزش مطمئن شوید که پیش نیازهای زیر را برآورده کرده اید:
- VirtualBox روی دستگاه CentOS شما نصب شده است.
- به عنوان یک کاربر با امتیازات sudo وارد سیستم شدهاید.
نصب Vagrant در CentOS
در زمان نگارش این مقاله، آخرین نسخه پایدار Vagrant نسخه 2.2.6 است. قبل از ادامه مرحله بعدی، به سایت مراجعه کنید دانلودهای ولگرد page
و بررسی کنید که آیا نسخه جدیدی از Vagrant موجود است یا خیر.
از دستور زیر برای نصب Vagrant در دستگاه CentOS خود استفاده کنید:
sudo yum install https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.rpm
برای اطمینان از موفقیت آمیز بودن نصب، دستور زیر را اجرا کنید که نسخه Vagrant را چاپ می کند:
vagrant --version
خروجی باید چیزی شبیه به این باشد:
Vagrant 2.2.6
شروع کار با Vagrant
اکنون که Vagrant روی سیستم CentOS شما نصب شده است، روش ایجاد یک محیط توسعه را به شما نشان خواهیم داد.
ما از ارائهدهنده VirtualBox استفاده خواهیم کرد که ارائهدهنده پیشفرض Vagrant است.
اولین قدم این است که یک دایرکتوری ایجاد کنید که دایرکتوری ریشه پروژه باشد و فایل Vagrantfile را نگه دارید. Vagrantfile یک فایل Ruby است که روش پیکربندی و ارائه ماشین مجازی را توضیح می دهد.
دایرکتوری پروژه را ایجاد کنید و با استفاده از:
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
گام بعدی این است که یک Vagrantfile جدید با استفاده از vagrant init
دستور دهید و کادری را که می خواهید استفاده کنید را مشخص کنید.
جعبه ها قالب بسته برای محیط های Vagrant هستند و مختص ارائه دهنده هستند. میتوانید فهرستی از جعبههای ولگرد در دسترس عموم را در این قسمت پیدا کنید کاتالوگ جعبه ولگرد page.
در این مثال از ubuntu/bionic64
جعبه دستور زیر را برای مقداردهی اولیه یک Vagrantfile جدید اجرا کنید:
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.
می توانید در را باز کنید ولگرد فایل
، نظرات را بخوانید و مطابق با نیاز خود تنظیمات را انجام دهید.
را اجرا کنید vagrant up
دستور ایجاد و پیکربندی ماشین مجازی مطابق Vagrantfile.
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/rasanegar/Vagrant/my-vagrant-project/ => /vagrant
همانطور که از خروجی بالا می بینید Vagrant دایرکتوری پروژه را نیز در آن نصب می کند /vagrant
در ماشین مجازی، که به شما امکان می دهد روی فایل های پروژه خود کار کنید host دستگاه.
برای وارد شدن به ssh در ماشین مجازی به سادگی اجرا کنید:
vagrant ssh
با دستور زیر می توانید ماشین مجازی را متوقف کنید:
vagrant halt
دستور زیر اگر ماشین در حال اجرا باشد متوقف می شود و تمام منابعی که در طول ایجاد ماشین ایجاد شده اند را از بین می برد:
vagrant destroy
نتیجه
شما روش نصب و استفاده از Vagrant را در دستگاه CentOS 7 خود آموخته اید. ما همچنین به شما روش ایجاد یک محیط توسعه پایه را نشان داده ایم.
برای کسب اطلاعات بیشتر در مورد Vagrant، به رسمی مراجعه کنید اسناد ولگرد
page.
اگر سوالی دارید، لطفا در زیر نظر دهید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-27 10:46:02