โลหะเปลือยหรือ virtualize


11

ฉันกำลังมองหาการอัพเกรดเซิร์ฟเวอร์และพยายามคิดแผนที่ดี

ขณะนี้เรามี 4 เซิร์ฟเวอร์:

  1. ไฟร์วอลล์ OpenBSD / เซิร์ฟเวอร์ VPN
  2. เซิร์ฟเวอร์สำรอง FreeNAS (ภายในเครื่อง) ที่ได้รับ ZFS snapshot
  3. เซิร์ฟเวอร์สำรอง FreeNAS (ระยะไกล) ที่ได้รับ ZFS snapshot
  4. เซิร์ฟเวอร์ FreeBSD ที่ workhorse ด้านล่าง

เซิร์ฟเวอร์ FreeBSD

~ 2010 FreeBSD 8.4, 32gb ram, คู่ Xeon E5520 ZFS (8 ดิสก์, กลัวดิสก์ในคู่ที่ทำมิเรอร์, 8TB)

บริการ:

  • แซมบ้า
  • Netatalk (การแชร์ไฟล์ Apple)
  • Apache (ส่วนใหญ่เป็นภายในไซต์ภายนอกบางแห่ง)
  • MySQL
  • VirtualBox (อินสแตนซ์ของ Windows 2k3)
  • ZFS snapshot

แผนของฉัน (พื้นฐาน)

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

เซิร์ฟเวอร์ 1:

  • แซมบ้า
  • Netatalk (การแชร์ไฟล์ Apple)
  • VirtualBox (อินสแตนซ์ของ Windows 2k3)
  • ZFS snapshot

เซิร์ฟเวอร์ 2:

  • Apache (ส่วนใหญ่เป็นภายในไซต์ภายนอกบางแห่ง)
  • MySQL
  • ZFS snapshot

ฉันเคยใช้งานโลหะเปลือยและฉันไม่เคยมีประสบการณ์กับ VM นอกเหนือจากการใช้ Windows 2k3 บน VirtualBox ฉันควรดูการใช้งานอินสแตนซ์เซิร์ฟเวอร์ของฉันเป็น VM หรือไม่ ฉันคิดว่าอาจทำให้การกู้คืนจากความผิดพลาดง่ายขึ้น โดยทั่วไปสิ่งนี้ดูเหมือนจะเป็นแผนที่ดีหรือไม่?

ฉันดูเซิร์ฟเวอร์ ixSystems และฮาร์ดแวร์ชั้นวางของ Dell ถ้านั่นสร้างความแตกต่าง (ฉันยังไม่เคยใช้อุปกรณ์ชั้นวางใด ๆ )


1
อย่าลืมติดตามfreenas.org/blog/yes-you-can-virtualize-freenas
Jacob Evans

คำตอบ:


20

ไม่มีคำถามจำลองเสมือน ประโยชน์และความยืดหยุ่น afforded โดย virtualization ไกลเกินดุลเล็กน้อยตีประสิทธิภาพ

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

นี่คือสิ่งที่ฉันแนะนำ: ติดตั้ง (ฟรี) VMware ESXi บนเซิร์ฟเวอร์ทั้งสองจากนั้นสร้าง VM บนพวกเขาตามต้องการ หากคุณไม่สนใจ ESXi ให้พิจารณา Hyper-V หรือ KVM ปล่อยให้โฮสต์ระบบปฏิบัติการ / ไฮเปอร์ไวเซอร์เป็น "สะอาด" ที่สุดเท่าที่จะเป็นไปได้รับผิดชอบเฉพาะในการใช้งาน VM ของคุณและสร้าง VMs ตามต้องการ อย่าเรียกใช้กระบวนการแอปพลิเคชันใด ๆ บนโฮสต์ OS

หากคุณมีงบประมาณสำหรับเรื่องนี้ให้เลือกบันเดิล VMware Essentials Plus ซึ่งทำให้คุณได้รับ vCenter ซึ่งจะช่วยให้คุณทำสิ่งต่าง ๆ เช่นการย้ายข้อมูล VM แบบสดระหว่างโฮสต์การจัดการแบบรวมศูนย์การสำรองข้อมูลโดยใช้เครื่องมือเช่น Veeam เป็นต้น

เมื่อคุณย้ายไปยังสภาพแวดล้อมแบบเสมือนจริงคุณจะไม่กลับไปอีก


2
BSD มีไฮเปอร์ไวเซอร์ในเคอร์เนล การไปที่ VMware จะเป็นการย้ายด้านข้างค่อนข้างในกรณีนี้แม้ว่ามันจะทำงานได้อย่างชัดเจน bhyve.org
Spooler

3
เห็นด้วยกับ EEAA ย้ายไปยังการจำลองเสมือน เรามีลูกค้าที่เลือก Hyper-V core เป็น Free Hypervisor และเพื่อหลีกเลี่ยงการหยุดทำงานที่เป็นไปได้ที่เขาใช้ Starwind สำหรับการจัดเก็บที่ใช้ร่วมกัน แน่นอนว่ามีผู้ค้าจำนวนมาก แต่ตัวเลือกอยู่ระหว่าง Starwind และ HPE
Stuka

3

การจำลองเสมือนจะช่วยตอบสนองความต้องการของคุณอย่างสั่นสะเทือน

เรามีธุรกิจขนาดเล็กและการทำเวอร์ช่วลไลเซชั่นช่วยให้เราสามารถรวมฮาร์ดแวร์เพิ่มการแยกบริการเพื่อช่วยในการรักษาความปลอดภัยและช่วยให้พร้อมใช้งานเพราะเราสามารถโยกย้าย VMs ระหว่างโฮสต์ (hypervisors) ได้อย่างง่ายดาย สิ่งที่ยากมากกับ baremetal

เราใช้ฮาร์ดแวร์ขององค์กรที่ล้าสมัยเป็นคู่กับชิ้นส่วนสำรองที่เก็บไว้ในไซต์ (พัดลมไดรฟ์ ฯลฯ ) แต่มีโฮสต์หลักและรอง โฮสต์ของเรารัน VMs ที่ให้บริการ DRBD, Apache, MYSQL, Samba, NFS, Reslio Sync, Dropbox และอื่น ๆ เราปล่อยให้โฮสต์ของเราจัดการ RAID Array โดยใช้ MDADM การใช้ DRBD VM จะถูกเก็บไว้ในซิงค์บนเซิร์ฟเวอร์สำรองดังนั้นการหยุดทำงานเกือบจะไม่มีปัญหาแม้จะเกิดข้อผิดพลาดของฮาร์ดแวร์ที่ร้ายแรงในโฮสต์หลัก

แต่การเป็นธุรกิจขนาดเล็กทำให้การจัดการฮาร์ดแวร์ง่ายขึ้นช่วยให้เราสามารถเรียกใช้ฮาร์ดแวร์น้อยลงซึ่งส่งผลกระทบต่องบประมาณและทรัพยากรด้านไอทีและรวมการจัดการบริการของเราไว้ด้วยกัน ; สำหรับเราผ่านทาง Xen Center ในขณะที่เราใช้ XenServer

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

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

ในที่สุดเราสามารถจัดหาไฟล์เกรดองค์กรการสำรองข้อมูลเว็บคลาวด์และบริการอื่น ๆ ให้กับ บริษัท ของเราด้วยต้นทุนที่ต่ำที่สุดและเวลาใช้งานสูงสุด นอกจากนี้ยังช่วยให้เราสามารถขยายในขณะที่เราสามารถรวมบริการอื่น ๆ ; การวางแผนในอนาคตอันใกล้นี้คือบริการ VPN สำหรับผู้ดูแลบัญชีระยะไกลและบริการรูปแบบ Android สำหรับบุคลากรภาคสนามที่ต้องใช้ตัวกลางซอฟต์แวร์ Windows เพื่อติดต่อกับ MySql หากปราศจาก virutalizing เราจะต้องซื้อเรียกใช้และจัดการฮาร์ดแวร์เพิ่มเติม การทำเวอร์ช่วลไลเซชั่นได้ขจัดปัญหาของฮาร์ดแวร์เข้าด้วยกันเมื่อเพิ่มบริการดังกล่าวและเราสามารถมุ่งเน้นไปที่การรวมซอฟต์แวร์ / บริการที่อาจทำให้เกิดปัญหามากพอ

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