เซิร์ฟเวอร์การจำลองเสมือนที่บ้าน [ปิด]


10

ฉันวางแผนที่จะใช้คอมพิวเตอร์เพื่อเรียกใช้เครื่องเสมือนฉันมีความสับสนว่าจะเป็นตัวเลือกที่ดีที่สุด

  • เซิร์ฟเวอร์ VMware (ใช้งานบนลินุกซ์ที่ปรับปรุงแล้ว): ฉันลองทำสิ่งนี้ แต่ด้วยคอมพิวเตอร์เก่ามันช้ากว่า 3 vms ในการทำงานจริงๆ แต่มันเป็นคอมพิวเตอร์เครื่องเก่า (Sempron 1gb ram) และโฮสต์ของ linux นั้นเป็น Ubuntu ที่มีบริการจำนวนมากที่ใช้งานอยู่เนื่องจากเซิร์ฟเวอร์จะใช้ Intel Core 2 ... vmware สนับสนุน intel-vt หรือไม่

  • VMware ESXi (หรืออะไรที่คล้ายกัน แต่เป็นรุ่นฟรี): ไม่เคยลองเลยใช้งานร่วมกับฮาร์ดแวร์ที่มีข้อ จำกัด ... ฉันไม่คิดว่ามันจะทำงานในคอมพิวเตอร์ที่บ้าน

  • Xenserver 5.5: ฉันลองทำดูวันนี้ แต่มันล้มเหลวมาก ไม่รองรับมากและยังไม่มี wifi นิคกำลังทำงานไม่ได้จัดเก็บในท้องถิ่นไม่มีการระบุไดรฟ์ดีวีดี ... xencenter ใช้ได้เฉพาะใน windows และเครือข่ายย่อยเดียวกัน ...

ฉันวางแผนที่จะใช้ตัวเลือกที่ 1 แต่มีแนวคิดอื่นอีกไหม


Semprons ไม่ใช้ Pacific AMD-V pacifica ดังนั้น Xen จะมีปัญหากับสิ่งนี้ ฉันจะแนะนำ Xenserver 5.5 อย่างจริงจังเพราะเป็นเซิร์ฟเวอร์การจำลองเสมือนที่ดีในบ้าน เซิร์ฟเวอร์ VMware 2.0 นั้นดีมากและยังเป็นผู้ใหญ่มากกว่า แต่คุณต้องให้ฮาร์ดแวร์เสมือนจริงแก่โฮสต์ที่เหมาะสมเพื่อให้ใช้งานได้ดีที่สุด ไม่ว่าคุณจะเลือกแบบใดฮาร์ดแวร์ที่เหมาะสมจะให้แสงที่ดีที่สุดสำหรับโซลูชันที่คุณเลือก Sempron + 1GB นั้นไม่ได้ทำระบบเสมือนจริงเลย
osij2is

Sempron 1gb ใช้งาน linux กับ vmware แต่เซิร์ฟเวอร์นั้นเป็นซีพียูหลัก 2 ตัว
llazzaro

คำตอบ:


7

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

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


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

7

VirtualBox ฉันพบว่ามันเบาที่สุดสำหรับใช้ในบ้าน คุณพูดถูกเกี่ยวกับ ESXi ข้อกำหนดของฮาร์ดแวร์นั้นเฉพาะเจาะจง ฉันไม่ใช่แฟนตัวยงของสิ่งที่ VMware ทำเพื่อการจัดการเซิร์ฟเวอร์ 2.x ทั้ง ๆ ที่ฉันรักพวกเขาในองค์กร


ฉันประสบความสำเร็จกับ VirtualBox ไม่ใช่ "การผลิต" แต่ฉันมีเซิร์ฟเวอร์ 3 เครื่องที่ทำงานบนเซิร์ฟเวอร์และพวกเขาทั้งหมดล้วน แต่แข็งแกร่ง
Dave Drager

ฉันเห็นด้วยฉันก็ไม่มีอะไรนอกจากความสำเร็จกับ VirtualBox นอกจากนี้ใบอนุญาตยังอนุญาตให้ใช้อย่างอิสระเพื่อการใช้งานส่วนตัวซึ่งเหมาะสำหรับความต้องการของบุคคลนี้
Berkus Aurelius

2

AMD ที่เทียบเท่ากับ VT ของ Intel คือ AMD-V แต่สาย Sempron ไม่รองรับสิ่งนี้ การจำลองเสมือนใด ๆ ที่คุณทำจะต้องสนับสนุนการทำงานบนฮาร์ดแวร์โดยไม่มีการจำลองเสมือน

Xen จะทำเช่นนี้หากคุณกำลังเรียกใช้ผู้เยี่ยมชม paravirtualized แต่จะรองรับเฉพาะ HVM (แขกเสมือนจริงทั้งหมด) หากฮาร์ดแวร์ของคุณรองรับการจำลองเสมือน Virtualbox สามารถทำได้เช่นกัน แต่ในกรณีที่ Virtualbox ส่องสว่างคือการจำลองเสมือนบนเดสก์ท็อป ฉันจะไม่ใช้มันสำหรับแอพพลิเคชันเซิร์ฟเวอร์ในรูปแบบปัจจุบัน ฉันไม่คุ้นเคยกับผลิตภัณฑ์ของ VMware มากพอที่จะรู้ได้ว่าจะใช้งานได้และจะไม่ใช้เงื่อนไขใดบ้าง แต่ Hyper-V ต้องการฮาร์ดแวร์ที่รองรับ Intel-VT หรือ AMD-V

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


semprons ใช้ซ็อกเก็ตเดียวกันกับ amd64 cpus และ amd64 x2 7750s เป็นสิ่งสกปรกราคาถูกในปัจจุบัน การอัพเกรดเป็น 4GB RAM และซีพียู dual-core x2 7750 ควรมีราคาประมาณ $ 135 AUD (ประมาณ $ 110 USD) ประมาณ $ 75 AUD สำหรับ CPU และประมาณ $ 60 สำหรับ 2 x 2GB DDR2 800 RAM มูลค่าทุกสตางค์สำหรับเวอร์ช่วลไลเซชั่น คุณยังสามารถหารุ่นเก่า amd64 x2 5200s ได้ราคาถูกกว่ามือสอง
cas

mmm ไม่ถูกต้องมีจำนวนมาก Mine เป็นซ็อกเก็ต A sempron ... อันแรกสุด จากนั้นมาพร้อมกับซ็อกเก็ต sempron 754 และฉันไม่รู้ว่าพวกเขามีซ็อกเก็ต ampron
llazzaro

2

ฉันใช้KVMทั้งที่บ้านและที่ทำงานเพราะ:

  • มันรวมอยู่ในเคอร์เนลฉีด mainline (ไม่มีการแพตช์หรือบรรจุรอบ ๆ หรือถูก จำกัด เฉพาะรุ่นเคอร์เนลที่เฉพาะเจาะจง)

  • เมื่อรวมกับ qemu จะรองรับ para-virtualisation บน CPU โดยไม่ต้องรองรับ virtualisation ของฮาร์ดแวร์

  • มันเป็นคุณสมบัติที่ชาญฉลาดคร่าว ๆ กับคนอื่น ๆ ทั้งหมดแล้ว

และที่สำคัญที่สุดคือ:

  • เป็นทิศทางในอนาคตของการจำลองเสมือนภายใต้ linux ซึ่งจะมีการพัฒนางานจำนวนมาก (เช่น Redhat เพิ่งมุ่งมั่นกับ KVM อย่างมาก)

ในระยะสั้นอาจไม่สำคัญมากนักเนื่องจากเครื่องมือการจัดการระบบเสมือนจริงระดับสูงทั้งหมดบน linux ใช้libvirtซึ่งมีอินเตอร์เฟสระดับล่างสำหรับ KVM, QEMU, Xen, VirtualBox และอื่น ๆ VMWare เป็นสิ่งแปลก ๆ ที่นี่

ไม่ว่าคุณจะเลือกอะไรตอนนี้มีเครื่องมือในการแปลงจากประเภทเวอร์ชวลไลเซชันหนึ่งไปอีกประเภทหนึ่งหากคุณตัดสินใจที่จะเปลี่ยนในภายหลัง


ป.ล. : ฉันยังใช้ virtualbox บนเครื่องเดสก์ท็อปบางเครื่อง - ซึ่งเสมือนเป็นเพียงสำหรับการใช้งานส่วนตัวของฉันแทนที่จะเป็น "เซิร์ฟเวอร์" เสมือนที่ใช้งานถาวร (เช่นเครื่องเดเบียน i386 เพื่อรวบรวมเมล็ด 32 บิตสำหรับเกตเวย์ไร้สายของฉัน เหลือ CPU 32 บิต - ทำกับ VBox จะยุ่งยากน้อยกว่าข้ามรวบรวม)
cas

2

นี่คือสิ่งที่ฉันกำลังมองหา -> proxmox ตอนนี้ดูเหมือนว่าจะตกลง

อย่างไรก็ตามมันเป็นการดีที่จะอ่านคำตอบเพิ่มเติม :)


ฉันใช้มันการแสดงนั้นดีมาก ขณะนี้มี core 2 duo กับ 1gb ram มันทำงานได้ 5 vms ไม่มีปัญหาด้านประสิทธิภาพ พวกมันคือ linux vms ทั้งหมด ฉันคิดว่าจะย้ายไปที่ 4GB ในบางครั้งดังนั้นฉันจึงติดตั้ง windows vms
llazzaro

ฉันคิดว่าจะเริ่มใช้ Proxmox แต่ฮาร์ดแวร์ของฉัน (Opteron เก่า) ไม่รองรับ AMD-V ดังนั้นฉันจะจบด้วย Windows VM ที่ไม่มี ใช้ ESXi 4 ในตอนนี้
Ariel Antigua

มันมีประสิทธิภาพอย่างไรตอนนี้ฉันจะเก็บ proxmox ... แต่ฉันไม่รู้ในอนาคต กรุณาถ้าคุณต้องการบอกสถิติเพิ่มเติมเกี่ยวกับคอมพิวเตอร์ของคุณและคุณใช้ vms กี่เครื่อง ขอบคุณ!
llazzaro

1

มีเหตุผลใดที่คุณไม่ได้พิจารณา Microsoft Hyper V หรือไม่? มีเวอร์ชั่นฟรีให้ดาวน์โหลดและสภาพแวดล้อมระบบเสมือนจริงที่มีความสามารถมาก

ฉันใช้ VMWare Server ก่อนที่จะเปลี่ยนเป็น Hyper V และฉันต้องบอกว่าฉันจะหลีกเลี่ยงเหมือนโรคระบาด หนึ่งในสิ่งที่ฉันทำการทดสอบคือการนำเสนอภาพผีไปยังเดสก์ท็อปและ VMWare Server กำลังกินระบบแขกเพื่อกำหนดค่าการรีบูตเครื่องอื่น ๆ - ดูเหมือนว่ามันจะไม่ชอบมันมากนัก


เขากล่าวว่าเขามี AMD Sempron ... ซึ่งไม่รองรับ AMD-V ดังนั้นฮาร์ดแวร์ปัจจุบันของเขาจึงไม่เป็นไปตามข้อกำหนดในการเรียกใช้ Hyper-V
3dinfluence

ฉันไม่เชื่อว่าฮาร์ดแวร์ของเขา (Sempron) มีส่วนขยาย virtualization ของ AMD ที่จำเป็นในการใช้งาน Hyper-V
Kevin Kuphal

ไม่เขาบอกว่าเขาลอง VMWare Server ด้วยคอมพิวเตอร์เก่า (เครื่อง Sempron) และมีผลลัพธ์ไม่ดีเขาไม่ได้บอกว่าเขากำลังจะใช้คอมพิวเตอร์เครื่องนั้นสำหรับโครงการนี้และเขาถามว่า 'มัน' รองรับ Intel VT หรือไม่ สามารถอ่านได้ว่าหมายถึงฮาร์ดแวร์ที่กล่าวถึงหรือแพลตฟอร์มที่กล่าวถึง
หมู่

เขาได้สิ่งที่ฉันพูด !!! Sempron เป็นเครื่องจักรเก่าที่ฉันมี
llazzaro

0

รายการความเข้ากันได้ของฮาร์ดแวร์ ESXi ใช้สำหรับฮาร์ดแวร์ที่รองรับหากคุณต้องการเรียกใช้ VMWare มีฮาร์ดแวร์อื่น ๆ อีกมากมายที่จะใช้งานได้ แต่ VMWare จะไม่สนับสนุนคุณหากคุณต้องการโทรหาพวกเขา ดังนั้นฉันจะบอกว่าให้ ESXi 4.0 ลองกับเครื่อง Sempron 1gb ปัจจุบันของคุณ มันจะทำงานหรือไม่ แต่จนกว่าคุณจะลองคุณก็ไม่รู้ มันใช้งานได้ซึ่งจะให้ประสิทธิภาพที่ดีที่สุดเนื่องจากโฮสต์ ESXi จะไม่ใช้ Linux + VMServer มากเท่า (หรือซอฟต์แวร์โฮสต์ VM อื่น ๆ ที่ติดตั้งไว้)

หากเกิดขึ้นในการทำงานหน่วยความจำราคาถูกบางอย่างอาจเป็นสิ่งที่คุณต้องใช้เพื่อให้เครื่องทำงานได้ไม่กี่เครื่อง

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


ESXi 4.0 ต้องการโปรเซสเซอร์ 64 บิตซึ่งฉันไม่คิดว่า Sempron จะเป็นเช่นนั้น เขาสามารถลองกับ 3.5 ได้ แต่ฉันสงสัยว่ามันจะใช้ได้ ESXi ค่อนข้างเฉพาะเกี่ยวกับตัวควบคุมดิสก์และ NIC ของถ้าคุณสามารถซื้อฮาร์ดแวร์ที่ตรงกับความต้องการเหล่านี้มันจะทำงานได้ดี แต่ความพยายามที่จะทำให้มันทำงานได้ด้วยฮาร์ดแวร์เก่าก็เป็นสิ่งที่พลาดไม่ได้
Sam Cogan

0

ในที่สุดมันก็เป็นทางเลือกของคุณ ฉันจะแนะนำจากประสบการณ์ส่วนตัวเท่านั้น:

  • ใช้มากกว่าหนึ่งดิสก์และกระจาย vms อื่น ๆ ที่ชาญฉลาดคุณจะได้สัมผัสกับคอขวด
  • เพิ่มจำนวน RAM เป็นมากกว่า 1GB (ควรมีราคาถูก)
  • คุณสามารถอัพเกรดเป็น CPU ที่ดีกว่าได้หรือไม่?

หากคุณวางแผนที่จะใช้ VMware Server พยายามโฮสต์เฉพาะเพื่อเรียกใช้ VMware Server เท่านั้น


0

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

หากคุณเพียงแค่ต้องการทดลองใช้งานระบบเสมือนจริง Virtualbox จะใช้ได้ ฉันมักจะใช้มันในเวิร์กสเตชันของฉัน

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

Xenserver ฉันดูแล้ว แต่ไม่มีระบบหน่วยประมวลผล 64 บิตที่จำเป็นในการเรียกใช้ ฉันส่งอีเมลถึงฝ่ายสนับสนุนของพวกเขาเพื่อค้นหารุ่นเก่าที่จะทำงานเฉพาะกับตัวประมวลผล 32 บิตและหลังจากนั้นสองสามวันพวกเขาก็ส่งอีเมลถึงฉันพร้อมคำแนะนำที่ถูกต้องเกี่ยวกับวิธีการดาวน์โหลดเวอร์ชันล่าสุดซึ่งจะไม่ทำงานกับระบบเก่า ติดต่อฝ่ายสนับสนุนด้านเทคนิคทางโทรศัพท์หากมีปัญหาอื่น ๆ ขอบคุณ Citrix คุณช่วยได้มาก ... ข้าจะจำมันทีหลัง

หากคุณพยายามจำลองข้อมูล Linux คุณสามารถดูXenหรือKVMแบบเก่าได้เสมอ

คุณอาจต้องใช้โปรเซสเซอร์ที่รองรับการจำลองเสมือนในฮาร์ดแวร์ทั้งนี้ขึ้นอยู่กับระบบและความต้องการของคุณ เพื่อที่คุณจะต้องตรวจสอบประเภทโปรเซสเซอร์ของคุณ คุณอาจจะสามารถใช้ "sudo lshw" และแยกวิเคราะห์ข้อมูล CPU เพื่อดูว่าสามารถช่วยคุณค้นหาประเภทชิปจากนั้นอ้างอิงกับผู้จำหน่าย (AMD / Intel) เพื่อดูความสามารถของชิป

แม้ว่าการใช้ 3 VM ในหน่วยความจำ 1 กิ๊กนั้นจะเป็นไปอย่างแน่นหนาเสมอ หากคุณกำลังจะไปเล่นที่มีมากกว่าหนึ่ง VM ของการจัดเรียงในระบบของคุณใด ๆ ที่คุณอาจจะต้องการพิจารณาอย่างจริงจังอย่างจริงจัง upping ที่ 2 กิ๊กขั้นต่ำ


0

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


proxmox ให้คุณสร้างในวิธีที่ง่าย openvz หรือ kvm (หากฮาร์ดแวร์รองรับ) vms proxmox เป็นลินุกซ์ distro
llazzaro

0

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

หากคุณวางแผนที่จะใช้กล่องนี้เป็นเซิร์ฟเวอร์ไฟล์ในบ้านเช่นกันฉันขอแนะนำ OpenSolaris สำหรับความดีของ ZFS รวมถึง Sun xVM (Xen) หรือ VirtualBox สำหรับการจำลองเสมือน

หากการให้บริการไฟล์ไม่ใช่เรื่องที่น่ากังวล ESXi อาจเป็นทางออกที่ดีที่สุดของคุณตราบใดที่มันจะทำงานบนฮาร์ดแวร์ของคุณ ความล้มเหลวของเซิร์ฟเวอร์ VMware หรือ VirtualBox ที่ด้านบนของระบบปฏิบัติการที่คุณเลือกหรือเซิร์ฟเวอร์ Hyper-V

ไม่ว่าคุณจะไปด้วยอะไรคุณจะต้องมีโปรเซสเซอร์ที่ดีขึ้นและ RAM เพิ่มขึ้น!


มันจะถูกใช้สำหรับการทดสอบการโฮสต์เว็บแอพบางแอปทดสอบการกำหนดค่าแบบกระจาย ยังจะใช้สำหรับการทำงานในบอทในการเชื่อมต่ออินเทอร์เน็ต differents (ฉันมี wifi antenas ที่หลังคา) ตอนนี้กำลังรัน e4500 core 2 ด้วย 120giga ในอนาคตอันใกล้จะมีพื้นที่ห้องเพิ่มเติม (โดยเฉพาะสำหรับ vms มากขึ้นและสำหรับบอท) และฉันต้องการเซิร์ฟเวอร์ windows บางตัวเพื่อใช้งาน mssqls ฉันวางแผนที่จะย้ายไปยัง 4gigas of ram เช่นกัน
llazzaro
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.