소규모 구성을위한 무료 하이퍼 바이저


13

비영리 조직을위한 가상화 서버를 구축 중입니다. VMware ESXI를 무료로 사용할 계획 이었지만 vSphere ES에서 최신 ESXI가 제대로 지원되지 않고 대신 사용되어야하는 웹 인터페이스가 무료가 아니기 때문에 계획을 두 번째로 추측하고 있습니다.

하드웨어에서는 현재 하나의 서버로 제한되어 있습니다. 아마도 32GB RAM과 2x256GB SSD 및 2x 1TB HDD를 갖춘 Supermicro X10SRH-CLN4F-O에서 Xeon E5-1650 v3 (6x 3.5GHz)이 될 것입니다. 이 보드에는 ESXI와 함께 작동하는 온보드 LSI SAS 3008 컨트롤러가 있습니다.

내부 데이터베이스 응용 프로그램, 메일 (zarafa), 활성 디렉토리 (samba 4) 및 파일 및 프린터 서버를 위해 서버를 accouting (WS 2012 R2), pfsense (vpn / routing) 및 약 2 개의 Linux VM으로 사용할 계획입니다.

XenServer 또는 KVM을 사용하는 것이 더 나을까요? XenServer의 장점은 완전 무료 (KVM과 동일)이지만 KVM에는 부족한 관리 인터페이스가 있다는 것입니다. 그러나 단점은 로컬 스토리지에 대한 지원이 부족하다는 것입니다. 데이터베이스를 위해 VM에 원시 SSD 스토리지를 제공하고 싶었지만 (가장 많이 사용되는 내부 도구 및 계정) XenServer에서는 지원되지 않는 것 같습니다. 다른 쪽의 KVM이 그것을 지원하는 것 같지만 KVM 및 Windows Server에 관한 나쁜 기억이 실제로 성능이 좋지 않습니다.

나에게 중요한 점

  • 공연
  • 사용 편의성 (기본 작업, 설명서 및 질문하기에 좋은 커뮤니티를위한 적절한 UI)
  • 백업 기능 (현재 마이그레이션이 하나의 서버가 없기 때문에 수동으로 새 서버로 전송하기위한 VM의 스냅 샷 및 백업이 필요함)
  • 신뢰할 수 있음
  • 무료로

6
OP가 세 가지 제품의 비교 기능 세트를 요구하기 때문에 이것은 실제로 주제가 아닙니다. 또한 잘 정의 된 요구 사항 세트를 사용하여 의견을 찾고 있습니다. 질문에 대한 답변이 전적으로 가능하므로 다시 열어야합니다.
ewwhite

1
"좋은"관리 인터페이스에 무엇이 필요합니까?
Journeyman Geek

2
ESXi 용 설치 후 웹 클라이언트가 있습니다. labs.vmware.com/flings/esxi-embedded-host-client
Ryan Bolger

virtio 드라이버 패키지SPICE 게스트 도구 (Desktop Experience가 필요한 경우)를 설치하면 KVM에서 Windows가 제대로 작동 합니다.
Michael Hampton

Xen / XenServer (기업 지원을 구매할 수있는 Citrix 무료 제품)를 사용하는 것이 좋습니다. Amazon EC2를 포함하여 가장 큰 클라우드가 구축 된 것으로 단일 노드 설치에서 대규모 클러스터로 확장됩니다. 가장 중요한 점은 100 % 무료이며 엔터프라이즈 기능의 100 %를 지원합니다 (지원 및 기능을 모두 청구하는 VMWare 모델과 달리 Citrix는 모든 기능을 제공하지만 지원 비용은 청구 함).
SnakeDoc

답변:


17

서버 2012를 실행중인 경우 이미 hyper-v에 액세스 할 수 있습니다. 무료 하이퍼 -v는 귀하의 요구를 충족시켜야하며, 모든 클라이언트 또는 2012 서버에서 GUI를 실행할 수 있습니다. 이것은 또한 산을 감당할 수 없다면 이주를 공유하지 않을 것입니다.

http://blogs.technet.com/b/keithmayer/archive/2012/09/07/getting-started-with-hyper-v-server-2012-hyperv-virtualization-itpro.aspx


동의합니다. 가격은 이미 Windows Server 가격에 포함되어 있으므로 추가 비용없이 엔터프라이즈 급 솔루션을 얻을 수 있습니다.
WillS

Server 2012 Standard를 사용하는 흠 Hyper-V 호스트 용 라이센스와 시스템 라이센스 용 라이센스가 두 개 있습니까? 나는 큰 Windows 서버 전문가가 아니며 실제로 사용하지 않으려 고 노력합니다. Microsoft 소프트웨어 (Server, Exchange, Sharepoint 등)를 사용하기 시작하면 실제 인프라에 더 많은 돈을 소비하기 시작하여 실제 작업 원인에 더 잘 사용됩니다. 그러나 이미 WS2012를 가져와야하기 때문에 (후원자 때문에 우리에게 단지 60 $) 무료 ESXI / Proxmox에 비해 부가 가치가 있다고 생각할 때 실제로 그것을 고려할 수 있습니까?
schneida

4
또한 비영리 단체가 소프트웨어에 대한 무료 라이센스를 얻을 수있는 techsoup도 살펴 봐야합니다. 저는 라이센싱 전문가가 아니며 최고의 절대 리소스는 공급 업체이지만 Windows가 실행되는 경우 라이센스는 2 VMS를 제공합니다.
Jim B

1
@WillS에 등록 된 비영리 단체 인 경우 Microsoft 자선 단체 가격이 적용됩니다. 이렇게하면 거의 모든 제품에 대해 상당한 할인 혜택을 받을 수 있습니다.
MDMarra

우리는 이미 지역 techsoup 파트너에 의해 후원 / 할인을 받고 있습니다! 그렇기 때문에 Windows 서버 라이센스가 ~ 60 $에 불과합니다.
schneida

9

VMware ESXi를 무료로 사용할 수 있습니다 ... 웹 인터페이스를 반드시 사용할 필요는 없으며 제품은 씩 클라이언트와 잘 작동합니다.

또는 더 나은, 구매 은 vSphere 에센셜 라이센스 ($ 500) 3 개 호스트 서버를 관리 할 수있는 능력을 가지고있다. 이를 통해 vCenter 기능과 웹 인터페이스를 활용할 수 있습니다. 어느 쪽이든, 훌륭한 마인드와 커뮤니티를 가진 잘 지원되는 제품의 비용은 매우 낮습니다.


일반적으로 역할 / 기능을 분리해야한다고 생각합니다. 왜 많은 사람들이 방화벽과 라우팅을 하이퍼 바이저에 통합하려고하는지 잘 모르겠습니다. 전용 어플라이언스 (Cisco ASA 또는 특수 제작 된 pfsense 하드웨어)를 확보하십시오.

계정 응용 프로그램에 Windows 서버를 사용하는 경우 추가 단계를 수행하고 Active Directory에 Windows를 사용할 수도 있습니다. 삼바를 대신하여 대체하는 것은 어려운 선택입니다.

VMware를 사용하는 경우 하드웨어 RAID 컨트롤러를 사용하십시오.

Xen은 SMB 공간과 Enterpise에서 죽었으며 새로운 배포에는 적합하지 않습니다. 접근 방식에 따라 KVM은 괜찮지 만 ESXi에는 아무런 문제가 없습니다. Hyper-V도 옵션이 될 수 있습니다.


2
XenServer가 죽은 이유는 무엇입니까? 나는 홈 서버에 그것을 사용하고 내가 필요한 것들 (dev, prod, test vms)으로
괜찮습니다


1
Xen을 죽이라고 부르는 것은 매우 부정확하고 정보가 없습니다. Xen (및 XenServer)은 Amazon EC2를 포함한 대부분의 대규모 퍼블릭 클라우드를 지원합니다. 일반적으로 비용과 확장 성의 이유로 프라이빗 클라우드 만 VMware를 사용하여 만들어집니다. Xen / XenServer는 VMware에서 청구하는 모든 엔터프라이즈 기능을 기본적으로 제공합니다.
SnakeDoc

3
OP : 비영리 조직을위한 가상화를위한 서버를 구축 중입니다. @SnakeDoc 질문의 맥락을 이해하지 못하면 토론에 참여하지 않습니다.
ewwhite

2
@SnakeDoc 이것을 드롭하십시오. 건설적이지 않습니다. 원하는 경우이 답변을 자유롭게 내려 받거나 자신의 답변을 게시 할 수 있습니다.
EEAA

6

웹 인터페이스를 통해 통합 된 KVM 기반의 하이퍼 바이저 인 proxmox를 사용하십시오 (다른 컨테이너 유형도 지원됨). 우리는 이것을 Dell 랙 서버에서 사용하며 소규모 회사에 적합합니다. 유료 지원을 구입할 수도 있습니다.

Proxmox는 RedHat 장기 지원 커널을 기반으로합니다. 이는 안정성과 서버에 대한 우수한 드라이버 지원의 동의어입니다.

나중에 다른 서버를 구입할 돈이있을 때 서버를 여분으로 만들 수도 있습니다.

주의 : Windows 기반 게스트를 사용할 때는 RedHat 반 가상화 드라이버를 사용해야합니다. KVM / QEmu가 CPU 모드를 사용할 때 kvm64 대신 호스트 를 사용하면 KVM / QEmu의 성능이 향상되므로 최신 버전의 Windows의 경우 CPU 설정도 조정해야합니다.


1
나는 어제 밤에 proxmox를 시험해 보았고 첫 인상은 정말 좋았습니다. 또한 LXC의 통합과 설치 한 Windows Server 2012의 성능이 나쁘지 않은데 KVM 기반의 Windows 가상화에서 기대했던 것입니다. 나는 다른 하이퍼 바이저들과 비교하여 벤치 마크 할 것이다.
schneida

3

Windows가 KVM과 얼마나 잘 작동하는지 말할 수는 없지만 테스트 할 가치가 있다고 생각합니다. Windows에 사용 가능한 PV 드라이버가 있습니다. VM을 설정하고 벤치 마크를 실행하는 것은 그리 나쁘지 않습니다.

KVM은 Xen과 달리 커널에 내장되어 있기 때문에 좋습니다. 성능은 거의 같습니다. libvirt와 "Virtual Machine Manager"GUI를 통해 쉽게 사용할 수 있습니다. 필요한 경우 직접 디스크 액세스를 제공 할 수 있습니다. 나는 그것이 곧 사라질 것이라고 생각하지 않으므로 향후 지원을 기대할 수 있습니다. 그리고 무엇보다도, 그것은 무료이며 항상있을 것입니다!

Linux VM에 대한 나의 경험은 사용량이 많은 서버에서 성능이 뛰어나고 안정적으로 수행된다는 것입니다.

Xen에 문제가있을 때마다 도움을받는 데 끔찍한 시간이있었습니다.

성능을 저하시키지 않으면 서 스냅 샷을 허용하도록 VM 스토리지를 LVM 또는 ZFS 볼륨에 배치 할 수 있습니다.


3

다른 사람들이 이미 제안했듯이 이미 Windows Server 라이선스가 있으면 엔터프라이즈 급 가상화 플랫폼을 보유하고 있습니다. Standard 에디션 인 경우 다음과 같이 사용할 수 있습니다.

(1) 물리적 서버 에 최대 2 개의 물리적 소켓이 있는 물리적 서버에 하나 의 Windows Server 인스턴스 를 설치 합니다 (코어 수는 중요하지 않으며 프로세서 소켓과 상관없이 서버 자격이 있습니다).이를 "가상화 호스트"라고합니다. 당신은 할 수없는 이 인스턴스에서 Hyper-V 역할을 제외하고 OS의 다른 소위 "역할"(DNS, DHCP 등) 설치합니다.

(2) "호스트"시스템 내에 "게스트"Windows Server 운영 체제 인스턴스를 최대 2 개까지 설치할 수 있습니다 . 이 인스턴스에서 원하는 역할을 설치하십시오.

(3) Hyper-V 호스트 내에 원하는 수의 Linux 게스트를 설치하십시오. 즉, 가상 컴퓨터의 수는 라이센스 제한에 의해 제한되지 않으며 Windows 게스트 수만 제한됩니다.

무료 Hyper-V 서버에 대해서는 도메인이 아닌 (즉, 작업 그룹) 환경에서 서버를 관리하는 것이 번거롭기 때문에 다음과 같은 기능을하는 다른 모든 기능을 갖춘 Windows Server (실제로 두 개 이상)가 필요합니다. ) 도메인 컨트롤러를 사용하여 무료 Hyper-V 서버가 설치된 호스트를 포함하여 Windows 기반 호스트를 관리합니다.

최신 Windows 버전에 내장 된 RAID와 같은 소프트웨어 기술인 스토리지 풀을 고려해야합니다. 기존 HDD에서도 놀라운 성능을 발휘할 수 있습니다. 가상 머신에 직접 디스크 액세스를 사용하는 것은 필요하지 않으며 권장되지 않습니다.

Linux 게스트 지원에 관해서는 최신 버전의 Hyper-V에서 크게 개선되었지만 여전히 개선의 여지가 있습니다. Hyper-V에서 Linux 게스트를 구성하는 방법에 대한 Microsoft의 여러 기사가 있습니다.

  • 편집 (아래 의견에 대한 답변) :

아니요. "일반"Windows Server 2012 R2 – Standard 또는 Enterprise (주로 라이센스가 다릅니다) – Enterprise는 Windows Server 게스트 인스턴스를 제한하지 않으며 Standard는 2 개로 제한하지만 추가 라이센스가있는 더 많은 게스트를 설치할 수 있습니다. 표준형이 있다고 가정합니다).

처음부터 무료로 제공되는 Windows Hyper-V Server를 사용하기 시작했을 때 2008 버전, 2008 R2였습니다. 이는 작업 그룹에서 번거롭지 만 불가능하지는 않았습니다. 최신 버전의 무료 Hyper-V (현재는 Standard 버전을 실행하기 때문에)가 바뀌 었는지 모르겠지만, 그렇지 않은 것 같습니다. 그림을 구성하려면 여기를 참조하십시오 : http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/11/configuring-remote-management-of-hyper-v-server-in-a-workgroup .aspx 및 여기 : http://blogs.technet.com/b/jhoward/archive/2008/11/14/configure-hyper-v-remote-management-in-seconds.aspx 및 'hyper-v 작업 그룹에 대한 Google 더 찾기 위해.

따라서 모든 기능을 갖춘 Windows Server 2012 R2를 하드웨어에 설치하십시오 (팁 : 설치시 제품 키를 입력하지 않으면 나중에 설치를 활성화 할 수 있습니다. 먼저 구성을 테스트 한 다음 만족할 경우 활성화하십시오). ; 드라이버 설치, 네트워크 구성, 스토리지 (스토리지 풀 탐색); 그런 다음 Hyper-V 역할 만 설치하십시오. 이 역할은 기본적으로 Hyper-V 관리자와 같은 관리 도구도 설치합니다.이 도구를 사용하여 가상 컴퓨터를 만들고 구성합니다. 게스트 시스템으로 Windows Server 2012 R2 인스턴스 2 개를 설치할 수 있습니다 (활성화도 필요함). 예를 들어 하나의 인스턴스를 인프라 서버 (DNS, DHCP, DC)로 구성하고 두 번째 인스턴스를 사용하여 언급 한 Windows 응용 프로그램을 호스팅하십시오. 그런 다음 * nix 가상 머신을 추가하십시오. 이 기사를 읽으십시오 :자세한 내용은 https://technet.microsoft.com/en-us/library/dn531030.aspx 를 참조하십시오.

도메인 컨트롤러가 없거나 최소한 Hyper-V 호스트가 도메인에 가입되어 있지 않기 때문에이 구성은 실제로 작업 그룹 구성이기도합니다. 그러나 이제 가상화 호스트에 관리 도구가 로컬로 설치 되었기 때문에 문제가되지 않습니다. RDP를 통해 워크 스테이션에서 연결하여 Hyper-V 관리자를 원격으로 사용할 수도 있습니다. 그러나 Windows 8.1 용 원격 서버 관리 도구를 설치하려고하면 https://www.microsoft.com/en-US/download/details.aspx?id=39296워크 스테이션에서 무료 Hyper-V와 동일한 문제에 직면하게됩니다. 따라서 핵심은 다음과 같습니다. 무료 Hyper-V에는 로컬 GUI가 없으며 순수 원격 관리가 필요하므로 작업 그룹에서 구성하기가 어렵습니다. 반대로, 모든 기능을 갖춘 Windows Server 2012 R2를 사용하면 로컬에 원격으로 GUI를 설치하고 RDP를 통해 로컬 및 원격으로 액세스 할 수 있기 때문에 Hyper-V 역할을 쉽게 관리 할 수 ​​있습니다 (일부 VNC 설치 가능).

그림을 완성하려면 : 무료 Hyper-V에는 자체 GUI가 없지만 (명령 줄 창과 제한된 텍스트 기반 관리 도구가있는 빈 데스크탑 만 있음) 무료 버전을 포함한 타사 도구가 있습니다. 완전한 기능을 갖춘 Hyper-V 호스트를 시뮬레이션 할 수 있습니다. 예 : http://www.5nine.com/5nine-manager-for-hyper-v-free.aspx 그러나 초기 구성 (네트워크 설정, RDP 활성화) 수동으로 수행해야합니다. 또한 프로그램 제거 (제어판 없음), Windows 업데이트 등을 처리하는 데 어려움이 있습니다.


HyperV 서버 역할을하는 하나의 Windows Server 인스턴스를 사용하면 "Hyper-V Server 2012 R2"가 무료입니까? "도메인이 아닌 도메인에서 관리하기가 번거 롭다"고 말하면 변경되었다고 말하고 도메인 컨트롤을 사용하지 않는 것이 좋습니다. 그렇지 않으면 많은 것을 만들지 않을 것입니다. 그것과 함께 일하는 재미?
schneida

@schneida : 답변을 편집
Sergio

1

Proxmox VE를 사용하십시오. 무료이며 noVNC가 내장 된 뛰어난 웹 GUI가 있으며 KVM 또는 LXC를 지원합니다.

대규모 프로덕션 클러스터 및 개발 환경에서 사용합니다.


0

저는 현재 가상 서버가 3 대인 소규모 구성에서 vmware ESXi를 사용하고 있으며 무료 버전에서는 완벽하게 작동합니다. 그리고 vSphere 클라이언트를 사용하고 있으며 아무런 제한이 없습니다.

나는 과거에 유료 버전의 ESXi로 작업 해 왔으며 현재 가지고있는 요구 사항에 대해서는 지금까지 제한이 없으며 완벽하게 작동합니다.

편집 : 버전 5.5를 사용하고 있습니다.


0

작은 Ubuntu 시스템에 설치된 일반 Xen을 호스트로 사용하고로 명령 줄에서 관리합니다 xl. 이해하지만 libvirtd를 설치하고 virt-manager를 데스크탑에서 멋진 GUI 관리 콘솔로 사용할 수 있습니다. 요즘에는 서버를 다시 빌드하고 시도해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.