มีข้อผิดพลาดหรือบทเรียนอะไรบ้างหลังจากเรียนรู้การแปลงฮาร์ดแวร์ที่มีอยู่ให้เป็นสภาพแวดล้อมเสมือนจริง? มีอะไรที่คุณพยายามจะทำเวอร์ชวลไลเซชัน แต่จะไม่ทำอะไรอีกเลย?
มีข้อผิดพลาดหรือบทเรียนอะไรบ้างหลังจากเรียนรู้การแปลงฮาร์ดแวร์ที่มีอยู่ให้เป็นสภาพแวดล้อมเสมือนจริง? มีอะไรที่คุณพยายามจะทำเวอร์ชวลไลเซชัน แต่จะไม่ทำอะไรอีกเลย?
คำตอบ:
นำสื่อเสมือนออกมาเสมอ (CD / DVD / ฟลอปปี้) เมื่อคุณทำเสร็จแล้วหากล้มเหลวในการทำเช่นนั้นมักจะหยุด vMotion ในแทร็กของมัน
รับการตั้งค่า NTP และ DNS ของคุณอย่างถูกต้องสิ่งนี้จะช่วยคุณไม่ให้คิดฆ่าตัวตาย :)
คุณไม่สามารถมีหน่วยความจำหรือหน่วยความจำเพียงพอ
ตรวจสอบให้แน่ใจว่าคุณมีระยะไกลไม่ใช้ระบบปฏิบัติการเข้าถึงเครื่องของคุณเช่นระบบ iLO ของ HP
เก็บที่เก็บไฟล์ OS / App .ISO
ไม่ใช่คำตอบสำหรับคำถามของคุณโดยตรง แต่หวังว่าจะมีคนช่วยตัวเองจากการฉีกขาดผมในอนาคตด้วยการค้นหาคำตอบนี้ - เซิร์ฟเวอร์เบลดของ HP ไม่ได้จัดส่งโดยใช้ค่าเริ่มต้น 'VT'-bit คุณต้องเปิดใช้งาน มันใน BIOS (F9) หากไม่มี ESX 3.5U4 นี้จะไม่เกิดข้อผิดพลาดที่มีประโยชน์ไม่เพียงแฮงค์ก่อนการติดตั้งรหัส :(
เพื่อตอบคำถามตามที่ถาม - ข้อผิดพลาดที่เกี่ยวข้องกับการโยกย้าย P2V
ก่อนปิด - การโยกย้าย P2V ทำงานได้ดีมากสำหรับส่วนใหญ่ ระบบที่ดีกว่าและใหม่กว่าดีกว่า แต่ถึงแม้จะมีการย้ายระบบเก่า (ระบบ NT4) อัตราความสำเร็จของฉันหลังจากการย้ายระบบมากกว่าร้อยครั้งในช่วงของสภาพแวดล้อมนั้นอยู่ที่ประมาณ 90% นั่นคือระบบที่มีการโยกย้ายและส่งมอบให้กับการผลิตในวันที่วางแผนไว้ (ส่วนใหญ่ในตอนกลางคืน) ฉันเคยมีระบบเดียวที่เราต้องย้อนกลับไปหลังจากการโยกย้ายที่ประสบความสำเร็จอย่างเห็นได้ชัด - กล่อง SQL ที่ต้องการแรงม้าซีพียูมากกว่าแพลตฟอร์มที่สามารถส่งมอบได้ VMware Converter นั้นดีและฟรี (สำหรับรุ่นที่ไม่ใช่ขององค์กร) Platepin นั้นดีมาก (แต่มีราคาแพง)
ที่กล่าวว่า - มีสิ่งที่ต้องหลีกเลี่ยง
กลุ่ม MSCS คุณสามารถทำให้มันใช้งานได้ แต่มันไม่เคยเป็นความคิดที่ยอดเยี่ยมและ Microsoft จะไม่ช่วยคุณในทางใดทางหนึ่งหากคุณมีปัญหาในภายหลัง สร้างระบบสแตนด์อะโลนใหม่แทน
เซิร์ฟเวอร์ SQL ขนาดใหญ่ - เน้นที่ขนาดใหญ่ สิ่งเหล่านี้ควรได้รับการตั้งค่าสถานะเป็นสีแดงจากข้อกำหนดของ CPU ล่วงหน้า POV แต่อย่าถูกล่อลวงให้ย้ายสิ่งใดสิ่งหนึ่งหากคุณไม่แน่ใจว่า VM เป้าหมายจะมีพื้นที่ว่างของ CPU เพียงพอ
หากคุณวางแผนที่จะเปลี่ยนชื่อระบบหรือที่อยู่ ip (หรือทั้งสองอย่าง) ระหว่างการย้ายข้อมูลอันดับแรกให้พิจารณาว่าอย่าทำเช่นนั้นและหากคุณไม่มีทางเลือกให้แน่ใจว่าคุณมีคนในมือที่เข้าใจว่าการเปลี่ยนแปลงเหล่านั้นอาจส่งผลกระทบต่อ ระบบที่เป็นปัญหา การโยกย้ายที่เลวร้ายที่สุดของฉันเคยเป็นเซิร์ฟเวอร์ RSA ACE ที่ใช้สำหรับตรวจสอบ DMZ ที่ตั้ง VPN ซึ่งลูกค้าปฏิเสธที่จะฟังคำคัดค้านของฉันและยืนยันการเปลี่ยนชื่อและที่อยู่ IP ระหว่างการย้ายข้อมูล
เกี่ยวข้องกับข้างต้น - หากคุณมีสิ่งอื่นนอกเหนือจากเครือข่ายที่สมบูรณ์แล้วให้สร้างการทดสอบของ VM และตรวจสอบให้แน่ใจ 100% ว่าเครือข่าย VM ของคุณจะทำซ้ำสิ่งที่มีอยู่จริงที่คุณกำลังโยกย้าย
ในสภาพแวดล้อม Windows AD ตรวจสอบให้แน่ใจเสมอว่าคุณมีบัญชีผู้ดูแลระบบภายในกล่องที่กำลังโยกย้าย และทดสอบก่อนที่จะย้าย
ตรวจสอบให้แน่ใจว่าคุณมีความคิดที่ดีว่าจะใช้เวลานานเท่าใด เวลาในการทำสำเนา P2V จะแตกต่างกันไปขึ้นอยู่กับแบนด์วิดท์เครือข่ายที่มีอยู่ (ชัดเจน) แต่อาจได้รับผลกระทบอย่างมากจากจำนวนไฟล์ในแต่ละโวลุ่มที่จะทำการย้ายข้อมูล นี่เป็นปัญหาโดยเฉพาะอย่างยิ่งกับระบบ Platepin Migrating ระบบ NT4 * แต่จะส่งผลกระทบต่อซอฟต์แวร์ P2V ที่คัดลอกในระดับไฟล์ (ซึ่งโดยทั่วไปจะใช้หากคุณเลือกที่จะปรับขนาดไดรฟ์) อัตราการคัดลอกที่ 70-80 เมกะไบต์ต่อวินาทีสามารถทำได้ด้วยเครือข่าย GigE แหล่งที่มาค่อนข้างเร็วและการตั้งค่าเป้าหมายที่ดี แต่ 20-30Megabyte / วินาทีนั้นเป็นเรื่องปกติมากขึ้นและสำหรับระบบ NT ดังกล่าวที่มีเครือข่าย 100Meg และไฟล์จำนวนมาก วางลงในช่วง 50kilobyte / วินาที
จากประสบการณ์ของฉันให้ระมัดระวังเกี่ยวกับสื่อเก็บข้อมูลของคุณ เราไปกับ iSCSI SAN ที่เปิดออกเพื่อรองรับการเชื่อมต่อ 100Mbit เท่านั้น การรัน VM หนึ่งตัวบนระบบไม่ได้แย่สองอันก็เพียงพอแล้ว ... และเมื่อเราไปถึงเป้าหมาย 8 VMs พวกเขาก็น่ากลัว
บทเรียนส่วนตัวของฉันเรียนรู้: ตรวจสอบ IOPS ที่ได้รับคะแนนและอ่านคำวิจารณ์เพิ่มเติมเกี่ยวกับผลิตภัณฑ์ที่เกี่ยวข้องกับวิธีที่คุณต้องการใช้อุปกรณ์จัดเก็บข้อมูล
สิ่งที่มีประโยชน์อีกอย่างหนึ่งที่ฉันได้เรียนรู้ ... การสร้างอิมเมจดิสก์ 'แบ็คอัพ' หลังจากการติดตั้งพื้นฐานและการชุบแข็งจะทำให้โครงสร้างของระบบอื่นรวดเร็วขึ้นและเป็นสิ่งที่มีประโยชน์มาก
พยายามอย่าเรียกใช้เซิร์ฟเวอร์ฐานข้อมูลการผลิตในสภาพแวดล้อมเสมือน ค่าโสหุ้ยสำหรับ I / O ไม่สามารถยอมรับได้ เรามีปัญหา Huuuge เมื่อ DBA ของเราอนุญาตให้เซิร์ฟเวอร์ MSSQL หลักของเรากลายเป็นเสมือนจริง ข้อความค้นหาใช้เวลาหลายพันมิลลิวินาทีในการเรียกใช้ เมื่อเราโน้มน้าวให้พวกเขาย้ายมันกลับไปที่กล่องเฉพาะมีการเพิ่มขึ้น 10,000% ในการรับส่งข้อมูลและความเร็ว
ใช้เครือข่าย redunant สำหรับการรับส่งข้อมูล vmotion / vmkernel คุณไม่ต้องการให้เครื่องเสมือนปิดลงเพราะสวิตช์รีบูท
โอ้และปล่อย DC / DNS / DHCP เซิร์ฟเวอร์หนึ่งตัวออกจากการจำลองเสมือน ผู้ใช้ของคุณจะเกลียดคุณน้อยลงหากคุณได้รับความผิดพลาดจาก SAN
ในกรณีที่คุณยังไม่มีอยู่ - สำรองข้อมูลเครื่องทางกายภาพก่อนการโยกย้าย รูปภาพน่าจะดีที่สุดหรือและ ASR / การคืนค่าระบบหรืออะไรก็ตามที่ให้ภาพรวมระบบที่สมบูรณ์แทนการสำรองข้อมูลเนื้อหาตามปกติที่เครื่องส่วนใหญ่มี
เครื่องมือ P2V สามารถย้อนกลับมาหาคุณโดยไม่คาดคิดทำลายเครื่องทางกายภาพ (ฉันมีตัวแปลง VMWare ฆ่าเครื่องที่ฉันพยายาม P2V ครั้งเดียวโชคดีที่มันเป็นเพียงการทดสอบการโยกย้าย) เตรียมที่จะต้องกู้คืนระบบตั้งแต่เริ่มต้น ใช่นี่อาจจะเป็น 1,000 ต่อโอกาส แต่คุณต้องการเป็นแบบนั้นหรือไม่?
VMWare Converter สร้างเครื่องเสมือนที่บูตจาก scsi MS เครื่องเสมือนไม่สามารถบูตจาก scsi [แก้ไข - ตอนนี้ตัวแปลงเวอร์ชัน 4 เห็นได้ชัดว่าให้คุณระบุ SCSI หรือ IDE ฉันรักพวกนั้น]
หากคุณกำลังจะจำลองเครื่องทางกายภาพที่ไม่ใช่ ACPIให้ซื้อซอฟต์แวร์บางอย่างเพื่อวัตถุประสงค์ (เว้นแต่คุณจะมีเวลาสองสามสัปดาห์ในการค้นพบการเดินทางที่น่าตื่นเต้น!)
นอกจากนี้ VMWare Converter จะจัดการกับงานที่ MS SCVMM จะส่งมอบให้
นำแรมมาให้มากมาย
อย่าทำอะไรจนกว่าเครื่องมือการจำลองเสมือน (ติดตั้ง VMWare หรือ MS)
หากคุณกำลังจะย้ายไปยังแพลตฟอร์ม / เวอร์ชันอื่นให้ถอนการติดตั้งเครื่องมือดังกล่าวข้างต้น
คำนึงถึงขีด จำกัด ของ CPU ของคุณ P2V ของ 2 CPU windows 2000 สอนฉันว่าสนับสนุนเพียง 1 ตัว
หากคุณกำลังจะใช้ SAN เพื่อจัดเก็บอิมเมจ VM ของคุณตรวจสอบให้แน่ใจว่าคุณติดป้ายชื่ออุปกรณ์และโฮสต์อย่างชัดเจนมาก การลบการแม็พ host-to-disk บน SAN ทำสิ่งที่ไม่ดีหาก VM ยังคงใช้งานอยู่
Microsoft จะไม่สนับสนุน Exchange 2003 ที่ทำงานใน VMware (อย่างน้อยนั่นก็เป็นการตอบสนองอย่างเป็นทางการ) ด้วยการบิดแขนจำนวนมากเราสามารถรับการสนับสนุนอย่างไม่เป็นทางการจากพวกเขา แต่มันทำให้เกิดอาการปวดหัวเป็นพิเศษในภาวะวิกฤติที่ตึงเครียดอยู่แล้ว
จำนวนมากเหล่านี้เป็นเฉพาะของ VMware:
ความรำคาญที่โง่เขลากับ VMware: เวอร์ชันต่าง ๆ ของ VMware ใช้ไดรเวอร์ SCSI ที่แตกต่างกันสำหรับอุปกรณ์ดิสก์เสมือนของพวกเขา เป็นไปได้อย่างสิ้นเชิงที่จะเสียเวลา 2 ชั่วโมงก่อนที่จะพิจารณาตัวเลือกนั้น
จนถึงตอนนี้ฉันยังไม่มีเรื่องราวสยองขวัญเกี่ยวกับตัวฉันในการจำลองเสมือน อย่างไรก็ตามมีหมายเหตุเล็กน้อยว่า
วางแผนอย่างละเอียดในรายละเอียดล่วงหน้า ทำการบ้านโดยเฉพาะสิ่งที่ไม่สามารถทำเสมือนจริงได้
หากผู้ขายแอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์ของคุณไม่รองรับสภาพแวดล้อมเสมือนรอจนกว่าพวกเขาจะสนับสนุน
ใช้ w / a SAN เป็นที่จัดเก็บข้อมูลอิมเมจ VM ทั้งหมด
เรียกใช้ ESX หรือ ESX (i) หรือ Hyper-V เพื่อให้ได้ประสิทธิภาพสูงสุด
อาจจะมากกว่า แต่ตอนนี้ทั้งหมด :)
[อัพเดต] ที่นี่เป็นอีกหนึ่ง ใช้เฟิร์มแวร์ล่าสุดกับเซิร์ฟเวอร์โฮสต์ ฉันมีหนึ่งที่ฉันไม่ได้ทำซึ่งทำให้ฉันหน้าจอสีม่วงสองสามวันและชนเซิร์ฟเวอร์อย่างสมบูรณ์
ผลกระทบเสมือนจริงอยู่ที่ประมาณ 5% ของประสิทธิภาพของค่าใช้จ่าย วัดปริมาณการใช้ทรัพยากรบนสภาพแวดล้อมที่มีอยู่เพื่อพิจารณาว่าสภาพแวดล้อมการจำลองเสมือนของคุณสามารถรับภาระนี้ได้หรือไม่
ก่อนที่จะใช้งานจริงด้วยโซลูชันการจำลองเสมือนของคุณ:
มีอะไรที่คุณพยายามจะทำเวอร์ชวลไลเซชัน แต่จะไม่ทำอะไรอีกเลย?
ฉันจะไม่บอกว่าฉันจะไม่ลองอีก แต่การทำเวอร์ชวลไลเซชันแบบเลเยอร์ไม่น่าพอใจ
โดยชั้นฉันหมายถึงการทำงาน xen หรือ esx บนฮาร์ดแวร์เสมือนเช่น Egenera, HP Virtual Connect หรือ Cisco UCS ดูเหมือนความคิดที่ดี แต่อาจใช้เวลานานมากในการตรวจแก้จุดบกพร่อง
ใน VMWare รู้ว่าสแน็ปช็อตสิ้นสุดที่ใด เราได้กำหนดค่าของเราให้จบใน LUN บน SAN ด้วยไฟล์ VM ด้วยตนเอง เทคโนโลยีกำลังฝึกฝนกระบวนการสแนปชอตใน LUN ที่เกือบเต็มแล้ว หลังจากนั้นเขารีบูท VM ด้วยเหตุผลบางอย่างและล็อกไฟล์ทำให้ VM ไม่เริ่มทำงาน มันเป็นความโชคเล็กน้อยที่นำเราไปสู่ LUN ที่เต็มไปด้วยสาเหตุ
หากคุณไปกับ VHD ที่ขยายแบบไดนามิกให้แน่ใจว่าคุณมีขนาดใหญ่พอ ถ้าคุณไปกับ 100GB และคุณจบลงด้วยการใช้เพียง 20 ... ไม่มี biggie อย่างไรก็ตามถ้าคุณไปกับ 25 คุณจะมีงานล่วงหน้า