Virsh: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(افزودن مثال‌های بیشتر / چرخه زندگی)
جز (کاربرد)
 
(۵ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 
= معرفی =
 
= معرفی =
'''virsh''' یک رابط [[خط فرمان]] برای استفاده از [[libvirt]] می‌باشد. این ابزار به کاربر اجازه مدیریت چرخه زندگی ماشین‌های مجازی را به وسیله libvirt ارائه می‌کند.  
+
'''virsh''' یک رابط [[خط فرمان]] برای استفاده از [[libvirt]] است.
 +
 
 +
این ابزار به کاربر اجازه مدیریت چرخه زندگی ماشین‌های مجازی را با استفاده از کتابخانه libvirt ارائه می‌کند.
  
 
= نصب =
 
= نصب =
<pre language="bash">
+
 
 +
{{bc|
 +
 
 
$ sudo apt install libvirt-clients
 
$ sudo apt install libvirt-clients
</pre>
 
  
= اجرا =
+
}}
  
حال می‌توانید از دستور virsh برای مدیریت ماشین‌های مجازی خود استفاده نمایید.
+
= کاربرد =
 +
 
 +
از دستور '''virsh''' برای مدیریت ماشین‌های مجازی خود استفاده نمایید.
 +
 
 +
{{bc|
  
<pre>
 
 
$ virsh --help
 
$ virsh --help
</pre>
 
  
در صورتی که از virsh بدون هیچ پارامتری استفاده نمایید وارد رابط تعاملی virsh خواهید شد.
+
}}
 +
 
 +
اگر از virsh بدون هیچ پارامتری استفاده نمایید وارد رابط تعاملی '''virsh''' خواهید شد.
 +
 
 +
{{bc|
  
<pre>
 
 
$ virsh
 
$ virsh
 
Welcome to virsh, the virtualization interactive terminal.
 
Welcome to virsh, the virtualization interactive terminal.
سطر ۲۳: سطر ۳۱:
 
Type:  'help' for help with commands
 
Type:  'help' for help with commands
 
       'quit' to quit
 
       'quit' to quit
</pre>
+
#
 +
}}
  
 +
برای لیست کردن ماشین‌های موجود روی میزبان از دستور زیر استفاده کنید:
  
برای مثال، برای لیست کردن ماشین‌های موجود بر روی میزبان می‌توان از دستور زیر استفاده کرد:
+
{{bc|
  
<pre>
 
 
# list --all
 
# list --all
  
سطر ۳۷: سطر ۴۶:
 
  -    Devuan        shut off
 
  -    Devuan        shut off
 
  -    Debian        shut off
 
  -    Debian        shut off
</pre>
+
 
 +
}}
 +
 
  
 
تعدادی از ماشین‌ها را شروع می‌کنیم.
 
تعدادی از ماشین‌ها را شروع می‌کنیم.
<pre>
+
 
 +
{{bc|
 +
 
 
# start --domain Alpine
 
# start --domain Alpine
 
# start --domain Devuan
 
# start --domain Devuan
سطر ۵۲: سطر ۶۵:
 
  -    Devuan        running
 
  -    Devuan        running
 
  -    Debian        running
 
  -    Debian        running
</pre>
+
 
 +
}}
  
 
Devuan را به حالت تعلیق در می‌اوریم:
 
Devuan را به حالت تعلیق در می‌اوریم:
  
<pre>
+
{{bc|
 +
 
 
# suspend --domain Devuan
 
# suspend --domain Devuan
  
سطر ۶۷: سطر ۸۲:
 
  -    Devuan          paused
 
  -    Devuan          paused
 
  -    Debian        running
 
  -    Debian        running
</pre>
+
 
 +
}}
  
 
Devuan را از حالت تعلیق خارج می‌کنیم:
 
Devuan را از حالت تعلیق خارج می‌کنیم:
  
 +
{{bc|
  
<pre>
 
 
# resume --domain Devuan
 
# resume --domain Devuan
</pre>
 
  
 +
}}
  
 
[[رده: خط فرمان]]
 
[[رده: خط فرمان]]
 
[[رده:نرم‌افزارهای مجازی سازی]]
 
[[رده:نرم‌افزارهای مجازی سازی]]

نسخهٔ کنونی تا ‏۲۴ اسفند ۱۴۰۱، ساعت ۱۶:۰۵

معرفی

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