VirtualBox - ใช้ในสำนักงานขนาดเล็กและสำรองข้อมูล


11

ฉันทำงานที่สำนักงานขนาดเล็กซึ่งประกอบด้วยทีมพัฒนาคน 8 คนและผู้จัดการสองคน เรากำลังคิดที่จะย้ายไปยังการตั้งค่าฮาร์ดแวร์โดยที่เรามีเซิร์ฟเวอร์ที่ทรงพลังเพียงตัวเดียวที่ใช้ VirtualBox VM หลายตัว - หนึ่งตัวสำหรับ Samba fileshare ทำหน้าที่เป็น DC กล่องไฟอีกตัวหนึ่งสำหรับการพัฒนาอีกอันสำหรับการทดสอบ IE .... เป็นต้น ทั้งหมด 4 หรือ 5 VMs สองสิ่งที่สำคัญคือกล่อง Samba ที่ใช้งานเครือข่ายของเราจากนั้นกล่อง dev LAMP ที่การพัฒนาส่วนใหญ่ของเราดำเนินการอยู่

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

ฉันขอขอบคุณที่สำหรับการสำรองข้อมูล VMs จะต้องปิดตัวลง แต่ฉันไม่คิดว่านี่จะเป็นการแสดงแบบอุด อาจเป็นเพราะเราตัดสินใจที่จะเรียกใช้ Samba บนโฮสต์หลักของระบบปฏิบัติการดังนั้นจึงไม่จำเป็นต้องปิดระบบ (เราจะเรียงลำดับข้อมูล rsync)

ดังนั้นฉันแค่มองหาความคิดเห็นเกี่ยวกับวิธีการ "VM สำหรับทุกอย่าง" นี้ นี่เป็นเรื่องปกติสำหรับธุรกิจหรือไม่? มีปัญหาชัดเจนเกี่ยวกับเรื่องนี้หรือสิ่งต่าง ๆ ที่เพิ่งจะเป็นไปไม่ได้เมื่อเทียบกับกล่องทางกายภาพ? มีใครลองทำดูแล้วเจอปัญหาใหญ่ ๆ

ความคิดเห็นใด ๆ ชื่นชมมาก

ขอแสดงความนับถือ,

เจมส์

คำตอบ:


6

ความคิดแรกของฉันคือคุณไม่ควรใช้ Virtualbox เป็นแพลตฟอร์มเซิร์ฟเวอร์ มันยอดเยี่ยมสำหรับเวิร์กสเตชันเดสก์ท็อป แต่ในฐานะเซิร์ฟเวอร์คุณอาจต้องการดู VMWare ESXi หรือไฮเปอร์ไวเซอร์จาก XenSource ทั้งสองฟรี ฉันใช้กับ Dell 2950 (โซลูชัน ESXi) และคุณสามารถคัดลอกสิ่งต่าง ๆ จากอินเทอร์เฟซการจัดการบนเครื่อง Windows หรือเรียกใช้ Veeam เพื่อคัดลอกมัน นอกจากนี้หากคุณตัดสินใจเพิ่มด้านการจัดการด้วยงบประมาณที่คุณสามารถอัปเกรด (ในราคาสูงเป็นที่ยอมรับ) เพื่ออนุญาตให้มีสิ่งต่าง ๆ เช่นการย้ายข้อมูลสดระหว่างเซิร์ฟเวอร์สองเครื่องและตัวเลือกการสำรองข้อมูลที่ดีกว่า

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

เรามีระบบหนึ่งระบบที่ทำงานกับฐานข้อมูล SQL (จุดขาย) ที่ให้ประสิทธิภาพที่น่ากลัวเมื่อทำงานภายใต้ VMWare Server (โฮสต์ Linux แขกของ Windows) และเราไม่สามารถทำให้ระบบเสมือนจริงนานพอที่จะแก้ไขปัญหาได้เนื่องจากความยากลำบากที่วางไว้ บนผู้ใช้ดังนั้นจึงติดตั้งระบบฟิสิคัลอีกครั้ง ESXi เป็นไฮเปอร์ไวเซอร์ประเภทโลหะเปลือยและอาจให้ประสิทธิภาพที่เพียงพอในการจัดการกับมัน (ไม่มีแผนที่จะลองใช้)

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

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


3

คำตอบสั้น ๆ สำหรับคำถามเริ่มต้นคือใช่ การจำลองเสมือนกำลังกลายเป็น "แนวทางปฏิบัติที่ดีที่สุด" อย่างแท้จริง (เท่าที่ฉันเกลียดคำ) สำหรับธุรกิจที่ต้องมีแอปพลิเคชันหรือฟังก์ชั่นเครือข่ายหลายตัว

1- โดยทั่วไปไม่แนะนำให้มีเซิร์ฟเวอร์เดียวเท่านั้น โดยทั่วไป บริษัท จะแบ่งการทำงานระหว่างเซิร์ฟเวอร์สองเครื่องแต่ละเครื่องมีเฮดรูมบางส่วนเพื่อให้ปัญหาฮาร์ดแวร์ไม่ได้ทำให้ บริษัท คุกเข่า

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

3- วิธีการแบบค่อยเป็นค่อยไปมักจะดีกว่า .. รับหนึ่งเซิร์ฟเวอร์และวางฟังก์ชันหนึ่งไว้ใน VM จากนั้นรับเซิร์ฟเวอร์เครื่องที่สองและรับการกู้คืน (และการกู้คืนการฝึก) จากนั้นโอนย้ายฟังก์ชันไปยัง VM ใหม่ตามความจำเป็นหรือต้องการ

4- แกล้งทำเป็นซอฟต์แวร์รุ่นอื่น .. TEST, TEST, TEST ทดสอบแอปทดสอบการสำรองข้อมูลทดสอบการกู้คืนทดสอบดิสก์ทดสอบเครื่องมือจำลองเสมือนและอื่น ๆ

5- ความซับซ้อนเพิ่มเติมของการทำเวอร์ชวลไลเซชันไม่ควรลดหรือประเมินค่าต่ำไป ฟังก์ชันเจ็ดหน้าที่เสมือนจริงบนเซิร์ฟเวอร์เครื่องเดียวจะไม่ลดความพยายามในการดูแลระบบที่จำเป็น ในความเป็นจริงมันมีแนวโน้มที่จะเพิ่มขึ้น ตรวจสอบให้แน่ใจว่าคุณเข้าใจสิ่งที่ผู้ดูแลระบบ: สิ่งที่จะตรวจสอบวิธีการจัดการดิสก์ ฯลฯ

โชคดี!


0

VirtualBox เป็นโซลูชันการจำลองเสมือนสำหรับเดสก์ท็อปที่ยอดเยี่ยมไม่ใช่โซลูชันเซิร์ฟเวอร์ที่ยอดเยี่ยม Hyper-V หรือ ESX หรือ XenServer อาจเป็นเส้นทางที่คุณควรทำ

ไม่ต้องตุ๊ดฮอร์น Windows ที่นี่ แต่ฉันมีประสบการณ์มากที่สุด Hyper-V เป็นไฮเปอร์ไวเซอร์ที่ยอดเยี่ยมด้วยการสำรองข้อมูลในตัวที่ง่ายและมีประสิทธิภาพโดยใช้ shadow copy รองรับสแนปชอตและการโยกย้าย VM (ไม่ใช่สด แต่คุณสามารถย้าย VM จากโฮสต์หนึ่งไปยังอีกโฮสต์หนึ่งใน 15-20 นาทีขึ้นอยู่กับเครือข่ายและขนาด vhd)

เราสามารถได้รับความหนาแน่นสูงด้วย Hyper-V ใน Dell 2950 ที่มี dual dualcore cpus หน่วยความจำ 32GB และฮาร์ดไดรฟ์ขนาดใหญ่

@tomjedrz ทำให้เป็นจุดที่ดี - รับสองกล่องฮาร์ดแวร์ที่มี headroom เพื่อให้คุณไม่ต้องหยุดชะงักหากมีใครลงไป

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

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