
몇 개의 VM을 생성할 새로운 전용 서버가 있습니다. 호스트 및 VM용 OS는 CentOS 6.5입니다.
호스트(Gnome 등)의 GUI가 VM을 처리할 때 실질적인 이점을 제공합니까? 아니면 불필요하게 시스템 리소스를 낭비하고 있는 걸까요? 얼마나 되는지 수량화할 수 있나요? 리소스에 항상 영향을 미치나요, 아니면 내가 볼 때만 영향을 미치나요?
virsh 등을 사용하여 명령줄에서 수행할 수 없는 작업을 수행할 수 있게 해주는 것은 무엇입니까?
32GB 램을 갖춘 E5-1650(6코어, 12스레드) 박스입니다.
GUI가 있으면 유용하다고 생각한다면 어떤 패키지를 설치해야 하는지 알려주실 수 있나요? "yum install Desktop"이 작동한다는 것을 알고 있지만 엄청나게 많은 종속성을 설치하므로 슬림라인 대안이 있는지 궁금합니다.
답변1
보안 관점에서 GUI를 설치하는 것은 호스트의 공격 표면을 크게 확장하므로 나쁜 생각입니다. 확실히 GUI는 VM에서 사용할 수 있는 일부 리소스를 차지합니다. Gnome은 사용 여부에 관계없이 실행될 때마다 리소스를 차지합니다.
내가 일반적으로 사용하는 솔루션은 서버에 GUI를 설치하지 않고 최소 요구 사항(xauth 패키지)을 설치하고 SSH를 통해 시스템에 액세스한 다음 SSH를 통해 virt-manager를 실행하여 내 워크스테이션으로 내보내는 것입니다. 추가 이점은 어디서나 이 작업을 수행할 수 있다는 것입니다(그리고 느린 연결을 위해 SSH에서 압축을 활성화할 수도 있습니다).