Score:1

Hyper-V (2016) มี VM ทำงานอยู่ ฉันไม่เห็น - จะทราบได้อย่างไรว่ามีมากกว่านี้หรือไม่

ธง in

เราทำอะไรโง่ๆ และ "ลูกค้ายืนกราน" และ "เราได้รับคำแนะนำที่ไม่ดี" ไม่ใช่ข้อแก้ตัว แต่ฉันสามารถใช้ความช่วยเหลือในการทำความสะอาดได้ พื้นหลัง:

เราได้เพิ่มเซิร์ฟเวอร์ 2019 Hyper-V ใหม่ให้กับกลุ่มของเซิร์ฟเวอร์ 2016 ที่มีอยู่ 4 เซิร์ฟเวอร์ที่ทำซ้ำทั่วทั้งเครือข่าย (ไม่เกี่ยวข้องกับคลัสเตอร์หรือที่เก็บข้อมูลที่ใช้ร่วมกัน) แผน (ไม่ดี) คือตราบเท่าที่เราสร้าง VM ในปี 2559 และไม่ได้อัปเกรดจากการกำหนดค่าเวอร์ชัน 8 เราสามารถทำซ้ำไปมาได้โดยไม่มีปัญหา

สิ่งที่เกิดขึ้นจริงคือดูเหมือนว่าไฟล์ data.vmcx ของเซิร์ฟเวอร์ปี 2559 เสียหาย (และอาจมีไฟล์อื่นในโครงสร้างที่ซับซ้อนที่ Hyper-V คอยติดตามเครื่อง) บนเซิร์ฟเวอร์ 2016 VM จะหายไปหาก Hypervisor รีสตาร์ท การพยายามทำซ้ำอีกครั้งทำให้เกิดข้อผิดพลาด "มีอยู่แล้ว" แม้ว่าคุณจะมองไม่เห็นก็ตาม ดูเหมือนจะมีเพียง Config 8 เครื่องเท่านั้น เรามี 5 เครื่องที่ดูเหมือนจะไม่ทำเช่นนี้ หรืออาจจะเป็น Gen 2 กับ Gen 1 ไม่แน่ใจว่าอะไรเป็นสาเหตุของปัญหา

เราลงเอยด้วยการอัปเกรดเซิร์ฟเวอร์ 2 ตัวจากปี 2016 เป็นปี 2019 ในโหมดฉุกเฉิน และเซิร์ฟเวอร์ใหม่อยู่ในระหว่างการสั่งซื้อ ส่วนอีก 2 ตัวในปี 2016 (เก่าเกินไปที่จะรันในปี 2019) กำลังจะหยุดให้บริการในไม่ช้า แต่ยังมีงานที่อยู่ระหว่างดำเนินการ

อย่างไรก็ตาม... เราค้นพบในวันนี้ (ผ่าน IP ที่ซ้ำกัน) ว่า VM อย่างน้อยหนึ่งเครื่องบนเซิร์ฟเวอร์ 2016 หนึ่งเครื่องเปิดใช้งานอยู่ แต่มองไม่เห็น. ไม่แสดงในตัวจัดการ Hyper-V หรือใน GET-VM ของ Powershell ฉันค่อนข้างแน่ใจว่ามันรอดชีวิตจากการรีบูต (แต่ไม่สามารถทดสอบทฤษฎีนั้นได้ในตอนนี้)

จะใช้เวลาประมาณหนึ่งวันก่อนที่ฉันจะปิดเซิร์ฟเวอร์ปี 2559 ล่าสุดและทำให้เซิร์ฟเวอร์หายไป

คำถามของฉันคือ: มีวิธีใดบ้าง (ที่ไม่ใช่ GET-VM หรือตัวจัดการ Hyper-V) เพื่อดูว่า VM ใดที่ทำงานบนเซิร์ฟเวอร์ Hyper-V 2016 และฆ่าพวกเขา?

หรือเซิร์ฟเวอร์ปี 2019 สำหรับเรื่องนั้น.... ฉันคิดว่าเราได้ล้างขยะทั้งหมดออกไปในการแย่งชิงเพื่ออัปเกรด (นำบทบาท HyperV ออก ลบโฟลเดอร์ทั้งหมดภายใต้ข้อมูลโปรแกรมสำหรับ HyperV ติดตั้งบทบาท Hyper-V ใหม่) แต่ เป็นการดีที่จะยืนยันว่ามีเพียงรายการที่แสดงอยู่เท่านั้นที่ทำงานอยู่

มีกระบวนการที่ฉันสามารถค้นหาไฟล์หรือรายการรีจิสตรีสำหรับเซิร์ฟเวอร์ที่ใช้งานอยู่ได้หรือไม่

ฉันจะดูการเรียกใช้ VM โดยไม่มีตัวจัดการ Hyper-V หรือ Get-VM ได้อย่างไร

และใช่ ทางออกที่แท้จริงคือ "อย่าทำอย่างนั้น" ฉันเข้าใจ. แต่เมื่อ "ทำอย่างนั้น" มีความคิดใด ๆ ที่จะดูว่าอะไรกำลังทำงานอยู่จริง ๆ ?

Score:3
ธง cv

ในตัวจัดการงานบนโฮสต์ Hyper-V ของคุณจะมี vmwp.exe กระบวนการ (Virtual Machine Worker Process) ที่ทำงานสำหรับเครื่องเสมือนแต่ละเครื่อง การฆ่ากระบวนการเหล่านั้นจะปิดเครื่องเสมือนที่เกี่ยวข้อง

ป้อนคำอธิบายรูปภาพที่นี่

Linwood avatar
in flag
นั่นคือสิ่งที่ฉันต้องการ ฉันมีอันเดียวบนเซิร์ฟเวอร์ปี 2016 และไม่มีอันอื่นบนเซิร์ฟเวอร์ปี 2019 ขอบคุณสำหรับตัวชี้นั้น ตอนนี้เพิ่งเลิกใช้งานเซิร์ฟเวอร์ปี 2559 ล่าสุด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา