Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

บันทึกระบบบนโฮสต์ ESXi ถูกเก็บไว้ในที่เก็บข้อมูลที่ไม่ถาวร

เมื่อคุณติดตั้ง VMware ESXi ลงในการ์ด SD หรือแท่ง USB (หรือเมื่อใช้ Boot จาก SAN) ไอคอนเครื่องหมายอัศเจรีย์สีเหลืองจะแสดงถัดจากชื่อโฮสต์ในคอนโซลไคลเอ็นต์ vCenter และคำเตือนต่อไปนี้จะปรากฏบนแท็บสรุป:

System logs on host ny-esxi21.woshub.com are stored on non-persistent storage.

บันทึกระบบบนโฮสต์ ESXi ถูกเก็บไว้ในที่เก็บข้อมูลที่ไม่ถาวร

esx.problem.syslog.nonpersistent คำเตือนหมายความว่าระบบจะเขียนบันทึก (เริ่มต้น) ไปยังอุปกรณ์ USB ที่ไม่ต่อเนื่อง และหากคุณรีสตาร์ทโฮสต์ ระบบจะไม่บันทึกบันทึกดังกล่าว ดังนั้น ในกรณีที่เกิดปัญหาเกี่ยวกับโฮสต์ คุณจะไม่สามารถตรวจสอบบันทึกหรือให้ข้อมูลใดๆ แก่ทีมสนับสนุนด้านเทคนิคของ VMWare หากต้องการลบคำเตือน คุณต้องเปลี่ยนเส้นทางการจัดเก็บบันทึกไปยังดิสก์ภายในเครื่องหรือที่เก็บข้อมูล VMFS (หรือกำหนดค่าเซิร์ฟเวอร์ syslog) ในการตั้งค่าโฮสต์ ESXi

คู่มือนี้อ้างอิงถึงไคลเอ็นต์ HTML5 vSphere 6.7 ใหม่ ในเวอร์ชัน vSphere ก่อนหน้านี้ มีการกำหนดค่าในลักษณะเดียวกัน อย่างไรก็ตาม ชื่อของตัวเลือกหรือส่วนต่างๆ อาจแตกต่างกัน
  1. เปิดไคลเอนต์ vSphere และเลือกโฮสต์ ESXi ของคุณด้วยคำเตือนใน โฮสต์ &คลัสเตอร์;
  2. ไปที่แท็บกำหนดค่า แล้วคลิก การตั้งค่าระบบขั้นสูง; บันทึกระบบบนโฮสต์ ESXi ถูกเก็บไว้ในที่เก็บข้อมูลที่ไม่ถาวร
  3. ในรายการการตั้งค่าขั้นสูง ให้คลิก แก้ไข และพิมพ์ Syslog.global.logDir ใน ตัวกรอง สนาม. อย่างที่คุณเห็น [] /scratch/log โฟลเดอร์ใช้สำหรับเก็บบันทึก ESXi; บันทึกระบบบนโฮสต์ ESXi ถูกเก็บไว้ในที่เก็บข้อมูลที่ไม่ถาวร
  4. เปลี่ยนเส้นทางในตัวแปร Syslog.global.logDir เป็น [youtVMFSdatastorename] /systemlogs . บันทึกระบบบนโฮสต์ ESXi ถูกเก็บไว้ในที่เก็บข้อมูลที่ไม่ถาวร คุณต้องสร้าง /systemlogs โฟลเดอร์บน VMFS datastore ล่วงหน้า มิฉะนั้น คุณจะได้รับข้อผิดพลาดนี้:A general system error occurred: Internal error . บันทึกระบบบนโฮสต์ ESXi ถูกเก็บไว้ในที่เก็บข้อมูลที่ไม่ถาวร
  5. หากช่อง Syslog.global.logDir ว่างเปล่า ให้ตรวจสอบค่าของ ScratchConfig.CurrentScratchLocation พารามิเตอร์. มันแสดงพาธไปยังพาร์ติชั่นเริ่มต้นที่มีบันทึก

คุณยังสามารถเปลี่ยนเส้นทางบันทึกโดยใช้พรอมต์คำสั่ง PowerCLI:

get-vmhost ny-esxi21 | Get-AdvancedSetting -Name "Syslog.global.logDir" | Set-AdvancedSetting -Value "[HQVMFSDatastore1] /system_log_folder_name"

คุณยังสามารถเปลี่ยนค่าของ Syslog.global.logDir โดยใช้ Host Profiles คุณสามารถใช้โปรไฟล์นี้กับโฮสต์ ESXi ทั้งหมดในศูนย์ข้อมูลของคุณ

บันทึกระบบบนโฮสต์ ESXi ถูกเก็บไว้ในที่เก็บข้อมูลที่ไม่ถาวร