Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Solaris "hacking"

7 views
Skip to first unread message

Victor Sudakov

unread,
Oct 30, 2015, 10:45:00 AM10/30/15
to
Dear All,

Где бы набраться ума по таким вопросам, как клонирование Solaris на другой диск
(с установкой загрузчиков и т.д.), всякие нестандартные способы установки типа
создания загрузочной флешки etc?

Вот например хочется поставить Solaris на RAID-Z, для этого как я понимаю
придется выделить какой-то /boot вне RAID-Z. Как?

Victor Sudakov, VAS4-RIPE, VAS47-RIPN

Dmitry Miloserdov

unread,
Oct 30, 2015, 7:18:08 PM10/30/15
to
30.10.2015 20:16, Victor Sudakov пишет:
> Где бы набраться ума по таким вопросам, как клонирование Solaris на другой диск
> (с установкой загрузчиков и т.д.), всякие нестандартные способы установки типа
> создания загрузочной флешки etc?
>
> Вот например хочется поставить Solaris на RAID-Z, для этого как я понимаю
> придется выделить какой-то /boot вне RAID-Z. Как?

Смотря какого размера загрузчик ты готов сделать.
Все равно мелкие пулы до 8гиг категорически нерекомендуются,
а 16-20 гиг достаточно для всего кроме swap-dump, то какой смысл
заморачиваться?
Грузится с флешки это довольно стандартная задача.
beadm должен с описанными задачами вполне справиться.

Для доступа к docs.oracle.com пока не требуют MOS

Victor Sudakov

unread,
Oct 31, 2015, 7:24:59 AM10/31/15
to
Dear Dmitry,

31 Oct 15 02:18, you wrote to me:
>> Где бы набраться ума по таким вопросам, как клонирование Solaris на
>> другой диск (с установкой загрузчиков и т.д.), всякие нестандартные
>> способы установки типа создания загрузочной флешки etc?
>>
>> Вот например хочется поставить Solaris на RAID-Z, для этого как я
>> понимаю придется выделить какой-то /boot вне RAID-Z. Как?

DM> Смотря какого размера загрузчик ты готов сделать.

Минимального, чтобы только загрузилась та часть ОС, которая уже дальше понимает
zfs.

DM> Все равно мелкие пулы до 8гиг категорически нерекомендуются,
DM> а 16-20 гиг достаточно для всего кроме swap-dump, то какой смысл
DM> заморачиваться?

Не понял вопроса. Есть сервер с 4 дисками, хочется поставить всё по максимуму
на RAID-Z, но грузиться с RAID-Z нельзя.

DM> Грузится с флешки это довольно стандартная задача.
DM> beadm должен с описанными задачами вполне справиться.

Т.е. он может сделать полноценный Solaris на флешке?

А чем/как клонирование Solaris на другой HDD?

DM> Для доступа к docs.oracle.com пока не требуют MOS

Да и к гуглю пока не требуют, но хотелось бы чуть более конкретной
рекомендации. Укажу для примера документацию по установке FreeBSD на RAID-Z:
https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/RAIDZ1

Victor Sudakov, VAS4-RIPE, VAS47-RIPN

Dmitry Miloserdov

unread,
Oct 31, 2015, 7:06:10 PM10/31/15
to
31.10.2015 16:56, Victor Sudakov пишет:
> DM> Все равно мелкие пулы до 8гиг категорически нерекомендуются,
> DM> а 16-20 гиг достаточно для всего кроме swap-dump, то какой смысл
> DM> заморачиваться?
> Hе понял вопроса. Есть сервер с 4 дисками, хочется поставить всё по максимуму
> на RAID-Z, но грузиться с RAID-Z нельзя.
Hу на 2 дисках делаешь партиции по 20гиг и собираешь их в зеркало rpool
Оставшееся место на этих дисках вместе с остальными нераспределенными
дисками объединяешь в raidz

> DM> Грузится с флешки это довольно стандартная задача.
> DM> beadm должен с описанными задачами вполне справиться.
> Т.е. он может сделать полноценный Solaris на флешке?
> А чем/как клонирование Solaris на другой HDD?
beadm может склонировать все что нужно в созданный тобой пул.
То есть создаешь партицию, в ней пул, ставишь grub (на x86)
и потом beadm


Vova Uralsky

unread,
Nov 5, 2015, 4:24:59 PM11/5/15
to
Hello Victor!

30 Oct 15 20:16, Victor Sudakov wrote to All:

VS> Где бы набраться ума по таким вопросам, как клонирование Solaris на
VS> другой диск (с установкой загрузчиков и т.д.), всякие нестандартные

Sparc?

Regards,
Vova

Victor Sudakov

unread,
Nov 6, 2015, 9:55:00 AM11/6/15
to
Dear Vova,

30 Oct 15 16:55, you wrote to me:

VS>> Где бы набраться ума по таким вопросам, как клонирование Solaris
VS>> на другой диск (с установкой загрузчиков и т.д.), всякие
VS>> нестандартные

VU> Sparc?

x86 к сожалению.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN

Victor Sudakov

unread,
Nov 6, 2015, 9:55:00 AM11/6/15
to
Dear Dmitry,

01 Nov 15 02:06, you wrote to me:
>> DM> Все равно мелкие пулы до 8гиг категорически нерекомендуются,
>> DM> а 16-20 гиг достаточно для всего кроме swap-dump, то какой
>> смысл
>> DM> заморачиваться?
>> Hе понял вопроса. Есть сервер с 4 дисками, хочется поставить всё по
>> максимуму на RAID-Z, но грузиться с RAID-Z нельзя.
DM> Hу на 2 дисках делаешь партиции по 20гиг и собираешь их в зеркало
DM> rpool Оставшееся место на этих дисках вместе с остальными
DM> нераспределенными дисками объединяешь в raidz

Штатным инсталлятором это можно сделать? Я давно уже солярис не ставил, а тут
понадобилось. Скачал sol-11_3-text-x86.usb, но где у него вся эта гибкость
спрятана, пока не нашел.

Для сравнения, FreeBSD-шный инсталлятор ставит хоть на raidz, хоть на mirror в
несколько очевидных нажатий.

>> DM> Грузится с флешки это довольно стандартная задача.
>> DM> beadm должен с описанными задачами вполне справиться.
>> Т.е. он может сделать полноценный Solaris на флешке?
>> А чем/как клонирование Solaris на другой HDD?
DM> beadm может склонировать все что нужно в созданный тобой пул.
DM> То есть создаешь партицию,

Чем создаешь? GPT или MBR? Загрузчик откуда брать?

DM> в ней пул, ставишь grub (на x86)
DM> и потом beadm

Где-нибудь шаги расписаны хотя бы на уровне
http://victor-sudakov.dreamwidth.org/125653.html
http://victor-sudakov.dreamwidth.org/124492.html
(правда это всё для UFS, для ZFS я пока не делал).

Victor Sudakov, VAS4-RIPE, VAS47-RIPN

Victor Sudakov

unread,
Nov 9, 2015, 1:15:00 AM11/9/15
to
Dear Dmitry,

01 Nov 15 02:06, you wrote to me:
>> DM> Все равно мелкие пулы до 8гиг категорически нерекомендуются,
>> DM> а 16-20 гиг достаточно для всего кроме swap-dump, то какой
>> смысл
>> DM> заморачиваться?
>> Hе понял вопроса. Есть сервер с 4 дисками, хочется поставить всё по
>> максимуму на RAID-Z, но грузиться с RAID-Z нельзя.
DM> Hу на 2 дисках делаешь партиции по 20гиг и собираешь их в зеркало
DM> rpool Оставшееся место на этих дисках вместе с остальными
DM> нераспределенными дисками объединяешь в raidz

Что-то я штатный инсталлятор от 11.3 весь посмотрел, там можно поставить только
на один диск. Во встроенном хелпе написано, что можно потом добавить второй
диск в зеркало:

"If a second disk is available, you can, after the installed system has been
booted, add a second disk to the ZFS pool to create a mirrored configuration."

но на самом деле не дает:

"root pool can not have multiple vdevs or separate logs"

Но как, сэр?

Victor Sudakov, VAS4-RIPE, VAS47-RIPN

Victor Sudakov

unread,
Nov 9, 2015, 1:45:00 AM11/9/15
to
Dear Dmitry,

09 Nov 15 11:24, I wrote to you:
DM>> Hу на 2 дисках делаешь партиции по 20гиг и собираешь их в зеркало
DM>> rpool Оставшееся место на этих дисках вместе с остальными
DM>> нераспределенными дисками объединяешь в raidz

VS> Что-то я штатный инсталлятор от 11.3 весь посмотрел, там можно
VS> поставить только на один диск. Во встроенном хелпе написано, что можно
VS> потом добавить второй диск в зеркало:

VS> "If a second disk is available, you can, after the installed system
VS> has been booted, add a second disk to the ZFS pool to create a
VS> mirrored configuration."

VS> но на самом деле не дает:

Разобрался. Надо 'zpool attach rpool c1t1d0 c1t2d0' делать, оно тогда
конверируется в зеркало.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
0 new messages