Страница 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