В версии Solaris 10 10/09 возможно создание архива на флеш-накопителе в системе, использующей корневую файловую систему UFS или ZFS. Архив корневого пула ZFS на флеш-накопителе содержит полную корневую иерархию, кроме разделов подкачки и дампа, а также исключенных наборов данных. Разделы подкачки и дампа создаются при подключении архива на флеш-накопителе. Можно использовать один из следующих методов установки архива на флеш-накопителе:
создайте архив на флеш-накопителе, который может быть использован для установки и загрузки системы, работающей с корневой файловой системой ZFS;
выполните установку системы JumpStart, используя архив ZFS на флеш-накопителе. При создании архива ZFS на флеш-накопителе в него клонируется весь корневой пул, а не отдельные загрузочные среды. Отдельные наборы данных могут быть исключены из архивируемого пула с помощью команды flarcreate и команды flar, выполненной с параметром- D.
Перед установкой системы с помощью архива ZFS на флеш-накопителе ознакомьтесь со следующими ограничениями:
Поддерживается установка архива ZFS на флеш-накопителе только методом JumpStart. Использование интерактивной установки архива на флеш-накопителе для установки системы с корневой файловой системой ZFS невозможно. Кроме того, также невозможно использовать архив на флеш-накопителе для установки среды загрузки ZFS с помощью Solaris Live Upgrade.
В случае применения архива ZFS на флеш-накопителе пользователь может установить систему только с такой же архитектурой. Например, архив, созданный на системе sun4u, не может быть установлен в системе sun4v.
Поддерживается только полная первоначальная установка архива ZFS на флеш-накопителе. Создание дифференциального архива на флеш-накопителе для корневой файловой системы невозможно, равно как и установка гибридного архива UFS/ZFS.
Имеющиеся архивы UFS на флеш-накопителях могут использоваться для установки корневой файловой системы UFS. Архивы ZFS на флеш-накопителях могут использоваться только для установки корневой файловой системы ZFS.
Хотя архивируется и устанавливается весь корневой пул (кроме специально исключенных наборов данных), после установке архива на флеш-накопителе возможно использование только среды загрузки ZFS, которая была загружена при создании архива. Однако пулы, архивированные посредством команд flar или flarcreate с параметром - R rootdir могут применяться для архивации корневого пула, отличающегося от текущего загруженного пула.
Имя корневого пула ZFS, созданного с помощью архива на флеш-накопителе, должно совпадать с именем основного корневого пула. Имя корневого пула, который используется для создания архива на флеш-накопителе, является именем, назначенным для нового созданного пула. Изменение имени пула не поддерживается.
Параметры команд flarcreate и flar для включения или исключения отдельных файлов не поддерживаются архивом ZFS на флеш-накопителе. Для архивов на флеш-накопителе возможно исключение только целых наборов данных.
Команда flar info не поддерживается для архива ZFS на флеш-накопителе. Пример:
# flar info -l zfs10u8flar ERROR: archive content listing not supported for zfs archives. |
После установки или обновления основной системы до версии Solaris 10 10/09 можно создать архив ZFS на флеш-накопителе для выполнения установки в целевой системе. Ниже приведено описание базового процесса.
Установите версию Solaris 10 10/09 или обновите основную систему до этой версии. Добавьте любые пользовательские настройки.
Создайте архив ZFS на флеш-накопителе в основной системе с помощью команды flarcreate. За исключением томов подкачки и дампа все наборы данных будут включены в архив ZFS на флеш-накопителе.
Создайте профиль JumpStart для включения информации об архиве на флеш-накопителе на сервере установки.
Установите архив ZFS на флеш-накопителе в целевой системе.
При установке корневого пула ZFS с помощью архива на флеш-накопителе поддерживаются следующие параметры архива.
Используйте команду flarcreate или flar для создания архива на флеш-накопителе из указанного корневого пула ZFS. Если не указано иначе, будет создан архив на флеш-накопителе для корневого пула по умолчанию.
Используйте flarcreate -D набор данных для исключения определенных наборов данных из архива на флеш-накопителе. Данный параметр может использоваться несколько раз, чтобы исключить из архива разные наборы данных.
После установки архива ZFS на флеш-накопителе система имеет следующую конфигурацию.
Вся иерархия набора данных, существовавшая на системе, где был создан архив на флеш-накопителе, восстанавливается в целевой системе, за исключением любых наборов данных, которые были специально исключены во время создания архива. Тома подкачки и дампа не включаются в архив на флеш-накопителе.
Корневой пул имеет то же имя, что и пул, использовавшийся для создания архива.
Среда загрузки, которая была активна при создании архива на флеш-накопителе, является активной средой загрузки по умолчанию и на развернутых системах.
Создайте архив на флеш-накопителе для корневого пула ZFS после установки основной системы или ее обновления до версии Solaris 10 10/09. Пример:
# flarcreate -n zfs10u8BE zfs10u8flar Full Flash Checking integrity... Integrity OK. Running precreation scripts... Precreation scripts done. Determining the size of the archive... The archive will be approximately 4.94GB. Creating the archive... Archive creation complete. Running postcreation scripts... Postcreation scripts done. Running pre-exit scripts... Pre-exit scripts done. |
Создайте в системе, которая будет использоваться в качестве сервера установки, профиль JumpStart, как для установки любой другой системы. Например, для установки архива zfs10u8flar используется следующий профиль.
install_type flash_install archive_location nfs system:/export/jump/zfs10u8flar partitioning explicit pool rpool auto auto auto mirror c0t1d0s0 c0t0d0s0 |