virt-manager(1) پشتیبانی مجازی‌سازی virt-manager(1)

virt-manager - نرم‌افزار مدیریت گرافیکی ماشین‌های مجازی

virt-manager [گزینه‌ها]

virt-manager یک ابزار دسکتاپ برای مدیریت ماشین‌های مجازی است. این ابزار امکان کنترل چرخه حیات ماشین‌های موجود (راه‌اندازی/خاموش‌کردن، توقف موقت/ادامه، تعلیق/بازیابی)، ایجاد ماشین‌های مجازی جدید و انواع مختلف فضای ذخیره‌سازی، مدیریت شبکه‌های مجازی، دسترسی به کنسول گرافیکی ماشین‌های مجازی و مشاهده آمار عملکرد را به صورت محلی یا از راه دور فراهم می‌کند.

گزینه‌های استاندارد GTK مانند --g-fatal-warnings پذیرفته می‌شوند.

گزینه‌های زیر هنگام اجرای virt-manager پشتیبانی می‌شوند:

نمایش خلاصه راهنمای خط فرمان.
نمایش شماره نسخه virt-manager و خروج.
مشخص کردن URI اتصال هایپروایزر.
نمایش خروجی اشکال‌زدایی در کنسول (به طور معمول این گزارش فقط در ~/.cache/virt-manager/virt-manager.log ثبت می‌شود). این تابع به طور ضمنی شامل --no-fork است.
عدم انشعاب (fork) virt-manager در پس‌زمینه. برای اطلاعات بیشتر بخش VIRT-MANAGER، SSH و انشعاب (FORKING) را ببینید.
اجبار به انشعاب virt-manager در پس‌زمینه. این رفتار پیش‌فرض است. برای اطلاعات بیشتر بخش VIRT-MANAGER، SSH و انشعاب (FORKING) را ببینید.

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

نمایش ویزارد ایجاد ماشین‌های مجازی جدید.
نمایش پنجره ویرایش ویژگی‌های ماشین مجازی با شناسه یکتای منطبق با نام دامنه، ID یا UUID.
نمایش پنجره نظارت بر عملکرد ماشین مجازی با شناسه یکتای منطبق با نام دامنه، ID یا UUID.
نمایش کنسول مجازی ماشین مجازی با شناسه یکتای منطبق با نام دامنه، ID یا UUID.
نمایش پنجره جزئیات میزبان/اتصال.

راه‌اندازی خودکار اتصال غیرفعال نخواهد شد و بنابراین نیازی به مشخص کردن دستی --connect URI نیست؛ اما از --connect URI نیز پشتیبانی می‌کند:

اجرای virt-manager تنها در سینی سیستم (System Tray).

از نظر تاریخی، virt-manager در زمان راه‌اندازی از ترمینال در حال اجرا جدا شده و در پس‌زمینه منشعب می‌شد. هدف این بود که هرگونه استفاده از ssh برای درخواست گذرواژه ssh-askpass را فراخوانی کند، به جای اینکه بدون اطلاع در ترمینالی که احتمالاً کاربر آن را نمی‌بیند درخواست داده شود.

در نسخه openssh 8.4p1 که در سپتامبر ۲۰۲۰ منتشر شد، متغیر محیطی SSH_ASKPASS_REQUIRE اضافه گردید که ما را از نیاز به انجام فرآیند انشعاب بی‌نیاز می‌کند: https://man.openbsd.org/ssh.1#SSH_ASKPASS_REQUIRE

اکنون virt-manager مقدار SSH_ASKPASS_REQUIRE=force را تنظیم می‌کند. با این حال، برای کارکرد صحیح با اتصالات ssh در libvirt، به libvirt نسخه 10.8.0 منتشر شده در ۱ اکتبر ۲۰۲۴ نیاز خواهید داشت.

برنامه virt-manager دیگر به صورت پیش‌فرض منشعب نمی‌شود.

می‌توانید رفتار انشعاب قدیمی را با گزینه --fork یا با تنظیم متغیر محیطی VIRT_MANAGER_DEFAULT_FORK=yes فعال کنید.

با این حال اگر برای موردی غیر از دور زدن موقت مشکلات نسخه libvirt به انشعاب نیاز پیدا کردید، لطفاً با ثبت گزارش اشکال به توسعه‌دهندگان virt-manager اطلاع دهید.

لطفاً پیوند زیر را ببینید: https://virt-manager.org/bugs

حق نشر (C) متعلق به Red Hat, Inc و مشارکت‌کنندگان مختلف است. این نرم‌افزار آزاد است؛ شما می‌توانید نسخه‌های آن را تحت شرایط پروانه عمومی همگانی گنو https://www.gnu.org/licenses/gpl.html بازتوزیع کنید. هیچ‌گونه ضمانتی، تا حدی که قانون مجاز می‌داند، وجود ندارد.

virsh(1)، virt-viewer(1)، وب‌سایت پروژه https://virt-manager.org