وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب Vagrant در CentOS 8

0 6
زمان لازم برای مطالعه: 3 دقیقه



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

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

در این آموزش روش نصب Vagrant در CentOS 8 را توضیح خواهیم داد. همچنین روش ایجاد یک محیط توسعه را به شما نشان خواهیم داد.

نصب Vagrant در CentOS 8

در زمان نگارش این مقاله، آخرین نسخه پایدار Vagrant نسخه 2.2.6 است. بازدید کنید دانلودهای ولگرد page

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

برای نصب Vagrant بر روی دستگاه CentOS خود، دستور زیر را به عنوان root یا کاربر با امتیازات sudo وارد کنید:

sudo dnf install https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.rpm

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

vagrant --version

دستور نسخه Vagrant را چاپ می کند:

Vagrant 2.2.6

شروع کار با Vagrant

اکنون که Vagrant را روی سیستم CentOS خود نصب کرده‌اید، بیایید با استفاده از ارائه‌دهنده VirtualBox، که ارائه‌دهنده پیش‌فرض Vagrant است، یک محیط توسعه ایجاد کنیم. مطمئن شوید که VirtualBox را روی سیستم CentOS 8 خود نصب کرده اید.

اولین قدم ایجاد یک دایرکتوری است که دایرکتوری ریشه پروژه خواهد بود. دایرکتوری پروژه را ایجاد کنید و با استفاده از:

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

گام بعدی این است که یک Vagrantfile جدید با استفاده از vagrant init دستور دهید و کادری را که می خواهید استفاده کنید را مشخص کنید. Vagrantfile یک فایل پیکربندی است که روش پیکربندی و تدارک ماشین مجازی را توضیح می دهد. از دستور Ruby برای تعریف پیکربندی استفاده می کند.

پیشنهاد می‌کنیم بخوانید:  روش نصب MongoDB روی CentOS 7

جعبه ها قالب بسته برای محیط های 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 8 و روش ایجاد یک محیط توسعه پایه را نشان داده ایم.

پیشنهاد می‌کنیم بخوانید:  روش نصب OpenCV در CentOS 7

برای اطلاعات بیشتر در مورد Vagrant به رسمی مراجعه کنید اسناد ولگرد
page.

اگر سوالی دارید، لطفا در زیر نظر دهید.

سنتوهای ولگرد
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-27 10:39:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید