How to install docker on ubuntu

Docker? LXC(Linux Containers) 개념에서 시작하며 기존 가상머신의 단점의 극복과 장점을 극대화 시킨 가상화 어플리케이션 이며, Hypervisor과 같이 운영체제를 통으로 가상화 하기 보단 Host OS와 Container OS의 다른 부분만을 패키징하여 격리시켜 주는 도구 입니다.  그림1. Hypervisor & Linux Container 차이점 Docker 0.8x 버전 이하에서 LXC 드라이버에 의존해서 동작하였는데 0.9x 버전부터는 libcontainer 드라이버가 내장으로 들어가 있어서, LXC 드라이버 […]

How to configure DRBD + GFS2 + Heartbeat + MariaDB on CentOS

두대의 서버에 DRBD + GFS2 + Heartbeat + MariaDB를 설치하여 DB서버 이중화 구성을 하는 방법에 대해 다루겠습니다. 대충 서버 구성은 다음과 같다고 보시면 됩니다. 설치 순서는 DRBD -> GFS2 -> MariaDB -> Heartbeat 가 되겠습니다. 설명 중간 중간에 “[root@ruo91 ~]#” 의 형태로 나오면 양쪽 서버 모두 포함해서 설정하는 부분 입니다.. 실수 없으시길.. 테스트 환경 CentOS […]

How to configure DRBD on CentOS

DRBD? DRBD(Distributed Replicated Block Device)는 HA(High Availability) Cluster를 구축하기 위해 만들어 졌으며, 네트워크를 통해 디스크 복제(동기화)가 가능 하도록 해주어 Raid-1(Mirroring)과 같은 환경을 구축할수 있게 도와줍니다. DRBD Overview (http://www.drbd.org/)   테스트 환경 및 서버 구성 CentOS 6.5 (2.6.32-431.5.1.el6) Host Name           Type                     […]

Hadoop HDFS over HTTP (HttpFS)

HttpFS는 HDFSProxy를 대체하기 위해서 클라우데라(Cloudera)에서 만들었으며 HTTP REST API로 구현 되어 손쉽게 HDFS로 접근을 할수 있습니다. 이 글에서는 HttpFS와 Red Gate사의 HDFS Explorer 툴을 가지고 HDFS에 접근 하는 방법에 대해서 다룰것입니다. (Tested : Apache Hadoop 2.2.0) 하둡이 설치 되어있다는 가정하에 진행합니다. 1. hadoop 관련 설정 – core-site.xml 아래의 userid 부분에는 시스템에 존재하는 실제 계정을 넣으시면 […]

Linux – How to use Logical Volume Management

Logical Volume Management LVM은 물리적 하드디스크를 논리 볼륨으로 관리 할수 있도록 해주는 녀석입니다. 기존의 데이터를 보존하면서 더 큰 용량을 확보 하고자 할 경우에 사용 합니다. 아래 예제에서는 용량 2TB의 하드디스크 2개를 가지고 LVM을 만들어 보았습니다. 1. Linux LVM 파티션 생성 fdisk로 새로 추가한 하드디스크 디바이스명 /dev/sdb, /dev/sdc에 LVM 파티션을 생성 합니다. (fdisk -l 명령어로 미리 […]

Hadoop – DFS Block size

Hadoop의 DFS 블록 사이즈 변경 방법입니다. conf/hdfs-site.xml 설정 파일에 <configuration>..</configuration> 구문 사이에 아래 예제 처럼 넣으면 됩니다. Block size 단위는 Byte 입니다.

Comments comments