آموزش ریست کردن پسورد VMware ESXI 5x با دو روش

روش اول:
این روش مطمئن تر از روش دوم هست و تنها روشی هست که vmware پیشنهاد داده.
توی این روش esxi را دوباره نصب میکنید فقط توی مراحل نصب به مرحله توی عکس زیر میرسید



گزینه اول: سیستم عامل فعلی رو به سیستم عامل ایزو که گذاشتید آپگرید میکنه. در این روش پسورد عوض نمیشه و تنظیمات vm ها هم پاک نمیشه.

گزینه دوم: esxi دوباره از اول نصب میشه و پسورد جدید رو میتونید ست کنید. اما بعد از نصب همه چیز به حالت پیشفرض برمیگرده یعنی دوباره باید تنظیمات شبکه انجام بدید و همه ی vm ها از لیست پاک میشه. اما فایل هارد vm ها ئ تنظیماتشون پاک نمیشن و توی datastore موجود هستند.

گزینه سوم: این گزینه کل هارد را فرمت میکنه و همه چیز پاک میشه

پس برای اینکه پسورد را ریست کنید باید گزینه دوم انتخاب کنید بعد دستی vm ها را اضافه کنید.
بعد از نصب برای برگرداندن vm ها توی datastore میرید و وارد پوشه هر vm میشید و روی فایل vmx. راست کلیک میکنید و گزینه add to inventory رو میزنید تا به لیست اضافه بشه.





روش دوم:


این روش تایید شده توسط vmware نیست و مسئولیت از دست رفتن اطلاعات بر عهده خودتون هست.


بعد که دسترسی KVM گرفتید توی یک vps که روی همون سرور vmware نیست این iso را دانلود کنید که توزیع لینوکس mint هست.
بعد توی KVM اضافه میکنید و سرور رو ریبوت میکنید تا از این iso بوت بشه بعد صبر کنید تا mint بالا بیاد




حالا menu رو بزنید و terminal رو باز کنید و sudo su بنویسید تا دسترسی روت بگیرید

حالا اگه بیشتر از یک هارد داشته باشید و نمی دونید vmware توی کدوم هارد نصب شده این مرحله رو انجام بدید.
توی ترمینال gparted بنویسید تا برنامه gparted باز بشه.



هاردی که vmware توی اون نصب شده پارتیشن بندیش شبیه به عکس بالا هست اکه مثل این عکس نبود بالا سمت راست روی /dev/sda کلیک کنید و یک هارد دیگه انتخاب کنید.

برای ریست پسورد پارتیشن 5 مورد نیازه که اینجا اسمش sda5 هست. برای esxi5.1 پارتیشن sda6 هم مورد نیاز هست.
اگه به لینوکس از قبل آشنایی داشته باشید که میتونید اسم پارتیش رو بدون gparted بفهمید
واسه کسانی که زیاد با لینوکس آشنایی ندارند اسم هارد اول همیشه sda هست هارد دوم sdb هارد سوم sdc هارد چهارم sdd و ...
ترتیب پارتیشن ها هم از 1 شروع میشه.
اگه نوع هارد scsi یا sata یا usb باشه اسمش با sd شروع میشه و اگه هارد IDE باشه با hd شروع میشه مثل hda1/hda2/ hdb1...

واسه هارد sata/scsi
مثلا پارتیشن یک از هارد اول میشه sda1
پارتیشن دوم از هارد اول sda2
پارتیشن پنجم از هارد اول sda5

پارتیشن یک از هارد دوم میشه sdb1
پارتیشن سوم از هارد دوم میشه sdb3

پارتیشن دوم از هارد چهارم sdd2
و ...

واسه هارد ide

پارتیشن دوم هارد اول hda2
پارتیشن اول هارد دوم hdb1
پارتیشن پنجم هارد سوم hdc5
...


حالا اگه یک هارد فقط داشته باشید که پارتیشن مورد نیاز همیشه اسمش sda1/hda1 هست.
اگه سرورتون 3 هارد داشته باشه و vmware توی هارد سوم نصب شده باشه اسم پارتیشن مورد نیاز sdc5 میشه.
توی لینوکس با دستور fdisk -l میشه لیست پارتیشن ها رو دید ولی چون توی نسخه جدید vmware پارتیشن از mbr با gpt تغییر کرده دیگه نمیشه از fdisk استفاده کرد برای همین از برنامه gparted برای لیست پارتیشن ها استفاده شد.

بعد از اینکه اسم پارتیشن مشخص شد به فرض اینجا sda1 هست اون پارتیشن رو باید mount کنید تا بشه اطلاعات داخلش ویرایش کرد.
این مراحل رو انجام میدید

کد:
mkdir /mnt/esxi_disk
mount /dev/sda5 /mnt/esxi_disk/
cd /mnt/esxi_disk
بعد دستور ls رو مینویسید نتیجه باید شبیه به عکس زیر باشه



پسورد بصورت کد شده توی فایل shadow هست که این فایل هم توی پوشه etc در فایل local.tgz هست که خود این فایل توی فایل state.tgz قرار گرفته که واسه دسترسی به فایل shadow این مراحل رو انجام بدید.

کد:
tar xzf state.tgz
tar xzf local.tgz
بعد از زدن دستور دوم چند ارور مربوط به operation not permitted میده که مهم نیست.



حالا وارد پوشه etc میشید و دستور nano shadow وارد میکنید.
پسورد بصورت کد شده بین دو تا : قرار گرفته



همه ی حروف رو که بین دو تا : قرار گرفتند پاک میکنید کاری به حروف سمت راستش نداشته باشید



فایل رو ذخیره میکنید. حالا باید دوباره فایل shadow رو پک کنید

کد:
cd /mnt/esxi_disk
tar czf local.tgz etc
tar czf state.tgz local.tgz
rm -r local.tgz etc
مراحل تموم شد سرور رو ریبوت کنید و فایل iso بردارید تا vmware بوت بشه حالا بدون پسورد میتونید وارد vmware بشید.

اگه esxi5.1 داشته باشید همین مراحل رو باید برای پارتیشن sda6 هم انجام بدید. قبل از انجام مراحل پارتیشن قبلی رو که mount کردید باید unmount کنید و پارتیشن sda6 رو mount کنید
دستور unmount کردن: umount /dev/sda5 /mnt/esxi_disk
بعد mount میکنید: mount /dev/sda6 /mnt/esxi_disk
یا میتویند sda6 رو توی یه پوشه دیگه mount کنید
mount /dev/sda6 /mnt/esxi_disk2
cd /mnt/esxi_disk2


واسه اینکه تست کنید ببینید مراحل رو درست انجام میدید esxi رو روی یه vps نصب کنید. رم رو بیشتر از 5 گیگ بزنید وگرنه نصب نمیشه بعد همه این مراحل رو روش تست کنید.
بجای mint میتونید از هر linux live دیگه که آشنایی دارید استفاده کنید.
  • 0 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟