Страница 1 из 1

ZFS. перенос пула с датасетами send\recieve

Добавлено: 2015-01-28 14:44:53
Exaile
А есть примеры переноса пула корневого, допустим, даже без точек монтирования на другой сервер по ssh с помощь zfs send\recieve ? Нужно поднять около 10 серверов под BRAS с одинаковыми настройками и ядром, отличия только в ip адресах и hostname ну и по мелочи... Первый начал было с UFS и подумываю переносить через dump\restore и nc. Или же на целевой машине создаю пул в корне без датасетов и с источника переношу через send (рекурсивным) снэпшотом все данные на целевую машину ? Что лучше посоветуете ?

ZFS. <metadata> permanent errors

Добавлено: 2015-01-28 15:04:04
f_andrey
Exaile писал(а): без датасетов
А зачем так над собой издеваться? Нормально делаем систему с root-pool и нужным количеством датасетов (ну и раз носить между системами, наверное make distribution) и копипастим куда и сколько надо через zfs send\recieve, с настройкой по месту, после первой загрузки.

ZFS. <metadata> permanent errors

Добавлено: 2015-01-28 16:35:43
Exaile
Вопрос как раз в том как создавать пул и сеты на целевой системе (куда и сколько надо). Эталон допустим я создал разметил как мне нужно GPT и zfs stripe, нужно перенести эту копию на другую машину, захожу в Shell, поднимаю ssh, сеть, подгружаю zfs, создаю так же пул (с другим именем, но точно такими же опциями и свойствами) и размечаю точно так же диск, в данном случае пулы будут без избыточности. Далее я делаю снэпшот на первой машине zfs snapshot -r zroot@/ всего корня и переношу на целевую ?

Код: Выделить всё

zfs list
zroot                       95.0G   131G   419M  /

zfs get all zroot | grep mount
zroot  mounted               yes                    -
zroot  mountpoint            /                      local
zroot  canmount              on                     default