چگونه VMware Cloud Foundation را به نسخه 9.0 ارتقا دهیم؟

فرایند ارتقاء به VMware Cloud Foundation (VCF) 9.0 بستگی به نسخه فعلی VCF شما و ترکیبی از ملاحظات محیطی، نرم‌افزاری و سخت‌افزاری دارد. برای مثال، ممکن است یک نیاز سخت‌افزاری خاص تغییر کرده باشد و در نسخه‌های جدیدتر VCF دیگر پشتیبانی نشود. فرایند ارتقاء برای نسخه‌های 5.x VCF مسیرهای مختلفی دارد که بسته به وضعیت فعلی محیط شما متفاوت است. مراحل انجام کار بسته به اینکه کدام یک از اجزای VMware Aria Automation و VMware Aria Operations در محیط شما نصب یا نیاز به ارتقاء دارند، و همچنین هرگونه اصلاحات لازم برای اجزای VMware vSphere متفاوت خواهد بود. این مقاله روند معمولی که تیم خدمات حرفه‌ای VCF برای ارزیابی، برنامه‌ریزی و انجام ارتقاء از نسخه‌های 5.x به نسخه 9 طی می‌کند را بررسی می‌کند.

مرحله 1: ارزیابی، بررسی پیش‌نیازها و اصلاح اجزای اصلی

اولین گام، ارزیابی و اعتبارسنجی محیط است. این شامل موارد زیر می‌شود:

  • اعتبارسنجی پیکربندی اجزای موجود: بررسی اجزای نرم‌افزاری نصب شده، نسخه‌های آن‌ها و جزئیات پیکربندی. برای نصب‌های موجود Aria Automation و Aria Operations، باید آخرین نسخه‌ها نصب شده باشند.

  • دانلود و بررسی Planning and Preparation Workbook (کتابچه برنامه‌ریزی و آماده‌سازی): این کتابچه شامل جزئیات مربوط به پیکربندی کلی مورد نیاز برای سخت‌افزار، شبکه، نرم‌افزار و خدمات محیطی است.

هر یک از موارد را بررسی و تایید کنید تا اطمینان حاصل شود که الزامات برآورده شده‌اند و سخت‌افزار با لیست سازگاری VCF مطابقت دارد. این مرحله اهمیت زیادی دارد زیرا مشخص می‌کند که آیا می‌توان فرایند ارتقاء را ادامه داد یا نیاز به اصلاحات دیگری هست.

  • بررسی و اصلاح پیش‌نیازهای ارتقاء اجزای اصلی: تغییرات نرم‌افزاری وجود دارد که نیازمند رعایت پیش‌نیازهای خاصی برای ارتقاء است. این موارد شامل اطمینان از در دسترس بودن یک آدرس IP موقت برای هر سرور VMware vCenter، دانلود بسته‌های ارتقاء، بررسی اعتبار گواهینامه‌ها و رمزهای عبور، و اطمینان از به‌روزرسانی پایگاه داده سازگاری سخت‌افزار VMware vSAN می‌شود. فهرست کامل این پیش‌نیازها باید مرور و تایید شود تا فرایند ارتقاء به صورت روان انجام شود.

  • انجام بررسی پیش‌نیازهای ارتقاء در VMware SDDC Manager: این کار به منظور اطمینان از عدم وجود خطا در محیط قبل از شروع فرایند ارتقاء انجام می‌شود. در صورت شناسایی هرگونه خطا، دستورالعمل‌های دقیق در SDDC Manager ارائه می‌شود تا پیش از آغاز ارتقاء، مشکل رفع شود.

مرحله ۲: ارتقاء اجزای موجود Aria Automation و Aria Operations به نسخه VCF 9.0

قبل از اینکه بتوان اجزای اصلی VCF را ارتقاء داد، لازم است هر یک از اجزای Aria Automation و Aria Operations که در محیط شما نصب هستند، به‌روزرسانی شوند. اما برای ارتقاء این اجزا به نسخه VCF 9.0، ابتدا باید روی نسخه 8.18 قرار داشته باشند. بنابراین اگر نسخه‌های قبلی‌تر دارید، ممکن است نیاز به چند مرحله ارتقاء باشد.

توجه داشته باشید که VCF Operations اکنون در نسخه 9.0 یک جزء اجباری است. اگر در حال حاضر نصب نشده باشد، باید در فرآیند ارتقاء نصب شود. دستورالعمل نصب یک نمونه جدید از VCF Operations در مرحله ۴ آورده شده است.

روند ارتقاء اجزای موجود به شرح زیر است:

  • ارتقاء Aria Operations به VCF Operations 9.0:
    اگر هم‌اکنون Aria Operations را نصب کرده‌اید، باید آن را ارتقاء دهید. روش ارتقاء بستگی به این دارد که آیا VMware Aria Suite Lifecycle نصب شده است یا خیر.

    • اگر Aria Suite Lifecycle نصب نشده باشد، می‌توانید Aria Operations نسخه 8.18 را با دانلود جدیدترین به‌روزرسانی نرم‌افزاری، گرفتن Snapshot از دستگاه‌های Aria Operations و اعمال به‌روزرسانی از طریق کنسول Aria Operations ارتقاء دهید. پس از اتمام ارتقاء، باید به صورت دستی دستگاه مدیریت ناوگان VCF Operations را نصب کنید تا فرآیند ارتقاء کامل شود.

    • اگر Aria Suite Lifecycle نصب شده باشد، ابتدا باید دستگاه را به نسخه 8.18 Patch 2 یا بالاتر ارتقاء دهید، سپس می‌توانید Aria Operations را به VCF Operations 9.0 ارتقاء دهید.

  • اگر Aria Operations در حال حاضر نصب نشده است، باید یک نمونه جدید از VCF Operations را طبق توضیحات مرحله ۴ نصب کنید.

  • ارتقاء Aria Automation به VCF Automation 9.0:
    هرچند Aria Automation برای ارتقاء هسته VCF ضروری نیست، اما اگر در محیط شما فعال است، توصیه می‌شود آن را نیز ارتقاء دهید. با توجه به پیچیدگی Aria Automation و ادغام‌های متنوع آن، معمولاً پیشنهاد می‌شود این کار به عنوان یک فرآیند مستقل انجام شود تا فرآیند ارتقاء VCF ساده‌تر و سریع‌تر باشد، زیرا کدنویسی‌های سفارشی نیاز به زمان زیادی برای اعتبارسنجی و رفع مشکلات دارند.

    • اگر این ارتقاء بخشی از همان فرآیند اصلی است، ابتدا باید دستگاه‌های Aria Automation را به مدیریت ناوگان VCF Operations وارد کرده و سپس از طریق رابط مدیریت ناوگان، عملیات ارتقاء را انجام دهید. در مدیریت ناوگان گزینه‌هایی برای دانلود باینری‌ها و اجرای ارتقاء وجود دارد.

  • ارتقاء VMware Aria Operations for Networks به VCF Operations for Networks 9.0:
    اگر این جز در محیط شما فعال است، باید ارتقاء یابد. این جزء برای ارتقاء اصلی هسته VCF الزامی نیست و می‌تواند در صورت نیاز بعداً ارتقاء یابد یا اگر قبلاً نصب نشده، می‌توانید آن را نصب کنید.

    • پیش از ارتقاء باید روی نسخه 6.13 باشید؛ اگر نیستید، ابتدا باید به نسخه 6.13 ارتقاء دهید. سپس می‌توانید Aria Operations for Networks را به مدیریت ناوگان VCF Operations وارد کرده و نصب را به نسخه 9.0 ارتقاء دهید.

مرحله ۳: ارتقاء اجزای اصلی دامنه مدیریت VCF

پس از ارتقاء اجزای موجود Aria Automation و Aria Operations، می‌توانید به سراغ ارتقاء اجزای اصلی دامنه مدیریت VCF بروید. این شامل SDDC Manager، VMware NSX، VMware vCenter و VMware ESX Hosts می‌شود. روند ارتقاء مشابه نسخه‌های قبلی VCF است و مراحل زیر را در بر می‌گیرد:

۱. ارتقاء SDDC Manager

فرایند ارتقاء SDDC Manager در نسخه 9.0 تغییرات قابل توجهی نداشته است. برای شروع، به مسیر Lifecycle Management > SDDC Manager در رابط کاربری SDDC Manager Client بروید، جایی که نسخه‌های مختلف قابل ارتقاء نمایش داده می‌شوند.

شما می‌توانید نسخه 5.2.1.2 یا 9.0 را انتخاب کنید. نسخه 9.0 را انتخاب کرده، پیش‌بررسی (precheck) را اجرا کنید تا خطاهای احتمالی شناسایی شوند. پس از تایید موفقیت‌آمیز پیش‌بررسی، می‌توانید عملیات ارتقاء را آغاز کنید. پس از پایان، SDDC Manager آماده انجام ارتقاء سایر اجزا است.

۲. ارتقاء NSX

برنامه ارتقاء را با انتخاب management workload domain > Upgrades و سپس کلیک روی دکمه Plan Upgrade ایجاد کنید. در این مرحله می‌توانید نسخه هدف را انتخاب کرده و بر اساس نسخه‌های موجود، تنظیمات ارتقاء را سفارشی کنید.
پس از ایجاد برنامه، یک پیش‌بررسی کلی برای کل سیستم و هر جزء جداگانه اجرا می‌شود. وقتی تمامی مشکلات رفع شدند، فرایند ارتقاء به NSX نسخه 9.0 آغاز می‌شود.


فرایند را حین اجرا تحت نظر داشته باشید تا در صورت بروز خطاها، به سرعت رسیدگی شود.

۳. ارتقاء vCenter

ارتقاء vCenter بعدی است و در این نسخه از استراتژی ارتقاء با کاهش زمان خاموشی استفاده می‌شود. می‌توانید گزینه‌های کاهش زمان خاموشی را در روند به‌روزرسانی تنظیم کنید.


پس از پیکربندی پارامترهایی مانند شبکه موقت و زمان شروع ارتقاء، سیستم یک پیش‌نیازسنجی اجرا کرده و در صورت تایید، فرآیند ارتقاء آغاز می‌شود. پس از اتمام، vCenter به نسخه 9.0 ارتقاء می‌یابد.

۴. ارتقاء ESX Hosts

پس از به‌روزرسانی موفقیت‌آمیز vCenter، مرحله بعدی ارتقاء هر یک از ESX Hosts است. روند ارتقاء به نسخه 9 مشابه نسخه‌های قبلی است، با این تفاوت که vSphere Lifecycle Manager Baselines دیگر در نسخه 9 پشتیبانی نمی‌شود.
در نتیجه، همه کلاسترها باید به استفاده از vSphere Lifecycle Manager Images تغییر یابند. پس از ایجاد و بارگذاری این ایمیج‌ها در SDDC Manager، می‌توانید ارتقاء ESX را کامل کنید.
می‌توانید پیشرفت ارتقاء را از طریق vSphere Client مشاهده کنید، که معمولاً نیازمند راه‌اندازی مجدد (ریستارت) هاست‌ها است.

پس از پایان این مراحل، ارتقاء اجزای اصلی دامنه مدیریت کامل می‌شود و ظرف چند دقیقه وضعیت دامنه مدیریت در SDDC Manager به عنوان کاملاً ارتقاء یافته به VCF 9.0 نمایش داده خواهد شد.

مرحله ۴: راه‌اندازی نمونه جدید VCF Operations (در صورت نصب نبودن قبلی)

این مرحله فقط در صورتی لازم است که VCF Operations قبلاً نصب و ارتقا نیافته باشد. همان‌طور که قبلاً ذکر شد، VCF Operations یک جزء اجباری در VCF 9.0 است.

این مرحله نیازمند استقرار دستی چندین دستگاه (appliance) برای اضافه کردن آنها به محیط است. این کار را می‌توانید با استفاده از مرکز توسعه‌دهندگان SDDC Manager انجام دهید. با رفتن به مرکز توسعه‌دهندگان و سپس به بخش VCF Management Components > POST /v1/vcf-management-components node، می‌توانید API مربوطه را اجرا کنید. این API می‌تواند برای استقرار هر یک از اجزای VCF Operations استفاده شود. با پر کردن JSON زیر و ارسال آن، این اجزا در قالب یک روند کاری (workflow) در SDDC Manager مستقر خواهند شد.

مرحله ۵: نهایی کردن فرآیند ارتقا

پس از ارتقای همه اجزای اصلی VCF یا استقرار آنها، باید فعالیت‌های زیر نیز انجام شود:

  • ارتقای سوئیچ توزیع شده vSphere
  • ارتقای نسخه فایل‌سیستم vSAN
  • پیکربندی مجوزها (Licensing)
  • ارتقای دامنه‌های کاری VI
  • ارتقای هر مؤلفه ثالث یا سایر اجزایی که جزو اجزای اصلی VCF نیستند. این مورد بسته به اینکه چه چیزی در محیط استفاده می‌شود متفاوت است.

ارتقا از VCF 4.x به VCF 9

اگر در حال حاضر از VCF نسخه 4.x استفاده می‌کنید، ابتدا باید محیط خود را به VCF 5.2 ارتقا دهید. پس از اینکه ارتقا به VCF 5.2 کامل شد، می‌توانید محیط خود را با استفاده از مراحل 1 تا 5 گفته شده در بالا به VCF 9 ارتقا دهید.

دیدگاه 1
  1. حامد امیری says

    سلام
    ممنون از پست خوبتون

دیدگاه

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