Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด Hyper-V Replication ที่พบบ่อย

การ Replicate OS หรือ Hyper-V ประหยัดเวลามาก แต่ Hyper-V Replication ที่เรียกว่า "Hyper-V Replica" แตกต่างออกไป กระบวนการ Replication อนุญาตให้ Replicate จาก Virtual Machine หนึ่งไปอีก Virtual Machine Environment 一句话来说 创建一个实时虚拟机的副本到离线虚拟机 通常用于灾难恢复策略 本文将分享一些常见 Hyper-V Replication 错误的修复方法

แก้ไขข้อผิดพลาด Hyper-V Replication ที่พบบ่อย

แก้ไขข้อผิดพลาด Hyper-V Replication

มีหลายเหตุผลที่ Hyper-V Replication อาจล้มเหลว: Network Issues, Host ล้าสมัย, Integrity หรืออื่นๆ ด้านล่างคือปัญหาทั่วไปและวิธีแก้:

  1. Hyper-V suspended replication for virtual machine <VMName> due to a non-recoverable failure. (Virtual Machine ID <VMId>)
  2. Hyper-V prevented starting virtual machine because it is prepared for failover
  3. Hyper-V Failed to resolve the Replica Server name
  4. Hyper-V is not in a state to accept replication on Replica Server for virtual machine <VM Name>
  5. Failed to perform the operation. Hyper-V is not in a valid replication state to perform the operation

น่าสนใจที่ Error ส่วนใหญ่เกิดจาก Sync Issue ระหว่างกัน Host อยู่ใน Maintenance, หรือ Replica Server Offline/Not Ready

1] Hyper-V suspended replication for virtual machine due to a non-recoverable failure

คำอธิบายเต็ม: Hyper-V could not replicate changes for virtual machine <VMName> because the Replica server refused the connection อาจเพราะมี Pending Replication Operation บน Replica Server สำหรับ VM เดียวกัน ใช้เวลานานกว่าคาดหรือมี Connection ค้างอยู่ (Virtual machine ID <VM ID>)

เพื่อแก้ไข ตรวจสอบจุดต่อไปนี้:

  • คลิกขวา VM เลือก Resume Replication Process
  • ตรวจสอบว่า Replication Server Online อยู่
  • Replica Server ต้องมีพื้นที่เพียงพอเสมอ
  • Network Bandwidth พอสำหรับ Replication Process ให้เสร็จใน 1 Cycle

สิ่งเหล่านี้มักแก้ปัญหาได้ แต่หากไม่ได้ Microsoft แนะนำ: ลบ Replica และ Setup Replication ใหม่ ต้องรอจน Synchronization เสร็จ หาก Replication Server Offline นาน Source Server สะสมข้อมูลมากจนส่งไม่ได้

2] Hyper-V prevented starting virtual machine because it is prepared for failover

ตอนตั้งค่า Replica Server page ต้องใส่ NetBIOS หรือ FQDN ของ Replica Server หาก Replica Server เป็นส่วนหนึ่งของ Failover Cluster ให้ใส่ชื่อ Hyper-V Replica Broker

หากมีอะไรนอกเหนือจากที่แชร์ข้างต้น จะได้ Error นี้ เพราะ Failover Process หาไม่เจอ แก้โดย Edit Replication Setup Page เปลี่ยนชื่อเป็น NetBIOS หรือ FQDN หลังแก้แล้ว จะไม่ได้ Hyper-V Replication Error อีก

3] Hyper-V Failed to resolve the Replica Server name

เหมือนข้างต้น Error ชัดเจน หาก Hyper-V ไม่สามารถ Resolve Replica Server Name ได้ ตรวจสอบว่าใช้ NetBIOS หรือ FQDN หากใช้ Format ถูกต้อง แล้วเป็น DNS Issue ต้องตรวจสอบกับ DNS Server ทำไม Resolve Server Address ที่คาดหวังไม่ได้

4] Hyper-V is not in a state to accept replication on Replica Server for virtual machine

แก้ไขข้อผิดพลาด Hyper-V Replication ที่พบบ่อย

เมื่อ Enable Replication บน VM กระบวนการสร้าง Replica Virtual Machine Files ที่จัดเก็บทุกอย่าง แต่ละโฟลเดอร์มีชื่อแทน GUID Unique สำหรับแต่ละ Source Server หาก Hyper-V Setup Wizard มี UID ซ้ำ เพราะเคย Setup ไปแล้ว จะได้ Error นี้ เนื่องจาก Process ตรวจสอบ Duplicate VM ก่อน Finalize Error จึงแสดง

วิธีทางเลือก Microsoft Docs แนะนำ:

  1. Enable Replication สำหรับ VM และให้ Initial Replication ไม่เริ่มทันที (เลือก Schedule Initial Replication ในภายหลัง)
  2. เมื่อ Replica VM ถูกสร้าง ใช้ Move Wizard ย้าย Storage ของ VM ไป Path ที่ต้องการ (Storage Migration)
  3. เมื่อ Storage Migration เสร็จ เริ่ม Initial Replication สำหรับ VM ได้

5] Failed to perform the operation, Hyper-V is not in a valid replication state to perform the operation

เกิดจาก 2 เหตุผล: 1) Server ไม่ได้ตั้งค่าเป็น Replica Server ตอน Source เริ่ม Replication อีกฝั่งไม่รู้ทำไงกับ Input 2) Server บล็อกการเข้าถึง Hyper-V บน Replication Server

เหตุผลแรกแก้ได้โดย Prepare Replica Server เหตุผลที่สองเป็น Firewall Issue ที่ IT Admin แก้ได้

หวังว่าแก้ Common Hyper-V Replication Errors เหล่านี้ได้ อาจมีอีกเพิ่มเติม หากเจออื่นๆ บอกมา จะหาวิธีแก้ให้

แก้ไขข้อผิดพลาด Hyper-V Replication ที่พบบ่อย