![개발 랩을 위한 기본 가상 도메인/네트워크 설정](https://rvso.com/image/1346570/%EA%B0%9C%EB%B0%9C%20%EB%9E%A9%EC%9D%84%20%EC%9C%84%ED%95%9C%20%EA%B8%B0%EB%B3%B8%20%EA%B0%80%EC%83%81%20%EB%8F%84%EB%A9%94%EC%9D%B8%2F%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%84%A4%EC%A0%95%20.png)
다음 요구 사항을 고려하면 다음과 같습니다.
1 - 가상 개발 도메인
2 - 모든 VM이 인터넷에 액세스할 수 있습니다(예: Windows 업데이트의 경우).
3 - 다른 물리적 호스트는 가상 네트워크에 액세스할 수 없습니다.
이를 달성하는 가장 좋은 방법은 무엇입니까?
최근에는 모든 것을 단일 VM에 넣었습니다. 이는 일반적으로 효과가 있었지만 VM을 다시 구축해야 할 때마다 재작업이 많이 필요한 것처럼 느껴졌습니다. 또한 합의된 견해는 멀티홈 도메인 컨트롤러를 피하는 것으로 보입니다.
원래는 도메인 컨트롤러, NAT 서버 및 기타 개발 서버에 대해 별도의 VM을 실행했습니다. 이로 인해 실제로는 한 번에 실행되는 VM이 최소 3개 이상으로 많아 보였습니다.
이 문제를 해결하는 더 좋은 방법이 있나요? 이 경우 개발자가 선호하는 구성이 있습니까?
답변1
어떤 가상화 기술을 사용하고 있는지 잘 모르겠지만 VirtualBox의 NAT 네트워크는 귀하가 찾고 있는 네트워크 구성을 제공할 것입니다. 모든 호스트는 호스트의 네트워크 연결을 통해 인터넷에 액세스할 수 있지만 가상 NAT를 통해 포트 전달을 설정하지 않으면 가상 네트워크 외부에서 머신에 액세스할 수 없습니다.