| virt-manager(1) | پشتیبانی مجازیسازی | virt-manager(1) |
نام (NAME)
virt-manager - نرمافزار مدیریت گرافیکی ماشینهای مجازی
خلاصه دستور (SYNOPSIS)
virt-manager [گزینهها]
توضیحات (DESCRIPTION)
virt-manager یک ابزار دسکتاپ برای مدیریت ماشینهای مجازی است. این ابزار امکان کنترل چرخه حیات ماشینهای موجود (راهاندازی/خاموشکردن، توقف موقت/ادامه، تعلیق/بازیابی)، ایجاد ماشینهای مجازی جدید و انواع مختلف فضای ذخیرهسازی، مدیریت شبکههای مجازی، دسترسی به کنسول گرافیکی ماشینهای مجازی و مشاهده آمار عملکرد را به صورت محلی یا از راه دور فراهم میکند.
گزینهها (OPTIONS)
گزینههای استاندارد GTK مانند --g-fatal-warnings پذیرفته میشوند.
گزینههای زیر هنگام اجرای virt-manager پشتیبانی میشوند:
- -h, --help
- نمایش خلاصه راهنمای خط فرمان.
- --version
- نمایش شماره نسخه virt-manager و خروج.
- -c, --connect
- مشخص کردن URI اتصال هایپروایزر.
- --debug
- نمایش خروجی اشکالزدایی در کنسول (به طور معمول این گزارش فقط در ~/.cache/virt-manager/virt-manager.log ثبت میشود). این تابع به طور ضمنی شامل --no-fork است.
- --no-fork
- عدم انشعاب (fork) virt-manager در پسزمینه. برای اطلاعات بیشتر بخش VIRT-MANAGER، SSH و انشعاب (FORKING) را ببینید.
- --fork
- اجبار به انشعاب virt-manager در پسزمینه. این رفتار پیشفرض است. برای اطلاعات بیشتر بخش VIRT-MANAGER، SSH و انشعاب (FORKING) را ببینید.
گزینههای پنجره گفتگو (DIALOG WINDOW OPTIONS)
برای این گزینهها، فقط پنجره درخواستی نمایش داده میشود و پنجره اصلی مدیر در این حالت اجرا نخواهد شد. همچنین راهاندازی خودکار اتصال غیرفعال میشود. تمام این گزینهها نیازمند مشخص کردن دستی --connect URI هستند.
- --show-domain-creator
- نمایش ویزارد ایجاد ماشینهای مجازی جدید.
- --show-domain-editor NAME|ID|UUID
- نمایش پنجره ویرایش ویژگیهای ماشین مجازی با شناسه یکتای منطبق با نام دامنه، ID یا UUID.
- --show-domain-performance NAME|ID|UUID
- نمایش پنجره نظارت بر عملکرد ماشین مجازی با شناسه یکتای منطبق با نام دامنه، ID یا UUID.
- --show-domain-console NAME|ID|UUID
- نمایش کنسول مجازی ماشین مجازی با شناسه یکتای منطبق با نام دامنه، ID یا UUID.
- --show-host-summary
- نمایش پنجره جزئیات میزبان/اتصال.
گزینه سینی سیستم (SYSTEM TRAY OPTION)
راهاندازی خودکار اتصال غیرفعال نخواهد شد و بنابراین نیازی به مشخص کردن دستی --connect URI نیست؛ اما از --connect URI نیز پشتیبانی میکند:
- --show-systray
- اجرای virt-manager تنها در سینی سیستم (System Tray).
مدیریت VIRT-MANAGER، SSH و انشعاب (VIRT-MANAGER, SSH, AND FORKING)
از نظر تاریخی، 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 اطلاع دهید.
اشکالات (BUGS)
لطفاً پیوند زیر را ببینید: https://virt-manager.org/bugs
حق نشر (COPYRIGHT)
حق نشر (C) متعلق به Red Hat, Inc و مشارکتکنندگان مختلف است. این نرمافزار آزاد است؛ شما میتوانید نسخههای آن را تحت شرایط پروانه عمومی همگانی گنو https://www.gnu.org/licenses/gpl.html بازتوزیع کنید. هیچگونه ضمانتی، تا حدی که قانون مجاز میداند، وجود ندارد.
همچنین ببینید (SEE ALSO)
virsh(1)، virt-viewer(1)، وبسایت پروژه https://virt-manager.org