게시물 42건
   
[redhat6.5] LVM TAG 설정 및 설명 ( lvm tag, tagging, volume_list)
글쓴이 : theko 날짜 : 2016-04-06 (수) 17:34 조회 : 6465
# LVM TAG 하는 이유
- 고객의 실수로 인해 볼륨이 마운트 되는것을 막고자
-  시스템에서 오류로 인해 LVM 이 inactive 되는것을 막고자
- RHCS에서 fail-over 될 때  LVM 볼륨을 좀 더 정확하게 컨트롤 하고자.


1) LVM 태그방법
  # vim /etc/lvm/lvm.conf

 volume_list = [  "rootvg",  "@rhcsh03" ]
// rootvg 는 root lvm 그룹을 마운트를 항상 해야한다.
// @rhcsh03 는 RHCS  rgmanager 에서 넘어올때 넘어갈때

# rootvg는 액티브-인액티브 되는것을 예외 처리하는것이고,
@rhcsh03에 포함되어있는 리소스 파일시스템을 액티브-인액티브하는것이다.

--------------------------------------------------------
# vgchange --addtag @rhcsh03  rootvg

# vgchange --deltag @rhcsh03  rootvg  // 이건 원복해놓을때
---------------------------------------------------------
이와 같은 과정이 스크립트에 들어가 있다.
(/usr/share/cluster/lvm_by_vg.sh)


+이와 같이 설정을 하면

rgmanager stop --> vgchange --deltag @rhcsh03  rootvg  --> vgchange -an
-> vgchange --addtag @rhcsh04  rootvg  -> vgchange -ay

이런 방식으로 ha lvm 이 동작 한다.

아참. 그리고 lvm.conf 를 수정하고

#  dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)  를 실행하고 리부팅해야한다.

EX)    dracut -H -f initramfs-2.6.32-71.el6.x86_64.img 2.6.32-71.el6.x86_64


@결론적으로 RHCS를 중지하고, ha lvm 를 마운트 하려면
1) vgchange --addtag @rhcsh04  rootvg
2) vgchange -ay 
  2-1) vgchange -an // 이건 원복해놓을때
이 과정이 필요하다.

# vgchange -an --deltag node1.cs  수동으로 활성화 해놓은 HA LVM을 원래 돌려놓을때

theko 2016-04-06 (수) 18:04
# vgs -o +vg_tags

  VG     #PV #LV #SN Attr   VSize  VFree VG Tags
  apache   1   1   0 wz--n- 10.00g 8.00g rhcsh03
이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com