The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ZFS + Hotspare"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 24-Ноя-09, 12:13 
Имеется в распоряжении такая система

# uname -a
FreeBSD freebsd8.vmware.local 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Mon Nov 23 16:12:50 EET 2009     root@freebsd8.vmware.local:/usr/obj/usr/src/sys/23.11.09-zfs  i386

Создал zfs pool из 3х дисков raidz1 + 1 диск в hotspare

# zpool status
  pool: storage
state: ONLINE
scrub: resilver completed after 0h0m with 0 errors on Tue Nov 24 11:04:59 2009
config:

        NAME        STATE     READ WRITE CKSUM
        storage     ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            da0     ONLINE       0     0     0  64K resilvered
            da1     ONLINE       0     0     0  73.7M resilvered
            da2     ONLINE       0     0     0  63.5K resilvered
        spares
          da3       AVAIL

errors: No known data errors

Как я понял из описания возможности Hotspare, при выходя из строя одного из винтов, винт который находится в hotspare автоматом должен подключиться в spool и засинхронизироваться.

Имитирую падение одного из винтов

# spool storage offline da1

# zpool status
  pool: storage
state: DEGRADED
status: One or more devices has experienced an unrecoverable error.  An
        attempt was made to correct the error.  Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
        using 'zpool clear' or replace the device with 'zpool replace'.
   see: http://www.sun.com/msg/ZFS-8000-9P
scrub: resilver completed after 0h0m with 0 errors on Tue Nov 24 11:04:59 2009
config:

        NAME        STATE     READ WRITE CKSUM
        storage     DEGRADED     0     0     0
          raidz1    DEGRADED     0     0     0
            da0     ONLINE       0     0     0  64K resilvered
            da1     OFFLINE      0    72     0  73.7M resilvered
            da2     ONLINE       0     0     0  63.5K resilvered
        spares
          da3       AVAIL

errors: No known data errors

Почему диск da3 не добавляется в спул автоматом?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • ZFS + Hotspare, Dorlas, 14:12 , 24-Ноя-09, (1)  
    • ZFS + Hotspare, ALex_hha, 16:12 , 24-Ноя-09, (2)  
      • ZFS + Hotspare, Pahanivo, 19:27 , 24-Ноя-09, (3)  
        • ZFS + Hotspare, ALex_hha, 20:14 , 24-Ноя-09, (4)  
  • ZFS + Hotspare, tonys, 23:30 , 24-Ноя-09, (5)  
    • ZFS + Hotspare, ALex_hha, 08:56 , 25-Ноя-09, (7)  
      • ZFS + Hotspare, Dorlas, 10:43 , 25-Ноя-09, (8)  
        • ZFS + Hotspare, ALex_hha, 11:56 , 25-Ноя-09, (9)  
          • ZFS + Hotspare, ALex_hha, 12:14 , 25-Ноя-09, (10)  
            • ZFS + Hotspare, tonys, 13:02 , 25-Ноя-09, (11)  
              • ZFS + Hotspare, ALex_hha, 13:09 , 25-Ноя-09, (12)  
                • ZFS + Hotspare, ALex_hha, 01:23 , 30-Ноя-09, (13)  
  • ZFS + Hotspare, аноним, 12:10 , 30-Ноя-09, (14)  
    • ZFS + Hotspare, ALex_hha, 12:37 , 30-Ноя-09, (15)  
      • ZFS + Hotspare, аноним, 13:30 , 30-Ноя-09, (16)  

Сообщения по теме [Сортировка по времени | RSS]


1. "ZFS + Hotspare"  +/
Сообщение от Dorlas (??) on 24-Ноя-09, 14:12 
http://forums.sun.com/thread.jspa?threadID=5248647

По ходу действительно такая бяка есть - напишите bag-report разработчикам, посмотрим, что ответят.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 24-Ноя-09, 16:12 
>http://forums.sun.com/thread.jspa?threadID=5248647
>
>По ходу действительно такая бяка есть - напишите bag-report разработчикам, посмотрим, что
>ответят.

Странно, ибо еще в доке к 7.2-RELEASE написано

At this point, the hot spare becomes available again if another device fails.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ZFS + Hotspare"  +/
Сообщение от Pahanivo email(ok) on 24-Ноя-09, 19:27 
>>http://forums.sun.com/thread.jspa?threadID=5248647
>>
>>По ходу действительно такая бяка есть - напишите bag-report разработчикам, посмотрим, что
>>ответят.
>
>Странно, ибо еще в доке к 7.2-RELEASE написано
>
>At this point, the hot spare becomes available again if another device
>fails.

1) 8.0-RELEASE  ???? назад в будущее ????
2) мож fail и offline это разные состояния?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 24-Ноя-09, 20:14 
>[оверквотинг удален]
>>>
>>>По ходу действительно такая бяка есть - напишите bag-report разработчикам, посмотрим, что
>>>ответят.
>>
>>Странно, ибо еще в доке к 7.2-RELEASE написано
>>
>>At this point, the hot spare becomes available again if another device
>>fails.
>
>1) 8.0-RELEASE  ???? назад в будущее ????

ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/8...

>2) мож fail и offline это разные состояния?

да пофиг, уже просто убирал физически диск из системы, он все равно пишет offline

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "ZFS + Hotspare"  +/
Сообщение от tonys (??) on 24-Ноя-09, 23:30 
>
>Почему диск da3 не добавляется в спул автоматом?

Команда
zpool get all storage

опция autoreplace что говорит?
off?
По документации опция по дефолту в off.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 25-Ноя-09, 08:56 
>>
>>Почему диск da3 не добавляется в спул автоматом?
>
>Команда
>zpool get all storage
>
>опция autoreplace что говорит?
>off?
>По документации опция по дефолту в off.

# zfs get all storage | grep auto

а нет у меня такого свойства

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "ZFS + Hotspare"  +/
Сообщение от Dorlas (??) on 25-Ноя-09, 10:43 
>а нет у меня такого свойства

Специально включаю телепатию - вместо слова storage нужно написать имя пула...:

FreeBSD 7.2-STABLE (AMD64) - от 19.10.09:


mail.xxxx.ru:/home/air-admin@[12:41] # zpool get all tank

NAME  PROPERTY       VALUE       SOURCE
tank  size           139G        -
tank  used           5,14G       -
tank  available      134G        -
tank  capacity       3%          -
tank  altroot        -           default
tank  health         ONLINE      -
tank  guid           4978930399197844732  -
tank  version        13          default
tank  bootfs         -           default
tank  delegation     on          default
tank  autoreplace    off         default
tank  cachefile      -           default
tank  failmode       wait        default
tank  listsnapshots  off         default

Стоит off:
tank  autoreplace    off         default


ЧТД.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 25-Ноя-09, 11:56 
> Специально включаю телепатию - вместо слова storage нужно написать имя пула...:

storage это и есть имя пула ;)

Сори, перепутал команду, я выполнял zfs get all :)

# zpool get all storage
NAME     PROPERTY       VALUE       SOURCE
storage  size           5.97G       -
storage  used           849M        -
storage  available      5.14G       -
storage  capacity       13%         -
storage  altroot        -           default
storage  health         ONLINE      -
storage  guid           8510543709958010671  -
storage  version        13          default
storage  bootfs         -           default
storage  delegation     on          default
storage  autoreplace    off         default
storage  cachefile      -           default
storage  failmode       wait        default
storage  listsnapshots  off         default

Сейчас проверю

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 25-Ноя-09, 12:14 
к сожалению ничего не поменялось :(

# zpool status
  pool: storage
state: DEGRADED
status: One or more devices has experienced an unrecoverable error.  An
        attempt was made to correct the error.  Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
        using 'zpool clear' or replace the device with 'zpool replace'.
   see: http://www.sun.com/msg/ZFS-8000-9P
scrub: resilver completed after 0h0m with 0 errors on Wed Nov 25 11:07:15 2009
config:

        NAME        STATE     READ WRITE CKSUM
        storage     DEGRADED     0     0     0
          raidz1    DEGRADED     0     0     0
            da0     OFFLINE      0    87     0  538K resilvered
            da1     ONLINE       0     0     0  539K resilvered
            da2     ONLINE       0     0     0  283M resilvered
        spares
          da3       AVAIL

errors: No known data errors

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "ZFS + Hotspare"  +/
Сообщение от tonys (??) on 25-Ноя-09, 13:02 
>к сожалению ничего не поменялось :(
>

autoreplace в on выставлен командой?
# zpool set autoreplace=on storage

и сей факт проверен командой?
# zpool get autoreplace storage
NAME PROPERTY VALUE SOURCE
storage autoreplace on default

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 25-Ноя-09, 13:09 
>>к сожалению ничего не поменялось :(
>>
>
>autoreplace в on выставлен командой?
># zpool set autoreplace=on storage
>
>и сей факт проверен командой?
># zpool get autoreplace storage
>NAME PROPERTY VALUE SOURCE
>storage autoreplace on default

Естественно :)

# zpool get autoreplace storage
NAME     PROPERTY     VALUE    SOURCE
storage  autoreplace  on       local

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 30-Ноя-09, 01:23 
Может это связанно с тем, что диск в hotspare никак не размечен? Например на линухе, если использовть mdadm и такую же связку, raid 5 (3 диска) + 1 hotspare, то авточатическое добавление диска в массив и его ребилд начинается, после команд

# sfdisk -d /dev/da1 | sfdisk /dev/da3

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "ZFS + Hotspare"  +/
Сообщение от аноним on 30-Ноя-09, 12:10 
А с какой стати spare должен подключаться при ручном отключении диска? Чтобы нельзя было диск заменить без того чтобы spare не влез?
Вытащите диск физически или сделайте atacontrol detach - тогда spare подключится.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "ZFS + Hotspare"  +/
Сообщение от ALex_hha (ok) on 30-Ноя-09, 12:37 
>А с какой стати spare должен подключаться при ручном отключении диска? Чтобы
>нельзя было диск заменить без того чтобы spare не влез?
>Вытащите диск физически или сделайте atacontrol detach - тогда spare подключится.

Я пробовал и просто отключать диск, разницы нет. На линухе автоматом начинается ребилд, не важно в ручную ты отключил или просто достал диск физически.

Сегодня проверю

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "ZFS + Hotspare"  +/
Сообщение от аноним on 30-Ноя-09, 13:30 
>Я пробовал и просто отключать диск, разницы нет. На линухе автоматом начинается
>ребилд, не важно в ручную ты отключил или просто достал диск
>физически.

Если при отключении spare не подхватывается - однозначно багрепорт. У меня давно на 7.что-то работало, сейчас пробовать не на чем - из лишнего диска лучше сразу сделать raidz2.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру