Возникла необходимость пересоздать массив B, на котором создан диск в среде esx5.5 (datastore 2).
Изначально массив B. Состоял из 2х SAS TOSHIBA HUC109030CSS600 и одного диска горячей замены. От диска горячей замены решено было отказаться. Удалить диск горячей замены из рейда мне не удалось, поэтому, освободив диск, я решил пересоздать массив без перезапуска ОС.
Смотрим текущий конфиг массивов и настройки контроллера:
=> ctrl slot=1 show config detail
Изначально массив B. Состоял из 2х SAS TOSHIBA HUC109030CSS600 и одного диска горячей замены. От диска горячей замены решено было отказаться. Удалить диск горячей замены из рейда мне не удалось, поэтому, освободив диск, я решил пересоздать массив без перезапуска ОС.
Смотрим текущий конфиг массивов и настройки контроллера:
=> ctrl slot=1 show config detail
Smart Array P400 in Slot 1
Bus Interface: PCI
Slot: 1
Serial Number: ***
Cache Serial Number: ***
RAID 6 (ADG) Status: Disabled
Controller Status: OK
Hardware Revision: D
Firmware Version: 7.24
Rebuild Priority: Medium
Expand Priority: Medium
Surface Scan Delay: 15 secs
Surface Scan Mode: Idle
Wait for Cache Room: Disabled
Surface Analysis Inconsistency Notification: Disabled
Post Prompt Timeout: 0 secs
Cache Board Present: True
Cache Status: OK
Cache Ratio: 50% Read / 50% Write
Drive Write Cache: Enabled
Total Cache Size: 256 MB
Total Cache Memory Available: 208 MB
No-Battery Write Cache: Enabled
Battery/Capacitor Count: 0
SATA NCQ Supported: True
Bus Interface: PCI
Slot: 1
Serial Number: ***
Cache Serial Number: ***
RAID 6 (ADG) Status: Disabled
Controller Status: OK
Hardware Revision: D
Firmware Version: 7.24
Rebuild Priority: Medium
Expand Priority: Medium
Surface Scan Delay: 15 secs
Surface Scan Mode: Idle
Wait for Cache Room: Disabled
Surface Analysis Inconsistency Notification: Disabled
Post Prompt Timeout: 0 secs
Cache Board Present: True
Cache Status: OK
Cache Ratio: 50% Read / 50% Write
Drive Write Cache: Enabled
Total Cache Size: 256 MB
Total Cache Memory Available: 208 MB
No-Battery Write Cache: Enabled
Battery/Capacitor Count: 0
SATA NCQ Supported: True
Array: A
Interface Type: SAS
Unused Space: 0 MB
Status: OK
Array Type: Data
Logical Drive: 1
Size: 136.7 GB
Fault Tolerance: 1
Heads: 255
Sectors Per Track: 63
Cylinders: 17845
Strip Size: 128 KB
Full Stripe Size: 128 KB
Status: OK
Caching: Enabled
Unique Identifier: 600508B100104439535550314242000A
Disk Name: /dev/cciss-c0d0
Mount Points: None
Logical Drive Label: A0006DB8***A8D6
Mirror Group 0:
physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, OK)
Mirror Group 1:
physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, OK)
Drive Type: Data
physicaldrive 2I:1:1
Port: 2I
Box: 1
Bay: 1
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDF
Serial Number: 3NM2EYBL00009801L6C8
Model: HP DG146ABAB4
Current Temperature (C): 33
Maximum Temperature (C): 50
PHY Count: 1
PHY Transfer Rate: Unknown
physicaldrive 2I:1:2
Port: 2I
Box: 1
Bay: 2
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDF
Serial Number: 3NM2EP85000098018UJ0
Model: HP DG146ABAB4
Current Temperature (C): 32
Maximum Temperature (C): 50
PHY Count: 1
PHY Transfer Rate: Unknown
Array: B
Interface Type: SAS
Unused Space: 0 MB
Status: Failed Physical Drive
Array Type: Data
One of the drives on this array have failed or has been removed.
Logical Drive: 2
Size: 279.4 GB
Fault Tolerance: 1
Heads: 255
Sectors Per Track: 32
Cylinders: 65535
Strip Size: 128 KB
Full Stripe Size: 128 KB
Status: Interim Recovery Mode
Caching: Enabled
Unique Identifier: 600508B100104439535550314242000D
Disk Name: /dev/cciss-c0d1
Mount Points: None
Logical Drive Label: AB6C522C***46E5
Mirror Group 0:
physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 300 GB, Failed)
Mirror Group 1:
physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 300.0 GB, OK)
Drive Type: Data
physicaldrive 1I:1:5
Port: 1I
Box: 1
Bay: 5
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 300.0 GB
Rotational Speed: 10000
Firmware Revision: A2D0
Serial Number: KLV0D80F
Model: HITACHI HUC109030CSS600
Current Temperature (C): 29
PHY Count: 2
PHY Transfer Rate: Unknown, Unknown
physicaldrive 1I:1:6
Port: 1I
Box: 1
Bay: 6
Status: Failed
Last Failure Reason: Init replacement too small
Drive Type: Data Drive
Interface Type: SAS
Size: 300 GB
Rotational Speed: 10500
Firmware Revision: N001
Serial Number: W0K0KN7T0000K744B81U
Model: SEAGATE ST300MM0048
PHY Count: 2
PHY Transfer Rate: Unknown, Unknown
Сразу обратил внимание на ошибку кэша. Диск 6 не прижился после удаления массива.
Удаляю массив B. В мануале вычитал один момент: при удалении массива, если он не последний, именование сдвигается. Т.е. если в системе имеется 3 массива: A, B, C и вы решили удалить массив B, то после удаления именование массивов будет следующим: A, B. Т.о. массив C становится массивом B (на практике не проверял).
Еще раз проверяю конфиг:
=> ctrl slot=1 show config
Smart Array P400 in Slot 1 (sn: ***)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (136.7 GB, RAID 1, OK)
physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, OK)
physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, OK)
array B (SAS, Unused Space: 0 MB)
logicaldrive 2 (279.4 GB, RAID 1, Interim Recovery Mode)
physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 300.0 GB, OK)
physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 300 GB, Failed)
Удаляю массив B:
=> ctrl slot=1 logicaldrive 2 delete forced
Warning: Deleting an array can cause other array letters to become renamed.
E.g. Deleting array A from arrays A,B,C will result in two remaining
arrays A,B ... not B,C
Проверяем, удалился ли массив:
=> ctrl slot=1 show config
Smart Array P400 in Slot 1 (sn: ***)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (136.7 GB, RAID 1, OK)
physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, OK)
physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, OK)
unassigned
physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 300.0 GB, OK)
physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 300 GB, OK)
Все ОК.
Создаем новый зеркальный массив из дисков 300 ГБ (5 и 6)
=> ctrl slot=1 create type=ld raid=1 drives=1I:1:5,1I:1:6 forced
Проверяем:
=> ctrl slot=1 show config
Smart Array P400 in Slot 1 (sn: ***)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (136.7 GB, RAID 1, OK)
physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, OK)
physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, OK)
array B (SAS, Unused Space: 0 MB)
logicaldrive 2 (279.4 GB, RAID 1, OK)
physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 300.0 GB, OK)
physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 300 GB, OK)