ฉันจะกำหนดค่า Hyper-V VM ใหม่ได้อย่างไร
ฉันต้องการเปลี่ยนไฟล์กำหนดค่า VM จุดตรวจสอบและตำแหน่งฮาร์ดไดรฟ์เสมือนด้วย Powershell
Google-FU ของฉันชี้ไปที่การเคลื่อนที่เท่านั้นฉันมี VM ประมาณ ~ 100 VM เพื่อเปลี่ยนฉันสามารถย้ายไฟล์ได้ฉันไม่รังเกียจการหยุดทำงานเล็กน้อยเมื่อเดินผ่านตัวช่วยสร้างสำหรับแต่ละ VM ใช้เวลาประมาณ 5 ถึง 15 นาทีต่อ VM และสิ่งเหล่านั้นเล็กกว่าฉันต้องสามารถทำทั้งหมด 100 ใน 2 ชั่วโมง
หากฉันต้องการชี้แจงโปรดแจ้งให้เราทราบ
== ฉันกำลังติดอยู่ที่ไหน ==
ใช่ฉันเคยเห็นลิงก์นั้นและดูคำสั่งส่วนใหญ่ แต่ก็ไม่มีใครทำสิ่งที่ฉันกำลังมองหา
ไฟล์ทั้งหมดเข้าด้วยกันมีขนาดประมาณ 14 TB
~ 100 VM's ถูกทำคลัสเตอร์ระหว่าง 7 Hosts ที่เก็บข้อมูลที่ใช้ร่วมกันคือดิสก์หมุน EMC และฉันต้องการย้ายไปยัง 3Par ssd
ตอนนี้สิ่งที่ฉันสามารถทำได้สำเร็จก็คือการปิด VM ลงย้ายไฟล์ลบ VM ทั้งหมดและสร้าง PowerShell VIA ขึ้นใหม่ซึ่งเมื่อฉันบอก CTO ของฉันนั่นอาจเป็นวิธีเดียวที่เขาเกี่ยวกับลูกแมว
สิ่งที่ฉันต้องการที่จะสามารถที่จะไม่ย้าย VM เพียงปรับแต่งพวกเขา
ในงานอื่น ๆ สามารถเปลี่ยน:
ถึง:
ฉันต้องการที่จะสามารถทำได้โดยใช้ powershell ฉันยังต้องสามารถทำสิ่งเดียวกันสำหรับจุดตรวจสอบและไฟล์การกำหนดค่าและส่วนประกอบ Hyper-V VM อื่น ๆ ทั้งหมด
ฉันสามารถทนการหยุดทำงานได้ประมาณ 2 ชั่วโมงในการทำ MOVE ผ่านตัวช่วยสร้างสำหรับ VM ทั้งหมดไม่เพียง แต่จะทำให้เมาส์ของฉันเสื่อมสภาพ แต่ใช้เวลาประมาณ 6 ชั่วโมง
ฉันได้ทำการค้นคว้าและทดสอบกลยุทธ์ที่แตกต่างกันไปสองสามสัปดาห์แล้ว
==== One More Shot ====
ฉันไม่ต้องการ "ย้าย" ทั้งหมดที่ฉันต้องการจะทำคือเปลี่ยนการตั้งค่าจากภายในการเคลื่อนย้าย Hyper-V จะใช้เวลานานมันเร็วกว่ามากที่ฉันจะคัดลอกไฟล์ผ่านเครือข่ายและเพียงอัปเดตพา ธ ใน Hyper-V ฉันสามารถปิดเครื่องได้
ฉันคิดว่ามันไม่สามารถทำได้?
Im thinking it cannot be done?
ฉันคิดว่ามันสามารถทำได้ แต่มันจะเป็นสคริปต์ที่ยาวและซับซ้อน ทุกอย่างเกี่ยวกับ VM สามารถถูกจัดการได้อย่างสมบูรณ์ผ่านทาง PowerShell ฉันสงสัยว่าคุณกำลังทำให้ชีวิตของคุณยากขึ้นโดยไม่ให้เครื่องมือจัดการการย้ายไฟล์ให้คุณ