Управление массивом (arcconf)

Написал admin . Опубликовано в Storage, Unix просмотров 2 914

Так себеПойдетХорошоПонравилосьОтличный пост (1 votes, average: 1,00 out of 5)
Загрузка...

Рассмотрим утилиту управления массивами arcconf на базе RAID контроллера Adaptec.

Смотрим логические разделы (LUN)

# arcconf getconfig 1 ld

Controllers found: 1
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
Logical device name : a0
RAID level : 5
Status of logical device : Optimal
Size : 40950 MB
Stripe-unit size : 256 KB
Read-cache mode : Enabled
Write-cache mode : Enabled (write-back)
Write-cache setting : Enabled (write-back) when protected by battery
Partitioned : Yes
Protected by Hot-Spare : No
Bootable : Yes
Failed stripes : No
--------------------------------------------------------
Logical device segment information
--------------------------------------------------------
Segment 0 : Present (0,24)
Segment 1 : Present (0,25)
Segment 2 : Present (0,26)
Segment 3 : Present (0,27)
Segment 4 : Present (0,28)
Segment 5 : Present (0,29)
----------------------------------------------------------
Logical device number 1
Logical device name : a1
RAID level : 5
Status of logical device : Optimal
Size : 4725745 MB
Stripe-unit size : 256 KB
Read-cache mode : Enabled
Write-cache mode : Enabled (write-back)
Write-cache setting : Enabled (write-back) when protected by battery
Partitioned : Yes
Protected by Hot-Spare : No
Bootable : No
Failed stripes : No
--------------------------------------------------------
Logical device segment information
--------------------------------------------------------
Segment 0 : Present (0,24)
Segment 1 : Present (0,25)
Segment 2 : Present (0,26)
Segment 3 : Present (0,27)
Segment 4 : Present (0,28)
Segment 5 : Present (0,29)

Данный LUN включает в себя следующие сегменты

 Segment 0 : Present (0,24)
Segment 1 : Present (0,25)
Segment 2 : Present (0,26)
Segment 3 : Present (0,27)
Segment 4 : Present (0,28)
Segment 5 : Present (0,29)

Пары (0,25) (0,26) (0,27) и тд, это ни что иное как (Channel#,IDDevice#)

# arcconf getconfig 1 pd

Controllers found: 1
----------------------------------------------------------------------
Physical Device information
----------------------------------------------------------------------
Device #0
Device is a Hard drive
State : Online
Supported : Yes
Transfer Speed : SATA 3.0 Gb/s
Reported Channel,Device : 0,24
Vendor : Hitachi
Model : HDS721010KLA330
Firmware : GKAOAB0A
Size : 953869 MB
Write Cache : Enabled (write-back)
FRU : None
S.M.A.R.T. : No
Device #1
Device is a Hard drive
State : Online
Supported : Yes
Transfer Speed : SATA 3.0 Gb/s
Reported Channel,Device : 0,25
Vendor : Hitachi
Model : HDS721010KLA330
Firmware : GKAOAB0A
Size : 953869 MB
Write Cache : Enabled (write-back)
FRU : None
S.M.A.R.T. : No

Добавить новый диск в массив и расширить LUN до максимума на размер этого диска можно так
# arcconf modify 1 from 1 to MAX 5 0 24 0 25 0 26 0 27 0 28 0 29 0 30

Controllers found: 1
Reconfiguration of a logical device is a long process. Are you sure you want to continue?
Press y, then ENTER to continue or press ENTER to abort: y

Это при условии, что на первом LUN который мы моифицируем, был raid5 и состоял он из шести сегментов (0,24 0,25 0,26 0,27 0,28 0,29), добавляем новый сегмент 0,30

Удаляем LUN #1
# arcconf delete 1 logicaldrive 1

Controllers found: 1
-
WARNING: logical device 1 may contain a partition.
All data in logical device 1 will be lost.
Delete the logical device?
Press y, then ENTER to continue or press ENTER to abort: y

Создаем новый LUN включая 6 сегментов, размер максимальный, raid5
# arcconf create 1 logicaldrive name a1 max 5 0 24 0 25 0 26 0 27 0 28 0 29

Controllers found: 1
-
Do you want to add a logical device to the configuration?
Press y, then ENTER to continue or press ENTER to abort: y
-
Creating logical device: a1
-
Command completed successfully.

Дивим что LUN создался
# arcconf getconfig 1 LD 1

Logical device number 1
Logical device name : a1
RAID level : 5
Status of logical device : Impacted
Size : 4725750 MB
Stripe-unit size : 256 KB
Read-cache mode : Enabled
Write-cache mode : Enabled (write-back)
Write-cache setting : Enabled (write-back) when protected by battery
Partitioned : No
Protected by Hot-Spare : No
Bootable : No
Failed stripes : No
--------------------------------------------------------
Logical device segment information
--------------------------------------------------------
Segment 0 : Present (0,24)
Segment 1 : Present (0,25)
Segment 2 : Present (0,26)
Segment 3 : Present (0,27)
Segment 4 : Present (0,28)
Segment 5 : Present (0,29)

Проверяем — идет сборка массива
# arcconf getstatus 1

Controllers found: 1
Logical device Task:
Logical device : 1
Task ID : 100
Current operation : Build/Verify
Status : In Progress
Priority : High
Percentage complete : 1
Command completed successfully.

Похожие статьи:

Метки: , , , , , , , , ,

Trackback from your site.

Comments (5)

  • MelveMusy

    |

    Работаю менеджером. Хочу сделать интернет магазин. Порекомендуйте человека или организацию, кто поможет мне в этом. Главное чтоб человек, который его делает был адекватный и недорого.

    Reply

  • Pavel

    |

    Здравствуйте Константин!
    Очень помог ваш бог, спасибо!
    У меня возник такой вопрос: можно ли настроить программу таким образом чтобы в случае сбоев приходили отчёты на мыло?

    Reply

  • Charliez

    |

    #!/bin/sh

    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/usr/StorMan

    echo -n «Hostname: » >/tmp/raidconfig
    hostname >>/tmp/raidconfig
    echo >>/tmp/raidconfig

    arcconf getconfig 1 >>/tmp/raidconfig

    echo >>/tmp/raidconfig
    echo «=== RAID status ===» >>/tmp/raidconfig
    echo >>/tmp/raidconfig

    arcconf getstatus 1 >>/tmp/raidconfig

    RC=`grep «: Degraded» /tmp/raidconfig`

    if [ x»$RC» != x»» ]; then
    cat /tmp/raidconfig | mailx -s «RAID DEGRADED on `hostname`» [email protected]

    Reply

  • abx777

    |

    Здравствуйте! Помогите, пожалуйста, разобраться с arcconf и райдом. Один из 2х дисков в RAID1 вылетел, хостер заменил на другой такой же. Уже несколько дней диск находится в состоянии
    State : Rebuilding
    Но при этом
    Controllers found: 1
    Current operation : None
    Мне его надо как-то еще подтолкнуть для построения райда? А то вроде он rebuilding, но ничего не происходит.
    Спасибо!

    Reply

    • mol17

      |

      Привет из 2017, мы всё ещё используем adaptec 5 серии. После обновления прошивки начал показывать статус выполнения работы.

      Reply

Leave a comment