본문 바로가기
Storage

VxVM rootdg 재구성

by 레이루이 2008. 5. 7.
반응형


[Veritas VxVM]rootdg 재구성 | Storage  2004/06/04 10:09 
 
http://blog.naver.com/183fso/20002960947
 
*****************************************************************************
모든 자원이 rootdg에 있을 경우, 이 볼륨들은 deport/import 할 수가 없다.
만일 rootdg에 있는 볼륨들을 데이터 손실없이 다른 시스템으로 옮기는 작업을 하려면
다음과 같이 작업한다.
즉 1.OS부분 내장 디스크의 일부를 떼어 하나의 파티션으로 만들어 이것을 rootdg에 넣고
    2.기존의 모든 자원을 새로은 dg를 만들어 옯긴후
    3.새로 만든 dg를 deport 시켜
    4.새로운 시스템에 import 하면 된다.
*****************************************************************************
 기존 시스템에서 할 일
(1)rootdg만들기
1.내장 디스크에 10MB정도의 rootdg를 위한 새로운 파티션을 만들어 둔다 (예: c0t0d0s7)
  이때 file system은 만들지 않는다.
2.기존 package제거
  # pkgrm SUNWvxva SUNWvxvm
3. Volume Manager 다시 인스톨
  # cd /cdrom/cdrom0/Products
  # pkgadd -d .
4. 내장 디스크에 rootdg만들기
   # vxconfigd -m  disable
   # vxdctl  init
   # vxdg init rootdg
   # vxdctl  add  disk  c0t0d0s7  type=simple
   이때 warning이 나는데 이를 무시한다.
   # vxdisk  -f init  c0t0d0s7  type=simple
   # vxdg adddisk  c0t0d0s7
   # vxdctl enable 
   # rm  /etc/vx/reconfig.d/state.d/install-db
   # vxprint : 상태 확인
   # reboot (또는 vxconfigd를 죽이고 rc script다시 기동)
(2)새로운 dg를 만들어 기존에 rootdg에 있던 것들을 새로운 dg로 import
   # /etc/vx/diag.d/vxprivutil list /dev/rdsk/c0t2d0
                                  기존 rootfdg안에 있던 중 아무 디스크 이름
                            or(vxprivutil이 잘 안먹으면)
   # vxdisk -s list   
     ==>기존 rootfdg의 고유 ID확인
   # vxdg  -n  datadg(임의)  import  확인된ID
   # vxvol  -g  datadg(임의)  startall
   # vxprint (상태 확인)

(3)새로운 dg(datadg) deport
   #vxdg deport datadg
   또는 vxva를 기동해서 GUI로 한다.(Advanced-->Disk group-->deport)

새로운 시스템에서 할 일
(1)어레이를 연결시키고 # reboot -- -r
(2) Volume Manager install
    (이때 vxinstall은 실행할 필요가 없다)
(2)rootdg만들기 : 위와 동일
(2)새로운 dg import
    # vxdg -C import datadg(임의)
      혹은 vxva를 기동시켜 GUI로 할 수도 있다.
 
*****************************************************************************
참고 : 위와 같이 복잡하게 하지 않아도 rootdg에 있는 볼륨을 그대로 다른 시스템으로
       import하는 방법이 있다. 그런데 이방법은 비밀리에 전해져오는 비법이긴한데,         
       100% 효과를 보장할 수 없고 한번해서 안되면 그런가 보다하고 포기하여야 한다.
*****************************************************************************
rootdg 의 volume을 그대로 가져오는 법
# vxiod  set 10
# vxconfigd  -d
# rm /etc/vx/reconfig.d/state.d/install-db
# vxdctl enable

반응형