کا آنلاین

دانلود Vagrant v2.1.1 ساخت و پیکربندی محیط های توسعه مجازی

۲۰ اردیبهشت ۱۳۹۷

احتمالا با نرم افزارهای مجازی‌سازی سیستم عاملهای مختلف نظیر VMware و VirtualBox آشنایی دارید.این نرم افزارها امکان ساخت یک محیط مجازی به منظور نصب یک یا چند سیستم عامل دیگر در سیستم عامل جاری را به شما می‌دهند. کافیست بخشی از منابع سیستم نظیر هارد و رم سیستم خود را به سیستم عاملهای مجازی موجود اختصاص دهید و بدون نیاز به ریستارت، به سیستم عاملهای مختلف به صورت همزمان دسترسی داشته باشید. توسط نرم افزارهای مجازی سازی می توانید به راحتی و بدون این که کوچکترین صدمه‌ای به سیستم عامل خود وارد کنید، حجیم‌ترین ابزارها را بر روی یک سیستم مجازی نصب و به راحتی استفاده کنید. شاید سیستم شما ۳۲‌ بیتی است و بخواهید نرم افزار و یا حتی سیستم عاملی که ۶۴‌ بیتی است را تست کنید و یا می‌خواهید در کنار سیستم عامل ویندوز خود، سیستم عامل دیگری نظیر لینوکس را بدون اختصاص دادن پارتیشن دیگری به آن نصب کنید، در این صورت نیز می‌توانید از مجازی‌سازی استفاده کنید.Vagrant یک محیط توسعه آماده و قابل حمل برای فراخوانی سریع انواع محیط‌های مجازی برای شما فراهم می‌کند تا به سادگی بیشترین بهره‌وری را از محیط‌های مجازی ببرید. برای استفاده از واگرانت نیاز به بسته‌های مجازی نرم افزارهایی مانند VMware و VirtualBox دارید، اما خود نرم افزار نیز اسکریپتهای پایه، استانداردها و محیطهای مجازی پیش ساخته‌ای برای نیازهای مختلف ارائه می‌کند که می‌توانید از آنها نیز استفاده کنید.

این نرم افزار فاقد واسط گرافیکی است و توسط CommandLine فراخوانی می‌شود.با این حال کاربری بسیار ساده‌ای دارد و با اجرای چند دستور بسیار ساده می‌توانید محیطهای مجازی خود را به برنامه معرفی و یا آنها را فراخوانی کنید.اگر سیستم کاربری شما به گونه‌ای است که با ماشینها و محیط‌های مجازی زیاد سروکار دارید، این نرم افزار به شما این امکان را می‌دهد تا مدیریت و پیکربندی بهتر و کامل‌تری بر روی آنها داشته باشید و از طرفی نیاز شما را به نصب نرم افزارهای مختلف در زمینه مجازی‌سازی مرتفع می‌کند.
این نرم افزار امکان اتصال به محیط‌های مجازی آنلاین از طریق SSH را نیز می‌دهد.

ویژگی های نرم افزار Vagrant :

  • قابل استفاده برای انواع برنامه نویسان
  • سازگار با برنامه های شبیه سازی
  • سازگار با فضا های ابری
  • پشتیبانی از برنامه های چند پلتفرمی
  • انعطاف پذیر، با ابزار پیکربندی
Loading…