CentOS 서버에 GUI를 설치하는 것이 좋은 생각입니까?


11

몇 개의 VM을 생성 할 새로운 전용 서버가 있습니다. 호스트 및 VM의 OS는 CentOS 6.5입니다.

호스트의 GUI (Gnome 등)가 VM을 처리 할 때 실질적인 이점을 제공합니까? 아니면 불필요하게 시스템 리소스를 빨아들이는 것입니까? 얼마를 계량 할 수 있습니까? 리소스에 항상 영향을 미치거나 내가 볼 때만 영향을 줍니까?

virsh 등을 사용하여 명령 줄에서 할 수없는 것은 무엇입니까?

32GB 램이있는 E5-1650 (6 코어, 12 스레드) 상자입니다.

GUI가 유용하다고 생각되면 설치해야 할 패키지를 알려주십시오. "yum install Desktop"이 작업을 수행한다는 것을 알고 있지만 많은 의존성을 설치하고 슬림 한 대안이 있는지 궁금합니다.


1
"필요하지 않은 경우 보안에 민감한 서버에는 설치하지 않습니다."
Shadur

1
지정된 게시물을 기반으로 서버가 보안에 민감하다고 가정하는 것은 보증되지 않을 수 있습니다. 보안이 귀하와 저에게 문제가 될 수 있지만, 이것이 문제가 아닌 사용 사례가 있습니다. 이는 리소스 문제 만 남길 수 있습니다.
davidgo

1
Shadur는 좋은 지적을합니다. 처음에는 리소스에 더 관심이 있었지만 실제로는 보안에 대한 염려가 없었으며 당연히 그는 옳고 간단합니다.
Codemonkey

답변:


13

보안 관점에서 GUI를 설치하는 것은 호스트의 공격 영역을 크게 확장하므로 좋지 않은 생각입니다. 확실히 GUI는 VM이 ​​사용할 수있는 일부 리소스를 사용합니다. Gnome은 사용 여부에 관계없이 실행 중일 때마다 리소스를 사용합니다.

일반적으로 사용하는 솔루션은 서버에 GUI를 설치하지 않지만 최소 요구 사항 (xauth 패키지)을 설치하고 SSH를 통해 시스템에 액세스 한 다음 SSH를 통해 virt-manager를 실행하여 내 워크 스테이션으로 내보내는 것입니다. 추가 이점은 어디서나이 작업을 수행 할 수 있다는 것입니다 (또한 느린 연결을 위해 SSH에서 압축을 사용할 수 있습니다)


따라서 서버에서 virt-manager를 실행하지만 ssh를 통해 다른 PC에서 그래픽 출력이 발생합니까? 그것에 관한 기사를 알려 주시겠습니까? 방금 GUI를 사용하여 VM을 설정하는 방법을 배웠습니다. 호스트 OS를 다시 설치하여 문제를 일으키지 않고 처음부터 시작할 수 있습니다. 커맨드 라인 (virt-install, --nographics 등)이지만 각 VM 등에 대해 작은 CPU / 디스크 / 네트워크 그래프가 있다는 이점을 볼 수 있습니다.
Codemonkey

예. xmodulo.com/2013/10/install-configure-kvm-centos.html의 "VirtManager 원격 시작"섹션을 참조하십시오 . 내가하는 일은 훨씬 간단합니다. "yum install xauth", / etc / ssh / sshd_config를 수정하여 X11Forwarding이 yes이고 다시 시작한 다음 로그인하고 su로 루트에 로그인 한 다음 virt-manager를 실행하십시오. 내 워크 스테이션은 Linux 상자이므로 쉽게 사용할 수 있습니다. ( thepoch.com/tumblr/so-you-want-a-centos-6-kvm-host-server.html과 유사 )
davidgo

예, 제 워크 스테이션은 Windows 박스입니다. 그래도 홈 리눅스 박스를 설정하는 것은 좋지 않습니다.
Codemonkey

3
@Codemonkey 전반적으로 Linux 데스크톱 에서 Linux 서버를 관리하는 것이 훨씬 쉽고 쉽다는 것을 알았습니다 . 전문적으로이 작업을 수행하려면 강력히 권장합니다.
마이클 햄튼

고마워, 나는 조언을 주셔서 감사합니다. 나는 몇 년 동안 (아마도 나쁘게)이 일을 해왔지만 퍼티 만 사용했습니다. 나는 Linux에서와 마찬가지로 Windows에서도 좋습니다. 그러나 우리가 여기서 논의하고있는 것과 같은 것들 (내가 생각할 수 없었던 것)은 당신이 옳다고 확신합니다. 그리고 그것은 내가 얼마나 더 많이 알지
못하는지
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.