چگونه می توان با استفاده از Virsh یک ماشین مجازی KVM را به حالت تعلیق و از سر گرفت؟

Jul 29, 2025

در قلمرو مجازی سازی ، KVM (دستگاه مجازی مبتنی بر هسته) به عنوان یک فناوری قدرتمند و گسترده - استفاده می شود. من به عنوان یک تأمین کننده KVM ، اغلب با مشتریانی روبرو می شوم که علاقه مند به یادگیری نحوه مدیریت دستگاههای مجازی KVM خود به طور مؤثر هستند. یک کار متداول که ممکن است کاربران نیاز به انجام آن داشته باشند ، تعلیق و از سرگیری ماشین مجازی KVM با استفاده از آن استورم، یک ابزار - خط برای مدیریت ماشین های مجازی با LibVirt. در این پست وبلاگ ، من شما را از طریق مرحله به مرحله راهنمایی می کنم.

درک اصول اولیهورمو KVM

قبل از اینکه به روند تعلیق و از سرگیری بپردازیم ، بیایید به طور خلاصه بفهمیم چه چیزیورمو KVM هستند. KVM یک راه حل کامل مجازی سازی برای لینوکس در سخت افزار x86 است که حاوی پسوندهای مجازی سازی (Intel VT یا AMD - V) است. این هسته لینوکس را به یک Hypervisor تبدیل می کند و به شما امکان می دهد چندین دستگاه مجازی را روی یک سرور فیزیکی واحد اجرا کنید.

8 Network Timing Power Supplies10” Wall-mounted Wired Touch Terminals

ورم، از طرف دیگر ، یک ابزار قدرتمند - خط خط است که همراه با API مجازی سازی Libvirt است. این یک روش مناسب برای مدیریت ماشین های مجازی ، ذخیره سازی و شبکه ها در یک محیط KVM فراهم می کند. باورم، می توانید طیف گسترده ای از عملیات را از ایجاد و حذف ماشین های مجازی گرفته تا نظارت بر عملکرد آنها انجام دهید.

پیش نیازهای

برای دنبال کردن این راهنما ، باید موارد زیر را داشته باشید:

  1. یک سیستم لینوکس با KVM و LibVirt نصب شده است. بیشتر توزیع های مدرن لینوکس ، مانند اوبونتو ، Centos و Fedora ، با بسته های KVM و LibVirt از قبل پیکربندی شده همراه هستند.
  2. مجوزهای مناسب برای اجراورمدستورات ممکن است شما نیاز به دویدن داشته باشیدورمبه عنوان کاربر root یا حساب کاربری خود را بهلیبروگروه
  3. حداقل یک دستگاه مجازی KVM. با استفاده از یک ماشین مجازی می توانید ایجاد کنیدVIRT - مدیریا ابزارهای دیگر ، یا استفاده کنیدورمدستورات ایجاد یکی از ابتدا.

تعلیق یک ماشین مجازی KVM

روند تعلیق یک ماشین مجازی ساده است. هنگامی که یک دستگاه مجازی را به حالت تعلیق در می آورید ، وضعیت فعلی آن در حافظه ذخیره می شود و تمام عملیات آن متوقف می شود. این می تواند در سناریوهایی باشد که شما نیاز به آزاد کردن منابع سیستم به طور موقت یا انجام تعمیر و نگهداری در سیستم میزبان دارید.

برای تعلیق یک دستگاه مجازی KVM با استفاده ازورم، این مراحل را دنبال کنید:

مرحله 1: دستگاه های مجازی موجود را لیست کنید

ابتدا باید نام ماشین مجازی را که می خواهید به حالت تعلیق درآورید ، بدانید. می توانید با استفاده از دستور زیر تمام دستگاه های مجازی موجود را لیست کنید:

لیست Virsh -همه

این دستور لیستی از کلیه ماشین های مجازی ، از جمله آنهایی که در حال اجرا ، خاموش یا مکث هستند ، نمایش می دهد. خروجی شناسه ، نام و وضعیت هر دستگاه مجازی را نشان می دهد.

مرحله 2: دستگاه مجازی را به حالت تعلیق درآورد

پس از شناسایی نام دستگاه مجازی که می خواهید به حالت تعلیق درآید ، از آن استفاده کنیدمعلق کردندرورمبشر به عنوان مثال ، اگر دستگاه مجازی شما نامگذاری شده استmyvm، می توانید آن را با استفاده از دستور زیر به حالت تعلیق درآورید:

Virsh Myvm را به حالت تعلیق درآورد

پس از اجرای این دستور ، ماشین مجازی متوقف می شود و وضعیت آن ذخیره می شود. با دویدن می توانید تعلیق را تأیید کنیدلیست Virsh -همهدوباره وضعیت دستگاه مجازی معلق به عنوان "مکث" نشان داده می شود.

از سرگیری یک ماشین مجازی KVM معلق

از سرگیری یک ماشین مجازی معلق به همان راحتی که آن را به حالت تعلیق در می آورد. هنگامی که شما یک ماشین مجازی را از سر می گیرید ، از وضعیت دقیقی که مکث شده است ادامه خواهد یافت.

مرحله 1: دستگاه های مجازی معلق را لیست کنید

مانند گذشته ، باید نام ماشین مجازی را که می خواهید از سر بگیرید ، بدانید. می توانید تمام دستگاه های مجازی معلق را با استفاده از لیست لیست کنیدلیست Virsh -همهبشر به دنبال ماشین های مجازی با حالت "مکث" باشید.

مرحله 2: ماشین مجازی را از سر بگیرید

برای از سرگیری یک دستگاه مجازی معلق ، ازرزومهدرورمبشر به عنوان مثال ، اگر ماشین مجازی معلق شما نامگذاری شده استmyvm، می توانید با استفاده از دستور زیر آن را از سر بگیرید:

Virsh رزومه myvm

پس از اجرای این دستور ، ماشین مجازی دوباره شروع به کار می کند و شما می توانید طبق معمول به آن دسترسی پیدا کنید. می توانید تأیید کنید که ماشین مجازی با اجرای آن از سر گرفته شده استلیست Virsh -همهو بررسی وضعیت آن

ملاحظات پیشرفته

ذخیره حالت در دیسک

در بعضی موارد ، ممکن است بخواهید به جای مکث آن در حافظه ، وضعیت دستگاه مجازی را در دیسک ذخیره کنید. شما می توانید ازپس انداز کردندرورمبرای دستیابی به این هدف به عنوان مثال:

Virsh Save MyVM/Path/to/saveFile

این وضعیت فعلی دستگاه مجازی را در پرونده مشخص شده ذخیره می کند. برای بازگرداندن دستگاه مجازی از حالت ذخیره شده ، ازبازگرداندندستور:

Virsh Restore/Path/to/SaveFile

رسیدگی به خطا

هنگام کار باورمدستورات ، شما ممکن است با خطا روبرو شوید. به عنوان مثال ، اگر سعی می کنید یک ماشین مجازی را که قبلاً معلق است به حالت تعلیق درآورد یا یک ماشین مجازی را که مکث نشده است ، از سر بگیرید ، یک پیام خطا دریافت خواهید کرد. همیشه خروجی را بررسی کنیدورمدر صورت مواجهه با هر مشکلی ، با دقت دستورات را انجام داده و به مستندات مراجعه کنید.

مزایای استفاده از KVM وورمبرای مدیریت ماشین مجازی

من به عنوان یک تأمین کننده KVM ، می توانم به مزایای بسیاری از استفاده از KVM وورمبرای مدیریت ماشین مجازی. KVM مجازی سازی با عملکرد بالا با سربار کم را ارائه می دهد ، و آن را برای اجرای منابع - برنامه های فشرده ایده آل می کند.ورمروشی انعطاف پذیر و قدرتمند برای مدیریت ماشین های مجازی فراهم می کند و به شما امکان می دهد وظایف خود را خودکار کنید و با سایر ابزارهای مدیریتی ادغام شوید.

علاوه بر این ، شرکت ما طیف وسیعی از راه حل های KVM را ارائه می دهد ، از جملهسیستم کنترل مرکزی، که مدیریت متمرکز چندین دستگاه مجازی KVM را فراهم می کند. ما هم داریم10 گرم متر مربعوت1 گرم متر مربعمحصولاتی که انتقال داده با سرعت بالا و عملکرد قابل اعتماد را ارائه می دهند.

پایان

تعلیق و از سرگیری یک دستگاه مجازی KVM با استفاده ازورمیک ویژگی ساده و در عین حال قدرتمند است که می تواند به شما در مدیریت موثرتر محیط مجازی خود کمک کند. این که آیا شما نیاز به آزاد کردن منابع ، انجام تعمیر و نگهداری یا ذخیره وضعیت یک ماشین مجازی دارید ،ورمابزارهای مورد نیاز شما را فراهم می کند.

اگر علاقه مند به کسب اطلاعات بیشتر در مورد محصولات KVM ما هستید یا به مدیریت ماشین مجازی نیاز دارید ، ما از شما دعوت می کنیم تا برای بحث تهیه با ما تماس بگیرید. تیم متخصصان ما آماده هستند تا به شما در یافتن بهترین راه حل ها برای نیازهای خود کمک کنند.

منابع

  • Red Hat Enterprise Linux 7 راهنمای استقرار و مدیریت مجازی سازی
  • راهنمای سرور اوبونتو: مجازی سازی KVM
  • مستندات فدورا: مدیریت KVM و Libvirt