👨🏻‍💻Infra/📡HA

    CentOS6 GFS2

    ■ GFS2 (Global File System 2) 위키백과 : https://en.wikipedia.org/wiki/GFS2#cite_note-3 OS : CentOS6.x ■ hosts 수정 및 방화벽 off vi /etc/hosts 192.168.0.4 node1 192.168.0.6 node2 iptables 및 selinux off ■ cluster conf 수정 vi /etc/cluster/cluster.conf ■ LVM 볼륨 생성 pvcreate /dev/sdb vgcreate -Ay -cy VoL00 /dev/sdb lvcreate -L +2G -n test VoL00 ■ 파일시스템 생성 [root@node1 ~]# mkfs.gfs2 -p lock_dlm -t cluster:gfs2 -..

    CentOS7 Pacemaker + Corosync

    OS : CentOS7.x 0) Pacemaker, corosync 란? pacemaker를 사용할 때는 corosync라는 도구와 함께 쓰인다. corosync : 저수준의 인프라를 관리해주는 역할, 구체적으로 "노드 간의 멤버쉽, 쿼럼, 메시징" 정도가 될 수 있다. 즉, corosync는 클러스터 내의 노드 간 Discovery, 통신, 동기화 작업 등을 담당한다. 한 가지 특이한 점은, etcd같은 분산 코디네이터 없이 Mesh 형태로 동작하는 것으로 보인다. pacemaker : corosync의 기능을 이용해 클러스터의 리소스 제어 및 관리를 수행하며, 사용자 입장에서 클러스터의 특정 기능을 사용할 때는 대부분 pacemaker를 호출하게 된다. 예를 들어, Virtual IP 리소스를 생성하..

    CentOS7 DRBD

    CentOS7 DRBD

    ##방화벽 모두 해제 후 진행## OS : CentOS7 DRBD : 8.4 # 시간동기화 및 DRBD 설치 (node01, node02) yum -y install rdate rdate -s time.bora.net # hostname 설정 (node01, node02) hostnamectl set-hostname node01 hostnamectl set-hostname node02 #LVM 파티션 생성 (node01, node02) fdisk /dev/sdb fdisk /dev/sdc fdisk /dev/sdd #pv, vg, lv 생성 (node01, node02) pvcreate /dev/sdb1 /dev/sdc1 vgcreate VoL01 /dev/sdb1 vgcreate VoL02 /dev/s..

    CentOS6 Heartbeat

    본 설치는 Centos6 로 테스트 하였습니다. ha.cf : 하트비트 기본설정파일 haresources : 공유할 자원 및 스크립트 정의 authkeys : 인증방식에 대한 정의 default 파일 : /usr/share/doc/heartbeat iptables 80포트 open ## test2 는 index.html test2로 수정하여진행 ## vi /var/www/html/index.html test1 ## heartbeat 설치 후 heartbeat 설정파일로 복사## yum -y install heartbeat* rpm -qa heartbeat -d (설치 경로확인) cp /usr/share/doc/heartbeat-3.0.4/ha.cf /etc/ha.d/ cp /usr/share/doc/he..