راهنمای بررسی نوع فریمور ESXi با استفاده از PowerCLI و VSISH

اگر شما هم از کاربران محیط ESXi هستید، شاید برایتان سوال پیش آمده باشد که چطور می‌توان نوع فریمور هر یک از میزبان‌های ESXi خود را بررسی کرد تا بدانید آیا هنوز از BIOS قدیمی (که دیگر پشتیبانی نمی‌شود) برای بوت شدن استفاده می‌کنند یا خیر. این ویژگی در نسخه‌های جدید vSphere به‌طور خاص برای کاربران اهمیت پیدا کرده است زیرا در آینده‌ی نزدیک، پشتیبانی از BIOS قدیمی به‌طور کامل حذف خواهد شد و به جای آن از فریمور UEFI استفاده می‌شود که استاندارد است.

استفاده از vSphere API در vSphere 8.0 Update 2

در نسخه 8.0 Update 2 vSphere، ویژگی جدیدی به نام firmwareType معرفی شد. این ویژگی به شما اجازه می‌دهد که به‌راحتی تشخیص دهید کدام میزبان‌ها از BIOS قدیمی و کدام‌ یک از UEFI استفاده می‌کنند. این ویژگی به‌ویژه در هنگام استفاده از PowerCLI بسیار مفید است.

برای استفاده از این ویژگی، کافی است کد PowerCLI زیر را اجرا کنید:

(Get-VMHost).ExtensionData.Hardware.BiosInfo

مثال‌های خروجی برای نوع فریمور

اگر میزبان ESXi شما از فریمور UEFI برای بوت شدن استفاده می‌کند، خروجی چیزی مشابه به شکل زیر خواهد بود:

خروجی مثال برای UEFI
خروجی مثال برای UEFI

اما اگر میزبان ESXi شما از فریمور BIOS استفاده می‌کند، خروجی به شکل زیر خواهد بود:

(خروجی مثال برای BIOS)
خروجی مثال برای BIOS

محدودیت‌ها و سازگاری با نسخه‌های مختلف PowerCLI

از آنجا که ویژگی firmwareType به تازگی در نسخه 8.0 Update 2 vSphere معرفی شده است، اگر سعی کنید این ویژگی را در میزبان ESXi که نسخه‌ای پایین‌تر از 8.0 Update 2 دارد استفاده کنید، ممکن است فیلد آن خالی باشد، به‌خصوص اگر از نسخه‌های جدیدتر PowerCLI استفاده می‌کنید که این ویژگی جدید را درک می‌کنند. در غیر این صورت، اگر از نسخه‌های قدیمی PowerCLI استفاده کنید، این فیلد به‌طور کامل نمایش داده نخواهد شد.

استفاده از دستور VSISH به‌عنوان راه‌حل جایگزین

اگر هنوز هم نیاز به دریافت این اطلاعات دارید و نمی‌توانید از PowerCLI استفاده کنید، می‌توانید مستقیماً به میزبان ESXi خود از طریق SSH متصل شوید و دستور VSISH را اجرا کنید تا اطلاعات مربوط به نوع فریمور را مشاهده کنید. این روش چندان ایده‌آل نیست، اما در صورت نیاز به آن می‌توانید از دستور زیر استفاده کنید:

vsish -e get /hardware/firmwareType

این دستور به شما کمک می‌کند تا به‌طور دستی نوع فریمور میزبان ESXi خود را بررسی کنید.

با استفاده از ویژگی firmwareType در vSphere 8.0 Update 2، مدیریت و بررسی نوع فریمور میزبان‌های ESXi بسیار ساده‌تر شده است. این ویژگی به شما کمک می‌کند تا بدانید کدام میزبان‌ها به‌طور امن از UEFI استفاده می‌کنند و کدام‌یک هنوز به BIOS قدیمی وابسته هستند. همچنین، اگر به دلیل نسخه‌های قدیمی‌تر از این ویژگی نمی‌توانید استفاده کنید، می‌توانید از روش‌های جایگزین مانند دستور VSISH استفاده نمایید

دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.