در گذشته، نصب ESXi روی USB فلش یا SD Card یکی از روشهای رایج و محبوب برای راهاندازی سریع هایپروایزر VMware بود. بسیاری از مدیران شبکه و دیتاسنتر، این راهکار را به دلیل سادگی، ارزان بودن و اشغال نکردن فضای دیسکهای اصلی انتخاب میکردند. اما امروز دیگر زمان آن گذشته است.
با پیشرفت نسخههای جدید ESXi، بهویژه از ESXi 7 به بعد و با شدت بیشتر در ESXi 8، VMware بهصورت رسمی هشدار داده است که استفاده از فلش یا SD Card بهعنوان دیسک بوت، دیگر گزینهای قابل اطمینان نیست و توصیه نمیشود. در ادامه با دلایل فنی این موضوع و راهکارهای پیشنهادی آشنا میشویم.
چرا در گذشته استفاده از فلش و SD Card رایج بود؟
قیمت پایین نسبت به دیسکهای SSD یا HDD
مصرف کمتر برق و فضای فیزیکی
امکان استفاده از تمام ظرفیت هاردها برای VMها و دادهها
عدم نیاز به پیکربندی RAID برای دیسک بوت
اما این مزایا در شرایط امروز دیگر پاسخگوی نیازهای واقعی نیستند.
چرا دیگر نباید از فلش و SD Card استفاده کرد؟
۱. افزایش حجم نوشتار در نسخههای جدید ESXi
از نسخههای 7.x به بعد، VMware بهطور قابل توجهی ساختار فایلها و لاگها را تغییر داده است. حالا ESXi نیاز به ذخیرهسازی مستمر لاگها، بروزرسانی فایلهای سیستم و اطلاعات runtime دارد. این تغییر باعث میشود:
🔴 تعداد نوشتار روی دیسک بوت بهشدت افزایش یابد
🔴 عمر فلشها و SD Cardها بسیار زود تمام شود
🔴 احتمال خرابی و crash شدن بوت دیسک بالا رود
۲. SD Card و فلش مموری برای محیطهای read-heavy طراحی شدهاند
این رسانهها بیشتر برای انتقال داده، نه اجرای سیستمعامل طراحی شدهاند. در نتیجه:
عمر نوشتاری پایینتری دارند (Program/Erase Cycles محدود)
فاقد مکانیزمهای قوی تصحیح خطا (ECC) هستند
ممکن است بدون هشدار از کار بیفتند
۳. VMware دیگر پشتیبانی کامل نمیکند
از ESXi 7.0 Update 2 به بعد، VMware در اسناد رسمیاش اعلام کرده که SD Card و USB دیگر توصیهشده نیستند و حتی برخی لاگها و عملکردها ممکن است مختل شوند. در برخی نسخهها حتی پیام خطای «bootbank not found» یا «system logs not persistent» دیده میشود.
عواقب نصب ESXi روی فلش یا SD Card
کرش سیستم در زمان بوت یا runtime
خرابی در زمان ارتقا نسخه یا پچکردن
ناپایداری در عملکرد ماشینهای مجازی
از دست رفتن لاگها، دادهها و اطلاعات مهم پشتیبانی
نیاز به تعویض زودهنگام مدیا و صرف هزینه مجدد
راهکار جایگزین چیست؟
✅ استفاده از دیسکهای SSD یا NVMe داخلی
بهتر است یک یا دو SSD SATA/SAS با ظرفیت کم (مثلاً 120GB یا 240GB) بهصورت RAID1 برای نصب ESXi استفاده شود.
در سرورهایی مانند DL380 G9 یا G10 میتوانید از RAID Controller با قابلیت mirror استفاده کنید.
✅ استفاده از Boot Optimized Storage
در برخی سرورهای جدید مانند DL360 G10 یا DL380 G10 Plus میتوانید از گزینههایی مثل:
HPE M.2 Boot Device
HPE Dual MicroSD + USB Adapter (با قابلیت Mirror و Wear Leveling)
BOSS Card در سرورهای Dell
استفاده کنید که مخصوص بوت طراحی شدهاند.
نتیجهگیری
نصب ESXi روی فلش یا SD Card دیگر یک راهکار قابل قبول و آیندهدار نیست. با توجه به تغییرات ساختاری VMware، نیاز به ذخیرهسازی مطمئنتر و مقاومتر در برابر نوشتارهای مکرر ضروری است. برای افزایش عمر سرور، پایداری سیستم و جلوگیری از کرشهای ناگهانی، بهتر است به سمت استفاده از SSDهای داخلی، NVMe یا مدیاهای بوت بهینهشده حرکت کنید.