1 구성 정보 백업
Option-1) metastat 구성정보 백업
[svm-server#] metastat –p > /etc/lvm/md.tab.20201008
[svm-server#] metastat –c > /opt/SA/metastat-c.out
Option-2) metaset 구성정보 백업
: metaset 구성인 경우 metaset 정보를 백업 받는다
[svm-server#] metastat –ap > /etc/lvm/md.tab.20201008
[svm-server#] metastat –ac > /opt/SA/metastat-c.out
Option-3) cluster 정보 백업
: Cluster 구성인 경우 Cluster 구성정보를 백업 받는다
[svm-server#] cluster show -v > /opt/SA/cluster_show-v.out
[svm-server#] cluster status -v > /opt/SA/cluster_status-v.out
[svm-server#] cldev show -v > /opt/SA/cldev-show.out
4) 디스크 마운트 정보 백업
[svm-server#] df –k > /opt/SA/df-k.out
5) 디스크 장치 정보 백업
[svm-server#] format > /opt/SA/format.out
[svm-server#] cfgadm -al > /opt/SA/cfgadm-al.out
2. 서버 사전 작업
2.1 디스크 마운트 해제
1) 마운트 해제
[svm-server#] umount $svm_mount_point
2) vfstab 수정
[svm-server#] vi /etc/vfstab
2.3 meta clear
2.3.1 meta devices clear
Option-1) meta device clear
[svm-server#] metaclear $storage-metadevices
Option-2) metaset 으로 구성된 경우
: metaset을 release 시킨 후 Perge 시킨다
[svm-server#] metaset -s $setname -r
[svm-server#] metaset -s $setname -w #<== multi-owner 일 경우
[svm-server#] metaset -s $setname -P
Option-2.3.2 metadb clear
: metadb가 로컬에 구성된 경우 이 단계를 건너뛴다
Option-1) 임시 metadb 생성
: 로컬 디스크가 SVM으로 구성된 경우 metadb를 별도로 생성 해놔야 한다
[svm-server#] metadb -a -c3 -f $imsi-meta-device
Option-2) metadb clear
: metadb가 교체될 스토리지에 있는 경우 삭제 한다
[svm-server#] metadb -d $metadb-device
2.4 서버 중지
2.4.1 Multipath 제거(mpxio)
Option-1) 단독서버 구성일 경우
[svm-server#] stmsboot -D fp -d
Option-2) Cluster 구성일 경우
: 재기동 시 non-cluster 상태가 되도록 eeprom을 수정한다
(mpxio 해제 시 쿼럼 디바이스가 변경된다)
[svm-server#] eeprom auto-boot?=false
[svm-server#] stmsboot -D fp -d
3) 단독서버 구성일 경우
[svm-server#] sync;sync;sync
[svm-server#] shutdown -y -g0 -i5
3 스토리지 교체
3.1 스토리지 케이블 교체
: 기존 스토리지 케이블 제거 후 신규 스토리지 케이블 인입
3.2 서버 기동
Option-1) 단독서버 구성일 경우
ok> boot
Option-2) Cluster 구성일 경우
: non-cluster mode로 기동한다
ok> boot -x
3.3 multipath 구성
: 스토리지 벤더 multipath 소프트웨어 구성
Option-3.4 qurom device 교체
: Cluster 구성일 경우 none-cluster mode에서 Quorum 디스크를 교체 한다
[svm-server#] clquorum add $new-quorum-did-dev
[svm-server#] clquorum remove $old-quorum-did-dev
Option-3.5 서버 재기동
: Cluster 구성인 경우에 cluster mode로 재기동 한다
[svm-server#] reboot
4. SVM 구성
Option-4.1 metadb 구성
: metadb가 로컬이 아닌 스토리지에 있는 경우 재생성 한다
[svm-server#] metadb -a -c3 -f $new-storage-meta-device
4.2 meta devices 구성
Option-1) meta device 구성
[svm-server#] metainit d0 1 $new-meta-device-count $new-meta-devices...
Option-2) metaset 구성
: metaset 구성인 경우 기존 metaset을 다시 구성한다
[svm-server#] metaset -s $setname -a -h $node1 $node2
[svm-server#] metaset -s $setname -a -m $node1 $node2
[svm-server#] metaset -s $setname -a $new-devices...
3) md.tab 수정 및 반영
[svm-server#] cp /etc/lvm/md.tab.20201008 /etc/lvm/md.tab
[svm-server#] vi /etc/lvm/md.tab
$old-devices <-> $new-devices
[svm-server#] metainit -s $setname -a
4.3 마운트 정보 등록
1) vfstab 주석해제
[svm-server#] vi /etc/vfstab
new-storage-device
[svm-server#] mount -a
4.4 구성정보 백업
[svm-server#] prtvtoc $new-set-metadevice >> /etc/lvm/$new-set-metadevice.vtoc
반응형
'OS > Solaris_관리' 카테고리의 다른 글
[Solaris_관리] ValueError: character $val is not in range [$val1;$val2] (0) | 2020.12.29 |
---|---|
[Solaris_관리] mpxio 구성 (0) | 2020.10.16 |
[Solaris_관리] Package 관리 : package repository 서비스 구성(http) (0) | 2020.07.03 |
[solaris] 지정한 영역의 disk 추출 (16진수 -> 10진수 변환 비교 스크립트) (0) | 2020.06.02 |
[Solaris] disk label 스크립트 (0) | 2020.04.22 |