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

مدیریت آسان ماشین مجازی با ابزار 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 ۵۰۲ دستور متفاوت را پشتیبانی می‌کند. لیست این دستورات را در لینک زیر مشاهده می‌کنید.

 

برچسب ها

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

دیدگاهتان را بنویسید

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

بستن