آموزش رفع مشکل ناپدید شدن VM در هایپروی و روش برگرداندن آن

چرا ماشین مجازی در هایپروی ناپدید می شود؟ یه مشکلی رو که امروز بر خوردم میخوام اینجا مطرح کنم تا شاید بعدا مورد استفاده دوستان قرار بگیرد.یکی ار سرور های فیزیکی شرکتی امروز ناگهانی restart شد بعد از اینکه سرور لود شد و up شد یکی از vm های که با هایپرویزور hyperv ایجاد شده بود تو لیست vm ها نیومد . همانطوری که میدونید در این حالت اگه قبلا export از vm مورد نظر گرفته باشیم میتوانیم vm مورد نظر را import کنیم ، حالا اگه exp نگرفته باشیم یا exp ما مربوط به خیلی قبل باشه چیکار باید بکنیم؟؟

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
  • راه اول --- میتوانیم یک vm جدید تعریف کرده و در قسمتی که هارد دیسک را از ما میخواهد مسیر هارد دیسک vm قبلی را بدیم

اما مشکل این روش اینه که کانفیگ کارت شبکه و کلا کانفیگ virtual machine ما از بین میرود و اگه به اونا دسترسی نداشته باشیم دچار مشکل میشویم

  • راه حل دوم --- این راه حل هم ساده تر و هم این مزیت را داره که کانفیگ ها حفظ میشه

ابتدا سرویس hyperv را stop کنید. وارد مسیر C:\ProgramData\Microsoft\hyperv شوید و فایل xml ماشین مجازی مورد نطر را پیدا کنید (اگر نمیدانید که کدام فایل مربوط به کدام vm است ، فایل ها را از طریق notepad باز کنید داخل فایل ها اسم vm ها نوشته شده ) و مطابق شکل زیر قسمت های قرمز رنگ رو پاک کنید

hyper v xml virtual machine configuration file

بعد مجدد سرویسس hyperv رو استارت کنید vm مورد نطر تو لیست vm ها میاد . با تشکر


نظرات