آموزشلینوکسمعرفی نرم‌افزارمقالاتنکته‌ها

مدیریت آسان ماشین مجازی با ابزار libguestfs – قسمت دوم

این مطلب در دو بخش نوشته شده است. بخش اول در اینجا

 virt-copy-out: فایل و دایرکتوری‌های داخل ماشین مجازی را به بیرون از ماشین کپی می‌کند.

 virt-df: فضای خالی ماشین مجازی را نشان می‌دهد.

مثالی از عملکرد برنامه:

 virt-v2v: ماشین‌های مجازی Xen و یا VMware را به KVM تبدیل می‌کند.

virt-p2v: اطلاعات یک سیستم فیزیکی را برای اجرا بروی KVM تبدیل می‌کند.

guestmount: فایل سیستم ماشین مجازی مهمان را در سیستم میزبان مونت می‌کند. با توجه به اینکه یک ایمیج ممکن است شامل چند پارتیشن باشد با پارامتر ‎-m پارتیشنی که می‌خواهیم مونت کنیم را مشخص می‌کنیم. همچنین با استفاده از پارامتر ‎-i به صورت خودکار پارتیشن‌ها شناسایی شده و مونت می‌شوند.

چند مثال:

پارتیشن روت را از مسیر ‎/dev/VG/LV و پارتیشن ‎/boot را از مسیر ‎/dev/sda1 در دایرکتوری ‎/mnt مونت می‌کنیم.

همه پارتیشن‌های ایمیج guest به صورت خودکار شناسایی و در ‎/mnt مونت می‌شوند.

برای از حالت مونت خارج کردن پارتیشن‌ها از دستور guestunmount به صورت زیر استفاده می‌کنیم.

نکته: نوشتن در ماشین مجازی که روشن است ممکن است باعث خراب شدن و از دست رفتن اطلاعات شود. بنابراین بهتر است در هنگام مونت کردن ماشین مجازی که روشن است فایل سیستم را با پارامتر –ro بصورت فقط خواندنی مونت کنیم.

virt-filesystems: فایل سیستم‌ها و پارتینش‌های موجود در یک ماشین مجازی را لیست می‌کند.

مثال:

 virt-resize: با این ابزار می‌توانیم یک ایمیج و یا دیسک ماشین مجازی را کوچک و یا بزرگ کنیم.

 virt-win-reg: با استفاده از این دستور می‌توانیم رجیستری ویندوز در ماشین مجازی را ویرایش کنیم.

 guestfish: 

یک ابزار خط فرمانی و شل است که با استفاده از توابع کتاب‌خانه‌ای و API های libguestfs فایل‌سیستم ماشین‌مجازی را بررسی و ویرایش می‌کند.

 

 

برای استفاده از guestfish کافی است دستور را در ماشین مهمان وارد کنیم و دستورات با به صورت ویزارد وارد کنیم.

بعد از ورود به شل guestfish می‌توانیم دستورات را وارد کنیم. بع عنوان مثال با add-ro disk.img یک ایمیج را به صورت فقط خواندنی اضافه می‌کنیم.

در حال حاظر guestfish ۵۰۲ دستور متفاوت را پشتیبانی می‌کند. لیست این دستورات را در لینک زیر مشاهده می‌کنید.

 

0
برچسب ها

نوشته های مشابه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ثبت و انتقال دامنه .Com فقط با 117 هزار تومان! #بهترین قیمت در ایران مشاهده قیمت های باورنکردنی
+
بستن