Cloud 38

OpenStack - How To Install DevStack with Vagrant/VirtualBox

GitLab => https://gitlab.com/call518/devstack-on-vagrant-single/tree/master 업무상 잦은 재설치와, 여러 버전의 OpenStack이 필요하다 보니, 급하게 작성한 내용임을 미리 밝힌다. Vagrantfile내용을 적절히 편집하면 neutron 환경이며, 설치를 원하는 Branch선택 가능... 자세한 내용은 위 GitLab 링크로... 테스트 확인 환경 (버전주의... 특히 Vagrant의 경우, 버전차이에 따라 Syntax에 변화가 크다.) - Linux(Ubuntu12.04.4_64)/Windows7(32bit) - VirtualBox: v4.3.8-92456 - VirtualBox Extension Pack: v4.3.8-92456 - Va..

Cloud 2014.03.12

AWS OpsWorks에서 Custom Chef Cookbook 사용하기

OpsWorks는 기존의 AWS Cloud Formation의 대안격으로 보인다. 현재는 Beta서비스 중이지만, 개념이 Cloud Formation보다 훨씬 직관적인 것 같다. 물론 Chef에 대해 어느정도 배경지식이 있어야 하겠다.(이런게 진짜, "as-a-Service" 아니겠나~ "I"냐 "P"냐 "S"냐는 경계가 모호해진지 오래라 의미 없고..) 이번 스레드에서는 OpsWorks상에서 Custom Cookbook(getting-started)를 적용하는 흐름을 간단히 정리해 두는 것이 목적이다. 먼저 OpsWorks 특징에 대해 파악된 부분만 우선 정리 하자면, 단일 인스턴스가 최종 Goal이 아닌, 하나의 Stack(다 계층 구조의 시스템 전체)를 쉽게 배포/설정을 지원.하나의 Stack은 다..

Cloud 2013.10.28

[가상화&자동화] HDD Image :: Pre-Installed Template vs. OS-Only Template (with Chef/Puppet) (about AMI)

VM Template 이미지를 어떻게 만들고 운영해야 유리할까~??? 최근, Chef로 서비스 구성(Configuration) 자동화 파트를 다시 하게 되었다. 여기저기 타 부처 수행 인력과 협업도 해야 하는 상황이라, 가상화 인프라부터 논의를 통해 결정을 지어야 할 일이 많다... 서비스 구성에는 Hadoop Cluster, MySQL & Replication, Cassandra, MongoDB, HAProxy LB, Apache/Tomcat, 등등 여러가지 서비스들이 버튼 한번의 클릭으로, 동적 구성 및 동작이 되어야 한단다. (쉽게 이야기들 한다...쿨럭...) 이러한 일련의 자동화 구성/배포 전략 수립단계에서 여러사람들끼리 혼선도 있고, 의견 충돌이 있는 것은 당연하다. 왜? 정답이 없는 거니까~..

Cloud 2013.02.24

Xen - How I/O-Ring Works (between Domain-0 and Domain-U)

Xen - How I/O-Ring Works (between Domain-0 and Domain-U)Xen에서 FrontEnd 드라이버와 BackEnd 드라이버 사이에 I/O 작업이 어떻게 이루어지는지 살펴 본다. 사전 정보Native-Device-Driver(Physical-Driver)는 Domain-0에 있다.아래 그림과 같은 I/O Ring은 Xen-Hypervisor레벨에 하나가 존재 한다. 이 Ring이 모든 I/O에 대한 중계 역할.Xen's I/O Ring 구성도I/O 요청 FlowDomain-U의 App이 I/O 요청을 발생시키면 FrontEnd-Driver가 이를 받아, Xen-Hypervisor에 있는 I/O Ring에 요청 이벤트로 등록.이벤트 등록이 완료되면, I/O를 발생시킨 v..

Cloud 2012.05.14

CloudStack 3.0 설치 후기....

후기랄것도 없다... 뭐가 이렇게 간단해??!!!!!! 2.x대의 그 애매모호성이 대폭 없어진 느낌... (물론 Zone이니, Pod니, Cluster, Host 등의 개념을 처음 접하면 역시나 난해함이 있을수도 있겠지만...) 그러나, 결론은 2.x에 비하자면 매우 만족!!!!!!!!!! 장비만 너끈하다면, 1시간이면 뚝딱 IaaS 인프라 구축이 완료될듯... 한마디로 요약하자면, Windows에서 프로그램 설치 하듯... 위자드(설치 마법사) 수준으로 쉬움~~ 강추~~!! * 설치 메뉴얼은 따로 작성안한다... 왜? CloudStack공식 가이드 문서인 Quick-Installation 문서가 너무 잘 되어 있기때문에~ 굳이~ 사족달 필요 없다.... 링크 : Quick Install Guide (E..

Cloud 2012.05.06

CloudStack + SDN

특징VLAN의 제한을 벗어남 (예: VLAN 개수가 4k 이상 운영 불가 등등)GRE 터널링을 활용해서, L3위에서 L2에 대한 Overlay 네트워크 실현 (IDC간에서도 Network 통합)기존의 임기응변 격이었던 VPN을 통한 L2 Overlay 네트워크 흉내내던 것에 대한 대안...VLAN개수 제한 대신 테넌트키(Tanant-Key)라는 것을 통해 계정별 트래픽 격리Tanant-Key가 기존의 VLAN에서 VLAN-Tag(ID) 속성에 매칭되는 듯...걱정거리...GRE 터널링에서 Tanant-Key활용은 분명 기존의 VPN에 비해 복잡성을 많이 제거 했으나, 터널링이라는 것에 의한 속도 문제는....SDN과는 별개의 이야기지만, RouteVM이라는 병목 구간에 대한 개선점은 잘 보이지 않음.....

Cloud 2012.05.01

CloudStack 2.2.13 with XenServer (on ESXi)

CloudStack 2.2.13 가상화 기반에서 테스트 가능하네요... 물론 KVM은 불가... XenServer를 사용한다면 HVM이 필요 없음에도, CloudStack은 HVM을 기본으로 체크해서 Computing Node 등록이 불가했었는데, 이걸 페이크 처리 하는 팁이 CloudStack Knowledge Base에 공개되었네요.. Citrix가 인수 하다보니 그런건지... 작년에 이부분때문에 한동안 이슈가 많이 올라오던데 별 진전이 없더만.... MySQL DB의 configuration테이블에 Advanced 속성 하나를 수작업으로 만들어 주니 되는군요... VMware ESXi에서 확인 했습니다~ 설치 문서는 기존 2.2 퀵인스톨 PDF 대충 참조..... http://docs.cloud.c..

Cloud 2012.02.25