본문 바로가기
카테고리 없음

VxVM Disk Group (dg) 관리

by 3604 2024. 6. 15.
728x90

출처: https://blog.naver.com/mathee96/50069238066

1. VxVM Disk Group (dg) 관리

  dg관리란 물리적 disk를 vxvm상에 추가하여 관리 제어하기 위한 것으로 2가지 기본 기능이있다

  •   Assist administration of data management
  •   Provide increased data availavility

  디스크를 관리할때 기존 데이타를 보존하여 가져오는 방법과 초기화하여 가져 오는 방법이 있다.

  •  Encapsulation : 기존에 사용하던 데이터를 보전하기 위해 사용함.
  •  Initalzion : 기존 데이터에 상관이 없을 경우 초기화 하여 사용함.

2. VxVM Disk Group 명령어

 - dg는 최소한 한개 이상의 disk를 포함해야한다.

   db는 관리 편의상 disk의 미디어네임(alias)를 설정하는 것이 좋다.

   db는 미디어네임(alias)를 설정하지 않으면 device_name이 생성된다.

  •   vxdg : vxdg 관리 명령어
  •   vxedit : 디스크 이름 변경, 디스크 삭제, 수정 명령어
  •   vxdg init : 그룹 생성시 초기화 명령어
  •   vxdg adddisk : 새로운 디스크 추가 명령어
  •   vxdg rmdisk : 그룹에서 디스크 삭제 명령어
  •   vxdg import : 삭제된 그룹 추가 명령어
  •   vxdg deport : 사용중인 그룹 버리는(내려놓다) 명령어
  •   vxdg destroy : 사용중인 그룹을 삭제하는 명령어

------------------------------------------------------------------------------------------

실습1] 4개의 디스크를 초기화하고 하나의 dg를 생성한다.

         1) dg명은 dgA로한다)

         2) 디스크 이름은 dm1,dm2....로 설정한다.

1. 4개의 디스크를 초기화한다.

 #vxdisksetup -i c2t0d0

 #vxdisksetup -i c2t1d0

 #vxdisksetup -i c2t2d0

 #vxdisksetup -i c2t3d0

 #vxdisk list

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

2. dgA로 하는 dg를 생성하며 디스크명은 dm1 설정한다.

 #vxdg init dgA dm1=c2t0d0 cds=off

 #vxdisk list

한번에 4개의 디스크를 하나의 dg에 포함하고다 한다면 아래와 같이 입력하면 된다.

하나의 dg에는 하나 이상의 디스크가 포함되어야 한다는 것은 잊지 말도록!!

#vxdg init dgA dm1=c2t0d0 dm2=c2t1d0 dm3=c2t2d0 dm4=c2t3d0 cds=off

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

실습2] 기(dgA) 생성된 dg에 3개의 vm 디스크를 추가한다.

#vxdg -g dgA adddisk dm2=c2t1d0 dm3=c2t2d0 dm4=c2t3d0 cds=off

#vxdisk list

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

실습3] dgA에서 1개의 디스크를 삭제한다.

#vxdg -g dgA rmdisk dm3

#vxdisk list

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

실습4] 삭제한 디스크를 disk 별명 없이 device_name으로 추가한다.

#vxdg -g dgA adddisk c2t2d0

#vxdisk list

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

실습5] daA를 버린다(소유권은 놓다)

#vxdg deport dgA

#vxdg list

* deport하게 되면 디스크 및 그룹이 보이지 않는다. 하지만 import해야 할때도 보이지 않기 때문에

   이렇때는 현재의 dg 및 버려진 dg를 보기 위한 방법이(명령어)가 따로 있다.

   " vxdisk -o alldgs list " ( ) 로 보이는 것이 소유건을 포기한 dg이다

   소유권을 포기한 dg는 가져다 사용할수 있음(물로 사용중인 dg도 강제로 가져올수 있음)

#vxdisk -o alldgs list

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

실습6] 버려진 dg를 가져다 사용하자.

#vxdisk -o alldgs list

#vxdg import dgA

#vxdisk list

deport(소유권포기) 할때의 내용 그대로 올라오는것을 확인 할수 있다.

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

실습7] 디스크 미디어(alias)명을 바꾸자, c2t2d0의 디스크명이 device_name으로 되어 있어

관리하기 힘들다 다른 디스크 미디어명과 동일한게 변경하도록하다.

#vxedit -g dgA rename c2t2d0 dm3

#vxdisk list

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------

실습8] 현재 상용중인 dg를 삭제를 한다(소유권 포기가 아닌 완전 삭제를 의미함.)

#vxdg destroy dgA

#vxdisk -o alldgs list

완전히 삭제되었음을 확인 할수 있다.

 

728x90