Virsh

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو

معرفی

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