단일 서버, 여러 사용자, 각각 자신의 가상 머신 보유

단일 서버, 여러 사용자, 각각 자신의 가상 머신 보유

우리 학교 시스템은 컴퓨터를 업데이트할 예산이 부족하므로 서버(강력한 서버) 하나만 구입하여 30명의 학생을 하나의 서버에 연결할 수 있을 것이라고 생각했습니다.

서버에는 30개의 Ubuntu 가상 머신이 있어야 하며 각각은 서로 다른 키보드와 마우스 + 개별 모니터로 제어됩니다.

인터넷을 살펴봤지만 간단한 해결책을 찾을 수 없었습니다. 어떤 사람들은 Windows에서 blablabla를 사용할 수 있다고 말할 수 없다고 말하지만 Ubuntu에서 실행하고 싶습니다.

누군가가 알고 있는 문서나 솔루션을 알려주시면 대단히 감사하겠습니다.

답변1

좋은 해결책은 LTSP(Linux Terminal Server Project)를 사용하는 것입니다.Wikipedia의 정의:

LTSP(Linux Terminal Server Project)는 많은 사람들이 동일한 컴퓨터를 동시에 사용할 수 있도록 하는 Linux용 무료 오픈 소스 터미널 서버입니다. 애플리케이션은 입력 및 출력을 처리하는 씬 클라이언트(X 터미널이라고도 함)라는 터미널을 사용하여 서버에서 실행됩니다. 일반적으로 터미널은 전력이 낮고 하드 디스크가 없으며 움직이는 부품이 없기 때문에 데스크톱 컴퓨터보다 조용합니다.

간단히 말해서 LTSP를 사용하면 클라이언트가 보다 강력한 서버 컴퓨터의 리소스를 사용할 수 있습니다. 클라이언트 컴퓨터에는 키보드, 마우스, 모니터 및 네트워크 카드가 필요합니다.

빨간색으로 표시된 많은 튜토리얼을 찾을 수 있습니다. 시작해야 할 튜토리얼은 다음과 같습니다.

UbuntuLTSPLTSP빠른 설치

LTSP 설치 방법 – 우분투 11.04

답변2

30개의 모니터를 단일 시스템에 물리적으로 연결할 수는 없습니다. 이는 학생용 컴퓨터를 일부 제거해야 함을 의미합니다.컴퓨터- 즉, 디스크 없음, 서버에서 네트워크를 통한 부팅, RAM 부족 등.

이 경우 표준 원격 로그인을 사용할 수 있습니다. 즉, 각 사용자는 사용자 계정(가상 머신 아님)을 갖고 로그인할 때 원격 X 세션을 열 수 있습니다.

네트워크 투명성은 XWindow의 설계 목표 중 하나였으며, 이러한 상황에 딱 맞게 설계되었습니다.

(또한 참고로 30개의 개별 가상 머신은 RAM 측면에서 상당한 오버헤드를 가지며 유휴 상태일지라도 별도의 사용자 계정을 사용하면 훨씬 덜 강력한 서버를 사용할 수 있습니다. 필요한 경우 여전히 VirtualBox를 시작할 수 있습니다. 사용자 계정에서)

답변3

Proxmox를 탐색해 보시기를 권합니다. 기본적으로 VM을 생성할 수 있는 베어메탈 설치입니다. 그 이유는 사용자가 시스템에 연결되어 있지 않은 동안 리소스를 사용하지 않기 때문입니다. 서로 다른 OS의 기계 복제, 격리 및 공존은 전체 시스템의 목표이며 오픈 소스이므로 무료입니다. 이는 간단하고 비용 효과적인 솔루션이 될 것입니다.

도움이 되길 바랍니다.

답변4

2007-2008년에 Windows XP를 실행하는 것을 본 적이 있습니다. 저는 기본 컴퓨터 수업을 듣고 있었습니다. 그들은 데스크탑 1개를 사용하고 마우스 2개와 키보드 2개를 모니터 2개에 연결했습니다. 각 사용자는 자신만의 하드웨어를 갖게 됩니다..그러나 연결되어 있었습니다 1개 PC에 함께 연결하고 XP를 함께 실행하고 있었습니다...어떻게 했는지는 모르겠지만 저는 개인 PC를 사용했고 둘 다 동일한 파일을 가지고 있습니다. 즉, 여러 모니터에서 함께 재생하기 위해 비디오를 사용했다는 뜻입니다..

관련 정보