খুব সাধারণত, VMWare অ্যাডমিনিস্ট্রেটররা দেখেন যে ভার্চুয়াল মেশিনের তালিকায় Invalid (Unknown) স্ট্যাটাসওয়ালা VM-গুলো থাকে। সাধারণত, এই সমস্যাটি একটি ভার্চুয়াল মেশিন মুছে ফেলার পর ঘটে, যেটার ডেটা কোনো কারণে VMWare vSphere/ESXi কনফিগারেশনে বাকি থাকে। এটি vMotion চালানোর পর VM ফাইলগুলো ম্যানুয়ালি VMFS স্টোরেজ থেকে মুছে ফেলার পরও হতে পারে এবং কিছু অন্যান্য কেসে। আপনি vSphere Web Client-এ বিল্ট-ইন টুল ব্যবহার করে এমন VM মুছে ফেলতে পারবেন না (Unregister অপশন Actions মেনুতে নিষ্ক্রিয় থাকে)।

এই ধরণের VM সরানোর একমাত্র উপায় হল ESXi হোস্টের SSH কনসোল ব্যবহার করা।
- সমস্যাある VM-ওয়ালা ESXi হোсте SSH সক্রিয় করুন (Actions → Settings → Security Profile → Services → SSH → Edit → Start);

- SSH ক্লায়েন্ট (Putty, mputty, ইত্যাদি) ব্যবহার করে ESXi হোস্টের সাথে সংযোগ করুন;
- সমস্যা আছে ভার্চুয়াল মেশিনের ID পেতে এই কমান্ডটি চালান:
vim-cmd vmsvc/getallvms | grep invalid - এই হোস্টে নিবন্ধিত সব Invalid স্ট্যাটাসওয়ালা VM-এর তালিকা প্রদর্শিত হবে। এতে একটি লাইন থাকবে যেন:
Skipping invalid VM '22'। এই কেসে, 22 হল ভার্চুয়াল মেশিনের ID; - যদি আপনি এই VM-কে vSphere-এ রিস্টোর করার চেষ্টা করতে চান, এই কমান্ডটি চালান:
vim-cmd vmsvc/reload 22(এক মিনিট অপেক্ষা করুন, ক্লায়েন্ট ইন্টারফেস রিফ্রেশ করুন এবং VM স্ট্যাটাস চেক করুন); - যদি আপনি সমস্যা 있는 ভার্চুয়াল মেশিন আনরেজিস্টার (মুছে ফেলা) করতে চান, এই কমান্ডটি চালান:
vim-cmd /vmsvc/unregister 22 - vSphere ক্লায়েন্ট ইন্টারফেস রিফ্রেশ করুন। Invalid স্ট্যাটাসওয়ালা ভার্চুয়াল মেশিনটি গায়েব হওয়া উচিত।
আপনি হোস্ট কনফিগারেশন ফাইল /etc/vmware/hostd/vmInventory.xml থেকে ম্যানুয়ালি সমস্যাある VM-কেও মুছে ফেলতে পারেন। এর জন্য, vmInventory.xml ফাইল থেকে সমস্যাある VM-র ডেটা ধারণকারী সেকশনটি মুছে ফেলুন (কিছু করার আগে ফাইলটি ব্যাকআপ নিন) একটি টেক্সট এডিটর (vi, nano) ব্যবহার করে এবং হোস্ট সার্ভিসগুলো রিস্টার্ট করুন: services.sh restart

যদি একটি চলমান ভার্চুয়াল মেশিন Invalid স্ট্যাটাস পায়, তবে সম্ভবত VM কনফিগারেশন ফাইলটি করাপ্ট হয়েছে। সমস্যা সমাধান করতে:
- VM-কে ইনভেন্টরি থেকে সরান এবং ESXi হোস্ট রিস্টার্ট করুন;
- তারপর একটি নতুন VM তৈরি করুন এবং পুরানো VM-এর ভার্চুয়াল ডিস্ক (vmdk) নতুন VM-এ সংযুক্ত করুন (Use an existing disk);
- Storage vMotion করুন যাতে নতুন VM-এর সব ফাইল একই ফোল্ডারে সংগ্রহিত হয়;
- আপনার নতুন VM চালু করুন এবং নিশ্চিত করুন যে এটি কাজ করছে;
- পুরানো VM-এর ফাইলগুলো মুছে ফেলুন।
যদি VMFS স্টোরেজে অ্যাক্সেস হারানোর পর Invalid VM সমস্যা দেখা দেয়, এবং অ্যাক্সেস ফিরে আসার পর শুরু করা VM-গুলো চলবে এবং বন্ধ করা VM-গুলো Isolated হয়ে যাবে। আপনাকে সেগুলো ম্যানুয়ালি ইনভেন্টরি থেকে সরাতে হবে এবং ম্যানুয়ালি রেজিস্টার করতে হবে VMFS স্টোরেজে ভার্চুয়াল মেশিনের VMX ফাইল খুঁজে বের করে, সেটিতে ডান-ক্লিক করে Register VM সিলেক্ট করে। তারপর VM চালু করুন এবং নিশ্চিত করুন যে এটি উপলব্ধ।
