آپگرید ESXi 6.7.0 به ESXi 7.0.3

0 1,204

سلام خدمت دوستان عزیز

چند روز پیش میخواستم یه سرور G10 که جدید گرفتیم رو داخل Vcenter ، اضافه کنم

روی سرور سیستم عامل ESXi 7 نصب کردم

خواستم تو Vcenter اضافه کنم با ارور زیر رو به رو شدم

 

رفتم دیدم ورژن Vcenter 6.7.0  هست برای همین نمیتونم سرور و اضافه کنم

برای این کار باید میرفتم Vcenter رو آپگرید میکردم

دیگه افتادم تو یه پروسه ای که هر کاری که میخواستم انجام بدم وابسته بود به یه کار دیگه!

 

برای اینکه Vcenter رو آپگرید کنم باید به کنسول VMware appliance management لاگین میکردم

این کنسول مدیریت Vcenter هستش که موقع ای که میخواستیم Vcenter رو نصب کنیم ازمون یه پسورد خواسته!

حالا منم این پسورد رو نداشتم و باید ریست میکردم

پسورد appliance managment به صورت پیش فرض باید هر ۹۰ روز یکبار عوض کنیم چون expire میشود، میتونیم این مدت رو کم و یا زیاد کنیم و یا حتی میتونیم این زمان رو کلا disable کنیم.

 

 

رفتم دنبال ریست کردن VMware appliance management

برای ریست کردن حتما قبلش از Vcenter یک snapshot بگیرید

بعد ماشین Vcenter را ریست میکنیم و قبل از اینکه بیاد بالا دکمه    را از روی کیبورد میزنیم

با همچین صفحه ای مواجه میشیم

میریم به آخرخط دوم (طبق عکس) و کامند زیر را مینویسیم

rw init=bin/bash

و کلید F10 را میزنیم

 

حالا در صفحه ای که میاد بالا کامند های زیر را به ترتیب میزنیم

/  Mount -o remount,rw

Passwd

در اینجا پسوردی که میخواهیم را میزنیم و سپس با کامند زیر ریبوت میکنیم

Reboot -f

 

حالا با این کار پسورد ریست میشه و ما میتونیم به کنسول Appliance لاگین کنیم

 

ولی من نتونستم لاگین کنم و با ارور زیر مواجه شدم!

 

برای حل این مشکل باید  میرفتم   سرویس مورد نظر رو استارت میکردم تا بتونیم به appliance لاگین کنم

وصل شدم به کنسول Vcenter و با یوزر root و پسوردی که تغییر داده بودم لاگین کردم

 

برای فعال کردن سرویس باید کامند زیر را بزنیم

Service-control –start applmgmt

 

حالا سرویس که استارت شد باید بتونیم به VCSA لاگین کنیم

 

و من بالاخره تونستم به Appliance management لاگین کنم

 

به قسمت Appliance management لاگین کردم ولی رفتم با یوزر خودم که میخواستم به VCSA لاگین کنم نمیتونستم و ارور زیر رو بهم میداد !!!

نکته :  با یوزر ادمین لاگین میکردم این مشکل رو نداشتم

 

برای حل این مشکل هم باید میرفتیم از طریق SSH به ماشین Vcenter متصل میشدیم و یک سری تغییرات در داخل آن میدادیم

دوباره برای وصل شدن به کنسول باید کامند زیر را بزنیم

Service-control –start applmgmt

بعد باید بریم به قسمت troubleshooting mode options  و SSH رو فعال میکنم

 

بعد با نرم افزار هایی مثل putty از طریق SSH متصل میشم به VCSA و طبق کامند های زیر جلو میرویم :

 

root@VCSA [~]# /opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres

 

 

VCDB=# Select id, principal, role_id, entity_id, flag, surr_key from vpx_access

 

در عکس بالا که مشاهده میکنید باید ردیف های ۳۰۷ و ۳۷۰۱ را حذف کنیم.

با کامند زیرردیف ها را پاک میکنیم

ممکن است این کد ها در سیستم های مختلف این اعداد ۳۰۷ و ۳۷۰۱ متفاوت باشد در هنگام تایپ کامند باید دقت کنیم

; (۳۰۷,۳۷۰۱) Delete From vpx_access WHERE id in

 

و در آخر هم کامند q/  میزنیم

 

 

وحالا یکبار VCSA را ریستارت میکنیم و چند دقیقه ای منتظر میمانیم تا همه سرویس هاش Run بشه و حالا با یوزر خودم میتونم به Vcenter لاگین کنم.

 

 

 

 

 

و حالا تازه رسیدیم به اینکه بریم Vcenter رو آپگرید کنیم

این Vcenter که داریم ورژن ۶٫۷٫۰ هست و میخوایم به ۷٫۰٫۳ آپگرید کنیم

اول از همه باید از ماشین مجازی VCSA که الان داریم حتما حتما حتما بک آپ داشته باشیم و سپس اقدام به آپگرید کنیم.

میریم iso مورد نظر را دانلود میکنیم و سپس از روی سیستم خودمون ایزو رو مانت میکنیم و سپس وارد مسیر فولدر از داخل ایزو میشویم  

Vcsa-ui-installer  >  win32

فایل installer.exe را اجرا میکنیم

با همچین صفحه ای رو به رو میشیم که در اینجا باید upgrade را بزنیم

 

و سپس next میکنیم

در اینجا دو تا stage وجود دارد که stage1 مربوط به تنظیمات اولیه برای ساخت ماشین مجازی و کانفیگ های روی ماشین مجازی میشود و در stage2 دیتا را از Vcenter قدیمی به جدید منتقل میکند

در مرحله بعد هم قواعد و قوانین را هم میپذیریم

 

 

در مرحله بعد باید آدرس Vcenter که الان موجود داریم را به صورت ip یا FQDN باید وارد کنیم و سپس گزینه connect to source را بزنیم

 

در مرحله بعد باید در قسمت بالا پسورد مروبط به administrator  Vsphere را بزنیم و در سپس پسورد root Appliance management را باید بزنیم

(اگر این پسورد را نداشته باشیم باید در مثل مراحل اول بریم و ریست کنیم)

و سپس در پایین صفحه باید آدرس سرور که Vcenter روی اون نصب هست را به صورت ip و یا FQDN وارد کنیم

و سپس یوزر و پسورد root را وارد کنیم

 

در مرحله بعد باید آدرس Esxi که میخواهیم Vcenter جدید روی اون نصب بشه رو وارد میکنیم (در اینجا چون من روی یک سرورمیخواهم نصب کنم آدرس مرحله قبل و این مرحله یکی است)

 

 

سپس در مرحله بعد باید یک نام برای ماشین مجازی جدید و یک پسورد برای root appliance management  وارد کنیم.

 

در مرحله بعد باید اسکیل شبکه خودمون رو بر اساس نیازمون انتخاب کنیم

 

مرحله بعد نیز باید data store مورد نظر را انتخاب کنیم که اطلاعات Vcenter داخل ان ذخیره شود

میتونیم تیک enable thin disk mode را هم بزنیم

 

در مرحله بعد تنظیمات مربوط به کارت شبکه و ip و… را که میخواهیم به Vcenter جدید بدهیم را وارد میکنیم

(باید در رنج Vcenter قدیمی باشد تا بتواند به آن متصل شود و دیتا را منتقل کند)

 

 

سپس در مرحله آخر یک summery به ما نشان میدهد و چک میکنیم اگرهمه چیز اکی بود finish را میزنیم.

 

حالا شروع میکند به ساختن ماشین مجازی و تمامی تنظیمات مربوطه به اون

 

حالا بعد از نصب گزینه Continue را میزنیم و میریم برای stage 2

 

 

 

سپس در مرحله بعد source را انتخاب میکنیم و در قسمت پایین نیز سرور ESXi که قرار است Vcenter روی آن نصب شود را انتخاب میکنیم

 

 

در این مرحله نیز دیتایی که قرار است آپگرید شود را انتخاب میکنیم

در اینجا گزینه اول را انتخاب میکنیم و next میکنیم

 

 

در مرحله بعد نیز CEP را تایید میکنیم و next میکنیم

و در مرحله آخر نیز finish را میزنیم و صبرمیکنیم تا مراحل نصب به اتمام برسد

 

اگر تمامی مراحل را به درستی طی کرده باشیم Vcenter قبلی خاموش میشود و Vcenter جدید جای قبلی را میگیرد

فقط این نکته را در نظر داشته باشید که در مرحله stage2 که میره برای نصب در طی این مدت Vcenter ما down خواهد شد.

 

 

 

یک نکته دیگه رو هم بگم که بعضی وقتا میخوایم وصل بشیم به VMware appliance management ولی ارور میده ممکنه با آی پی که میخواهیم بهش وصل بشیم ارور میده ولی اگر با نام بهش وصل بشیم مشکلی نیست.

 

از این سه تا لینک زیر هم میتونید استفاده کنید.

https://kb.vmware.com/s/article/2147144

http://B2n.ir/z88011

http://B2n.ir/j90059

در آخر هم تشکر میکنم از مهندس محمدرضا بختیاری عزیز که در طی این پروسه به من کمک کردند.

امیدوارم که مفید بوده باشه.

موفق باشید.

ارسال یک پاسخ

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