دستورات مرسوم virsh برای KVM چیست؟
Dec 01, 2025
به عنوان یک فروشنده KVM (ماشین مجازی مبتنی بر هسته)، من از نزدیک شاهد قدرت و انعطاف پذیری KVM به دنیای مجازی سازی بوده ام. یکی از ابزارهای کلیدی در مدیریت ماشین های مجازی KVM استزیبا، یک ابزار خط فرمان است که طیف گسترده ای از عملکردها را برای کنترل و نظارت بر ماشین های مجازی فراهم می کند. در این پست وبلاگ، شما را با برخی از موارد رایج آشنا می کنمزیبادستوراتی که برای مدیریت موثر محیط KVM شما ضروری هستند.
1. اتصال به Hypervisor
قبل از اینکه بتوانید شروع به استفاده کنیدزیبا، باید با هایپروایزر ارتباط برقرار کنید. رایج ترین راه برای انجام این کار استفاده ازاتصالفرمان
virsh connect qemu:///system
این دستور شما را به هایپروایزر سیستم محلی متصل می کند. اگر می خواهید به یک هایپروایزر راه دور متصل شوید، می توانید از یک URI دیگر استفاده کنید، به عنوان مثال:
virsh connect qemu+ssh://user@remote_host/system
2. لیست ماشین های مجازی
هنگامی که به هایپروایزر متصل شدید، می توانید تمام ماشین های مجازی را با استفاده از آن فهرست کنیدفهرستفرمان
فهرست virsh -- همه
را-- همهگزینه تمام ماشین های مجازی، از جمله ماشین هایی که خاموش شده اند را نشان می دهد. اگر فقط میخواهید ماشینهای مجازی در حال اجرا را ببینید، میتوانید آن را حذف کنید-- همهگزینه:
لیست virsh
3. راه اندازی و توقف ماشین های مجازی
برای راه اندازی یک ماشین مجازی، می توانید ازشروع کنیددستور به همراه نام یا شناسه ماشین مجازی.
virsh start vm_name
برای متوقف کردن برازنده یک ماشین مجازی، می توانید از آن استفاده کنیدخاموش شدندستور:
ویرش خاموش کردن vm_name
اگر نیاز به توقف اجباری یک ماشین مجازی دارید، می توانید از آن استفاده کنیدنابود کردندستور:


virsh vm_name را نابود می کند
4. ایجاد و حذف ماشین های مجازی
برای ایجاد یک ماشین مجازی جدید، می توانید ازایجاد کنیددستور با یک فایل پیکربندی XML. ابتدا باید یک فایل XML ایجاد کنید که پیکربندی ماشین مجازی مانند حافظه، CPU و تنظیمات دیسک را مشخص کند. سپس می توانید از دستور زیر برای ایجاد ماشین مجازی استفاده کنید:
virsh vm_config.xml را ایجاد کنید
برای حذف یک ماشین مجازی، ابتدا باید آن را خاموش کنید و سپس با استفاده از آن، آن را تعریف نکنیدتعریف نکردندستور:
virsh shutdown vm_name virsh undefine vm_name
5. مدیریت عکس های ماشین مجازی
عکس های فوری یک ویژگی مفید برای پشتیبان گیری از وضعیت یک ماشین مجازی در یک زمان خاص است. برای ایجاد یک عکس فوری می توانید ازsnapshot-create-asدستور:
virsh snapshot-create-as vm_name snapshot_name
برای فهرست کردن تمام عکسهای فوری یک ماشین مجازی، میتوانید از آن استفاده کنیدفهرست فوریدستور:
virsh snapshot-list vm_name
برای برگرداندن یک ماشین مجازی به یک عکس فوری قبلی، می توانید از آن استفاده کنیدعکس فوری-بازگشتدستور:
virsh snapshot-revert vm_name snapshot_name
6. مدیریت شبکه های ماشین مجازی
KVM از مدل های مختلف شبکه پشتیبانی می کند وزیبادستوراتی را برای مدیریت شبکه های ماشین مجازی ارائه می دهد. برای فهرست کردن تمام شبکه های موجود، می توانید ازفهرست خالصدستور:
virsh net-list --all
برای راه اندازی یک شبکه، می توانید ازشروع خالصدستور:
virsh net-start network_name
برای توقف یک شبکه، می توانید ازخالص نابود کردندستور:
virsh net-destroy network_name
7. نظارت بر عملکرد ماشین مجازی
زیباهمچنین دستوراتی برای نظارت بر عملکرد ماشین های مجازی ارائه می دهد. برای به دست آوردن اطلاعات در مورد استفاده از CPU، حافظه و دیسک ماشین مجازی، می توانید از آن استفاده کنیدفرضدستور:
virsh domstats vm_name
برای دریافت اطلاعات دقیق در مورد پیکربندی ماشین مجازی، می توانید ازdominfoدستور:
virsh dominfo vm_name
8. پیکربندی پیشرفته بازیبا
علاوه بر دستورات اولیه،زیبابه شما اجازه می دهد تا وظایف پیکربندی پیشرفته تری را انجام دهید. به عنوان مثال، می توانید پیکربندی XML یک ماشین مجازی را با استفاده از آن تغییر دهیدویرایش کنیددستور:
virsh ویرایش vm_name
این دستور فایل پیکربندی XML ماشین مجازی را در یک ویرایشگر متن باز می کند و به شما امکان می دهد تنظیمات آن را تغییر دهید.
محصولات مرتبط
به عنوان یک فروشنده KVM، ما طیف وسیعی از محصولات را ارائه می دهیم که مکمل استفاده از آن هستندزیباو مجازی سازی KVM ماکنترلر دیوار تصویری HDراه حلی قدرتمند برای مدیریت و نمایش ویدئو با کیفیت بالا در دیوارهای ویدئویی بزرگ ارائه می دهد. ما1G KVMانتقال داده با سرعت بالا و کنترل قابل اعتماد برای ماشین های مجازی شما ارائه می دهد. و ماسیستم کنترل مرکزیبه شما امکان می دهد چندین ماشین مجازی و دستگاه را از یک رابط واحد مدیریت کنید.
نتیجه گیری
زیبایک ابزار قدرتمند و همه کاره برای مدیریت ماشین های مجازی KVM است. با تسلط بر این موارد مشترکزیباشما می توانید به طور موثر ماشین های مجازی خود را برای رفع نیازهای خاص خود کنترل، نظارت و پیکربندی کنید. چه یک کسب و کار کوچک یا یک شرکت بزرگ، مجازی سازی KVM بازیبامی تواند به شما در بهینه سازی زیرساخت و بهبود کارایی کمک کند.
اگر علاقه مند به کسب اطلاعات بیشتر در مورد محصولات KVM ما هستید یا هر گونه سوالی در مورد آن داریدزیبادستورات، لطفا در تماس با ما برای بحث خرید دریغ نکنید. ما اینجا هستیم تا به شما کمک کنیم از محیط مجازی سازی خود نهایت استفاده را ببرید.
مراجع
- مستندات Red Hat: "مدیریت ماشین های مجازی با virsh"
- مستندات اوبونتو: "استفاده از KVM و virsh"
