Tag: 리눅스

리눅스 HA(corosync, pacemaker) – Part 1

리눅스 HA 구성(CentOS7, corosync, pacemaker 이용) 참고: 리눅스 HA(corosync, pacemaker, DRBD) – Part 2 리눅스 HA (pacemaker, corosync, iscsi shared storage) – part 3 리눅스 HA(corosync, pacemaker, shared disk)에 zabbix 모니터링 서버 구성 – part 4 corosync와 pacemaker를 이용하여 리눅스 HA 클러스터를 구성한다. Corosync – 클러스터의 저수준 인프라를 제공하며, 클러스터에 대한 쿼럼정보, 멤버쉽, 안정적인 메시징을 …

Continue reading

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

Linux Docker.

참고문서: https://docs.docker.com/engine/installation/ubuntulinux/ https://docs.docker.com/engine/userguide/ https://docs.docker.com/engine/userguide/basics/   I. 설치 1. 설치(ubuntu 14.04 에서). 아래 커맨드로, docker repository를 위한 pgp key를 등록한다. # apt-key adv –keyserver hkp://pgp.mit.edu:80 –recv-keys 58118E89F3A912897C070ADBF76221572C52609D Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –homedir /tmp/tmp.fq7Qgn6cd8 –no-auto-check-trustdb –trust-model always –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver hkp://pgp.mit.edu:80 –recv-keys 58118E89F3A912897C070ADBF76221572C52609D gpg: requesting key 2C52609D from hkp server pgp.mit.edu gpg: key 2C52609D: …

Continue reading

dmidecode 로 알 수 있는 것 들.

dmidecode 는 컴퓨터의 DMI(또는 SMBIOs) 테이블의 정보를 사람이 볼 수 있도록 보여주는 tool 이다. 옵션 없이 사용하면 DMI의 모든 테이블이 표시된다. 결과는 아래 양식으로 표시된다. Record Header: Handle {record id}, DMI type {dmi type id}, {record size} bytes Record Value: {multi line record value}

Continue reading

centos 6.5 minimal version에서 x11 forwarding 오류.

centos 6.5 minimal version 에서 아래와 같이 X11 포워딩이 안되는 문제가 발생. WARNING! The remote SSH server rejected X11 forwarding request. sshd_config 화일에서, x11 forwarding을 허용하도록 설정이 되어 있다. # cat /etc/ssh/sshd_config | grep -i x11 #X11Forwarding no X11Forwarding yes #X11DisplayOffset 10 #X11UseLocalhost yes # X11Forwarding no 확인 결과 xorg-x11-xauth, xorg-x11-fonts-*, xorg-x11-utils 패키지가 필수라고 한다. …

Continue reading

linux powerpath 설치 – CentOS6

사용환경 CentOS Linux release 6.5 64bit, Minimal version EMC powerpath 1. naviagentcli 설치 naviagentcli rpm 패키지가 있는 디렉토리로 이동하여, 패키지를 설치한다. # yum install ./naviagentcli-6.26.32.0.72-1.noarch.rpm Loaded plugins: fastestmirror S… Installed: naviagentcli.noarch 0:6.26.32.0.72-1 Complete! navisphere agent를 실행한다. # /etc/init.d/naviagent start Starting Navisphere agent: [ OK ]

Continue reading

bash history에 시간 넣기

보통 history 커맨드를 내리면, 아래처럼 보인다. 999 ls 1000 ls -l 1001 history 1002 clear 1003 history

Continue reading

리눅스 메모리 테스트하기.

CentOS에서 아래 패키지를 설치면, 부팅시 메모리 테스트를 할 수 있다.(Ubuntu 리눅스도 마찬가지다) # yum install memtest86+ 그리고, 아래 커맨드를 실행하면 # /usr/sbin/memtest-setup Setup complete.

Continue reading