The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Ubuntu 16.04 будет добавлена поддержка ZFS для контейнеров, opennews (??), 17-Фев-16, (0) [смотреть все]

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


41. "В Ubuntu 16.04 будет добавлена поддержка ZFS для контейнеров"  –1 +/
Сообщение от Чаёвник (?), 18-Фев-16, 12:30 
> contra: rsync KC в rc4 считает до сих пор. См. таблицы с
> вероятностями коллизий.

Если речь про нативный rsync, то rsync проверяет имя файла, его таймстамп, размер, затем уже, если включена опция - контрольную сумму. Для синхронизации пофайлово этого более чем достаточно для надёжности. Невозможно создать файл, а потом вменяемыми правками сохранить его размер, таймстамп и хэш.
Если речь про всякие костыльные форки, то сомнительно считать такие решения хорошим выбором, ИМХО.

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

42. "В Ubuntu 16.04 будет добавлена поддержка ZFS для контейнеров"  +/
Сообщение от PnDx (ok), 18-Фев-16, 12:56 
Блочные устройства → ФС. Поблочно. Вот так примерно:
/usr/bin/rsync --copy-devices --copy-links --times --partial --inplace ${user}@${host}:"/dev/mapper/${lv[0]}-${lv[1]}.snap" "${p}/${lv[1]}"

кс тоже по блокам считается, см. исходники rsync.
"--copy-devices" — да, патч. Тупо разрешающий оно самое, запрещённое "из коробки" велением левой пятки авторов. Применен в большинстве современных дистрибутивов. Например, пожилая centos 6:
#rsync --version
rsync  version 3.1.1  protocol version 31
...
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes, prealloc

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

43. "В Ubuntu 16.04 будет добавлена поддержка ZFS для контейнеров"  +/
Сообщение от Чаёвник (?), 18-Фев-16, 13:03 
Ты уверен, что велением левой пятки? Они на этом деле не одну упряжку собак съели.
Для таких вещей есть сетевая репликация ФС. В том числе сабж её умеет прекрасно без приколов с коллизиями, без костылей, бесплатно и без смс.
Ответить | Правка | Наверх | Cообщить модератору

44. "В Ubuntu 16.04 будет добавлена поддержка ZFS для контейнеров"  –1 +/
Сообщение от PnDx (ok), 18-Фев-16, 13:47 
> Для таких вещей есть сетевая репликация ФС. В том числе сабж её
> умеет прекрасно без приколов с коллизиями, без костылей, бесплатно и без
> смс.

  Не, бэкэнд для виртуалок на zvol создаёт больше проблем, чем решает (на мой вкус). Потому что миграции становятся ещё менее тривиальными, чем на qcow over ext-fs.

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

56. "В Ubuntu 16.04 будет добавлена поддержка ZFS для контейнеров"  +/
Сообщение от Чаёвник (?), 18-Фев-16, 17:10 
> решает (на мой вкус). Потому что миграции становятся ещё менее тривиальными,
> чем на qcow over ext-fs.

Можно узнать детальнее, как у вас это сделано и где в этом месте проблемы с ZVOL ?

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

64. "В Ubuntu 16.04 будет добавлена поддержка ZFS для контейнеров"  +/
Сообщение от PnDx (ok), 18-Фев-16, 19:38 
> Можно узнать детальнее, как у вас это сделано и где в этом
> месте проблемы с ZVOL ?

  У нас оно было задизайнено на lvm по фибре + свои скрипты на предмет "lvchange -a[yn]" etc. (т.к. clvm не вариант для гипервизоров). Геморрой от такого решения окупается нулевым оверхедом на обслуживание/миграцию томов между гипервизорами.
  С ZVOL так нельзя. Нужно поступать аналогично qcow, а там заметный провал на перетаскивание последнего журнала. Не считая дурацкой фрагментации дискового пространства между гипервизорами. Ну и как таковое "переливание из пустого в порожнее". Нагружать сеть идиотскими io, когда задача — просто "перещёлкнуть" раздел на соседний хост…

  Предупреждая след. вопрос "а почему дизайн такой неправильный":
— С ceph связываться пока боязно ("из коробки" не взлетит в силу нюансов с выделением памяти в linux (buddy), время на доводку неясно), люстра стóит небюджетно, gluster по скорости только на оффлайн тянет.

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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