By Lerpong Intaraworrapath | November 17th ,2021
SHD – Skyline Health Diagnostics
เมื่อมีเหตุการณ์ ที่ vSphere ESXi host down การทำงาน ของ vSAN หรือ VCF มีปัญหา และเราต้องการ investigate logs system จาก vSphere ESXi host หรือ ต้องการทราบ ว่า vSphere ESXi host มี error หรือ issues อะไร บ้าง เราจะทำได้อย่างไร
Skyline Health Diagnostics จะช่วยเราในการวิเคราะห์ และแสดงผล จาก bundle logs ที่เรา อัปโหลด เข้าไปใน SHD
โดย report จะรายงานค่า error และ issues ที่เกิดขึ้นกับ vSphere ESXi host ในระบบของเรา รวมถึง vSAN VCG (VMware Compatibility Guide) ที่ช่วยเราตรวจสอบ compatibility guide, Network driver, Firmware ต่างๆ
SHD (Skyline Health Diagnostics) Overview
Existing issue resolution workflow
อันนี้จะเป็น workflow โดยทั่วไป เวลาเกิดปัญหา
- เมื่อพบปัญหา การทำงานของระบบ
- ส่วนใหญ่ ก็จะทำการค้นหาจาก Google
- เมื่อค้นจาก Google เราก็จะพบบทความที่หลากหลาย ที่เกี่ยวข้องกัน
- ใช้เวลา ในการค้นหาจนกว่าจะเจอบทความที่ใช่
- ถ้าปัญหา ยังไม่ถูกแก้ไข ก็จะ ติดต่อ GS (Global Support) ทำการเปิด เคส
- ทำงานร่วมกับ GS เพื่อแก้ปัญหา
เราจะ เห็นว่าจะ สามารถ แบ่งเป็น 3 step หลักๆ คือ
- พบปัญหา
- เวลาในการแก้ปัญหา
- วิธีการแก้ปัญหา
SHD (Skyline Health Diagnostics) จะช่วยลดเวลาในการ troubleshoot ปัญหา และลดเวลาที่เราใช้ในแก้ปัญหา
VMware SHD for vSphere
Issue resolution workflow with SHD
อันนี้จะเป็น SHD workflow เวลาเกิดปัญหา จะเป็นอย่างไร
- เมื่อพบปัญหา การทำงานของระบบ
- ทำการ Run SHD จาก log bundle ที่เกี่ยวข้อง
- จะได้ KB ที่เกี่ยวข้องกับปัญหา ที่เกิดขึ้น และ action plan
- ถ้าไม่พบคำแนะนำ จากปัญหาที่เกิดขึ้นให้ติดต่อ GS (Global Support) ทำการเปิด เคส
- จะเร็วขึ้นในการแก้ปัญหา จาก SHD log output
ขั้นตอนการ Deploy SHD (Skyline Health Diagnostics)
- ทำการ download SHD (Skyline Health Diagnostics) OVA file จาก link ด้านล่าง
https://customerconnect.vmware.com/downloads/get-download?downloadGroup=SKYLINE_HD_VSPHERE
2. ทำการ เลือก OVA ไฟล์ ขนาดไฟล์ 954.96 MB (version 2.5.2), click “DOWNLOAD NOW“.
3. เมื่อทำการ download เสร็จเรียบร้อยแล้ว เราก็จะได้ไฟล์ OVA มา 1 ไฟล์
4. ทำการ connect vCenter Server เพื่อจะทำการ deploy SHD OVA ไฟล์.
5. ทำการเลือก location ที่เรา save OVA ไฟล์.
6. ทำการเลือก location และใส่ชื่อ virtual machine name (ในที่นี้ใช้ชื่อ VM-Shd), click “NEXT“.
7. ทำการเลือก Compute resource, click “NEXT“.
8. Review details, click “NEXT“.
9. Accept License agreement, click “NEXT“
10. ทำการเลือก Storage, click “NEXT“.
11. ทำการเลือก Network, click “NEXT“.
12.ใส่ Password สำหรับ root account และ shd-admin account
13.ใส่ค่าต่างๆ ให้ครบ หลังจากนั้นให้ click “NEXT“.
14. Read to complete, click “FINISH“.
15.เมื่อเราทำ deploy เสร็จเรียบร้อยแล้วให้ เรา Power-on SHD VM (VM-Shd)
16.ทำรอสักพัก หลังจากนั้นให้ทำการ “Launch Web Console” เราจะ พบว่า VM-Shd จะทำการ start process เพื่อทำการ boot SHD
17. ต่อมาให้ เรา access SHD โดย เปิด browser ให้ใส่ IP address ของ SHD, login ด้วย user “shd-admin“.
18. Click NEXT for “End user license agreement” และ “Customer Experience Improvement“, click “FINISH“.
19. เราก็จะเข้ามาเจอหน้าแรกของ SHD (Skyline Diagnostics).
จากด้านซ้ายมือ เราจะเห็น menu ในการ connect system เพื่อจะทำการ download และ analyze log bundle
- Connect ผ่าน vSphere (vCenter Server)
- Connect ผ่าน vSAN-HealthCheck (vCenter Server)
- Connect ผ่าน VMware Cloud Foundation (SDDC)
หรือเรา สามารถ upload bundle logs มาทำการ analyze ผ่านทาง SHD (Skyline Diagnostics)
20. เราจะทำการ Analyze log bundle จาก vSphere. โดยเลือก vSphere จากด้าน เมนู ด้านซ้ายมือ หลังจากนั้นให้ เรา ใส่ รายละเอียด
- vCenter server (FQDN or IP)
- Username access vCenter Server
- Password access vCenter Server
Click, “CHECK CONNECTION“.
21. ทำการ Click “RUN DIAGNOSTICS“.
22. ทำการเลือก vSphere ESXi host ที่เราต้องการจะ Analyze logs (เราสามารถเลือกได้มากกว่า 1 host), click “VALIDATE“.
23. ใส่ชื่อ Report, click “FINISH“.
24. SHD ก็จะทำ การ download Log Bundle แล้วก็ Process ตาม workflow จนกระทั่ง Finalize Workflow จนได้เป็น Report ออกมา
24. โดย Report เราสามารถ Click ดูจาก ปุ่ม “SHOW REPORT” หรือ เราจะเลือกไปที่ Show Reports tab แล้วเลือก download หรือ ให้แสดง Report ก็ได้
25. ตัวอย่าง SHD report
Conclusion
SHD (Skyline Health Diagnostics) จะเป็น Tool อีกหนึ่งตัวที่จะช่วยให้เราทำวิเคราะห์ Logs ได้ด้วยตัวเอง พร้อมทั้งมี Report ที่แสดง Log Analysis รวมถึง มี การ ตรวจสอบ vSAN VCG (VMware Compatibility Guide) ที่ช่วยเราตรวจสอบ compatibility guide, Network driver, Firmware ต่างๆใน vSphere environment ที่เราใช้งานให้ด้วย
Reference
- https://blogs.vmware.com/vsphere/2020/09/introducing-vmware-skyline-health-diagnostic-tool.html
- https://www.youtube.com/watch?v=rBZuBINtcAM&feature=emb_logo
- https://docs.vmware.com/en/VMware-Skyline-Health-Diagnostics/index.html
- https://docs.vmware.com/en/VMware-Skyline-Health-Diagnostics/services/rn/VMware-Skyline-Health-Diagnostics-Release-Notes.html
- https://docs.vmware.com/en/VMware-Skyline-Health-Diagnostics/services/Skyline-Health-Diagnostics/GUID-ED9B9FB1-FE2B-498E-BBD0-1AB28E3F873F.html
- https://kb.vmware.com/s/article/81931
- https://my.vmware.com/group/vmware/get-download?downloadGroup=SKYLINE_HD_VSPHERE
Credit: ขอขอบคุณน้อง Nat (Napongtorn) สำหรับขั้นตอนการ run SHD