การเรียนรู้ผิดพลาดเสมือนจริง / บทเรียน


23

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


บางทีนี่อาจเป็นวิกิชุมชน
jtimberman

คำตอบ:


14

นำสื่อเสมือนออกมาเสมอ (CD / DVD / ฟลอปปี้) เมื่อคุณทำเสร็จแล้วหากล้มเหลวในการทำเช่นนั้นมักจะหยุด vMotion ในแทร็กของมัน

รับการตั้งค่า NTP และ DNS ของคุณอย่างถูกต้องสิ่งนี้จะช่วยคุณไม่ให้คิดฆ่าตัวตาย :)

คุณไม่สามารถมีหน่วยความจำหรือหน่วยความจำเพียงพอ

ตรวจสอบให้แน่ใจว่าคุณมีระยะไกลไม่ใช้ระบบปฏิบัติการเข้าถึงเครื่องของคุณเช่นระบบ iLO ของ HP

เก็บที่เก็บไฟล์ OS / App .ISO

ไม่ใช่คำตอบสำหรับคำถามของคุณโดยตรง แต่หวังว่าจะมีคนช่วยตัวเองจากการฉีกขาดผมในอนาคตด้วยการค้นหาคำตอบนี้ - เซิร์ฟเวอร์เบลดของ HP ไม่ได้จัดส่งโดยใช้ค่าเริ่มต้น 'VT'-bit คุณต้องเปิดใช้งาน มันใน BIOS (F9) หากไม่มี ESX 3.5U4 นี้จะไม่เกิดข้อผิดพลาดที่มีประโยชน์ไม่เพียงแฮงค์ก่อนการติดตั้งรหัส :(


1
ไม่ใช่แค่คุณฉันคิดว่าโปรเซสเซอร์ส่วนใหญ่เปิดใช้งาน VT ตามค่าเริ่มต้นแล้ว อย่างน้อยความตื่นตระหนกเริ่มต้นช่วยให้คุณไม่ต้องดื่มกาแฟสักถ้วย!
Kara Marfia

1
+1 สำหรับหน่วยความจำเพิ่มเติม ดูเหมือนว่าเรากำลังปั่น VMs ใหม่อยู่เสมอและเรามีซีพียูมากมายให้ไปรอบ ๆ (แม้จะมีซีพียู 2.3GHz ที่ค่อนข้างช้า) แต่ RAM ขนาดเล็กที่มีค่า!
Matt Rogish

2
สำหรับ iLO ของ HP รับสิทธิ์ใช้งานครั้งใหญ่ สิทธิ์การใช้งานพื้นฐานจะไม่ให้สิทธิ์การเข้าถึงคอนโซลหลังจากที่คุณเริ่ม bootloader ด้วยสิทธิ์การใช้งานพื้นฐานคุณสามารถเพียงแค่ powercycle (และเชื่อมต่อกับพอร์ตอนุกรม) และไม่มาก getty บนพอร์ตอนุกรมไม่มีอะไรบนพอร์ตคอนโซลจริง (ด้วย sparc คุณจะได้รับคอนโซลจริงบนอนุกรมแม้ว่าและเทียบเท่าของ Sun ของ iLO มีคอนโซลโดยไม่มีใบอนุญาตเพิ่มเติม)
โทมัส

13

เพื่อตอบคำถามตามที่ถาม - ข้อผิดพลาดที่เกี่ยวข้องกับการโยกย้าย 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 / วินาที

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

8
  • มีกลยุทธ์การสำรองข้อมูลที่มั่นคงไว้ล่วงหน้า ตัดสินใจว่าคุณจะทำการสำรองข้อมูลของ VM เสมือนกับที่ทำจากโลหะเปลือยหรือถ้าคุณจะทำการสำรองข้อมูลฮาร์ดดิสก์เสมือนบนแหล่งข้อมูล (หรือทั้งสองอย่าง) โดยทั่วไปแล้วฉันพบว่าการสำรองข้อมูลที่จำเป็นของฉันเพิ่มขึ้นอย่างมากในตอนแรกดังนั้นเตรียมพร้อมสำหรับการเริ่มต้นครั้งแรกที่คุณอาจทำการสำรองข้อมูลทั้งเครื่องกายภาพเก่าและ VM ใหม่ก่อนที่คุณจะสามารถทำงานได้อย่างสมบูรณ์
  • VM แผ่กิ่งก้านสาขายังเป็นสิ่งที่ต้องระวัง เมื่อเวอร์ชวลไลเซชันเริ่มขึ้นการกระตุ้นให้ย้ายทุกอย่างไปยัง VM กลายเป็นสิ่งที่ยอดเยี่ยม ขณะนี้สามารถใช้งานได้คุณอาจไม่ได้สั่งซื้อฮาร์ดแวร์อย่างถูกต้องทันที
  • ฉันคิดว่ามีเครื่องที่ไม่สามารถแปลงได้และเครื่องอื่น ๆ ที่ไม่ควรแปลง ในขณะที่เป็นการดีที่สามารถใช้เครื่องกายภาพอายุ 10 ปีและลอกเลียนแบบไปยัง VM ด้วยหูดและทั้งหมดมีสถานการณ์ที่คุณควรทำการสร้าง
    ระบบปฏิบัติการที่สะอาดและย้ายวัตถุจากเครื่องทางกายภาพ บางครั้งคุณก็ยังดีกว่าที่จะไม่แปลงเป็นใยแมงมุม
  • เตรียมพร้อมที่จะใช้พอร์ตเครือข่ายจำนวนมาก หากคุณมีระบบที่ทำงานบน VLANS ที่แตกต่างกันในขณะที่พอร์ตเดียวอาจถูกปิดกั้นคุณอาจต้องการให้แต่ละพอร์ตสำหรับ VLAN ของคุณป้อนเข้าสู่ vSwitch ของคุณ หากคุณต้องการความซ้ำซ้อนและคุณใช้ iSCSI คุณอาจดู NIC จำนวนมาก

7

จากประสบการณ์ของฉันให้ระมัดระวังเกี่ยวกับสื่อเก็บข้อมูลของคุณ เราไปกับ iSCSI SAN ที่เปิดออกเพื่อรองรับการเชื่อมต่อ 100Mbit เท่านั้น การรัน VM หนึ่งตัวบนระบบไม่ได้แย่สองอันก็เพียงพอแล้ว ... และเมื่อเราไปถึงเป้าหมาย 8 VMs พวกเขาก็น่ากลัว

บทเรียนส่วนตัวของฉันเรียนรู้: ตรวจสอบ IOPS ที่ได้รับคะแนนและอ่านคำวิจารณ์เพิ่มเติมเกี่ยวกับผลิตภัณฑ์ที่เกี่ยวข้องกับวิธีที่คุณต้องการใช้อุปกรณ์จัดเก็บข้อมูล

สิ่งที่มีประโยชน์อีกอย่างหนึ่งที่ฉันได้เรียนรู้ ... การสร้างอิมเมจดิสก์ 'แบ็คอัพ' หลังจากการติดตั้งพื้นฐานและการชุบแข็งจะทำให้โครงสร้างของระบบอื่นรวดเร็วขึ้นและเป็นสิ่งที่มีประโยชน์มาก


6

พยายามอย่าเรียกใช้เซิร์ฟเวอร์ฐานข้อมูลการผลิตในสภาพแวดล้อมเสมือน ค่าโสหุ้ยสำหรับ I / O ไม่สามารถยอมรับได้ เรามีปัญหา Huuuge เมื่อ DBA ของเราอนุญาตให้เซิร์ฟเวอร์ MSSQL หลักของเรากลายเป็นเสมือนจริง ข้อความค้นหาใช้เวลาหลายพันมิลลิวินาทีในการเรียกใช้ เมื่อเราโน้มน้าวให้พวกเขาย้ายมันกลับไปที่กล่องเฉพาะมีการเพิ่มขึ้น 10,000% ในการรับส่งข้อมูลและความเร็ว


6

ใช้เครือข่าย redunant สำหรับการรับส่งข้อมูล vmotion / vmkernel คุณไม่ต้องการให้เครื่องเสมือนปิดลงเพราะสวิตช์รีบูท

โอ้และปล่อย DC / DNS / DHCP เซิร์ฟเวอร์หนึ่งตัวออกจากการจำลองเสมือน ผู้ใช้ของคุณจะเกลียดคุณน้อยลงหากคุณได้รับความผิดพลาดจาก SAN


1
+1 สำหรับบริการเครือข่ายพื้นฐานที่ไม่ใช่เสมือนจริง - ฉันต้องการรวม NIS ไว้ในรายการนั้น ฉันชอบที่จะมีเซิร์ฟเวอร์ syslog ส่วนกลางเป็นไม่เสมือนดังนั้นถ้าทุกอย่างตายคุณมีโอกาสที่ดีกว่าในการหาสิ่งที่ผิดพลาด
David Mackintosh

ข้อดีก็คือเซิร์ฟเวอร์การจัดการ (เช่น vmware ของ vCenter) ไม่ควรทำการจำลองเสมือน (ใช่มันเป็นไปได้ แต่ไม่ได้ทำ)
pauska

5

ในกรณีที่คุณยังไม่มีอยู่ - สำรองข้อมูลเครื่องทางกายภาพก่อนการโยกย้าย รูปภาพน่าจะดีที่สุดหรือและ ASR / การคืนค่าระบบหรืออะไรก็ตามที่ให้ภาพรวมระบบที่สมบูรณ์แทนการสำรองข้อมูลเนื้อหาตามปกติที่เครื่องส่วนใหญ่มี

เครื่องมือ P2V สามารถย้อนกลับมาหาคุณโดยไม่คาดคิดทำลายเครื่องทางกายภาพ (ฉันมีตัวแปลง VMWare ฆ่าเครื่องที่ฉันพยายาม P2V ครั้งเดียวโชคดีที่มันเป็นเพียงการทดสอบการโยกย้าย) เตรียมที่จะต้องกู้คืนระบบตั้งแต่เริ่มต้น ใช่นี่อาจจะเป็น 1,000 ต่อโอกาส แต่คุณต้องการเป็นแบบนั้นหรือไม่?


5

VMWare Converter สร้างเครื่องเสมือนที่บูตจาก scsi MS เครื่องเสมือนไม่สามารถบูตจาก scsi [แก้ไข - ตอนนี้ตัวแปลงเวอร์ชัน 4 เห็นได้ชัดว่าให้คุณระบุ SCSI หรือ IDE ฉันรักพวกนั้น]

หากคุณกำลังจะจำลองเครื่องทางกายภาพที่ไม่ใช่ ACPIให้ซื้อซอฟต์แวร์บางอย่างเพื่อวัตถุประสงค์ (เว้นแต่คุณจะมีเวลาสองสามสัปดาห์ในการค้นพบการเดินทางที่น่าตื่นเต้น!)

นอกจากนี้ VMWare Converter จะจัดการกับงานที่ MS SCVMM จะส่งมอบให้

นำแรมมาให้มากมาย

อย่าทำอะไรจนกว่าเครื่องมือการจำลองเสมือน (ติดตั้ง VMWare หรือ MS)

หากคุณกำลังจะย้ายไปยังแพลตฟอร์ม / เวอร์ชันอื่นให้ถอนการติดตั้งเครื่องมือดังกล่าวข้างต้น

คำนึงถึงขีด จำกัด ของ CPU ของคุณ P2V ของ 2 CPU windows 2000 สอนฉันว่าสนับสนุนเพียง 1 ตัว

  • 2000 - 1 คอร์
  • 2546 - 2 แกน
  • 2551 - 4 แกน

+1 สำหรับการถอนการติดตั้งเครื่องมือก่อนที่จะย้ายไปยังแพลตฟอร์มอื่น
kentchen

4

หากคุณกำลังจะใช้ SAN เพื่อจัดเก็บอิมเมจ VM ของคุณตรวจสอบให้แน่ใจว่าคุณติดป้ายชื่ออุปกรณ์และโฮสต์อย่างชัดเจนมาก การลบการแม็พ host-to-disk บน SAN ทำสิ่งที่ไม่ดีหาก VM ยังคงใช้งานอยู่


3

Microsoft จะไม่สนับสนุน Exchange 2003 ที่ทำงานใน VMware (อย่างน้อยนั่นก็เป็นการตอบสนองอย่างเป็นทางการ) ด้วยการบิดแขนจำนวนมากเราสามารถรับการสนับสนุนอย่างไม่เป็นทางการจากพวกเขา แต่มันทำให้เกิดอาการปวดหัวเป็นพิเศษในภาวะวิกฤติที่ตึงเครียดอยู่แล้ว


3

จำนวนมากเหล่านี้เป็นเฉพาะของ VMware:

  • หากทำงานได้ไม่ดีเท่าเครื่องที่มีอยู่จริงเครื่องจะทำงานได้ไม่ดีเหมือนเครื่องเสมือน
  • Cold โคลนนิ่ง ISO คือเพื่อนของคุณ
  • ขยะใน, ขยะออก หากคุณใช้ P2Ving ระบบรุ่นเก่าพวกเขาสามารถทิ้งร่องรอยที่ไม่จำเป็นไว้ได้ ดูการดู Ghost ฮาร์ดแวร์หลังจาก P2V , ขั้นตอนที่จำเป็นหลังจาก P2Vและp2v-scripts.pdf
  • ตรวจสอบให้แน่ใจว่าระบบปฏิบัติการแขกของคุณรองรับซอฟต์แวร์ P2V ของคุณ
  • Windows 2000 อาจเป็นเรื่องเจ็บปวดเกี่ยวกับไดรเวอร์ SCSI

2

ความรำคาญที่โง่เขลากับ VMware: เวอร์ชันต่าง ๆ ของ VMware ใช้ไดรเวอร์ SCSI ที่แตกต่างกันสำหรับอุปกรณ์ดิสก์เสมือนของพวกเขา เป็นไปได้อย่างสิ้นเชิงที่จะเสียเวลา 2 ชั่วโมงก่อนที่จะพิจารณาตัวเลือกนั้น


1

จนถึงตอนนี้ฉันยังไม่มีเรื่องราวสยองขวัญเกี่ยวกับตัวฉันในการจำลองเสมือน อย่างไรก็ตามมีหมายเหตุเล็กน้อยว่า

  1. วางแผนอย่างละเอียดในรายละเอียดล่วงหน้า ทำการบ้านโดยเฉพาะสิ่งที่ไม่สามารถทำเสมือนจริงได้

  2. หากผู้ขายแอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์ของคุณไม่รองรับสภาพแวดล้อมเสมือนรอจนกว่าพวกเขาจะสนับสนุน

  3. ใช้ w / a SAN เป็นที่จัดเก็บข้อมูลอิมเมจ VM ทั้งหมด

  4. เรียกใช้ ESX หรือ ESX (i) หรือ Hyper-V เพื่อให้ได้ประสิทธิภาพสูงสุด

อาจจะมากกว่า แต่ตอนนี้ทั้งหมด :)

[อัพเดต] ที่นี่เป็นอีกหนึ่ง ใช้เฟิร์มแวร์ล่าสุดกับเซิร์ฟเวอร์โฮสต์ ฉันมีหนึ่งที่ฉันไม่ได้ทำซึ่งทำให้ฉันหน้าจอสีม่วงสองสามวันและชนเซิร์ฟเวอร์อย่างสมบูรณ์


1

ผลกระทบเสมือนจริงอยู่ที่ประมาณ 5% ของประสิทธิภาพของค่าใช้จ่าย วัดปริมาณการใช้ทรัพยากรบนสภาพแวดล้อมที่มีอยู่เพื่อพิจารณาว่าสภาพแวดล้อมการจำลองเสมือนของคุณสามารถรับภาระนี้ได้หรือไม่

ก่อนที่จะใช้งานจริงด้วยโซลูชันการจำลองเสมือนของคุณ:

  • ตรวจสอบว่าคุณรู้วิธีสำรองและเรียกคืน VM แล้ว อาจไม่รองรับการใช้สแนปชอตเช่นเดียวกับใน Windows DC
  • ถามบรรณาธิการของคุณว่าโซลูชันนั้นรองรับ VM หรือไม่ Microsoft ดูแลรายการซอฟต์แวร์ที่สนับสนุนภายใน VM: KB 897613
  • เนื่องจากง่ายต่อการสร้าง VM ผู้คนจึงมีแนวโน้มที่จะสร้าง VM ใหม่สำหรับทุกคำขอ จากนั้นคุณมี VM มากกว่าโซลูชันของคุณที่วางแผนไว้ให้การสนับสนุน

1

มีอะไรที่คุณพยายามจะทำเวอร์ชวลไลเซชัน แต่จะไม่ทำอะไรอีกเลย?

ฉันจะไม่บอกว่าฉันจะไม่ลองอีก แต่การทำเวอร์ชวลไลเซชันแบบเลเยอร์ไม่น่าพอใจ

โดยชั้นฉันหมายถึงการทำงาน xen หรือ esx บนฮาร์ดแวร์เสมือนเช่น Egenera, HP Virtual Connect หรือ Cisco UCS ดูเหมือนความคิดที่ดี แต่อาจใช้เวลานานมากในการตรวจแก้จุดบกพร่อง


0

ใน VMWare รู้ว่าสแน็ปช็อตสิ้นสุดที่ใด เราได้กำหนดค่าของเราให้จบใน LUN บน SAN ด้วยไฟล์ VM ด้วยตนเอง เทคโนโลยีกำลังฝึกฝนกระบวนการสแนปชอตใน LUN ที่เกือบเต็มแล้ว หลังจากนั้นเขารีบูท VM ด้วยเหตุผลบางอย่างและล็อกไฟล์ทำให้ VM ไม่เริ่มทำงาน มันเป็นความโชคเล็กน้อยที่นำเราไปสู่ ​​LUN ที่เต็มไปด้วยสาเหตุ


0

หากคุณไปกับ VHD ที่ขยายแบบไดนามิกให้แน่ใจว่าคุณมีขนาดใหญ่พอ ถ้าคุณไปกับ 100GB และคุณจบลงด้วยการใช้เพียง 20 ... ไม่มี biggie อย่างไรก็ตามถ้าคุณไปกับ 25 คุณจะมีงานล่วงหน้า

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