티스토리 뷰


Neutron을 설치하기 위한 네트워크 구성도를 그려보자


오픈스택을 설치하기 전에는 반드시 네트워크 구성도를 그려보고 설치해야 합니다. 네트워크 구성도를 그려보지 않고 설치하면 환경설정에서 어떤 IP를 설정해야 할지 몰라 당황하게 됩니다. 이번에는 오픈스택 공식 매뉴얼로 제공되는 데브스텍 설치 매뉴얼을 이용하여 어떻게 네트워크 구성도를 그리면 되는지를 함께 살펴보겠습니다.

 

1.     웹브라우저를 열어 데브스택 공식 문서(https://docs.openstack.org/developer/devstack)에 접속을 합니다.


2.     우측 메뉴에서 [DevStack with Neutron Networking]을 클릭합니다. 안내 메시지가 나오면 이때 [Neutron Networking] 을 클릭합니다. 그러면, 아래와 같은 화면을 확인할 수 있습니다.


3.     방문한 페이지의 하단에 보면 Physical Network Setup의 네트워크 구성도를 확인할 수 있습니다. 여기서는 가장 기본인 Physical Network Setup의 네트워크 구성도를 활용해 여기서 설치할 네트워크 구성도를 그려보겠습니다.

 


4.     이렇게 해서 완성된 네트워크 구성도는 아래와 같습니다.


우선, IP 공유기의 게이트웨이 IP 192.168.0.1이고, 서브넷마스크는 255.255.255.0이라고 가정합니다. VirtualBox를 설치한 맥 PC IP 192.168.0.12로 설정되어 있습니다. VirtualBox를 이용해 생성한 우분투 가상 서버는 ens0s3 ens0s8이라는 네트워크 디바이스가 두개입니다. ens0s8는 인터넷과 외부에서 접속할 수 있는 Floating IP의 통로 역할을 하며, ens0s3은 관리용 네트워크로 데쉬보드와 API를 접속할 수 있습니다. 외부 네트워크를 담당하는 Floating IP Range IP공유기 범위인 192.168.0.0/24를 사용하고, 2개의 가상 라우터와 연결이 되어 있습니다. 각각의 라우터는 테넌트 네트워크와 연결되어 있습니다. Router1에는 10.0.0.0/24 Fixed IP Range로 사용하고, Router2에는 10.0.1.0/24 Fixed IP Range로 사용합니다. Router1의 외부 게이트웨이는 192.168.0.100이고, Router2의 외부 게이트웨이는 192.168.0.101입니다. Nova-network와 달리 물리 네트워크와 연결되는 브리지 네트워크가 필요한데 이때 IP enp0s8 IP 192.168.0.22을 사용합니다. 이때 공유기 IP를 모두 다 사용하면 안되므로 할당 가능한 IP 범위를 설정해야 합니다. 할당 가능한 IP 범위는 192.168.0.100에서 192.168.0.200을 사용하겠습니다.

댓글
댓글쓰기 폼