4시간의 삽질 끝에 드디어 해결..... 하루를 날려 버렸지만 해결했으니 만족한다
상황은 VMware ESXi를 통하여, 모의해킹 시나리오 환경을 구축할 때 발생하였다
원인을 알아보자
먼저 Intel VT-x/EPT란 무엇인가
VT-x는 Intel Virtualization Technollogy의 약자로 Intel 가상화 기술이다 ( AMD에서는 AMD-V 또는 Hyper-V라고 불린다 )
VT-x는 하드웨어 수준의 가상화를 지원하여, 가상 머신이 실제 하드웨어 리소스에 더 가깝게 접근할 수 있도록 해주는 기술이다 이는 컴퓨터에서 여러 운영 체제를 동시에 실행하는데 도움을 준다
일단 Intel CPU를 사용한다면 해당 기술을 지원하는지 여부는 아래에서 확인할 수 있다
https://ark.intel.com/content/www/us/en/ark.html
포인트는 VirtualBox 또는 VMware를 실행하려면 이것이 활성화 되어 있어야 한다는 것이다
대부분의 시스템(Windows, Mac 포함 )에서는 기본적으로 활성화 되어있다고는 하나... 찾아본 결과로는 바이오스에 직접 접근하여 활성화 하는 케이스도 많은 것 같다 물론 Mac의 경우는 Windows처럼 직접 활성화 할 수 있는 방법은 없다고 한다 ㅎㅎ
하지만 Mac에서 활성화 여부를 확인할 수 있는 방법이 있다
아래 명령어를 CMD에 입력해보자
sysctl -a |grep machdep.cpu.features
하지만 이것도 확실하지는 않다고 한다.... 어쨌든 뜨긴 한다
그래서 결론은.... 원인은 중첩된 VM 실행은 안된다는 것이다
예를들어, VMware로 MacOS 가상환경을 올린 후, MacOS에서 VMware Fusion을 통하여 가상환경을 또 올릴 수 없다는 것이다
내 상황과 비교해보면 ESXi를 통해서 또 가상환경을 구현하려고 했으니 위와 같은 에러가 발생한 것이다
그래서 해결방안은 무엇인가
위와 같이 체크해주면 끝난다... 이걸 위해서 나는 4시간 넘게 소비를 하였다는 것.. 어쨌든 해결할 수 있음에 감사하다
여담
업데이트 하면 자동으로 Intel VT-x가 활성화 될 수 있다고 해서 업데이트도 바로 해버렸다....업데이트는 에러 발생 빈도 보고 할려했으나..나에게는 그런 여유조차 없어서 그냥 해버렸다 현재 VMware Fusion이 팅기긴 하는데 설마....
아무튼 고생한 하루였다
'기록 > 삽질 Log' 카테고리의 다른 글
[붉은외계인] 삽질 로그 - macOS에서 Nox에 Burp Suite 설치/설정 (2) | 2024.01.23 |
---|---|
[붉은외계인] 삽질 로그 - vscode의 코드를 Obsidian 복붙 시, 여백 해결 (0) | 2023.12.11 |