การติดตั้ง GUI บนเซิร์ฟเวอร์ CentOS ของฉันเป็นความคิดที่ดีหรือไม่?


11

ฉันมีเซิร์ฟเวอร์เฉพาะใหม่ที่ฉันจะสร้าง VMs สองสามตัว ระบบปฏิบัติการจะเป็น CentOS 6.5 สำหรับโฮสต์และ VMs

GUI บนโฮสต์ (Gnome และอื่น ๆ ) ให้ประโยชน์จริง ๆ เมื่อจัดการกับ VM หรือไม่? หรือมันเป็นเพียงการดูดทรัพยากรระบบโดยไม่จำเป็น? คุณสามารถวัดปริมาณได้หรือไม่ มันส่งผลกระทบต่อทรัพยากรตลอดเวลาหรือเฉพาะเมื่อฉันดู

มันช่วยให้ฉันทำอะไรที่ฉันไม่สามารถทำได้จากบรรทัดคำสั่งด้วย virsh ฯลฯ ?

นี่คือกล่อง E5-1650 (6 คอร์, 12 เธรด) พร้อม RAM 32GB

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


1
ทำซ้ำหลังจากฉัน: "ถ้าฉันไม่ต้องการฉันจะไม่ติดตั้งบนเซิร์ฟเวอร์ที่มีความปลอดภัย"
Shadur

1
มันอาจไม่สมควรที่จะถือว่าเซิร์ฟเวอร์นั้นไวต่อความปลอดภัยตามประกาศที่ระบุ ในขณะที่ความปลอดภัยอาจเป็นปัญหาสำหรับคุณและฉันมีกรณีการใช้งานที่นี่ไม่ใช่ปัญหา - ซึ่งอาจทำให้เกิดปัญหาทรัพยากรเพียงอย่างเดียว
davidgo

1
Shadur ทำให้เป็นจุดที่ดีแม้ว่า ตอนแรกฉันสนใจทรัพยากรมากขึ้น แต่ฉันไม่ได้ให้ความกังวลด้านความปลอดภัย แต่อย่างใดและแน่นอนว่าเขาพูดถูก
Codemonkey

คำตอบ:


13

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

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


ดังนั้นคุณเรียกใช้ virt-manager บนเซิร์ฟเวอร์ แต่เอาท์พุทกราฟิกของมันเกิดขึ้นบนพีซีเครื่องอื่นมากกว่า ssh? คุณช่วยชี้ให้ฉันดูบทความเกี่ยวกับเรื่องนั้นได้ไหม ฉันเพิ่งผ่านการเรียนรู้เกี่ยวกับการตั้งค่า VMs ฯลฯ ด้วย GUI และตอนนี้ได้ติดตั้งโฮสต์ระบบปฏิบัติการใหม่เพื่อให้ฉันสามารถเริ่มต้นจากศูนย์โดยไม่ทำให้เกิดความวุ่นวาย ... ฉันสามารถติดตั้ง VM ได้ง่ายพอกับ commandline (virt-install, --nographics, ฯลฯ ) แต่ฉันเห็นประโยชน์ของการมี cpu / disk / network graphs เล็ก ๆ สำหรับ VM แต่ละตัวและอื่น ๆ
Codemonkey

ได้. ดูส่วน "เปิดตัว VirtManager ระยะไกล" ที่xmodulo.com/2013/10/install-configure-kvm-centos.html สิ่งที่ฉันทำง่ายยิ่งขึ้น - เพียงแค่ "yum install xauth", แก้ไข / etc / ssh / sshd_config ดังนั้น X11 การส่งต่อคือใช่และรีสตาร์ทจากนั้นเข้าสู่ระบบ su ไปที่รูทและรัน virt-manager - และมันเกิดขึ้นโดยไม่ปรากฏ ฉันทราบว่าเวิร์กสเตชันของฉันเป็นกล่อง Linux ซึ่งทำให้ง่าย (คล้ายกับthepoch.com/tumblr/so-you-want-a-centos-6-kvm-host-server.html )
davidgo

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

3
@Codemonkey โดยรวมฉันพบว่าการจัดการเซิร์ฟเวอร์ Linux จากเดสก์ท็อป Linux นั้นง่ายกว่ามาก หากคุณกำลังจะทำสิ่งนี้อย่างมืออาชีพฉันขอแนะนำอย่างยิ่ง
Michael Hampton

ขอบคุณฉันขอขอบคุณคำแนะนำ ฉันได้ทำสิ่งนี้ไม่กี่ปี (อาจไม่ดี) แต่เคยใช้ผงสำหรับอุดรู - ซึ่งฉันคาดหวังว่าจะดีพอ ๆ กับหน้าต่างเหมือนกับลินุกซ์ แต่สำหรับสิ่งต่าง ๆ เช่นสิ่งที่เรากำลังพูดถึงที่นี่ (ซึ่งฉันไม่รู้ว่าเป็นไปได้) ฉันแน่ใจว่าคุณพูดถูก และมันทำให้ฉันสงสัยว่าฉันไม่รู้มากแค่ไหน .... จำนวนที่แทบจะไม่มีที่สิ้นสุดเศร้า: D
Codemonkey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.