วิธี Recovery กรณีไม่ทราบรหัสผ่าน ESXi root password
ESXi root password recovery?
VMware vSphere Hypervisor
สำหรับท่านใดที่เจอปัญหาหารหัสเข้า root ของ ESXi ไม่ได้ ในบทความนี้ก็จะมาบอกขั้นตอนต่างๆ ซึ่งสามารถนำไปใช้ได้จริง โดยมีขั้นตอนไม่มาก โดยผู้อ่านต้องมีพื้นฐานการทำ USB Boots และ การตั้ง Boots Bios เบื้องต้นเพื่อให้สั่ง Boot ไปยัง USB ได้ง่ายๆ แค่นี้ก็สามารถปลดล็อครหัส root ได้แล้วครับ
ขั้นตอนการแก้ปัญหา
เครื่องมือที่ใช้
- rufus สำหรับ Boot (ถ้า Boot USB ไม่ได้ให้เลือก DD mode ตอนสร้าง)
- โปรแกรม Boot gparted หรือ Download gparted-live-1.4.0-6-amd64.iso
ขั้นตอนการแก้ปัญหา
จากภาพที่ 1
- เสียบ USB Boot เข้าเครื่อง ESXi ที่ต้องการ Recovery root password
- ตั้ง Boot menu ให้ Boot เข้า USB
- เลือก Gparted Live (Default settings)
ภาพที่ 1
ภาพที่ 2
จากภาพที่ 2
- กด OK
ภาพที่ 3
จากภาพที่ 3
- เลือกภาษา 33 English
- เลือก 0 เพื่อเข้า GParted
ภาพที่ 4
จากภาพที่ 4
- เปิด GParted ขึ้นมา
- เลือก ESXi OS โดยปกติจะเป็น 249.98 Mib
- ถ้าทำที่ sda5 ไม่หายก็ทำซ้ำที่ sdb6
ภาพที่ 5
จากภาพที่ 5
- พิมพ์
- sudo -s
- mount /dev/sda5 /mnt
- cd /mnt
- cp state.tgz /tmp
- cd /tmp
- tar xzf state.tgz
- tar xzf local.tgz
- cd /etc
- vi shadow (ต้องใช้คำสั่ง vi ได้นะครับ)
ภาพที่ 6
จากภาพที่ 6
- วิธีใช้ vi เบื้องต้น กดปุ่มอะไรก็ได้ แล้วใช้งานได้เลย
- ลบบรรทัดแรก root ให้ได้ Platen เดียวกับ ภาพที่ 6
- กด esc 1 ครั้ง เพื่อจะพิมพ์จบคำสั่งด้านล่างได้
- พิมพ์ :wq (write and quit)
ภาพที่ 7
จากภาพที่ 7
- พิมพ์
- cd..
- tar czf local.tgz etc
- tar czf state.tgz local.tgz
- cp state.tgz /mnt/
- umount /mnt
- exit
- reboot
- นำ USB ออก
ภาพที่ 8
จากภาพที่ 8
- พิมพ์ root กด Enter เลย
ภาพที่ 9
จากภาพที่ 9
- เมื่อตั้งรหัสใหม่ระบบจะไม่ให้ตั้ง
- ต้องทำการ Reset config ก่อน
ภาพที่ 10
จากภาพที่ 10
- ไปที่หน้าแรก
- เลือก Reset System Configuration
- กด F11
- Restart เครื่อง
- จบขั้นตอน
- เพียงเท่านี้ก็สามารถใช้งาน root account ได้แบบเดิมแล้วครับ
ขอบคุณครับ
ไม่มีความคิดเห็น