일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- rm
- http
- 쇼펜의상속자 #킨텍스메가쇼 #섬유향수탈취제
- cadre
- windows
- PORT
- 칭찬교육
- Hack
- pid
- rm -rf
- PERL
- Disk
- iptables
- 솔라리스
- Performance
- DNS
- Bash
- goaccess
- Kernel
- Linux
- rsync
- CPU
- 좌절교육
- ext4
- Cache
- 디스크
- ext3
- 리눅스
- Python
- apachetop
- Today
- Total
Ben's
nexenta 에서의 megacli 를 이용한 VD 생성(리부팅 필요없음) 본문
[테스트 서버 준비]
192.168.30.10 => 테스트실
[테스트 전 준비]
MegaCLI.zip 다운받아서
unzip 해서 들어가서 solaris 것까지 푼다
[17:51:28][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#pwd
/root/tmp/MegaCLI-8.04.53/MegaCLI_Solaris
[17:52:08][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#ls
MegaCli MegaCli.pkg libstorelib.so
이렇게 나오면 chmod 700 ./MegaCli
해서 MegaCli 를 사용할 수 있다. 준비끝
==========================================================
[테스트]
1. PORT 7 번을 뺀다(장애상황 가정)
2. hot-spare 로 자동 리빌딩이 끝날때 까지 기다린다.(다 끝나면 아래와 같은 상태가 됨)
[17:36:43][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#zpool status
pool: BACKUP
state: DEGRADED
status: One or more devices are faulted in response to persistent errors.
Sufficient replicas exist for the pool to continue functioning in a
degraded state.
action: Replace the faulted device, or use 'zpool clear' to mark the device
repaired.
scan: resilvered 43.4G in 0h32m with 0 errors on Wed Dec 26 17:10:35 2012
config:
NAME STATE READ WRITE CKSUM
BACKUP DEGRADED 0 0 0
raidz1-0 ONLINE 0 0 0
c0t1d0 ONLINE 0 0 0
c0t2d0 ONLINE 0 0 0
c0t3d0 ONLINE 0 0 0
c0t4d0 ONLINE 0 0 0
c0t5d0 ONLINE 0 0 0
raidz1-1 DEGRADED 0 0 0
c0t10d0 ONLINE 0 0 0
c0t6d0 ONLINE 0 0 0
spare-2 FAULTED 0 0 0
c0t7d0 FAULTED 0 0 0 too many errors
c0t11d0 ONLINE 0 0 0
c0t8d0 ONLINE 0 0 0
c0t9d0 ONLINE 0 0 0
spares
c0t11d0 INUSE currently in use
errors: No known data errors
pool: syspool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
syspool ONLINE 0 0 0
c0t0d0s0 ONLINE 0 0 0
errors: No known data errors
3. 새 디스크를 삽입하고 물리적으로 잘 인식 되었는지 확인한다.(아직 VD는 안보이는 상태)
[17:27:15][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#./MegaCli -PDinfo -PhysDrv[32:7] -a0
Enclosure Device ID: 32
Slot Number: 7
Enclosure position: N/A
Device Id: 7
WWN: 5000c50035ff47d8
Sequence Number: 7
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SATA
Raw Size: 1.819 TB [0xe8e088b0 Sectors]
Non Coerced Size: 1.818 TB [0xe8d088b0 Sectors]
Coerced Size: 1.818 TB [0xe8d00000 Sectors]
Firmware state: Unconfigured(good), Spun Up
Device Firmware Level: KA06
Shield Counter: 0
Successful diagnostics completion on : N/A
SAS Address(0): 0x500065b36789abea
Connected Port Number: 0(path0)
Inquiry Data: 9WM78KSJST32000644NS KA06
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: Foreign
Foreign Secure: Drive is not secured by a foreign lock key
Device Speed: 3.0Gb/s
Link Speed: 3.0Gb/s
Media Type: Hard Disk Device
Drive Temperature : N/A
PI Eligibility: No
Drive is formatted for PI information: No
PI: No PI
Port-0 :
Port status: Active
Port's Linkspeed: 3.0Gb/s
Drive has flagged a S.M.A.R.T alert : No
[17:24:25][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#./MegaCli -LDinfo -L7 -a0 | more
Adapter 0 -- Virtual Drive Information:
Adapter 0: Virtual Drive 7 Does not Exist.
4. 새로 삽입한 디스크가 foreign 으로 빠진 상태이므로 foreign clear 처리를 해준다.
[17:32:35][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#MegaCli -CfgForeign -Clear -a0
Foreign configuration 0 is cleared on controller 0.
Exit Code: 0x00
5. VD7을 생성해 준다.
[17:35:46][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#MegaCli -CfgLdAdd r0[32:7] -a0
Adapter 0: Created VD 7
Adapter 0: Configured the Adapter!!
Exit Code: 0x00
6. VD7 이 보인다.
[17:36:07][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#MegaCli -LDinfo -L7 -a0
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 7 (Target Id: 7)
Name :
RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0
Size : 1.818 TB
Parity Size : 0
State : Optimal
Strip Size : 64 KB
Number Of Drives : 1
Span Depth : 1
Default Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy : Disk's Default
Encryption Type : None
Bad Blocks Exist: No
Is NytroCacheDrive Cached: Yes
NytroMegaRAID Type : Read Only
7. zpool clear
[17:39:27][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#zpool clear BACKUP c0t7d0
[17:39:43][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#zpool status
pool: BACKUP
state: ONLINE
scan: resilvered 43.4G in 0h32m with 0 errors on Wed Dec 26 17:10:35 2012
config:
NAME STATE READ WRITE CKSUM
BACKUP ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
c0t1d0 ONLINE 0 0 0
c0t2d0 ONLINE 0 0 0
c0t3d0 ONLINE 0 0 0
c0t4d0 ONLINE 0 0 0
c0t5d0 ONLINE 0 0 0
raidz1-1 ONLINE 0 0 0
c0t10d0 ONLINE 0 0 0
c0t6d0 ONLINE 0 0 0
spare-2 ONLINE 0 0 0
c0t7d0 ONLINE 0 0 0
c0t11d0 ONLINE 0 0 0
c0t8d0 ONLINE 0 0 0
c0t9d0 ONLINE 0 0 0
spares
c0t11d0 INUSE currently in use
errors: No known data errors
pool: syspool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
syspool ONLINE 0 0 0
c0t0d0s0 ONLINE 0 0 0
errors: No known data errors
8. zpool replace 처리후 정상화
[17:40:19][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#zpool replace BACKUP c0t7d0 c0t7d0
invalid vdev specification
use '-f' to override the following errors:
/dev/dsk/c0t7d0s0 is part of active ZFS pool BACKUP. Please see zpool(1M).
[17:41:36][root@nhkobackup-001:~/tmp/MegaCLI-8.04.53/MegaCLI_Solaris]#zpool status
pool: BACKUP
state: ONLINE
scan: resilvered 11.5K in 0h0m with 0 errors on Wed Dec 26 17:40:26 2012
config:
NAME STATE READ WRITE CKSUM
BACKUP ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
c0t1d0 ONLINE 0 0 0
c0t2d0 ONLINE 0 0 0
c0t3d0 ONLINE 0 0 0
c0t4d0 ONLINE 0 0 0
c0t5d0 ONLINE 0 0 0
raidz1-1 ONLINE 0 0 0
c0t10d0 ONLINE 0 0 0
c0t6d0 ONLINE 0 0 0
c0t7d0 ONLINE 0 0 0
c0t8d0 ONLINE 0 0 0
c0t9d0 ONLINE 0 0 0
spares
c0t11d0 AVAIL
errors: No known data errors
pool: syspool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
syspool ONLINE 0 0 0
c0t0d0s0 ONLINE 0 0 0
'Other OS > 솔라리스' 카테고리의 다른 글
솔라리스 NFS (0) | 2013.01.16 |
---|---|
솔라리스 zpool 생성 과정 (0) | 2013.01.16 |