Повышаем надежность: зеркалирование



Надежность тома может быть повышена при помощи зеркалирования. Планируя зеркалированный том, важно не забыть о том, чтобы поддиски каждого набора располагались на разных физических дисках, чтобы отказ одного из них не привел к выходу из строя более чем одного набора. Вот конфигурация, определяющая зеркалированный том:

drive b device /dev/da4h

   volume mirror

plex org concat

   sd length 512m drive a

     plex org concat

       sd length 512m drive b

Как мы видим, нет необходимости вновь описывать привод a, поскольку Vinum сохраняет состояние уже сконфигурированных объектов. После обработки этих определений конфигурация будет выглядеть так:

Drives:    2 (4 configured)

   Volumes:   2 (4 configured)

   Plexes:    3 (8 configured)

   Subdisks:  3 (16 configured)

 

   D a                State: up  Device /dev/da3h   Avail: 1549/2573 MB (60%)

   D b                State: up  Device /dev/da4h   Avail: 2061/2573 MB (80%)

 

V myvol            State: up  Plexes:  1 Size:   512 MB

V mirror           State: up  Plexes:  2 Size:   512 MB

 

P myvol.p0       C State: up  Subdisks: 1 Size:    512 MB

P mirror.p0      C State: up  Subdisks: 1 Size:   512 MB

P mirror.p1      C State: initializing Subdisks: 1 Size:   512 MB

 

S myvol.p0.s0      State: up  PO:   0 B Size:   512 MB

   S mirror.p0.s0     State: up  PO:   0 B Size:   512 MB

   S mirror.p1.s0     State: empty PO:   0 B Size:   512 MB

Рис. 20-5 иллюстрирует структуру полученного тома.

Рисунок 20-5. Зеркалированный том Vinum

В данном примере каждый набор содержит все 512 MB адресного пространства тома. Как и в предыдущем случае, каждый набор состоит из одного поддиска.

Оптимизируем производительность

Зеркалированный том из предыдущего примера гораздо более отказоустойчив, чем обычный том, но его производительность ниже: каждый запрос на запись выливается в две операции физической записи, что вдвое увеличивает необходимую пропускную способность шины дисковой подсистемы. Увеличение производительности требует иного подхода: вместо зеркалирования данные распределяются (перемежением) по максимальному количеству физических дисков. Следующий пример конфигурации создает том с перемежением на четырех дисках:

  drive c device /dev/da5h

   drive d device /dev/da6h

   volume stripe

   plex org striped 512k

     sd length 128m drive a

     sd length 128m drive b

       sd length 128m drive c

     sd length 128m drive d

Как и ранее, нет необходимости переопределять уже сконфигурированные приводы. Общий вид базы конфигурации Vinum после создания нового тома будет таким:

 Drives:    4 (4 configured)

   Volumes:   3 (4 configured)

   Plexes:    4 (8 configured)

   Subdisks:  7 (16 configured)

 

D a                State: up  Device /dev/da3h   Avail: 1421/2573 MB (55%)

D b                State: up  Device /dev/da4h   Avail: 1933/2573 MB (75%)

D c                State: up  Device /dev/da5h   Avail: 2445/2573 MB (95%)

D d                State: up  Device /dev/da6h   Avail: 2445/2573 MB (95%)

 

V myvol            State: up  Plexes:  1 Size:   512 MB

V mirror           State: up  Plexes:  2 Size:   512 MB

V striped          State: up  Plexes:  1 Size:     512 MB

 

P myvol.p0       C State: up  Subdisks: 1 Size:   512 MB

P mirror.p0      C State: up  Subdisks: 1 Size:   512 MB

P mirror.p1      C State: initializing Subdisks: 1 Size:   512 MB

P striped.p1       State: up  Subdisks: 1 Size:   512 MB

 

S myvol.p0.s0      State: up  PO:   0 B Size:   512 MB

S mirror.p0.s0     State: up  PO:   0 B Size:   512 MB

S mirror.p1.s0     State: empty PO:   0 B Size:   512 MB

S striped.p0.s0    State: up  PO:   0 B Size:   128 MB

S striped.p0.s1    State: up  PO: 512 kB Size:   128 MB

S striped.p0.s2    State: up  PO: 1024 kB Size:   128 MB

S striped.p0.s3    State: up  PO: 1536 kB Size:   128 MB

Рисунок 20-6. Том с перемежением

Новосозданный том представлен на Рис. 20-6. Плотность заштрихованных участков показывает расположение страйпов в адресном пространстве набора (от светлых к темным).


Дата добавления: 2018-10-26; просмотров: 220; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!