
곧 클라이언트의 2003 터미널 서버를 업그레이드할 예정인데 여전히 16비트 DOS 앱을 실행해야 합니다. R2가 이것을 지원하지 않는다는 것을 알고 있지만 가상화를 통해 해결할 수 있는 방법이 있다면 어쨌든 사용하는 것을 선호합니다.
16비트 앱을 실행하기 위해 32비트 게스트 OS를 설치하고 원격 데스크톱 세션에서 Remote App을 사용하여 앱을 실행하도록 할 수 있습니까? 이전에 Hyper-V를 사용해 본 적이 없어서 이 전체 영역에 대해 잘 모르겠습니다. 라이센스 요구 사항은 무엇입니까?
아마도 듀얼 프로세서 쿼드 코어 시스템을 사용하게 될 것입니다. 이 32비트 OS를 사용하여 약 10개의 원격 데스크톱 세션을 처리하기에 충분할 것이라고 생각합니까?
답변1
설명하신 내용을 제가 제대로 읽고 있는지 잘 모르겠습니다. 시스템을 가상화하는 경우 터미널 서버 내에서 이전 버전의 Windows를 실행하고 내부에서 앱을 실행하기 위해 이전 버전에 연결하게 됩니다.
여러 사용자를 위해 터미널 서버 내에서 가상화를 실행하는 것이 권장되는지조차 잘 모르겠습니다. Hyper-V와 같은 것들은 하위 세션을 가상화하는 터미널 서버가 아닌 전용 가상화 서버(즉, 메일 서버, DNS 서버 등을 실행하는 Hyper-V 서버)를 만들기 위한 것입니다. 이것이 바로 Win32 하위 시스템입니다. 을 위한).
서버를 확보하고 Hyper-V를 실행한 다음 이전 버전의 Windows에서 게스트로 터미널 서버를 실행하려는 경우, 그렇게 하여 무엇을 얻을 수 있는지 잘 모르겠습니다. 다른 서버를 다시 마이그레이션하거나 동일한 Hyper-V 서버에 통합합니다. 동일한 Hyper-V 서버에 다른 서버를 추가하면 얻을 수 있는 이점으로 인해 상쇄되어야 하는 성능 저하를 겪게 됩니다.
당신은 무엇을~할 것 같다할 수 있는 일은 virtualbox를 설치하고 세션 내에서 DOS 버전(예: FreeDOS)을 실행할 수 있는지, 응용 프로그램이 실행되는지 확인하는 것입니다. 또는 이전 버전의 DOS. 하지만 Windows가 충돌하지 않거나 Virtualbox 세션이 충돌하지 않는지 확인하기 위해 하드웨어 설정에 대한 액세스를 조정해야 할 수도 있으므로 여러 세션과 호환되는지 확인하려면 테스트해야 합니다.
그래도 혼란 스러울 수도 있습니다. 지금은 이른 아침입니다... 하지만 Hyper-V 서버에 추가로 추가할 항목에 따라 먼저 개별 세션에 대해 Virtualbox를 테스트하겠습니다.
답변2
16비트 앱을 버릴 때까지 이것이 단기적인 일이라면 다음을 살펴보세요.도스박스- 실제로는 오래된 게임을 실행하기 위해 설계되었지만 AFAIK는 32비트 애플리케이션이므로 Server 2008 R2 시스템에서 호스팅될 수 있습니다. 하지만 매핑된 드라이브와 인쇄를 어떻게 처리하는지 확인하고 싶을 것입니다.
답변3
원하는 경우 Windows 2008 R1 터미널 서버(32비트 OS)에서 16비트 응용 프로그램을 실행할 수 있습니다. 이 터미널 서버에 2008 RDS CALS를 사용하면 나중에 RDS CALS로 다시 사용할 수 있습니다. 16비트 응용 프로그램의 제한 사항을 파악하면 됩니다. 예를 들어, 응용 프로그램의 작업 디렉터리 인스턴스에 각 연결마다 고유한 공간이 필요한 경우입니다. 연결 이름을 가져오고, 고유한 8자 16비트 폴더 이름 지정 제한을 위해 처음 4자를 빼고, 고유 이름을 기반으로 작업 디렉터리를 만들고, 작업 디렉터리를 여기에 복사하고, 다음에서 응용 프로그램을 실행하는 간단한 배치 파일을 만들었습니다. 그것. RemoteApp를 사용하여 루틴을 실행하고 자체 작업 디렉터리에서 애플리케이션을 시작하는 배치 파일을 게시할 수 있습니다. 또한 파일을 복사하기 전에 이미 생성되었는지 확인합니다.