Virsh

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۴ آبان ۱۴۰۴، ساعت ۱۰:۰۱ توسط EsmaeelE (بحث | مشارکت‌ها)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

virsh یک رابط خط فرمان برای استفاده از libvirt است.

این ابزار به کاربر اجازه مدیریت چرخه زندگی ماشین‌های مجازی را با استفاده از کتابخانه libvirt ارائه می‌کند.

نصب


$ sudo apt install libvirt-clients

کاربرد

از دستور virsh برای مدیریت ماشین‌های مجازی خود استفاده نمایید.



$ virsh --help

اگر از virsh بدون هیچ پارامتری استفاده نمایید وارد رابط تعاملی virsh خواهید شد.



$ virsh
Welcome to virsh, the virtualization interactive terminal.

Type:  'help' for help with commands
       'quit' to quit
#

برای لیست کردن ماشین‌های موجود روی میزبان از دستور زیر استفاده کنید:



# list --all

 Id   Name          State

-    Alpine        shut off
-    CentOS        shut off
-    Devuan        shut off
-    Debian        shut off


تعدادی از ماشین‌ها را شروع می‌کنیم.



# start --domain Alpine
# start --domain Devuan
# start --domain Debian
# list --all

 Id   Name          State

-    Alpine         running
-    CentOS        shut off
-    Devuan         running
-    Debian         running

Devuan را به حالت تعلیق در می‌اوریم:



# suspend --domain Devuan

# list --all

 Id   Name          State

-    Alpine         running
-    CentOS        shut off
-    Devuan          paused
-    Debian         running

Devuan را از حالت تعلیق خارج می‌کنیم:



# resume --domain Devuan