SharedIT | 묻고 답하기(AMP)

vm 네트워크 NAT 통신

xcp 서버에 NIC가 하나만 연결되어있습니다.

VM서버 몇 대를 생성하여 내부 네트워크 대역(10.10.10.0/24)을 구성하고 NAT 를 통해 외부통신이 가능하게끔 구성하려고하는데, 이론적으로 가능은 한건가요?

Tags : 태그가 없습니다.

3개의 답변이 있습니다.

Genghis Khan
  0 추천 | 11달 전

xenserver에서 네트워크 구성후 방화벽에서 정상적으로 NAT ip로 외부 통신이 되는지

확인 해야 합니다.



1.XenCenter를 사용하여 XenServer에 로그인합니다.

2.VM을 생성하거나 기존 VM을 선택합니다.

3.선택한 VM의 "Network" 탭을 엽니다.

4."Network 0" 또는 다른 사용 가능한 네트워크 인터페이스를 선택합니다.

5."Properties"를 클릭합니다.

6."Management" 옵션에서 "Static" 대신 "Static NAT"을 선택합니다.

7."Configure IP address"를 클릭하고 VM에 할당할 사설 IP 주소를 입력합니다.

8."Configure gateway"를 클릭하고 NAT 게이트웨이 IP 주소를 입력합니다.  IP 주소는 XenServer 호스트의 외부 인터페이스에 할당된 IP 주소와 동일해야 합니다.

9."OK"를 클릭하여 변경 사항을 저장합니다.

10.VM을 시작하거나 재부팅합니다.

inside07
  0 추천 | 12달 전

하이퍼바이저나 vm vSphere로 구성되어 있으면,

vm 들이 가상 스위치에서 할당 받기 때문에 가상 스위치를 먼저 구성해놓고

vm 생성할 때 내부 네트워크 대역(10.10.10.0/24) 가상 스위치를 네트워크 어댑터에 연결해주면 되요 ~ 

그럼 같은 대역으로 내부 네트워크 구성 됩니다 ~ 


inside07 | 12달 전

아 지금 보니까 XenServer xcp군요 ~ 

해당 운영체제로 추가 vm 생성을 해본적이 없어서.. 

vm 생성가능하다면 어쨌든 네트워크 어댑터 터나 이더넷 구성해야 하기 때문에 방법은

 하이퍼바이저나 vm vSphere와 비슷하지 않을까 싶습니다 !

wansoo
  0 추천 | 12달 전

xcp 서버가 가상 컴퓨터의 호스트 컴퓨터가 되나요?

정확하게 어떤 내용인지 알기는 어렵지만...

호스트 컴퓨터에 여러대의 가상 컴퓨터를 생성해서 가상 컴퓨터들을 NAT 방식으로 구동한다는 내용인 걸로 보이는데요.

외부 통신이라는게 VM들에서 단순히 인터넷 사용을 의미하는지 아니면 외부에서 가상 컴퓨터에 연결하기를 바라는 걸까요..?

가상 컴퓨터들에서 인터넷을 사용하는 것은 NAT으로 구동할 경우에 기본적으로 가능한 상태로 될 것이고요.

외부에서 가상 컴퓨터로 연결되기를 바랄 경우라면... 가상 컴퓨터들을 NAT 모드로 구동하기보다는 브릿지 모드로 구동하는게 맞을 걸로 보이네요.

NAT이라는 게 방화벽과 같은 역할을 하게 되기 때문에 NAT을 통해서 내부에 사설 IP가 할당된 가상 컴퓨터에 연결하려면 포트 포워딩 등의 설정을 해 줘야 가능하게 될 것인데... 가상 스위치에서 설정해 줘야 하는 것이라 간단하게 설정할 수 있는 건 아닐 걸로 보여지네요.

하이퍼바이저의 가상 스위치에서 구동하지 않고, 가상 컴퓨터들을 브릿지 모드로 구동하고, 호스트가 연결된 네트워크의 게이트웨이를 통해서 NAT을 구동하는 방법도 가능하겠고...

가상 컴퓨터나 물리 컴퓨터나 네트워크 구성, 접근에 있어서 대부분 비슷하게 네트워크 구성이 가능하기 때문에 물리 컴퓨터로 구현 가능한 구성안들을 가상 컴퓨터에서도 모두 가능하다 할 수 있을 것 같네요.