전체 글 64

Cassandra - 분산 배치 전략 (Strategy - Replica/Snitch/Partitioner)

http://redmine.nehome.net/redmine/projects/nosql/wiki/Cassandra_-_Replica-Strategy_and_Snitch-Strategy_and_Partitioner-Strategy Replica-StrategyKeyspace 생성시 설정한다. [default@unknown] CREATE KEYSPACE score with placement_strategy='org.apache.cassandra.locator.NetworkTopologyStrategy' and strategy_options={0:3}; Cluster내에서 Replica들을 어떻게 분산 시킬지를 결정Type에는 2가지 지원SimpleStrategyNetworkTopologyStrategySim..

Bigdata 2012.06.09

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

CentOS 6 x86_64 Linux 설치모드(Anaconda)에서 SSH 데몬 활성화 방법 (임시 메모)

Linux 설치시 설치상태나, 설치 단계에서부터 몇가지 체크하고 모니터링 할게 있어서, SSH로 접근 하면 좀 편하지 않을까 싶어서, Ananconda가 Load되면서 SSH를 뛰울 수 있는 방법이 없나~ 하다가... 아주 썩 깔끔한 방법은 아니지만, 우선 급한대로 원하는 결과만(?) 만들어 내어 일단 메모해둔다. (보안같은 부분은 추가적으로 해줘야 한다.. SSH가 root로 비번도 없이 로그인 되니... pass를 미리 설정하던지, Allow인자를 활용하던지.. 아무튼, 꼭 보안은 별도로 신경 써줘야 한다...) 1. 환경TFTP/PXE로 isolinux 이미지들을 바탕으로 설치isolinux중에서 initrd.img 이미지를 편집하는 것으로 처리. 2. initrd.img 풀어 해치기~# cd # ..

OS 2012.04.08

LiveCD - Edit Fedora LiveCD's Root-Image

오늘 예전에 같이 동고동락(?)했던 SE분께 놀러 갔다가 딱 걸렸다..ㅡ.ㅡ;; 그쪽 고객중에서 사내 업무에 필요한 관계로, LiveCD를 커스터마이징하는 방법을 요청 했다고.... 뭐 대충 보니, LiveCD에 각종 드라이버나, 유지보수 할수 있는 도구들을 담아두고, 유사시에 LIveCD를 응급복구 용도로 사용할려는 것 같다. 이전에는 WindowsPE를 커스트마이징 해서 사용해 온듯 하나, 라이센스 문제가 불거저 더이상 사용하지 못하게 된것 같기도 하고... 아무튼, 이야기를 들어보니, LIveCD의 커널에 특정 하드웨어(Disk 드라이버나 NIC 드라이버) 모듈을 추가 하는 작업은 아니라, 단순히 Linux OS에서 사용할 유틸리티 파일들을 추가 해두려는 것이라, 바로 테스트 해봤다. Linux 기..

OS 2012.03.26

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

[NoSQL] CAP이론, 그리고 좀더 명확히 해둬야할 Partition tolerance.........

Partition tolerance refers to the ability for a system to continue to operate in the presence of a network partitions. For example, if I have a database running on 80 nodes across 2 racks and the interconnect between the racks is lost, my database is now partitioned. If the system is tolerant of it, then the database will still be able to perform read and write operations while partitioned. If n..

Bigdata 2012.02.13

NoSQL vs RDB 에 대한 엉뚱한 생각....

우선 금번 포스팅은 지극히 개인적인 생각이다. 나만의 시각일 뿐임... 특히 MR같은 특수한 기능 측면 보다는 기존 RDB에 비춰 NoSQL의 일반적 특성이 뭘까 고민 해본 정도?? 작년엔 IaaS로 후끈~ 달아 오르더니 딱 1년 지나니... 조용.......... 뭔가 모든걸 해결해 줄듯~ 기세등등한 "Oral-Clouder"들의 천국(전부가 다 그렇단 이야긴 아니니 오해 없길...)이었던 것 같다... 한 1년 겪어보니 이게 장난이 아니구나~ 싶었던걸까...... 그러던 "IT깡국 대한민국"이... 올해는NoSQL, Big-Data로 난리도 아닐것 같다... 뭐가 됐든, 붐이 이는건 좋다... 다만, 걱정되는건 작년 IaaS 처럼... 반짝~ 하고 말게 되지나 않을까 하는거..... NoSQL의 개념..

Bigdata 2012.02.12

정말 AWS가 클라우드의 표준(Standard)은 아니잖아~

정말 궁금하다... AWS가 클라우드의 표준일까?? SKT클라우드 기사 검색하면서 다시 느낀게... "S3 100%호환 스토리지~ 어쩌고~ 블라블라~~"..... AWS는 충분히 훌륭한 레퍼런스이고 독보적임은 분명하다. 그러나 호환은 옵셔널 한 것일뿐이다. 단지 그게 전부고 그기에 의존적이라는 건....... 최근의 DynamoDB의 출현만 봐도 그렇다. 결과론적이지만, SimpleDB는 DynamoDB의 전신? 테스트베드? 그정도가 된게 아닌가? 이런 상황에서의 오버헤드는 어떻게 할 것인지... 휘둘릴 수 밖에 없지 않나... 대한민국IT의 창의성이 부족한건 아닌거 같다...어떤 민족인데... 단지, 당장에 뭐라도 안하면 뒤쳐지는 것만 같아 조급해하고 있는 것 같다.... SKT클라우드 기사 내용도 참..

Cloud 2012.02.07