HPE ProLiant BL660c Gen9 সার্ভারগুলিতে HP BLc7000 এনক্লোজারে নতুন ESXi হোস্ট ডিপ্লয় করার সময়, আমি একটি খুব চমৎকার সমস্যা সম্মুখীন হয়েছি। VMWare ESXi 6.0 আমার ফিজিক্যাল সার্ভারগুলিতে ইনস্টল করে এবং সেগুলো vSphere-এ যোগ করার পর, আমি খুঁজে পেলাম যে ESXi কোনো HBA অ্যাডাপ্টার (HP FlexFabric 10Gb) দেখছে না যাতে SAN নেটওয়ার্কে স্টোরেজ এনক্লোজার অ্যাক্সেস করা যায়। আপনি নিচের স্ক্রিনশটে দেখতে পাচ্ছেন, Manage → Storage → Storage Adapter ট্যাবে শুধু লোকাল ডিস্ক কন্ট্রোলার (Smart Array P244br) এবং একটি USB কার্ড অ্যাক্সেস করার জন্য অ্যাডাপ্টারগুলো উপলব্ধ। অন্যান্য HBA কন্ট্রোলারগুলো নেই (অ্যাডাপ্টার রিস্ক্যান করলেও সাহায্য করে না)।
তবে, একই প্রজেনারেশনের পুরনো ব্লেড সার্ভারগুলো (HPE BL460c Gen9)-এ HBA অ্যাডাপ্টারগুলো ESXi ইনস্টলেশনের ঠিক পরেই দেখা যায়।

সমস্যাটি সমাধান করতে, আপনার ESXi সার্ভারে SSH অ্যাক্সেস সক্ষম করুন এবং রুট হিসেবে লগইন করুন। নিচের কমান্ডটি ব্যবহার করে সার্ভারে FcoE অ্যাডাপ্টারগুলোর তালিকা প্রদর্শন করুন:
esxcli fcoe nic list
যদি তালিকা খালি থাকে, তবে এর মানে আপনার সার্ভারে কোনো ফিজিক্যাল FC HBA অ্যাডাপ্টার ইনস্টল করা নেই। আমার কেসে, ESXi সার্ভার ৪টি FcoE অ্যাডাপ্টার খুঁজে পেয়েছিল Active: false স্ট্যাটাসের সাথে।

vmnic4 থেকে vmnic7 পর্যন্ত সব পাওয়া অ্যাডাপ্টারগুলো জন্য ডিসকভারি সক্ষম করুন এক-এক করে এই কমান্ডটি ব্যবহার করে:
esxcli fcoe nic discover -n vmnic5
Discovery enabled on device ‘vmnic5’

সব HBA অ্যাডাপ্টারের তালিকা আবার দেখুন এবং নিশ্চিত করুন যে সেগুলো সব এক্টিভ হয়ে গেছে। তারপর vSphere ক্লায়েন্ট ইন্টারফেসে অ্যাডাপ্টার রিস্ক্যান করুন বা নিচের কমান্ডটি ব্যবহার করুন: esxcli storage core adapter rescan। আমার কেসে, চারটি HBA অ্যাডাপ্টার (QLogic 57840 10/20 Gigabit Ethernet Adapter) তালিকায় প্রদর্শিত হল।

যদি আপনি এখনও আপনার HBA অ্যাডাপ্টারগুলো খুঁজে পান না, তবে VMWare বা ভেন্ডরের ওয়েবসাইটে আপনার HBA অ্যাডাপ্টার সংস্করণের জন্য ড্রাইভার VIB ফাইল খুঁজুন, এটিকে আপনার ESXi হোস্টে কপি করুন এবং এই কমান্ডটি ব্যবহার করে ইনস্টল করুন (অথবা আপনার ESXi গোল্ড ইমেজে .VIB ড্রাইভার ইনজেক্ট করুন):
esxcli software vib install -v /tmp/VMware-driver-xxxxxxx.vib