가상 머신에서 VMWare ESX 또는 ESXi를 실행하는 방법은 무엇입니까?


25

VMWare ESX 또는 ESXi를 가상 머신 내부에 설치하여 사용할 수 있습니까?

VMWare Workstation 또는 Server 내부에 설치할 수 있지만 작동하지 않습니다. 주요 증상은 다음과 같습니다.

  • 정말 느리게 실행됩니다 .
  • VM을 만들 수 있지만 전원을 켤 때 오류가 발생 "You may not power on a virtual machine in a virtual machine"합니다.

1
실제로 일반적인 Q & A가 아닙니다. 직접 물어보고 대답해야 할 수도 있습니다. :) 또는 여러 번 요청 받았다고 언급 한 후에 완벽한 솔루션을 게시 할 수도 있습니다.
kentchen

대신 위키에 넣을 수도 있습니다.
dr.pooter 2016 년

이 웹 사이트에서는 묻지 않았으므로 대답 할 것이 없었습니다 ...하지만 다른 곳에서 자주 묻는 것이기 때문에 공유하는 것이 정말 유용하다고 생각했습니다 (솔루션을 찾을 때 묻는 경우가 있음) ).
Massimo

2
빠른 업데이트 : VMware Workstation 8은 기본적으로 ESX / ESXi 가상화를 지원합니다 . 가상 머신 유형으로 "VMware ESX"를 선택하는 것만 큼 간단합니다.
Massimo

답변:


41

VMWare ESX 또는 ESXi CAN 은 특정 전제 조건이 충족되는 경우 가상 머신 내에서 실행할 있습니다.
이러한 종류의 설정은 물론 프로덕션 환경에서 완전히 쓸모없고 완전히 지원되지 않지만 두 가지 목적에 매우 유용 할 수 있습니다.

  • 사용 가능한 물리적 서버가없는 경우 ESX 또는 ESXi 테스트 또는 연구
  • 서버와 SAN이 둘 이상없는 경우 전체 가상 인프라를 테스트하거나 연구합니다.

전제 조건 :

  • 물리적 자원이 필요합니다. VM에서 ESX 또는 ESXi를 실행하려면 VM에 최소 1.5GB의 메모리, 2 개의 VCPU 및 서버 자체 및 서버 내에서 실행할 VM을위한 충분한 디스크 공간이 필요합니다.
  • 당신은 절대적으로 네이티브 가상화 지원 (인텔 VT 또는 AMD-V)와 물리적 CPU가 필요합니다.
  • 물리적 호스트에서 VMWare Workstation 6.5, VMWare Server 2 또는 VMWare Fusion 5를 실행해야합니다. 이전 버전은 VM에서 ESX 또는 ESXi를 성공적으로 실행할 수 없습니다.
  • 물리적 호스트의 64 비트 OS는 유용하지만 필수는 아닙니다.

설정:

  • 메인 보드 BIOS에서 CPU에 대한 기본 가상화 지원을 활성화합니다 (기본적으로 활성화되어 있지 않음).
  • 선호하는 가상화 소프트웨어를 설치하십시오. Windows XP x64 호스트에서 VMWare Workstation 6.5.2를 사용하여 모든 것을 성공적으로 테스트했지만 VMWare Server 2.0 및 / 또는 Linux 호스트에서도 작동합니다.
  • 해당 설정을 사용하여 사용자 지정 VM을 만듭니다.
    • 하드웨어 호환성 수준 : 최신
    • 게스트 운영 체제 : 기타 64 비트
    • 가상 CPU : 최소 2
    • 메모리 : 최소 1.5GB
    • 네트워킹 : 호스트 전용 또는 NAT
    • SCSI 어댑터 : LSI Logic
    • 가상 디스크 유형 : SCSI
    • 가상 디스크 : 원하는대로; 시스템 설치를위한 10GB와 데이터 저장소를 생성 할 다른 10GB의 가상 디스크를 두 개 이상 사용하는 것이 좋습니다. 공간은 미리 할당되어야합니다.
    • 플로피, 사운드 카드, USB 컨트롤러 등을 제거하십시오. 네트워킹 및 저장 장치 만 남겨 두십시오.
    • CPU 실행 모드 : Intel VT-x 또는 AMD-V ( 매우 중요 ).
  • 생성 한 가상 머신의 VMX 파일을 수동으로 편집하여 다음 매개 변수를 설정하십시오.

    guestOS = "vmkernel"
    monitor_control.vt32 = "TRUE"
    monitor_control.restrict_backdoor = "TRUE"

  • VM을 시작하고 설치 ISO 이미지에서 ESX 또는 ESXi를 설치하십시오.

  • ESX 또는 ESXi 가상 서버가 호스트와 통신 할 수 있도록 네트워킹을 구성하십시오.

용법:

  • 웹 브라우저를 사용하여 가상 서버의 IP 주소에 연결하고 VI 클라이언트를 다운로드하십시오.
  • 호스트에 VI 클라이언트를 설치하십시오.
  • 가상 ESX / ESXi 서버에 연결하십시오.
  • 원하는대로 VM을 만듭니다.
  • VM의 전원을 켭니다.
  • 모든 것이 올바르게 완료되면 VM이 시작됩니다. VM 내부에서 VM의 전원을 켤 수 없다는 불평이 있으면`monitor_control.restrict_backdoor '매개 변수에 오류가 있거나 이전 버전의 VMWare Workstation / Server를 사용하고있는 것입니다.

  • 즐겨 :-)


VMWare Server 2.0을 실행중인 경우 GUI에서 CPU 실행 모드를 선택할 수 없습니다. .vmx 파일에 다음 줄을 추가하여이 문제를 해결할 수 있습니다. monitor.virtual_exec = "hardware"
Massimo

1
또 다른 부록 : ESX 4.0에서도 모두 작동합니다. 워크 스테이션 / 서버와 동일한 설정입니다.
Massimo

1
VMWare Fusion (Mac)에서도이 작업을 수행하기위한 동일한 기본 프로세스가 있습니다.
클린트 밀러

2

VM웨어 ESXi 버전을 설치하려면 64 비트 OS를 설치해야합니다. CPU 용량 지원이 있으면 설치를 계속할 수 있다고 생각하지 않습니다.


1

ESXi 4.1을 Virtualbox VM에 성공적으로 설치할 수있었습니다. 키보드가 인식되지 않는 것과 동일한 문제가있었습니다. 변덕스럽게도 Virtualbox 3.2.6에 약간의 조정을 시도하여 문제를 발견하지 못했습니다.

VM을 만들 때 메모리를 2gb로 설정하고 하드 드라이브를 10gb로 설정 한 경우 호스트 데스크탑에서 클라이언트를 사용할 수 있도록 네트워크 카드를 브리지로 변경 한 다음 고급 옵션을 클릭하고 Intel 1000 Server MT 카드를 선택하십시오. 또한 비디오를 128MB로 변경했지만 더 낮 으면 아무것도 방해하지 않을 것입니다. Walla, 키보드 문제가 없으며 설치가 정상적으로 완료되었습니다. 그런 다음 문제없이 모든 구성 변경을 수행 할 수 있습니다.

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