Việc cài đặt GUI trên máy chủ CentOS của tôi có phải là một ý tưởng hay không?


11

Tôi có một máy chủ chuyên dụng mới mà tôi sẽ tạo một vài máy ảo. HĐH sẽ là CentOS 6.5, dành cho máy chủ và máy ảo.

GUI trên máy chủ (Gnome, v.v.) có mang lại lợi ích thực sự nào khi xử lý VM không? Hay chỉ là hút tài nguyên hệ thống một cách không cần thiết? Bạn có thể định lượng bao nhiêu? Nó có ảnh hưởng đến tài nguyên mọi lúc hay chỉ khi tôi xem nó?

Nó cho phép tôi làm gì mà tôi không thể làm gì từ dòng lệnh với virsh, v.v.?

Đây là hộp E5-1650 (6 lõi, 12 luồng) với ram 32 GB.

Nếu bạn cho rằng GUI là thứ hữu ích cần có, bạn có thể cho tôi biết tôi cần cài đặt gói nào không. Tôi biết "yum install Desktop" thực hiện công việc, nhưng nó cài đặt rất nhiều phụ thuộc và tôi tự hỏi liệu có một sự thay thế mỏng manh không?


1
Lặp lại sau tôi: "Nếu tôi không cần nó, tôi sẽ không cài đặt nó trên một máy chủ nhạy cảm với bảo mật."
Shadur

1
Có thể không chính đáng khi cho rằng máy chủ nhạy cảm về bảo mật dựa trên bài đăng nhất định. Mặc dù bảo mật có thể là mối quan tâm của bạn và tôi, nhưng có những trường hợp sử dụng trong đó đây không phải là vấn đề - có thể chỉ là vấn đề tài nguyên.
davidgo

1
Shadur làm cho một điểm tốt mặc dù. Tôi đã quan tâm nhiều hơn đến các tài nguyên ban đầu, nhưng tôi thực sự không quan tâm đến vấn đề bảo mật, và tất nhiên anh ấy đúng, đơn giản hơn là tốt hơn.
Codemonkey

Câu trả lời:


13

Từ quan điểm bảo mật, cài đặt GUI là một ý tưởng tồi vì nó mở rộng đáng kể bề mặt tấn công của máy chủ. Chắc chắn một GUI chiếm một số tài nguyên mà VM có thể sử dụng. Gnome sẽ chiếm tài nguyên bất cứ khi nào nó chạy - bất kể bạn có sử dụng hay không.

Giải pháp tôi thường sử dụng là KHÔNG cài đặt GUI trên máy chủ, nhưng cài đặt các yêu cầu tối thiểu (gói xauth), truy cập vào máy qua SSH và sau đó chạy virt-manager thông qua SSH để nó xuất vào máy trạm của tôi. Lợi ích bổ sung là tôi có thể thực hiện việc này từ mọi nơi (và tôi cũng có thể bật tính năng nén trên SSH để có kết nối chậm hơn)


Vì vậy, bạn chạy virt-manager trên máy chủ nhưng đầu ra đồ họa của nó xảy ra trên một PC khác, qua ssh? Bạn có thể chỉ cho tôi một bài viết về điều đó? Tôi vừa mới trải qua quá trình tìm hiểu về cách thiết lập máy ảo, v.v. với GUI và hiện đã cài đặt lại hệ điều hành máy chủ để tôi có thể bắt đầu lại từ đầu mà không làm hỏng mọi thứ ... Tôi có thể cài đặt VM đủ dễ dàng với dòng lệnh (virt-install, --nographics, v.v.), nhưng tôi có thể thấy lợi ích của việc có các đồ thị cpu / đĩa / mạng nhỏ đẹp cho mỗi VM, v.v.
Codemonkey

Vâng Hãy xem phần "Khởi chạy VirtManager từ xa" tại xmodulo.com/2013/10/install-configure-kvm-centos.html . Những gì tôi làm thậm chí còn đơn giản hơn - chỉ là "yum install xauth", sửa đổi / etc / ssh / sshd_config vì vậy X11Forwarding là có và khởi động lại, sau đó đăng nhập, su để root và chạy virt-manager - và tất cả đều xảy ra. Tôi lưu ý rằng máy trạm của tôi là các hộp Linux giúp dễ dàng. (Tương tự như thepoch.com/tumblr/so-you-want-a-centos-6-kvm-host-server.html )
davidgo

Vâng, máy trạm của tôi là một hộp Windows. Không bất lợi khi thiết lập một hộp linux gia đình để chơi với điều này mặc dù.
Codemonkey

3
@Codemonkey Nhìn chung, tôi thấy rằng việc quản trị các máy chủ Linux từ máy tính để bàn Linux dễ dàng hơn nhiều . Nếu bạn sẽ làm điều này một cách chuyên nghiệp, tôi thực sự khuyên bạn nên làm điều đó.
Michael Hampton

Cảm ơn, tôi đánh giá cao lời khuyên. Tôi đã làm công cụ này một vài năm (có thể là tồi tệ), nhưng chỉ mới sử dụng putty - điều mà tôi mong đợi là tốt như trên windows như trên linux. Nhưng đối với những thứ như những gì chúng ta đang thảo luận ở đây (mà tôi không biết là có thể) tôi chắc chắn bạn đã đúng. Và nó khiến tôi tự hỏi không biết bao nhiêu nữa .... một số tiền gần như vô hạn, thật đáng buồn: D
Codemonkey
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.