Re: [freebsd] zpool mirror and clone OS.
On Tue, Aug 02, 2016 at 03:23:06PM +0300, Anton Sayetsky wrote: > 2 авг. 2016 г. 15:18 пользователь "Slawa Olhovchenkov"> написал: > > > > On Tue, Aug 02, 2016 at 03:10:04PM +0300, Anton Sayetsky wrote: > > > > > 2 авг. 2016 г. 15:04 пользователь "Volodymyr Kostyrko" < > c.kw...@gmail.com> > > > написал: > > > > > > > > Vladislav V. Prodan wrote: > > > >> > > > >> > > > >> Я бы все-таки подключал диски в пул через GEOM метки. > > > >> Иначе при смене нумерации дисков будут чудеса. > > > > > > > > > > > > Да ну? ZFS же отродясь диски искал по своим меткам. > > > Посмотри в zpool.cache. Как оно себя поведёт в случае смены имён > устройств > > > - вопрос интересный... > > > > хорошо себя ведет, все просто зашибись. > > у меня такое достаточно регулярно -- проблем никаких нет > Тогда непонятно, нафига вообще нужен этот кэш, ежели пул всё равно > подключается при несовпадении имён реальных устройств и тех, что указаны в > файле. а) для скорости. у меня в пуле по 36 устройств бывает б) там еще и информация о самих пулах. т.е. если пула в кеше нет -- он и подключаться не будет. а тебе могут навтыкать диски от другого пула, так вот по умолчанию их подключать не надо. ну и информация о uidах входящих в пул дисков тоже там есть, я думаю. т.е. когда пул подключен, то информацию эту и из него взять можно, но ведь его надо подключить, для этого надо знать uidы хотя бы нескольких дисков. > ОТ: примерно такой же бред в лайнупсе с initrd/initramfs.
Re: [freebsd] zpool mirror and clone OS.
On Tue, Aug 02, 2016 at 03:10:04PM +0300, Anton Sayetsky wrote: > 2 авг. 2016 г. 15:04 пользователь "Volodymyr Kostyrko"> написал: > > > > Vladislav V. Prodan wrote: > >> > >> > >> Я бы все-таки подключал диски в пул через GEOM метки. > >> Иначе при смене нумерации дисков будут чудеса. > > > > > > Да ну? ZFS же отродясь диски искал по своим меткам. > Посмотри в zpool.cache. Как оно себя поведёт в случае смены имён устройств > - вопрос интересный... хорошо себя ведет, все просто зашибись. у меня такое достаточно регулярно -- проблем никаких нет > > Это в геоме какраз некоторым провайдерам нужно было отдельно говорить > чтобы не привязывались к названию провайдера. > Всё совсем наоборот.
Re: [freebsd] zpool mirror and clone OS.
2 авг. 2016 г. 15:04 пользователь "Volodymyr Kostyrko"написал: > > Vladislav V. Prodan wrote: >> >> >> Я бы все-таки подключал диски в пул через GEOM метки. >> Иначе при смене нумерации дисков будут чудеса. > > > Да ну? ZFS же отродясь диски искал по своим меткам. Посмотри в zpool.cache. Как оно себя поведёт в случае смены имён устройств - вопрос интересный... > Это в геоме какраз некоторым провайдерам нужно было отдельно говорить чтобы не привязывались к названию провайдера. Всё совсем наоборот.
Re: [freebsd] zpool mirror and clone OS.
2 авг. 2016 г. 15:02 пользователь "Slawa Olhovchenkov"написал: > > On Tue, Aug 02, 2016 at 02:38:05PM +0300, Anton Sayetsky wrote: > > > 2 авг. 2016 г. 14:30 пользователь "Oleksandr V. Typlyns'kyi" < > > ast...@wangsamp.km.ua> написал: > > > > > > Yesterday Aug 1, 2016 at 23:41 Slawa Olhovchenkov wrote: > > > > > > > On Mon, Aug 01, 2016 at 11:27:37PM +0300, Alexandr Khomenko wrote: > > > > >Возникает вопрос, реализовывал ли кто-то изложенную выше процедуру? > > > > > Или мне придется выкручиваться с пересылкой снапшотов. > > > > > > > > ну снапшоты все же правильней. > > > > а то у всех пулов будет один GUID или как там его и при втыкании двух > > > > дисков в один сервер возможно произодет много интересного (не > > > > проверял) > > > > > > > > ну если не страшно -- то выдернуть, на новом месте сказать detach > > > > того, чего нету. ну и на всякий случай zpoll reguid. > > > > > > > > на старом detach говорить уже после выдергивания. ну или replace на > > > > очередной. > > > > > > > > а вообще не понятно, если не снапшоты пересылать, что что? > > > > > > А как же zpool split + zpool export? > > > И потом zpool attach нового диска в зеркало. > > Экспортированный пул не может быть смонтирован загрузчиком. > > ну так экспортировать не надо Так это не мне, а советчику. ;-)
Re: [freebsd] zpool mirror and clone OS.
Vladislav V. Prodan wrote: Я бы все-таки подключал диски в пул через GEOM метки. Иначе при смене нумерации дисков будут чудеса. Да ну? ZFS же отродясь диски искал по своим меткам. Это в геоме какраз некоторым провайдерам нужно было отдельно говорить чтобы не привязывались к названию провайдера. -- Sphinx of black quartz judge my vow.
Re: [freebsd] zpool mirror and clone OS.
On Tue, Aug 02, 2016 at 02:38:05PM +0300, Anton Sayetsky wrote: > 2 авг. 2016 г. 14:30 пользователь "Oleksandr V. Typlyns'kyi" < > ast...@wangsamp.km.ua> написал: > > > > Yesterday Aug 1, 2016 at 23:41 Slawa Olhovchenkov wrote: > > > > > On Mon, Aug 01, 2016 at 11:27:37PM +0300, Alexandr Khomenko wrote: > > > >Возникает вопрос, реализовывал ли кто-то изложенную выше процедуру? > > > > Или мне придется выкручиваться с пересылкой снапшотов. > > > > > > ну снапшоты все же правильней. > > > а то у всех пулов будет один GUID или как там его и при втыкании двух > > > дисков в один сервер возможно произодет много интересного (не > > > проверял) > > > > > > ну если не страшно -- то выдернуть, на новом месте сказать detach > > > того, чего нету. ну и на всякий случай zpoll reguid. > > > > > > на старом detach говорить уже после выдергивания. ну или replace на > > > очередной. > > > > > > а вообще не понятно, если не снапшоты пересылать, что что? > > > > А как же zpool split + zpool export? > > И потом zpool attach нового диска в зеркало. > Экспортированный пул не может быть смонтирован загрузчиком. ну так экспортировать не надо
Re: [freebsd] zpool mirror and clone OS.
On Tue, Aug 02, 2016 at 02:30:27PM +0300, Oleksandr V. Typlyns'kyi wrote: > Yesterday Aug 1, 2016 at 23:41 Slawa Olhovchenkov wrote: > > > On Mon, Aug 01, 2016 at 11:27:37PM +0300, Alexandr Khomenko wrote: > > >Возникает вопрос, реализовывал ли кто-то изложенную выше процедуру? > > > Или мне придется выкручиваться с пересылкой снапшотов. > > > > ну снапшоты все же правильней. > > а то у всех пулов будет один GUID или как там его и при втыкании двух > > дисков в один сервер возможно произодет много интересного (не > > проверял) > > > > ну если не страшно -- то выдернуть, на новом месте сказать detach > > того, чего нету. ну и на всякий случай zpoll reguid. > > > > на старом detach говорить уже после выдергивания. ну или replace на > > очередной. > > > > а вообще не понятно, если не снапшоты пересылать, что что? > > А как же zpool split + zpool export? > И потом zpool attach нового диска в зеркало. а, да, точно. забыл про этот способ.
Re: [freebsd] zpool mirror and clone OS.
Я бы все-таки подключал диски в пул через GEOM метки. Иначе при смене нумерации дисков будут чудеса. -- Vladislav V. Prodan System & Network Administrator support.od.ua
Re: [freebsd] zpool mirror and clone OS.
2 авг. 2016 г. 14:30 пользователь "Oleksandr V. Typlyns'kyi" < ast...@wangsamp.km.ua> написал: > > Yesterday Aug 1, 2016 at 23:41 Slawa Olhovchenkov wrote: > > > On Mon, Aug 01, 2016 at 11:27:37PM +0300, Alexandr Khomenko wrote: > > >Возникает вопрос, реализовывал ли кто-то изложенную выше процедуру? > > > Или мне придется выкручиваться с пересылкой снапшотов. > > > > ну снапшоты все же правильней. > > а то у всех пулов будет один GUID или как там его и при втыкании двух > > дисков в один сервер возможно произодет много интересного (не > > проверял) > > > > ну если не страшно -- то выдернуть, на новом месте сказать detach > > того, чего нету. ну и на всякий случай zpoll reguid. > > > > на старом detach говорить уже после выдергивания. ну или replace на > > очередной. > > > > а вообще не понятно, если не снапшоты пересылать, что что? > > А как же zpool split + zpool export? > И потом zpool attach нового диска в зеркало. Экспортированный пул не может быть смонтирован загрузчиком.
Re: [freebsd] zpool mirror and clone OS.
Yesterday Aug 1, 2016 at 23:41 Slawa Olhovchenkov wrote: > On Mon, Aug 01, 2016 at 11:27:37PM +0300, Alexandr Khomenko wrote: > >Возникает вопрос, реализовывал ли кто-то изложенную выше процедуру? > > Или мне придется выкручиваться с пересылкой снапшотов. > > ну снапшоты все же правильней. > а то у всех пулов будет один GUID или как там его и при втыкании двух > дисков в один сервер возможно произодет много интересного (не > проверял) > > ну если не страшно -- то выдернуть, на новом месте сказать detach > того, чего нету. ну и на всякий случай zpoll reguid. > > на старом detach говорить уже после выдергивания. ну или replace на > очередной. > > а вообще не понятно, если не снапшоты пересылать, что что? А как же zpool split + zpool export? И потом zpool attach нового диска в зеркало. -- WNGS-RIPE
Re: [freebsd] zpool mirror and clone OS.
On Mon, Aug 01, 2016 at 11:27:37PM +0300, Alexandr Khomenko wrote: > Здрасте! > >Возникла необходимость перенести ОС (zpool mirror) на несколько > физических серверов, приблизительно одинаковой конфигурации. Уточню > сразу, кроме zroot раздела, на серверах существует еще по несколько > разделов с данными. > >Вспоминая практику прошлых инсталяций (gmirror) решил выполнить zpool > offline disk. Потом браво выдергиваю диск из сервера, ставлю > в другой и ловлю момент от bootloader: > > ... > > Mounting from zfs:zroot/ROOT/default failed with error 6. я думаю при offline на диск было написанно что он больше не член и не стоит в пуле. > и т. д. > > Т.е. то, с чем мы регулярно сталкиваемся при указании некорректного > расположения раздела. (В случае необходимости могу прикрепить скриншот) > > Искренне удивленный произошедшим, начинаю гуглить, и с удивлением > обнаруживаю, что изящнее процедуры, чем zfs send | zfs recv мне не > попадалось. > >Возникает вопрос, реализовывал ли кто-то изложенную выше процедуру? > Или мне придется выкручиваться с пересылкой снапшотов. ну снапшоты все же правильней. а то у всех пулов будет один GUID или как там его и при втыкании двух дисков в один сервер возможно произодет много интересного (не проверял) ну если не страшно -- то выдернуть, на новом месте сказать detach того, чего нету. ну и на всякий случай zpoll reguid. на старом detach говорить уже после выдергивания. ну или replace на очередной. а вообще не понятно, если не снапшоты пересылать, что что?
Re: [freebsd] zpool mirror and clone OS.
1 августа 2016 г., 23:27 пользователь Alexandr Khomenkoнаписал: > Здрасте! > > Возникла необходимость перенести ОС (zpool mirror) на несколько > физических серверов, приблизительно одинаковой конфигурации. Уточню сразу, > кроме zroot раздела, на серверах существует еще по несколько разделов с > данными. > > Вспоминая практику прошлых инсталяций (gmirror) решил выполнить zpool > offline disk. Потом браво выдергиваю диск из сервера, ставлю в > другой и ловлю момент от bootloader: > > ... > > Mounting from zfs:zroot/ROOT/default failed with error 6. > > и т. д. > Ни разу такого не было. Покажите grep -i zfs /boot/loader.conf и zdb -C zroot zpool list zroot на живом пуле. -- Vladislav V. Prodan System & Network Administrator support.od.ua