VCF 5.2 → VCF 9.1

از VCF ۵.۲ تا VCF ۹.۱؛ چرا این ارتقا یک پرش مستقیم نیست؟

مسیر رسمی وجود دارد، اما «وجود مسیر» با «یک‌مرحله‌ای بودن» فرق دارد. Build مبدأ، Planning Workbook، سازگاری سخت‌افزار، ترتیب Core Components و کارهای پس از ارتقا تعیین می‌کنند این پروژه چگونه اجرا شود.

نویسنده: تحریریه فنی راگابازبینی: واحد زیرساختبه‌روزرسانی: شهریور ۱۴۰۵زمان مطالعه: ۱۸ دقیقه
تصویر گرافیکی مسیر چندمرحله‌ای و کنترل‌شده ارتقا VCF 5.2 به 9.1

خلاصه اجرایی: Broadcom برای حرکت از VCF ۵.۲ به VCF ۹.۱ یک مسیر چندمرحله‌ای مستند کرده است. بنابراین نباید آن را Direct Upgrade یا Runbook عمومی نامید. پیش از اجرا باید Build دقیق، Precheck، Firmware/HCL، Backup، ظرفیت، NSX/vSAN و وابستگی‌های بیرونی ثبت شوند و هر مرحله Gate مستقل داشته باشد.

«مسیر رسمی» دقیقاً چه معنایی دارد؟

وقتی Vendor مسیر ۵.۲ به ۹.۱ را مستند می‌کند، یعنی برای رسیدن به مقصد، مجموعه‌ای از مراحل و پیش‌نیازهای پشتیبانی‌شده تعریف شده است. این عبارت به معنی اجرای یک Bundle روی هر محیط ۵.۲ نیست. Minor release، Build، Patch level و وضعیت اجزای همان محیط تعیین می‌کنند نقطه ورود و گام‌های میانی چه باشند.

به‌علاوه، ارتقای Core Components پایان پروژه نیست. ممکن است پس از رسیدن پلتفرم به مقصد، کارهایی برای Workload Domainها، vDS، vSAN، Licensing، Operations یا Integrationها باقی بماند.

عبارت دقیق:

«مسیر ارتقا از VCF ۵.۲ به VCF ۹.۱» درست است؛ «ارتقای مستقیم و یک‌مرحله‌ای ۵.۲ به ۹.۱» بدون بررسی Build و مستند رسمی، ادعای قابل اتکایی نیست.

Baseline مبدأ باید Build-aware باشد

ثبت نام VCF ۵.۲ کافی نیست. تیم باید Build دقیق SDDC Manager، vCenter، ESXi، NSX و اجزای مدیریت عملیات را کنار Firmware/Driver و Bundle history قرار دهد. Password و Certificate health، Backup status، Alertهای باز و تغییرهای دستی نیز بخشی از Baseline هستند.

حوزه داده مبدأ چرا مهم است؟
SDDC Manager Build، Bundle history، Depot و Precheck نقطه ورود Lifecycle و تشخیص مانع‌ها
vCenter/ESXi Build، Custom image، Add-on و Cluster health Sequence، سازگاری Host و Maintenance
NSX Version، Edge، Transport Node و Integrations مسیر شبکه و وابستگی سرویس‌ها
vSAN/Storage Architecture، Disk/Policy، ظرفیت و Resync تحمل Maintenance و Post-upgrade task
External tools Backup، Monitoring، Security و Automation پشتیبانی API/Plugin در مقصد

Planning Workbook تشریفات نیست

در نسل جدید VCF، Planning Workbook ورودی تصمیم‌های طراحی و ارتقاست. اطلاعات شبکه، Host، Domain، Identity، DNS/NTP، Certificate و سایر وابستگی‌ها باید پیش از Change یکپارچه شوند. اگر چند فایل با اعداد متفاوت بین تیم‌ها وجود دارد، پروژه هنوز Source of Truth ندارد.

Workbook باید نسخه‌گذاری شود، Owner داشته باشد و تغییر بعد از Freeze Date در Change log ثبت شود. خروجی نهایی باید به Runbook و Validation Matrix متصل باشد تا هر مقدار صرفاً «ثبت‌شده» نباشد، بلکه اثر آن در اجرا معلوم شود.

سازگاری و ظرفیت دو Gate جدا هستند

ممکن است Host از نظر HCL برای مقصد قابل قبول باشد اما ظرفیت کافی برای خارج‌کردن یک Node در Maintenance نداشته باشد. یا ممکن است ظرفیت زیاد باشد اما NIC/Controller با Firmware فعلی پشتیبانی نشود. این دو موضوع باید جداگانه پاس شوند.

Compatibility Gate

Server، CPU، NIC، Controller، Drive، BIOS، Firmware، Driver، Custom Image و Add-on با مقصد تطبیق داده می‌شوند.

Capacity Gate

Compute، Memory، Storage slack، vSAN rebuild، Network و زمان Maintenance در حالت N+۱/N+۲ سنجیده می‌شوند.

اگر Remediation سخت‌افزار لازم باشد، باید تصمیم گرفت قبل از Upgrade انجام شود، در موج مستقل قرار گیرد یا مسیر Greenfield اقتصادی‌تر است.

Precheck را زود اجرا کنید، نه شب Change

Precheck باید چند بار و در زمان‌های مختلف اجرا شود: یک‌بار در Assessment برای کشف مانع، بار دوم بعد از Remediation و بار آخر نزدیک پنجره تغییر. خطاها باید با Evidence بسته شوند. عبور اجباری از Warning بدون تحلیل، ریسک را فقط از ابزار به تیم اجرا منتقل می‌کند.

  • سلامت Backup و امکان دسترسی به فایل‌های بازیابی؛
  • فضای آزاد Repository، Datastore و اجزای مدیریتی؛
  • Password، Certificate، DNS، NTP و Account permission؛
  • Cluster، vSAN، NSX و سرویس‌های متصل؛
  • Alertهای قدیمی که باید از رخداد جدید تفکیک شوند؛
  • اعتبار Package/Bundle و روش انتقال در محیط Disconnected.

منطق Sequence؛ چرا ترتیب قابل حدس نیست؟

ترتیب دقیق باید از مستندات رسمی همان Release و خروجی ابزارهای Planning استخراج شود. منطق کلی این است که مسیر مدیریت ابتدا در وضعیت قابل کنترل قرار گیرد، سپس Core Components طبق ترتیب پشتیبانی‌شده جلو بروند و بعد Domainها و وظایف تکمیلی انجام شوند. جابه‌جاکردن ترتیب برای کوتاه‌شدن پنجره، بدون تأیید رسمی، می‌تواند محیط را در حالت نامعتبر قرار دهد.

۱

Readiness

Baseline، Compatibility، Backup، Precheck، Bundle و Runbook نهایی می‌شوند.

۲

مرحله یا مراحل میانی

محیط مطابق مسیر رسمی از نقطه مبدأ عبور می‌کند؛ بعد از هر گام Stabilization و Validation انجام می‌شود.

۳

Core VCF 9.1

اجزای اصلی با ترتیب Release اجرا و وضعیت Lifecycle، API و سرویس‌های مدیریت کنترل می‌شود.

۴

Workload و Post Tasks

Domainها، شبکه، Storage، Licensing و Integrations بر اساس برنامه تکمیل می‌شوند.

نکته نسخه:

این صفحه عمداً شماره Buildهای میانی را به‌عنوان قاعده دائمی فهرست نمی‌کند؛ Advisory و Release Notes ممکن است به‌روزرسانی شوند و باید در زمان اجرا دوباره تأیید شوند.

بعد از Core Upgrade چه چیزهایی باقی می‌ماند؟

رسیدن کنسول به نسخه مقصد به معنی پایان Change نیست. بسته به وضعیت محیط، ممکن است ارتقای Workload Domainها، بازبینی vSphere Distributed Switch، فعال‌سازی یا تغییر قابلیت‌های vSAN، تنظیم License Operations، بازبینی Operations و تکمیل Integrationها لازم باشد.

فعال‌کردن قابلیت جدید باید از Upgrade جدا شود. ابتدا محیط به Baseline پایدار مقصد برسد؛ سپس Feature adoption در Change مستقل با معیار موفقیت خودش انجام شود. این جداسازی دامنه Troubleshooting را کوچک می‌کند.

برای هر مرحله Recovery Strategy بنویسید

Rollback عمومی برای کل پروژه عبارت دقیقی نیست. برخی مراحل امکان Retry یا Restore دارند، برخی نیازمند Redeploy یا بازیابی جزء مدیریتی‌اند و برخی را نمی‌توان in-place معکوس کرد. برای همین جدول Recovery باید Step-specific باشد.

رخداد تصمیم اولیه گزینه بازیابی مالک تصمیم
Precheck failure No-Go Remediate و تکرار Platform lead
اختلال سرویس مدیریتی Pause روش رسمی Restore/Recovery همان جزء Incident commander
افت Workload Stop wave Application recovery یا Failover مصوب Service owner
ناسازگاری Integration Isolate نسخه پشتیبانی‌شده یا مسیر موقت تأییدشده Tool owner

موج‌بندی Change چگونه ریسک را کم می‌کند؟

مدیریت، شبکه، Storage، Firmware و Workload را تا حد ممکن در موج‌هایی با Blast Radius روشن قرار دهید. اجرای هم‌زمان همه تغییرها شاید تقویم را کوتاه کند اما تشخیص علت و بازیابی را سخت‌تر می‌کند.

یک Domain کم‌ریسک می‌تواند Canary باشد، به شرطی که از نظر معماری نماینده محیط باشد. بعد از هر موج، Stabilization Window و Review رسمی تعیین می‌شود؛ نبود Incident به‌تنهایی معیار موفقیت نیست.

Validation باید از دید سرویس انجام شود

Platform

Health، Lifecycle، Alarm، Certificate، Backup و API.

Infrastructure

vMotion، vSAN policy، Network path، Edge و Performance.

Application

Login، Transaction، Batch، Integration و SLO واقعی.

نتیجه هر تست باید Timestamp، Executor و Evidence داشته باشد. در پایان، Known Issueها، Deferred taskها و Baseline جدید به تیم عملیات تحویل می‌شوند.

ریسک‌های کلیدی این مسیر

  • شروع از Build یا Patch level متفاوت با فرض اولیه؛
  • سخت‌افزار Supported اما بدون Headroom لازم؛
  • ناسازگاری Backup، Monitoring یا افزونه‌های امنیتی؛
  • Certificate، Password یا DNS/NTP نامعتبر؛
  • کمبود فضای Repository یا Datastore در میانه کار؛
  • فعال‌سازی هم‌زمان Featureهای جدید و افزایش دامنه Change؛
  • نداشتن Recovery time واقعی و تکیه بر Backup آزمایش‌نشده.

پرسش‌های متداول

آیا مسیر ۵.۲ به ۹.۱ رسماً وجود دارد؟

بله، Broadcom آن را در راهنمای Pathways توضیح داده است؛ اما مسیر چندمرحله‌ای و وابسته به وضعیت واقعی محیط است.

آیا می‌توان همه Domainها را در یک پنجره ارتقا داد؟

از نظر برنامه باید Blast Radius، ظرفیت، زمان و Recovery سنجیده شود. موج‌بندی معمولاً کنترل‌پذیری بیشتری می‌دهد.

آیا پس از رسیدن Core به ۹.۱ پروژه تمام است؟

نه لزوماً. Post-upgrade taskها، Workload Domainها، Licensing و Integrationها باید تکمیل و اعتبارسنجی شوند.

آیا Runbook اینترنتی برای همه محیط‌ها قابل استفاده است؟

خیر. مستند رسمی مبناست، اما Runbook باید Build، Hardware، Dependency و Recovery محیط سازمان را منعکس کند.

منابع رسمی و یادداشت نسخه

پیش از اجرا، Release Notes، KBها و Advisoryهای روز باید دوباره بررسی شوند.

برای مطالعه بعدی

برای محیط واقعی

Build واقعی را به مسیر رسمی وصل کنید

با Assessment مشخص می‌شود محیط شما از کدام گام‌ها، Remediationها و پنجره‌های تغییر باید عبور کند.

درخواست بررسی مسیر ارتقا