본문 바로가기

전체 글

[CentOS 7] Gluster Geo-replication 환경 구축과 테스트 Gluster 파일시스템의 Geo-replication 환경을 구축하고 테스트 하는 과정을 정리해 보자. 작업 환경을 단순하게, 과정을 직관적으로 표현하기 위해 추가 디스크 없는 VM 2개만으로 모든 내용을 소화해 보기로 한다. 이를 위해 Linux 의 Sparse 파일을 가상 디스크로 매핑하여, 마치 추가 디스크가 장착된, 또는 별도 파티션 된 물리 디스크 볼륨이 있는 것처럼 흉내 내는 방법을 같이 다루어 보고자 한다(블록디바이스를 통한 비슷한 테스트를 진행해야 할 때 유용한 방법으로 써먹을 수 있을 것이다). CentOS 7.2에 Gluster Filesystem 설치 먼저 위의 그림과 같이 네트워크가 연결된 2개의 가상머신을 준비한다(CentOS 7.2 또는 RHEL 7.2는 이미 설치되었다고 가정.. 더보기
티스토리, 2차 개인도메인 사용자에게 CNAME 변경 요구 해프닝 9월 6일자 티스토리 공지사항에 보면 아래의 내용이 올라와 있다. 밥벌이에 바쁘다 보니 뒤늦게 읽게 됐는데, 보다 보니 좀 심각한 내용이다. 티스토리의 서버가 이전함에 따라 IP가 바뀌게 되어 2차 도메인 사용자를 위한 배려(?)로 CNAME으로 host.tistory.io 만을 사용하고 도메인에 대한 A 레코드(티스토리의 IP주소로 등록한 부분)을 삭제 해 달라는 내용이다(10월6일 이후에 좀 더 상세하게 바뀐 내용으로 업데이트된 공지 참고). 그런데, DNS 표준 권고사항에서는 루트도메인(Root Domain=Naked Domain=Bare Domain=Zone Apex ... 다 같은 말이다. 즉 필자의 경우를 예로 들면, 보유 중인 2차 개인 도메인인 'bryan.wiki'가 바로 루트도메인)에 .. 더보기
[Openstack #1] Mac OS에서 오픈스택(Mitaka v5) 환경 구성 - Multi-node Openstack POC(개념증명) 1. 오픈스택이란?Openstack은 소규모부터 중대규모를 아우르는 IAAS(Infra As A Service)를 가능하게 하는 오픈소스 클라우드 플랫폼 솔루션입니다. 2010년, Rackspace사의 클라우드 파일 플랫폼과 NASA의 Nebula를 기반으로 통합, 협력하는 방식으로 진행되기 시작한 이 프로젝트의 첫 코드명은 Austin(2010). 이후 Diablo(2011), Essex(2012), Havana(2013), Icehouse, Juno(2014), Kilo(2015), Liverty, Mitaka(2016) 를 거져 2016년 10월에 Newton 버전이 출시될 예정으로 개발이 진행되고 있지요. Python 언어를 기반으로 만들어진 이 클라우드 플랫폼은 Apache License 2.0.. 더보기
[바둑] 구글 Deepmind의 알파고, 이세돌을 이기다. 커제는 어떨지? 2016년 3월 9일, 이세돌은 알파고와 ‘구글 딥마인드 챌린지 매치’ 5번기 제1국에서 186수 만에 흑으로 불계패를 당했다. 한마디로 충격적이다. 세계 최정상급 프로바둑 최정상급 기사 이세돌의 패배를 어떻게 받아들여야 할까? 약 십 수년 년 전에 필자는 "The Many Faces Of Go" 라는 PC용 바둑프로그램을 어렵사리 구해서 바둑을 두어 본 적이 있었다. 지금처럼 온라인 웹사이트도 없었고 관련 정보도 부족했지만 아마추어 4~7급 수준이라고 알려졌었고, 당시 필자의 수준은 대략 7~9급 수준이었다고 기억된다. 하지만 당시 나는 한마디로 프로그램을 "가지고 놀았"었다. 원래 하수들은 되지도 않은 꼼수를 좋아한다. 내 꼼수에 컴퓨터 프로그램은 아무렇게나(녀석은 나름 최선을 다했겠지만) 맞두다가 .. 더보기