การโคลนเครื่องเสมือนบน Azure รักษาที่มีอยู่


17

ดูเหมือนจะไม่มีคำตอบแบบตรงทางออนไลน์เกี่ยวกับเรื่องนี้ ฉันมีเครื่องเสมือนที่มีอยู่บน Azure และฉันต้องการโคลนไปยังภูมิภาคอื่นในกรณีที่เซิร์ฟเวอร์ที่มีอยู่ของฉันล่ม มันต้องเป็นแบบจำลองที่แน่นอน แต่ทั้งหมดที่ฉันพบคือการย้ายเครื่องเสมือนไม่ใช่การโคลน ฉันคิดว่าคุณไม่สามารถทำโคลนนิ่งบางประเภทได้เนื่องจากชื่อคอมพิวเตอร์ไม่เหมือนกันสำหรับ VM

มีบทความที่ดีเกี่ยวกับสิ่งที่ต้องทำหรือฉันควรเริ่มต้นจากศูนย์และสร้างเครื่องเสมือนอีกครั้งพยายามทำซ้ำสิ่งที่ฉันมีอยู่แล้ว?


1
โปรดดูตัวเลือกที่สองในบทความ MS นี้: docs.microsoft.com/en-us/azure/virtual-machines/windows/ ......
crshovrd

คำตอบ:


3

หากคุณใช้การปรับใช้แบบคลาสสิกสิ่งที่คุณต้องทำคือ:

  1. Sysprep เซิร์ฟเวอร์ของคุณ (Windows) หรือยกเลิกการจัดเตรียมเอเจนต์ (Linux)
  2. Hit Capture โดยใช้พอร์ทัลเพื่อสร้างอิมเมจของ VM ของคุณ
  3. ใช้ Azcopy เพื่อคัดลอกไฟล์ VHD ที่สร้างขึ้นไปยังภูมิภาคที่สอง
  4. สร้างภาพใหม่ (ภูมิภาคที่สอง) โดยใช้ไฟล์ VHD ที่คุณเพิ่งคัดลอก
  5. ปรับใช้เครื่องเสมือนใหม่โดยใช้ภาพนี้ (ภูมิภาคที่สอง)

หากคุณกำลังใช้ ARM อ่านนี้

การอ้างอิง :

จับภาพของเครื่องเสมือน Azure Windows

วิธีจับเครื่องเสมือน Linux แบบคลาสสิกเป็นรูปภาพ

ถ่ายโอนข้อมูลด้วย AzCopy Command-Line Utility


2
สิ่งนี้ไม่ทำให้เครื่องดั้งเดิมของคุณ "เป็น" ทั่วไป "ใช่ไหม ถ้าคุณต้องการใช้ทั้งต้นฉบับและโคลนต่อไป
Andy Jones

คุณทำไม่ได้ หลังจากพูดคุยทั่วไปคุณต้องปรับใช้ใหม่
Bruno Faria

1
"หลังจากพูดคุยทั่วไปคุณต้องนำไปใช้ใหม่" ส่วนนั้นสำคัญมากและไม่ชัดเจนสำหรับฉัน ฉันพยายามพูดคุยกับ VM และไม่ทราบว่าฉันจะถูกล็อกอย่างสมบูรณ์ และเนื่องจากฉันไม่ได้ปิด VM อย่างถูกต้อง (แทนที่จะเลือกรีบูต) ดังนั้นฉันจึงไม่สามารถคัดลอกมันได้ โชคดีที่มันเป็นเพียงการทดสอบ VM
Simon

4

นี่คือวิธีที่ฉันทำไม่ต้องใช้ PowerShell และ VM ดั้งเดิมของฉันยังคงทำงานต่อไป

ผลถ้าคุณใช้sysprepจากเอกสาร:

เมื่อคุณเรียกใช้ sysprep บน VM แล้วจะถือว่าเป็นการทั่วไปและไม่สามารถรีสตาร์ทได้ กระบวนการในการวางนัยทั่วไปของ VM ไม่สามารถย้อนกลับได้ หากคุณต้องการให้การทำงานของ VM ดั้งเดิมคุณควรใช้สำเนาของ VM และทำสำเนาทั่วไป

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Fclassic%2Ftoc.json

ขั้นตอน:

เริ่มต้นด้วยการคัดลอกดิสก์ สร้างสแน็ปช็อตจากนั้นสร้างดิสก์จากสแน็ปช็อต วิธีนี้ช่วยให้คุณสามารถรักษา VHD ดั้งเดิมไว้ได้

  1. ในเมนูด้านซ้ายคลิกทรัพยากรทั้งหมด
  2. ในรายการดร็อปดาวน์ทุกประเภทยกเลิกการเลือกเลือกทั้งหมดจากนั้นเลื่อนลงและเลือกดิสก์เพื่อค้นหาดิสก์ที่มีอยู่
  3. คลิกที่ดิสก์ที่คุณต้องการใช้ หน้าภาพรวมสำหรับดิสก์จะเปิดขึ้น
  4. ในหน้าภาพรวมที่เมนูด้านบนให้คลิก + สร้างภาพรวม
  5. พิมพ์ชื่อสำหรับสแน็ปช็อต
  6. เลือกกลุ่มทรัพยากรสำหรับภาพรวม คุณสามารถใช้กลุ่มทรัพยากรที่มีอยู่หรือสร้างขึ้นใหม่
  7. เลือกว่าจะใช้ที่เก็บข้อมูลมาตรฐาน (HDD) หรือพรีเมี่ยม (SDD)
  8. เมื่อเสร็จแล้วคลิกสร้างเพื่อสร้างภาพรวม
  9. เมื่อสร้างสแนปชอตแล้วให้คลิก + สร้างทรัพยากรในเมนูด้านซ้าย
  10. ในแถบค้นหาพิมพ์ดิสก์ที่ได้รับการจัดการและเลือกดิสก์ที่ได้รับการจัดการจากรายการ
  11. บนหน้าดิสก์ที่จัดการคลิกสร้าง
  12. พิมพ์ชื่อสำหรับดิสก์
  13. เลือกกลุ่มทรัพยากรสำหรับดิสก์ คุณสามารถใช้กลุ่มทรัพยากรที่มีอยู่หรือสร้างขึ้นใหม่ นี่จะเป็นกลุ่มทรัพยากรที่คุณสร้าง VM จากดิสก์
  14. เลือกว่าจะใช้ที่เก็บข้อมูลมาตรฐาน (HDD) หรือพรีเมี่ยม (SDD)
  15. ในประเภทแหล่งที่มาตรวจสอบให้แน่ใจว่าได้เลือกภาพรวมแล้ว
  16. ในรายการดร็อปดาวน์สแนปชอตเลือกสแน็ปช็อตที่คุณต้องการใช้
  17. ทำการปรับเปลี่ยนอื่น ๆ ตามต้องการจากนั้นคลิกสร้างเพื่อสร้างดิสก์

สร้าง VM จากดิสก์เมื่อคุณมี VHD ดิสก์ที่ได้รับการจัดการที่คุณต้องการใช้คุณสามารถสร้าง VM ในพอร์ทัล

  1. ในเมนูด้านซ้ายคลิกทรัพยากรทั้งหมด
  2. ในรายการดร็อปดาวน์ทุกประเภทยกเลิกการเลือกเลือกทั้งหมดจากนั้นเลื่อนลงและเลือกดิสก์เพื่อค้นหาดิสก์ที่มีอยู่
  3. คลิกที่ดิสก์ที่คุณต้องการใช้ หน้าภาพรวมสำหรับดิสก์จะเปิดขึ้น ในหน้าภาพรวมตรวจสอบให้แน่ใจว่า DISK STATE แสดงเป็น Unattached หากไม่เป็นเช่นนั้นคุณอาจต้องถอดดิสก์ออกจาก VM หรือลบ VM เพื่อทำให้ดิสก์ว่าง
  4. ในเมนูที่ด้านบนของบานหน้าต่างคลิก + สร้าง VM
  5. บนหน้าพื้นฐานสำหรับ VM ใหม่พิมพ์ชื่อและเลือกกลุ่มทรัพยากรที่มีอยู่หรือสร้างขึ้นใหม่
  6. บนหน้าขนาดเลือกหน้าขนาด VM จากนั้นคลิกเลือก
  7. บนหน้าการตั้งค่าคุณสามารถให้พอร์ทัลสร้างทรัพยากรใหม่ทั้งหมดหรือคุณสามารถเลือกเครือข่ายเสมือนจริงและกลุ่มความปลอดภัยเครือข่าย พอร์ทัลสร้าง NIC ใหม่และที่อยู่ IP สาธารณะสำหรับ VM ใหม่เสมอ
  8. ทำการเปลี่ยนแปลงตัวเลือกการตรวจสอบและเพิ่มส่วนขยายใด ๆ ตามต้องการ
  9. เมื่อเสร็จแล้วให้คลิกตกลง
  10. หากการกำหนดค่า VM ผ่านการตรวจสอบความถูกต้องคลิกตกลงเพื่อเริ่มการปรับใช้

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

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal#copy-a-disk


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.