본문 바로가기

OpenStack

(9)
OpenStack Kilo Single Node install 서버 하나에 OpenStack 설치 OpenStack을 설치하는 방법에는 여러가지가 있다. 대표적으로 Single Node / Multi Node로 나뉠 수 있는데 Single Node는 서버 하나에 모든 OpenStack을 설치하는 것이고 Multi Node는 OpenStack 서비스에 맞게 서버를 나뉘어 설치하는 것이다. 보통 Single Node에 설치하는 경우 DevStack 또는 ContOS에서 PackStack을 사용하곤 한다.(CentOS 에서 사용하는 PackStack은 매우 매력적이다.) DevStack을 이용하는 경우 설치 및 실행에는 문제가 없으나 서비스 별 리스타트를 해야하는 경우 꽤 복잡한 절차가 기다리고 있다. 이런 경우에 '그냥 서버 하나에 모두 설치할걸..' 하는 생각을 많이..
ONOS Controller와 OpenStack 연결 ONOS ml2 mechanism driver 연결 ONOS Controller도 여타 컨트롤러와 같이 OpenStack과 연동하는 메커니즘을 개발하고 있다. Huawei에서 주도적으로 개발하는 이 서브시스템들은 동시에 netowrking-onos라는 프로젝트로 Neutron에도 개발되고 있다. 아직은 매우 불안정하고 미완성이다. 본 포스팅에서는 ONOS (origin/master, 1.4.0) 버전과 OpenStack Kilo 버전을 그 대상으로 한다.(물론 ONOSFW에서 권고하는 사항은 OpenStack Liberty 버전이다.) Reference는 다음과 같다. - http://forum.onosfw.com/t/how-to-integrate-onos-master-1-4-0-with-openstac..
OpenStack M 릴리즈 네이밍을 반대합니다. OpenStack M 릴리즈 네임을 반대합니다. OpenStack은 디자인 서밋이 있는 국가의 도시/도로명을 따서 abc 순으로 네이밍합니다. 2015년 가을에 일본 동경에서 OpenStack 디자인 서밋이 개최되며 알파벳 순서상 'M'으로 시작되어야 합니다. OpenStack에서는 이에 투표를 실시하였습니다. 그런데... 투표 결과는 다음과 같았습니다. OpenStack의 'M' 릴리즈 명칭은 'Mita' 였습니다. http://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_4983776e190c8dbc 그런데... 이상한 일이 일어났습니다. 법적인 이유로 이름을 바꾸려고 합니다. 투표한 결과를 뒤로 하고 'Meiji'로 명칭을 수정하였습니다. Mita 와 Minato는..
OpenStack DVR - SlideShare OpenStack DVR_What is DVR? from YongYoon Shin http://www.slideshare.net/uni2u/open-stack-dvr-deep-dive
OpenStack DVR – DNAT Traffic OpenStack DVR DNAT Traffic Flow 이번 포스팅에서는 Neutron의 주요 서비스 중 DNAT 서비스에 대하여 알아보고자 한다.DNAT 는 Destination NAT의 약자로서 우리나라 말로 억지로 번역하자면 ‘수신측 주소 변환’ 정도가 되겠다.어려운 말은 둘째로 치고 쉽게 설명하자면…OpenStack에서는 Floating IP를 생각하면 되겠다.Floating IP는 이미 잘 알고 있는 것 처럼 VM에 Public Network을 사용할 수 있도록 IP를 부여하는 것이다.VM이 외부와 네트워킹을 할때에 공용 IP를 각각 할당받아서 사용하는 방법이다.즉, 여러 VM이 각각 하나씩 공용 IP를 할당받아 사용하는 것이 되겠다. OpenStack Topology – DNAT (Float..
OpenStack DVR – SNAT Traffic OpenStack DVR SNAT Traffic Flow 이번 포스팅에서는 Neutron의 주요 서비스 중 SNAT 서비스에 대하여 알아보고자 한다.SNAT 는 Source NAT의 약자로서 우리나라 말로 억지로 번역하자면 ‘송신측 주소 변환’ 정도가 되겠다.어려운 말은 둘째로 치고 쉽게 설명하자면…SNAT와 반대되는 개념이 DNAT라고 하는 것인데 OpenStack에서는 Floating IP를 생각하면 되겠다.Floating IP는 이미 잘 알고 있는 것 처럼 VM에 Public Network을 사용할 수 있도록 IP를 부여하는 것인데…OpenStack에서는 이런 방법 말고도 다른 방법으로 VM이 외부 네트워크를 사용할 수 있다.어떤 방법이냐고 하면…VM이 외부와 네트워킹을 할때에 공용 IP 하나를 사..
OpenStack DVR Overview What is OpenStack DVR?DVR... 무슨 의미니? OpenStack의 10번째 버전인 JUNO 가 Release된 지도 꽤 시간이 흘렀다. 얼마전 Kilo가 Release 되었는데 OpenStack의 Release 속도를 보면 기겁할 정도다. OpenStack Juno 버전에서 소개된 DVR에 대해서 알아보고자 한다. DVR (Distributed Virtual Router) 네트워크 노드에 집중되었던 가상 라우터를 가상 머신이 생성되는 컴퓨트 노드에 분산배치하여 네트워크 노드로의 트래픽 집중을 해결하고 네트워크 노드에 장애가 발생하는 경우 VM 간 또는 외부 통신을 일정부분 보완하는 내용이다.요컨데, 네트워크 노드의 단일 장애점(SPOF: Single Point Of Failure) 및..
OpenStack DVR - East/West Traffic Flow OpenStack DVR - East/West Traffic OpenStack의 Neutron은 VM간의 통신을 위한 서비스를 제공한다. 이번 포스팅에서는 VM간의 통신 중 East/West Traffic을 살펴보고자 한다. East/West Traffic은 데이터 센터에서 같은 Tenant에 속하는 2개 이상의 Segment (즉, 서로다른 서브넷 네트워크)에 존재하는 VM 사이의 통신에서 발생한다. 좀 더 쉽게 이야기 하자면 OpenStack을 통하여 서로다른 서브넷 네트워크를 2개 이상 생성하고 각 서브넷마다 VM이 동작한다고 할 경우 DVR은 서로 다른 서브넷 네트워크를 연결하는 역할을 담당한다. 이 경우에 DVR로 연결된 서로 다른 서브넷 네트워크에 존재하는 VM 사이에 Traffic은 모두 D..