카테고리 보관물: 서버

서버

다른 가상 머신 내부에 가상 머신을 설정할 수 있습니까? 가지고 놀았으며

나는 가상 머신 latley를 가지고 놀았으며 가상 머신 내에서 가상 머신을 실행할 수 있는지 궁금해 했습니까?
가능합니까?
실용적입니까?



답변

중첩 VM은 IBM 메인 프레임 하드웨어에서 영원히 수행 된 작업입니다. 이 하드웨어는 프로세스를 매우 효율적으로 만들기 위해 많은 작업을 수행합니다. VM을 임의의 깊이로 중첩시킬 수 있으며 매우 잘 작동합니다.

PC 하드웨어는 최근에 거의 불가능했습니다. 문서 VMware의 웹 사이트에 나와있는 그것, 그러나 요점에 당신이 지원하는 진정한 하드웨어 가상화 (VT-X 또는 AMD-V), 두 번째 VM 깊이가 있어야한다는 매우 현대적인 하드웨어 만에 VM이 깊은이 중첩 가지고 있지만, 할 수 있다는 것입니다 이전 스타일 BT / 이진 변환 스타일 가상화를 실행합니다. 내부 게스트에서 실행할 수있는 가상 모니터에는 심각한 제한 사항이 있습니다.

말할 것도없이, 지원되지 않으며 ESX의 Hyper-V와 같이 원격으로 이상한 일을하면 실제로 결함이있을 것으로 기대합니다. 그리고 안정적인지 여부에 관계없이 성능이 좋지 않습니다.


답변

그래 넌 할수있어. 예를 들어 Linux에서는 OpenVZ, VirtualServer 또는 다른 종류의 VM 시스템을 실행하는 여러 VM으로 Xen을 실행할 수 있습니다. 그것은 당신의 목적에 따라 가장 확실하고 또한 실용적입니다.

내가 이것을 생각할 수있는 한 가지 이유는 단일 물리적 시스템에서 여러 서버를 실행하기 때문입니다. 단일 수준의 VM 계층 구조로 실행하는지 아니면 여러 계층으로 실행하는지는 리소스 격리 계획에 따라 다릅니다.


답변

레거시 시스템과 같은 특정 시스템을 가상화 해야하는 경우 항상 소프트웨어에서 수행 할 수 있습니다. 중첩은 문제가되지 않습니다. qemu를 사용해보십시오. 나는 그것으로 2 단계 깊숙이했지만 더 깊이 갈 수는 있지만 성능은 아마도 쓸모 없게 만들 것입니다. BTW, PC 아키텍처는 IBM이 만든 명칭이지만 오늘날 사용되는 것과는 완전히 다른 용도입니다.


답변

대부분의 가상화 패키지를 사용하면 VM에서 VM을 실행할 수 있다고 생각하지 않습니다. VMware가 VM에 설치되어 있는지 확인하기 위해 VMware가 언제 설치되는지 확인하고 다른 제품도 동일하게 작동하기를 바랍니다. 필요한 CPU 명령이 하드웨어를 통해 실행되는 하이퍼 바이저에서 VM을 통해 제공되어 두 번째 VM에 도달한다고 생각하지 않습니다. 그것이 효과가 있다면, 대가로 아무것도 얻지 않고 오버 헤드를 추가 할 것입니다.

그것이 실용적인 지에 대해서는 왜인지 모르겠습니다. 다른 VM이 필요한 경우 이미 실행중인 VM 옆에 실행할 수 있습니다. 다른 VM 내에서 VM을 실행 해야하는 경우를 상상할 수 없습니다. 일부 리소스를 비례 적으로 획득하지 않은 추가 오버 헤드는이를 비현실적으로 만듭니다.


답변

예. 가상 시스템에서 VMware ESX / vSphere를 실행하는 방법도 있습니다. 나는 왜 당신이 실제로하고 싶은지 모르겠지만 그렇게되었습니다.


답변

그렇습니다.하지만 많은 것을 좋아한다고해서 꼭 그래야하는 것은 아닙니다. 내부에 다른 가상 ESX 서버가있는 가상 시스템을 실행하는 가상화 된 ESX 서버를 보았습니다. 그것이 실제로 할 수 있는지 (그리고 할 수 있는지) 확인하는 것이 테스트라는 것을 인정했습니다.


답변

가상화 기술에 따라 다릅니다. UML과 같이 “실제”가상화가 아닌 솔루션을 사용하는 경우 VMWare와 같은 솔루션을 실행할 수 있습니다. 또는 그 문제에 대한 자신.

UML 기반 설치는 VMWare VM 및 기타 UML 기반 설치 (중첩) 내에서 실행될 수 있습니다. 성능 지표는 예쁘지 않을 것입니다!