Windows에서 Linux 서버 호스팅

Windows에서 Linux 서버 호스팅

내 Windows PC에서 Linux 서버를 호스팅하고 싶습니다. 내 시나리오와 관련된 조건은 다음과 같습니다.

  • Windows를 계속 실행해야 합니다(즉, Linux 이중 부팅이 아님).
  • GPU에 액세스할 수 있어야 함
  • 네트워크에서 SSH를 통해 접속할 수 있어야 합니다.

이 작업을 어떻게 수행할 수 있나요? 다음은 제가 고려한 몇 가지 솔루션이지만 GPU 액세스가 부족하거나 SSH 포트가 네트워크에 노출되어 아직 큰 성공을 거두지 못했습니다.

  1. Linux 2용 Windows 하위 시스템(WSL2)
  2. 리눅스 VM
  3. Linux 컨테이너(Docker 또는 Podman)

솔루션이나 외부 리소스에 대한 구체적인 지침도 환영합니다.

답변1

개발 환경 분리

가장 좋은 옵션은 듀얼 부팅을 통해 기본 Win PC를 오프라인으로 전환하거나 Windows 기반 가상화를 지원하기 위해 변경한 사항으로 인해 설치를 손상시키지 않고 개발 환경을 구축, 파괴, 재구축할 수 있는 것이라고 생각합니다. 주의: 게스트에서 발생하려는 많은 작업에는 사용자 지정 매개변수/모듈을 사용한 부팅(예: GPU 패스스루, 브리지 네트워킹)을 포함하여 변경이 필요합니다. 모든 것이 잘 끝나는 것은 아닙니다 :-)

일부 오래된 PC 하드웨어를 별도의 개발 환경으로 재활용합니다. 예를 들어, Linux 기반 베어메탈 하이퍼바이저는 2GB의 RAM과 게스트에게 필요한 것까지 실행될 수 있으므로 쓸모없던 하드웨어가 갑자기 매우 유용해졌습니다.

단순성과 비용 측면에서 저렴하게 시작하는 것이 좋습니다. 20명에게 물어보고 20개의 의견을 얻으면 그 중 상당수가 나에게도 동의할 수 있습니다. 따라갈 길만 제공하면 됩니다. 내 조언은 내 경험과 우주에 대한 제한된 통찰력, 그리고 "죄송합니다" 및 f#d4**#!!! 및 일부 '내가 지지했으면 좋겠어'로 인해 앞서가는 큰 학습 곡선에 대한 나의 감각을 기반으로 합니다. 그거...'

하이퍼바이저

무료로 설치하세요Proxmox 가상 환경(프록스목스 VE/PVE):
https://www.proxmox.com/en/proxmox-ve

PVE 가이드: https://pve.proxmox.com/pve-docs/

PVE 사용법: https://pve.proxmox.com/wiki/Category:HOWTO

Linux 게스트를 설치합니다. https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines

도움이 되었기를 바랍니다!

GPU 패스스루

고정 통과부터 중재된 통과, 간단한 장치 에뮬레이션까지.

GPU 유형과 세대에 따라 접근 방식이 달라지며 인터넷에는 자신의 사용 사례에 맞게 작동시키려는 사람들의 눈물이 가득합니다. 내 온보드 GPU(i915)에서 기본적으로 지원되는 중재된 패스스루(Intel의 GVT-g)를 사용하고 있습니다.

ArchLinux에는 GVT-g에 대한 훌륭한 글이 있습니다:https://wiki.archlinux.org/title/Intel_GVT-g

답변2

VM만이 모든 조건을 충족할 수 있습니다.

GPU에 직접 액세스하는 조건은 GPU 통과라고 하는 가장 어려운 조건으로, 최신 Windows 버전의 VirtualBox 및 Hyper-V 최신 버전에 있는 기능입니다. 호스트용으로 하나, 총 2개의 GPU가 필요합니다.

참고자료:

답변3

Windows에서 Linux 서버 호스팅

1과 3은 특수 목적 장치이며 범용 가상화 장치는 아닙니다.

전문적인 가상화 앱인 VMware Workstation Pro 또는 Hyper-V를 제안합니다. 나는 두 대의 컴퓨터를 모두 가지고 있으며 전반적인 유연성과 사용 편의성 때문에 VMware를 훨씬 선호합니다.

서버 OS를 VM으로 생성하고 브리지 네트워킹으로 설정한 다음 일반 서버처럼 액세스할 수 있습니다.

이를 제공하는 VMware 하드웨어가 될 GPU를 제외하고는 기본적으로 조건을 충족할 수 있습니다. 이는 서버 OS에 적합합니다.

Windows 11 Pro, 최신 Hyper-v 및 여러 GPU가 장착된 데스크톱 컴퓨터를 사용하는 경우 Hyper-V가 귀하의 요구 사항에 적합할 수 있습니다.

관련 정보