[แก้ไขแล้ว] VMware: จำเป็นต้องมีการรวมดิสก์เครื่องเสมือน
Vmware Virtual Machine Disks Consolidation Is Needed
ผู้ใช้จำนวนมากได้รับ จำเป็นต้องมีการรวมดิสก์ของเครื่องเสมือน เกิดข้อผิดพลาดเมื่อใช้ไคลเอนต์ VMware vSphere อะไรทำให้เกิดข้อผิดพลาด? จะแก้ไขได้อย่างไร? ตอนนี้เรามาเริ่มสำรวจคำตอบพร้อมกับ MiniTool กันดีกว่า
ในหน้านี้:- สาเหตุที่เป็นไปได้ของการรวมดิสก์เครื่องเสมือนจำเป็นต้องมีข้อผิดพลาด
- วิธีการแก้ไขข้อผิดพลาดการรวมดิสก์เครื่องเสมือนเป็นสิ่งจำเป็น
- ความคิดเห็นของคุณคืออะไร
VMware vSphere เป็นแอปพลิเคชันซอฟต์แวร์การจำลองเสมือนที่ทำงานเป็นแพลตฟอร์มที่สมบูรณ์สำหรับการจัดการเครื่องเสมือนของคุณ สามารถใช้เพื่อทำงานต่างๆ ของเครื่องเสมือนได้ เช่น ปิดระบบปฏิบัติการ guest, เรียกใช้คอนโซล, แก้ไขการตั้งค่า, สร้างสแน็ปช็อต และอื่นๆ อย่างไรก็ตาม ผู้ใช้จำนวนมากพบข้อผิดพลาดที่จำเป็นในการรวมดิสก์ของเครื่องเสมือนเมื่อใช้ซอฟต์แวร์
ตามรายงานของผู้ใช้จากฟอรัมและชุมชนต่างๆ ข้อผิดพลาดที่จำเป็นต้องมีการรวมดิสก์ของเครื่องเสมือนส่วนใหญ่เกิดขึ้นเมื่อรวมไฟล์ดิสก์เสมือนหลายไฟล์ไว้ในดิสก์เดียว นี่คือตัวอย่างที่แท้จริงจากฟอรัม Nakio
สวัสดีทุกคน! ฉันได้รับข้อความแสดงข้อผิดพลาดว่า: จำเป็นต้องมีการรวมดิสก์เครื่องเสมือนของ VMware คุณรู้ไหมว่าฉันจะทำอะไรกับมันได้บ้าง? ขอบคุณ!https://forum.nakivo.com/index.php?/topic/7815-vmware-virtual-machine-disks-consolidation-is-needed-error/#comment-9528
สาเหตุที่เป็นไปได้ของการรวมดิสก์เครื่องเสมือนจำเป็นต้องมีข้อผิดพลาด
การรวมดิสก์เสมือนเป็นกระบวนการรวมไฟล์ดิสก์เสมือนที่สร้างขึ้นหลังจากถ่ายภาพสแน็ปช็อตใน VM ในกรณีส่วนใหญ่ การดำเนินการรวมดิสก์เพื่อหลีกเลี่ยงการเสื่อมประสิทธิภาพหรือแก้ไขปัญหาบางอย่าง
เมื่อถ่ายภาพสแน็ปช็อต คุณจะพบว่าดิสก์เดลต้าถูกสร้างขึ้นและการเปลี่ยนแปลงจะถูกเขียนลงในดิสก์เดลต้าที่เกี่ยวข้อง ด้วยเหตุนี้ แต่ละดิสก์เดลต้าจึงมีการเปลี่ยนแปลงทั้งหมดที่ทำเมื่อเปรียบเทียบกับสถานะดิสก์เดลต้าก่อนหน้า และดิสก์หลักยังคงไม่เปลี่ยนแปลง ซึ่งเป็นสาเหตุให้เกิดข้อมูลที่ซ้ำซ้อนในเครื่องเสมือน
เนื่องจากสแน็ปช็อตและไฟล์ดิสก์เสมือนที่เกี่ยวข้องมีขนาดใหญ่ขึ้นเรื่อยๆ คุณอาจพบประสิทธิภาพการทำงานที่ลดลง แต่หลังจากที่คุณเริ่มต้นการรวมดิสก์ VMware สำเร็จ ข้อมูลทั้งหมดจากดิสก์เดลต้าจะถูกรวมเข้ากับดิสก์เดียว และไม่มีข้อมูลที่ซ้ำซ้อนเหลืออยู่บนดิสก์ซึ่งมีไฟล์ VM อยู่ กล่าวคือ พื้นที่ดิสก์จะถูกล้างหลังจากที่คุณรวมไฟล์ดิสก์เสมือน
อย่างไรก็ตาม กระบวนการรวมบัญชีดิสก์เครื่องเสมือนไม่ราบรื่นเสมอไป หลายๆ คนพบว่าจำเป็นต้องมีการรวมดิสก์เครื่องเสมือนของ VMware ทำไม อาจเกิดจากสาเหตุที่เป็นไปได้หลายประการ ที่นี่เราแสดงรายการดังต่อไปนี้:
- เนื้อที่ดิสก์ไม่เพียงพอ บนที่เก็บข้อมูล VMFS เพื่อดำเนินการรวมดิสก์เสมือน โดยปกติแล้วจะต้องมีพื้นที่ว่างอย่างน้อย 1 GB บนพื้นที่เก็บข้อมูล
ตอนนี้ คุณควรทราบสาเหตุที่เป็นไปได้ของข้อผิดพลาดสถานะจำเป็นต้องมีการรวมเครื่องเสมือน เรามาดูวิธีการแก้ไขกัน
Desktop Windows Manager หยุดทำงานและถูกปิดใช่ไหม [ที่ตายตัว]ผู้ใช้หลายคนรายงานว่า Desktop Windows Manager หยุดทำงานและถูกปิด โพสต์นี้จะอธิบายสาเหตุที่เป็นไปได้และให้การแก้ไขที่เกี่ยวข้อง
อ่านเพิ่มเติมวิธีการแก้ไขข้อผิดพลาดการรวมดิสก์เครื่องเสมือนเป็นสิ่งจำเป็น
หลังจากวิเคราะห์สาเหตุที่เป็นไปได้ทั้งหมดของข้อผิดพลาดที่จำเป็นในการรวมดิสก์เครื่องเสมือน VMware เราจะสำรวจการแก้ไขที่เกี่ยวข้อง 5 รายการต่อไปนี้ ที่นี่คุณสามารถลองใช้ตามลำดับจนกว่าปัญหาจะได้รับการแก้ไข
แก้ไข 1. รวมไฟล์ดิสก์เครื่องเสมือนอย่างถูกต้อง
การแก้ไขแรกและง่ายที่สุดสำหรับข้อผิดพลาดสถานะที่จำเป็นในการรวมบัญชีเครื่องเสมือนคือเพื่อให้แน่ใจว่าคุณรวมไฟล์ดิสก์ของเครื่องเสมือนอย่างถูกต้อง โดยทำตามขั้นตอนโดยละเอียดด้านล่าง:
ขั้นตอนที่ 1. เปิดตัวไคลเอนต์ VMware vSphere บนคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 2. คลิกขวาที่ วีเอ็ม ชื่อที่คุณต้องการรวมไฟล์ดิสก์และเลือก สแนปชอต > รวม จากเมนูย่อย
ขั้นตอนที่ 3 จากนั้นคุณจะได้รับข้อความยืนยันแจ้งว่า การดำเนินการนี้จะรวมบันทึกการทำซ้ำที่ซ้ำซ้อนทั้งหมดบนเครื่องเสมือนของคุณ คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ? . คลิกที่ ใช่ เพื่อยืนยันการรวมดิสก์ VMware
บันทึก: หากคุณกังวลว่าข้อมูลบางส่วนสูญหายระหว่างกระบวนการรวมดิสก์ คุณสามารถสร้างการสำรองข้อมูลเครื่องเสมือน VMware ได้ ตัวอย่างเช่น คุณสามารถถ่ายโอนไฟล์ VM ทั้งหมดไปยังโฟลเดอร์อื่นบนที่เก็บข้อมูลได้
จากนั้นไคลเอนต์ vSphere จะรวมไฟล์ดิสก์เสมือนและล้างบันทึก เวลาที่จำเป็นสำหรับกระบวนการขึ้นอยู่กับขนาด VM จำนวนสแนปช็อต และโหลด VM เมื่อเสร็จสิ้นแล้ว ข้อผิดพลาดสถานะการรวมเครื่องเสมือนควรหายไป
แก้ไข 2. ลบ VM Snapshots ที่มีอยู่ทั้งหมด
อีกสาเหตุหลักสำหรับข้อผิดพลาดในการรวมดิสก์คือไฟล์ VM ที่ถูกล็อค หากคุณได้รับข้อความแสดงข้อผิดพลาดอื่น ไม่สามารถเข้าถึงไฟล์ได้เนื่องจากถูกล็อค เกิดข้อผิดพลาดขณะรวมดิสก์ ในระหว่างกระบวนการ สิ่งนี้บ่งชี้ว่าไฟล์ดิสก์ VM ของคุณถูกล็อคโดยแอปพลิเคชันสำรองข้อมูล ในกรณีนี้คุณต้องปลดล็อคไฟล์ VM โดยทำตามนี้ แก้ไข 2 หรือ แก้ไข 3 . ที่นี่เราจะแสดงวิธีปลดล็อกไฟล์ VM ด้วยการลบสแน็ปช็อตทั้งหมด
ขั้นตอนที่ 1. ปิดเครื่องเสมือนที่คุณใช้งานอยู่และสร้างสแนปชอตดิสก์ VM ใหม่
ขั้นตอนที่ 2. คลิกขวาที่ วีเอ็ม จากเมนูด้านบน จากนั้นเลือก สแนปชอต และคลิกที่ ลบสแนปชอตทั้งหมด .
ขั้นตอนที่ 3 บางครั้งสถานะที่จำเป็นในการรวมบัญชีเครื่องเสมือนสามารถถูกทริกเกอร์ได้โดยไม่สอดคล้องกัน -ctk.vmdk ไฟล์. ดังนั้นคุณสามารถลองลบไฟล์ CTK ได้
ขั้นตอนที่ 4 ตอนนี้คุณสามารถลองรวมไฟล์ดิสก์เสมือนอีกครั้งตามที่เราได้อธิบายไว้ข้างต้น
เคล็ดลับ: หากขั้นตอนเหล่านี้ไม่ได้ผล คุณสามารถปิด VM และเปิดได้ การตั้งค่าวีเอ็ม ให้เลือก ตัวเลือกวีเอ็ม แท็บแล้วขยาย ขั้นสูง หมวดหมู่และคลิกที่ แก้ไขการกำหนดค่า . ในหน้าต่างการกำหนดค่า คลิก เพิ่มพารามิเตอร์การกำหนดค่า , เพิ่ม asyncConsolidate.forceSync พารามิเตอร์และตั้งค่าเป็น จริง .แก้ไข 3. ย้าย VM ไปยังโฮสต์ ESXi อื่น
ไฟล์ VM ที่ถูกล็อคที่สร้างโดยแอปพลิเคชันสำรองข้อมูลส่วนใหญ่จะใช้เพื่อหลีกเลี่ยงการเขียนไฟล์พร้อมกันโดยโฮสต์ ESXi หลายตัว อย่างไรก็ตาม ไฟล์ดิสก์ที่ถูกล็อคเหล่านี้สามารถทำให้เกิดข้อผิดพลาดที่จำเป็นในการรวมดิสก์เสมือนได้ หากต้องการปลดล็อกไฟล์ คุณสามารถย้าย VM ไปยังโฮสต์ ESXi อื่นได้
ขั้นตอนที่ 1. รีสตาร์ทตัวแทนการจัดการบนโฮสต์ ESXi ที่ VM อยู่ ในการทำเช่นนั้น คุณสามารถเปิดเชลล์ ESXi หรือเชื่อมต่อกับโฮสต์ ESXi ผ่าน SSH และรันคำสั่งด้านล่างในฐานะรูท:
services.sh รีสตาร์ท
หรือ
/etc/init.d/hostd รีสตาร์ท
/etc/init.d/vpxa รีสตาร์ท
เคล็ดลับ: คุณยังสามารถเปิดคอนโซลโดยตรง ESXi ได้โดยไปที่ ตัวเลือกการแก้ไขปัญหา และเลือก รีสตาร์ทตัวแทนการจัดการ (โดยกด. เข้า เพื่อเปิดใช้งานตัวเลือกที่จำเป็นแล้วกด F11 เพื่อยืนยัน.)
ขั้นตอนที่ 2. ตอนนี้คุณสามารถตรวจสอบไฟล์ VM ที่ถูกล็อคได้โดยการรันคำสั่งด้านล่าง:
vmfsfilelockinfo -p /vmfs/volumes/vm_datastore/vm_name/vm_name.vmx
ขั้นตอนที่ 3 ตรวจสอบไฟล์บันทึกที่โฮสต์หากคุณต้องการระบุเส้นทางบนที่เก็บข้อมูลซึ่งมีไฟล์ VM อยู่
cat /var/log/hostd.log |grep -i vm_name
ขั้นตอนที่ 4 นำทางไปยังไดเร็กทอรี VM บนที่เก็บข้อมูลหลังจากที่คุณได้รับตำแหน่งของไฟล์ VM:
ซีดี /vmfs/volumes/datastore_name/vm_name
ขั้นตอนที่ 5 ใช้คำสั่งต่อไปนี้เพื่อแสดงรายการโฮสต์ ESXi ที่ถูกล็อคโดยไฟล์ VM
เพราะฉันอยู่ใน `ls`; ทำ vmfsfilelockinfo -p $i ; เสร็จสิ้น | grep 'ถูกล็อคใน | โฮสต์ที่เป็นเจ้าของการล็อค | เวลาทั้งหมดที่ใช้' | sed 's | โฮสต์ที่เป็นเจ้าของการล็อกไฟล์คือ || g' | sed 's | เวลาทั้งหมด | — | g' | awk '{พิมพ์ $1}' |uniq
ขั้นตอนที่ 6 รีสตาร์ทตัวแทนการจัดการ ESXi ของคุณ (รวมถึง เป็นเจ้าภาพ และ vpxa ). จากนั้นรันคำสั่งด้านล่างบนโฮสต์ EXSi เพื่อปลดล็อกไฟล์ VM
/etc/init.d/hostd รีสตาร์ท
/etc/init.d/vpxa รีสตาร์ท
เมื่อเสร็จแล้ว คุณสามารถรวมไฟล์ดิสก์เครื่องเสมือนอีกครั้งและดูว่าข้อผิดพลาดยังคงปรากฏอยู่หรือไม่
แก้ไข 4. ขยายพื้นที่ดิสก์ของคุณ
ตามที่กล่าวไว้ข้างต้น ข้อผิดพลาดจำเป็นต้องมีการรวมดิสก์เครื่องเสมือน VMware อาจเกิดขึ้นได้เนื่องจากพื้นที่ดิสก์ไม่เพียงพอ ดังนั้น เราขอแนะนำให้คุณตรวจสอบว่ามีพื้นที่ว่างบนดิสก์เพียงพอ (มากกว่า 1 GB) บนพื้นที่เก็บข้อมูล VMFS หรือไม่ ถ้าไม่เช่นนั้น คุณจะต้องขยายพื้นที่ดิสก์
หากคุณไม่ต้องการลบไฟล์ใดๆ บนพื้นที่เก็บข้อมูล VFMS การขยายพื้นที่ดิสก์ถือเป็นตัวเลือกที่ดี จะขยายดิสก์ไดรฟ์โดยไม่สูญเสียข้อมูลได้อย่างไร? ในฐานะผู้จัดการพาร์ติชั่นแบบมัลติฟังก์ชั่น MiniTool Partition Wizard สามารถช่วยให้คุณทำสิ่งนั้นได้อย่างง่ายดาย นอกจากนี้ยังสามารถนำมาใช้ในการ วิเคราะห์พื้นที่ดิสก์ , แปลง NTFS เป็น FAT, ย้ายระบบปฏิบัติการ , กู้คืนข้อมูลที่สูญหาย ฯลฯ
ตัวช่วยสร้างพาร์ติชัน MiniTool ฟรีคลิกเพื่อดาวน์โหลด100%สะอาดและปลอดภัย
ต่อไปนี้เป็นวิธีขยายพาร์ติชันด้วยยูทิลิตี้ MiniTool
ขั้นตอนที่ 1. เปิดซอฟต์แวร์นี้เพื่อเข้าสู่อินเทอร์เฟซหลัก จากนั้นเลือกดิสก์ไดรฟ์ที่มีที่เก็บข้อมูล VMFS อยู่ และคลิกที่ ขยายพาร์ติชั่น จากบานหน้าต่างด้านซ้าย
ขั้นตอนที่ 2. เลือกไดรฟ์ที่คุณต้องการใช้พื้นที่ว่าง จากนั้นลากแถบเลื่อนเพื่อใช้พื้นที่ว่างหรือป้อนระดับเสียงเฉพาะตามความต้องการของคุณ จากนั้นคลิกที่ ตกลง .
ขั้นตอนที่ 3 คลิกที่ นำมาใช้ เพื่อดำเนินการตามกระบวนการ
แก้ไข 5. ใช้ทางเลือกอื่นเพื่อดำเนินการรวมดิสก์ VMware
หากคุณยังคงได้รับข้อผิดพลาดการรวมดิสก์ VMware หลังจากลองวิธีการข้างต้นทั้งหมดแล้ว คุณอาจลองใช้วิธีอื่นที่เรียกว่า vSphere PowerCLI เพื่อรวมไฟล์ดิสก์เสมือน PowerCLI เป็นส่วนติดต่อผู้ใช้แบบกราฟิกที่สามารถขยายได้ พาวเวอร์เชลล์ เพื่อทำความเข้าใจและโต้ตอบกับสภาพแวดล้อม VMware ต่อไปนี้เป็นวิธีใช้เพื่อรวมดิสก์เสมือน
ขั้นตอนที่ 1. เปิดใช้งานไคลเอนต์ PowerCLI เชื่อมต่อกับเซิร์ฟเวอร์ vCenter ที่จัดการโฮสต์ ESXi ด้วย VM และป้อนข้อมูลประจำตัวเมื่อคุณได้รับแจ้ง
เชื่อมต่อ VIServer vcenter01.test.com
ขั้นตอนที่ 2. เรียกใช้คำสั่งต่อไปนี้ด้านล่างเพื่อรับรายการ VM ที่มีสถานะจำเป็นต้องมีการรวมเครื่องเสมือน
รับ-VM | โดยที่วัตถุ {$ _. Extensiondata.Runtime.ConsolidationNeeded}
ขั้นตอนที่ 3 ตอนนี้คุณสามารถรวมไฟล์ดิสก์ของเครื่องเสมือนได้โดยดำเนินการคำสั่งด้านล่าง
รับ-VM | โดยที่วัตถุ {$ . Extensiondata.Runtime.ConsolidationNeeded} | มุ่งหน้า {$ . ExtensionData.ConsolidateVMDisks_Task ()}
ความคิดเห็นของคุณคืออะไร
จะแก้ไขข้อผิดพลาดที่จำเป็นต้องมีการรวมดิสก์เสมือนได้อย่างไร ตอนนี้คุณสามารถลองแก้ไข 5 วิธีใด ๆ หรือทั้งหมดที่ฉันอธิบายไว้ข้างต้นแล้วดูว่าวิธีใดที่เหมาะกับคุณที่สุด หากคุณมีวิธีแก้ไขข้อผิดพลาดที่ดีกว่า โปรดจดบันทึกไว้ในพื้นที่แสดงความคิดเห็น นอกจากนี้คุณยังสามารถส่งอีเมลถึงเราได้ที่ เรา เมื่อคุณประสบปัญหาในการใช้ซอฟต์แวร์ MiniTool