Category: Application(어플리케이션)

sslh (ssl/ssh multiplexer)

SSLH는 ssl/ssh 멀티플렉스를 지원하는 소프트웨어이다. 개념은 단일한 443 포트(또는 임의의 한 포트)를 통해 다수의 서비스에 접속하는 것이다. 즉, ssh도 443포트로, https도 443포트로 또는 원하는 임의의 ssl 서비스를 443포트로 동시에 접속이 가능하다(그럼에도 불구하고, 이 글을 쓰는 현재 시점에서 구현된 서비스는 HTTP, SSL, SSH, OpenVPN, tinc, XMPP 정도이다). 이는 방화벽뒤의 서버에 접속할때 유용해 보인다. 443포트는 주로 https를 …

Continue reading

리눅스에서 Veritas Cluster Server(VCS) 설치 및 사용 – part 2

리눅스에서 Veritas Cluster Server(VCS) 설치 및 사용 – part 2 이전글 리눅스에서 Veritas Cluster Server(VCS) 설치 및 사용 – part 1에서는 가장 간단한 2node VCS를 구성해 보았다. 이제, 공유스토리지를 추가하고 서비스(apache web server)를 추가할 것이다. 공유스토리지는 리눅스 LVM을 사용할 것이다. 공유스토리지를 추가한 구성은 아래 그림과 같다.

Continue reading

리눅스에서 Veritas Cluster Server(VCS) 설치 및 사용 – part 1

Veritas Cluster Server 설치 및 구성. Veritas Cluster Server(이하 VCS)는 Symantec사의 HA(high-availability) 솔루션이다. VCS는 LLT(Low Latency Transport), GAB(Group Membership and Atomic Broadcast) 두가지 요소로 구성된다. 용어 LLT : 빠른 커널 대 커널 통신을 제공하고, 네트워크 연결을 모니터한다. GAB : 노드들 사이에 동기화된 상태를 유지하기 위해 필요한 전체적으로 순서화된 메시지를 제공한다. 작업환경 Node1 : CentOS6.3 minimal …

Continue reading

버추얼박스(VirtualBox) 에서 shared disk 만들기.

버추얼 박스를 이용하여 각 VM들 사이에 HA를 구성한다든지 할 때, shared storage가 꼭 필요한 경우가 있다. 실 구성에서야 별로 쓸모가 없겠지만, 시험용으로 사용할 때는 virtual box의 disk share 기능을 이용하면 간단히 해결 할 수 있다. 먼저, 두 linux guest를 사용한다. 첫번째 VM의 설정을 선택한다.

Continue reading

apache2 mod_evasive로 DDoS 방어하기.

debian 계열 Linux에서 apache2 웹서버를 운영한다면, 간단한 방법으로 DDoS 공격을 차단 할 수 있다. mod_evasive 를 사용하는 방법이다. mod_evasive는 따로 설치해 주어야 하며, debian 계열에서는 간단하게 설치가 가능하다.

Continue reading

리눅스용 HP MCSG 설치, 설정 하기.

클러스터 구성 환경 Node1: OS: CentOS6.6 eth0: 192.168.0.79 eth1: 10.10.10.1 hostname: fox1 Node2 OS: CentOS6.6 eth0: 192.168.0.80 eth1: 10.10.10.2 hostname: fox2 ServiceIP: 192.168.0.81 Shared Storage 1GB: lock lun용 53GB: data 용 MCSG vsrsion: A.12.00.00_Base_for_Red_Hat_Enterprise_Linux_6_BB094-11001 아래 그림과 같이 구성.

Continue reading

mhvtl 설정.

설치는 https://blog.boxcorea.com/wp/archives/1300 mhvtl 설정화일은 /etc/mhvtl 아래에 있다. 세 개의 설정화일이 있으며, 매우 단순하다. 1. 디바이스 설정(/etc/mhvtl/device.conf) mhvtl을 설치하면, 기본적으로 2개의 library와 library당 4개의 drive가 잡히도록 설정되어 있다. # lsscsi -g [0:0:0:0] disk ATA QEMU HARDDISK 1.5. /dev/sda /dev/sg0 [2:0:0:1] disk QEMU QEMU HARDDISK 1.5. /dev/sdb /dev/sg11 [5:0:0:0] mediumx STK L700 0105 /dev/sch0 /dev/sg9 [5:0:1:0] tape …

Continue reading

ubuntu 12.04에 mhVTL 설치, 사용하기.

mhVTL 이란? 리눅스에서 표준 Tape Library를 에뮬레이션 해주는 오픈소스 VTL 프로그램이다. 작업환경: ubuntu 12.04 (32bit) 1. 설치 1.1. 다운로드 # wget https://sites.google.com/site/linuxvtl2/mhvtl-2014-04-13.tgz?attredirects=0 # mv mhvtl-2014-04-13.tgz?attredirects=0 mhvtl-2014-4-13.tgz

Continue reading

iSCSI 설정과 사용하기 – ubuntu linux에서

Ubuntu Linux 에서 iSCSI 설정과 사용하기. 작업환경 OS: Ubuntu 12.04.4 LTS(32Bit version) Box1: 192.168.0.51 Box2: 192.168.0.52 1. iSCSI Target 설정 (iSCSI 볼륨 만들 서버) Box1 에 iSCSI volume을 만들기위해, 관련 패키지를 설치한다. # apt-get install iscsitarget scsitarget-source iscsitarget-dkms 주의) 위의 패치지를 설치할때 dkms 부분에서 아래 처럼 make 오류가 발생한다. 버그없는 패키지를 받아서 수동으로 설치했다. make …

Continue reading

bacula 백업 – 설치, 구성, 사용

opensource backup 솔루션인 Bacula 설치와 사용하기. 설치환경 백업서버 IP: 59.29.142.85 Hostname: fox1 OS: Ubuntu 12.04 백업 클라이언트(백업대상 서버) IP: 59.29.142.120 Hostname: ubuntu-1 OS: ubuntu 12.04

Continue reading