The OpenNET Project / Index page

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

Создание масштабируемого хранилища во FreeBSD с использованием WD MyBook NAS и ZFS

16.03.2010 21:39

В статье рассказывается о создании масштабируемого хранилища c использованием NAS-серверов в виде подключаемых по iSCSI блочных устройств, которые, в итоге, объединяются в ZFS-пул. Для обеспечения отказоустойчивости пул из нескольких NAS-устройств представляет собой единый массив RAID-5 (RAID-Z). В случае отказа какого-либо NAS или для наращивания общего объема достаточно будет подготовить новый NAS для работы по iSCSI и добавить его в ZFS пул. Всё это делается без остановки сервисов.

  1. Главная ссылка к новости (http://www.opennet.me/tips/inf...)
  2. OpenNews: Возможность загрузки с raidz и raidz2 ZFS разделов во FreeBSD
  3. OpenNews: Использование клонов в ZFS
  4. OpenNews: ZFS во FreeBSD готова к промышленной эксплуатации
  5. OpenNews: В ZFS появилась поддержка исключения дубликатов
  6. OpenNews: Почему в ZFS нет необходимости в утилите fsck
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25819-RAID
Ключевые слова: RAID, zfs, freebsd, nas, iscsi
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Elenium (ok), 01:34, 17/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    я как то делал под линем из 15ти флешек массивы всех видов пока сидел пиво пил (raid-0,1,5,6,10 )даж скрипт по пьяни написал указываешь мол из чего делать будем и погнали сам циферки букавки устройств по порядку меняет пока не кончатся рабочие девайсы )))
    а из дисководов 3дюйма вообще святое дело делать райды т.к ненадежные )))
     
     
  • 2.2, аноним (?), 02:52, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пей дальше пиво.
     

  • 1.3, Bocha (??), 07:46, 17/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эх, масштабирование у ZFSа конечно то еще. Юзаю, конечно, везде, но всё таки "для наращивания общего объема достаточно будет подготовить новый NAS" - это крутовато. Что, если я просто хочу добавить еще один винт в рейд? Ничего, лапу сосать. Либо, как делаю я, переписывать содержание семитерабайтного рейда куда-то, добавлять восьмой терабайт, собирать рейд заново и переписывать всё обратно. Смешно, если бы не грустно.
     
     
  • 2.4, noname (??), 08:18, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Советую почитать http://www.opennet.me/opennews/art.shtml?num=7687 прежде чем делать скорополительные выводы про сосание лапы.
     
     
  • 3.7, Bocha (??), 08:30, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    первая ссылка там давно уже не работает, а вторая про контейнеры Солярис, какое отношение она имеет к юзанию ZFS во FreeBSD? Кроме того, не нужно читать документации, чтобы знать простую истину, zpool, состоящий из raidz-массива может быть увеличен или raidz массивом, или одним устройством без резервирования, сам же raidz увеличить нельзя никак, о чем я и говорю.
     
  • 2.10, noname (??), 10:40, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сразу влет в RAID-Z добавиь новый vdev действительно нельзя, но кажется надежда теплится http://opensolaris.org/jive/thread.jspa?messageID=15219

    Но увеличить объем пула без остановки и потери отказоустойчивости не сложно.

     
  • 2.22, andr.mobi (??), 16:53, 27/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    К RAID-Z добавляется не винт, а ещё один RAID-Z.

    Конечно винт было бы удобнее, но и три винта не так уж и напрягает.

    Классное решение бытовых проблем, у меня уже 3 террабайта на RAID-Z, уже два раза наращивал.

    Конечто, работает в десятки раз медленнее железного, так скорость особо ни к чему парнуху смотреть. Зато есть воозможность восстановить файло. А вот на UFS бывало не раз хеш фильма портился, а восстановить уже никак нельзя, если его на трекерах нет.

    IMHO, всё правильно, сам так делаю уже больше 2 лет. Начал правда с USB, и это было ошибкой, не работают USB-SATA переходники стабильно, постоянно глючат.

     
     
  • 3.23, Hate (ok), 17:17, 27/03/2010 [^] [^^] [^^^] [ответить]  
  • +/

    >Конечто, работает в десятки раз медленнее железного

      Не ври.

     

  • 1.5, sauron (ok), 08:21, 17/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Какой крутой ынтырпрайз то!
     
     
  • 2.9, User294 (ok), 10:00, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Крутому энтерпрайзу - крутые серваки:
    Раз http://habrahabr.ru/blogs/hosting/68028/
    Два http://habrahabr.ru/blogs/hosting/71372/

    ЗЫ они еще sheeva plug и подобных явно не видели... ну, кто первый выпендрится и соберет в 1U крЮтой кластер? :)

     
  • 2.12, QuAzI (??), 12:03, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Читать не судьба? Там такой кусок текста есть... как бы выразиться... на РУССКОМ ЯЗЫКЕ!
    Цитирую: ... для бюджетного решения проблемы ...
     

  • 1.8, RapteR (ok), 09:11, 17/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Вспомнил про гору и Мухамеда

    Магамед давно стал Мухамедом?

    >близкие к максимальным возможностям самой среды FastEthernet. Т.е. 5-6Mbyte/sec

    У нормальных человеков эта цифра равна 11,8 МБ\с Хотя да... из фряхи по самбе я больше 8 никогда не выжимал....

     
     
  • 2.11, QuAzI (??), 11:55, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >У нормальных человеков эта цифра равна 11,8 МБ\с Хотя да... из
    >фряхи по самбе я больше 8 никогда не выжимал....

    9Мб/с при том что не разобрался с настройками и с настройками сети вообще на дешёвом RTL8139. WTF! ЧЯДНТ?

     
     
  • 3.13, RapteR (ok), 18:39, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>У нормальных человеков эта цифра равна 11,8 МБ\с Хотя да... из
    >>фряхи по самбе я больше 8 никогда не выжимал....
    >
    >9Мб/с при том что не разобрался с настройками и с настройками сети
    >вообще на дешёвом RTL8139. WTF! ЧЯДНТ?

    Восемь - девять - один хрен. Я решил это проблему по другому - я снес фряху нахрен и поставил нормального линукса и имею 11,5 честных мегабайт в секунду ничего не настраивая и на самом обычном интегрированном реалтеке в дешевой MSI материнке... Продукт под названием FreeNAS базирующийся на вышеобозначенной ОС даже на гигабитной карточке таких хороших результатов не показывал, хотя настроечки там далеко не дефолтные, но и хай энд тюнингом не назовешь... В общем хватит насиловать труп - на маршрутизаторах не ZFS ни самба ни многотерабайтные винты нахрен не нужны.

     
     
  • 4.14, QuAzI (??), 21:43, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    С той разницей что сейчас "самые обычные реалтеки в дешёвой MSI материнке" идут гигабитные =) Вы, батенька, юморист =)
    Но фишка в том что по FTP отдаётся порядка 12МБ/с при скорости интерфейса 100Мбит/с, а это значит что FreeBSD тут не причём, вопросы к самбе. Только не надо "ля ля" что самба очень уж разная, впоросы только в наборе патчей и в твиках =) И в любом случае показатели в обоих случаях выше, чем было когда на этой же машине стоял вантуз.
     
     
  • 5.15, RapteR (ok), 22:07, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >С той разницей что сейчас "самые обычные реалтеки в дешёвой MSI материнке"
    >идут гигабитные =) Вы, батенька, юморист =)

    А кто сказал что комп НОВЫЙ? Не надо тут ваших домыслов. Тем более что рутеру хватит более-менее приличной машинки из прошлого тысячелетия.

    >Но фишка в том что по FTP отдаётся порядка 12МБ/с при скорости
    >интерфейса 100Мбит/с, а это значит что FreeBSD тут не причём

    FTPD из init сервера дал 3,3 метра на вход и 8,4 на отдачу. Что то хреновато для FTP у которого функционала как такового нет и тормозить там нечему...

    >впоросы только в наборе патчей и в твиках =)

    Ну так а почему самба из пакаджей работает много тупее, чем та, которую я сравлю в нормальных линуксах через apt-get install samba? Почему они дефольные настройки не могут сделать как в линуксал, что бы работало на нормальной скорости?

    >в любом случае показатели в обоих случаях выше, чем было когда
    >на этой же машине стоял вантуз.

    вантуз это вообще не операционная система. Он придуман только для того, что бы школьникам было под чем в игрушки играть и программистам недоучкам деньги на смс-вирусах зарабатывать.

     
     
  • 6.16, fgsfds (?), 10:02, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по тому, что важнейшим для вас оценочным критерием операционной системы общего назначения - скорость копирования по smb в ethernet, - самая сложная информационная система, с которой вы имели дело - ваша локалка.
     
     
  • 7.17, RapteR (ok), 13:11, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Судя по тому, что важнейшим для вас оценочным критерием операционной системы общего
    >назначения - скорость копирования по smb в ethernet

    То что "операционная система общего назначения" делает хорошо - я уже написал выше - это удел маршрутизации. Все остальное эта ОС делает дерьмово. Ну ладно там LAMP еще может потянет, но что то более-менее серьезное, где инфраструктура расползается за пределы одной машины и одной архитектуры начинается полный "ой". Так что пока линукс разной степени обкастрированности рулит.

     
  • 6.18, QuAzI (??), 13:53, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Так будьте добры, описать поную конфигурацию сабжевого железа для начала, раз она по вашему "очень не очень новая". Потому как если там стоит 800MHz Celeron да 133MHz FSB, то и лялих там полностью 100Мбит-ную сеть не вытянет, не заливайте.
    А ещё интересно, чем попугаев меряете =) Чтобы "на равных". Ну и на всякий случай... вы не из Phoronix? А то у меня что-то циферки с вашими не сходятся.

     
     
  • 7.19, RapteR (ok), 14:10, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Так будьте добры, описать поную конфигурацию сабжевого железа для начала, раз она
    >по вашему "очень не очень новая". Потому как если там стоит
    >800MHz Celeron да 133MHz FSB, то и лялих там полностью 100Мбит-ную
    >сеть не вытянет, не заливайте.

    FreeBSD 7.0-RELEASE #0: Thu Jun 12 21:27:37 UTC 2008
    Timecounter "i8254" frequency 1193182 Hz quality 0
    CPU: Pentium Pro (210.00-MHz 686-class CPU)
      Origin = "GenuineIntel"  Id = 0x619  Stepping = 9
      Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
    real memory  = 167772160 (160 MB)
    avail memory = 158760960 (151 MB)
    MPTable: <INTEL    PR440FX     >
    fxp0: <Intel 82557 Pro/100 Ethernet> port 0xff40-0xff5f mem 0xffbed000-0xffbedfff,0xff800000-0xff8fffff irq 18 at device 6.0 on pci0
    atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 7.1 on pci0
    ahc0: <Adaptec aic7880 Ultra SCSI adapter> port 0xfc00-0xfcff mem 0xffbef000-0xffbeffff irq 17 at device 9.0 on pci0
    da0 at ahc0 bus 0 target 0 lun 0
    da0: <IBM DNES-309170W SA60> Fixed Direct Access SCSI-3 device
    da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
    da0: 8683MB (17783301 512 byte sectors: 255H 63S/T 1106C)
    da1 at ahc0 bus 0 target 2 lun 0
    da1: <IBM DCAS-32160W S62A> Fixed Direct Access SCSI-2 device
    da1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
    da1: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)

    >А ещё интересно, чем попугаев меряете =) Чтобы "на равных". Ну и
    >на всякий случай...

    Измеряю копи-пастой с ноута C2D, 1GB, SATA 150, e1000. Ubuntu 9.10, Gnome. Для подлинности тащу по той же сетки с соседнего сервака на линуксе - там 35 мб\с на гиговой сетевухе.

    >вы не из Phoronix?

    Нет, я из представительства Капитана Очевидность в России.

     
     
  • 8.20, Piter_Ring (ok), 16:58, 20/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Мда похоже вы из подопечных доктора Павлова А что касается вашего сервера та... текст свёрнут, показать
     
     
  • 9.21, RapteR (ok), 21:55, 20/03/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сам дурак Накуя мне винт для чистоты эксперимента Все проще, чем вы там надумы... текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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