В версии 11.1 немного поменялся процесс установки и настройки.
Опишу заново процесс и дам краткие пояснения. Для детальных пояснений обратись с статье.
Тестовый стенд: Solaris 11.1
В версии 11.1 немного поменялся процесс установки и настройки.
Опишу заново процесс и дам краткие пояснения. Для детальных пояснений обратись с статье.
Тестовый стенд: Solaris 11.1
1) Установка и настройка локального репозитория.
За локальный репозиторий отвечает SMF application/pkg/server. По умолчанию он отключён. Создадим отдельную zfs
# zfs create -o mountpoint=/export/ips rpool/export/ips
Выставим некоторые параметры (порт, корень и возможность заливки новых пакетов)
# svccfg -s application/pkg/server setprop pkg/readonly = false
# svccfg -s pkg/server setprop pkg/inst_root=/export/ips
# svccfg -s pkg/server setprop pkg/port=5555
Создадим и инициализируем репозиторий:
# pkgrepo create /export/ips
# pkgrepo set -s /export/ips publisher/prefix=pkg.skeletor
ZFS-снапшоты – это конечно хорошо, но как вытянуть из них, например, определённый файл из определённого снапшота? Оказывается, очень просто. За показ папки со снапшотами отвечает параметр snapdir. И так, сначала узнаем текущее значение:
Automated Installer (AI) – это аналог JumpStart из Solaris 10. А если кто не знаком, то это возможность поставить по сети Solaris. Замечу, что это единственный способ установки ОС на сервера Sparc.
Тестовый стенд: Solaris 11.1
Для того, что бы ваш сервер всегда включался при подаче питания, нужно сделать следующее:
В BIOS’e выставить опцию
AC Power = On (или Always On)
Проверяем текущее значение:
Ниже будут представлены команды для определения не всего железа, а только подключаемых плат (pci, agp,…).
Для более детального вывода во всех командах можно использовать параметр “-v”
После вставки флешки нужно понять, как она определилась. Можно использовать один из вариантов
# rmformat Looking for devices... 1. Logical Node: /dev/rdsk/c3t1d0p0 Physical Node: /pci@0,0/pci8086,2829@d/cdrom@1,0 Connected Device: VBOX CD-ROM 1.0 Device Type: DVD Reader Bus: <Unknown> Size: <Unknown> Label: <Unknown> Access permissions: <Unknown> 2. Logical Node: /dev/rdsk/c4t0d0p0 Physical Node: /pci@0,0/pci106b,3f@6/storage@2/disk@0,0 Connected Device: USB FLASH DRIVE PMAP Device Type: Removable Bus: USB Size: 3.9 GB Label: <Unknown> Access permissions: Medium is not write protected.
Под Solaris как всегда всё приходится собирать вручную. И так, берём Solaris Studio и собираем.
Что бы получить модуль imagick.so для php, нужно сначала собрать сам ImageMagick, а потом на основе его собрать модуль imagick.so.
Тестовый стенд: Solaris 11, SolarisStudio 12.3
Нормального (с очередями, borrow и прочим) шейпера на Solaris – не существует. Зато есть отдельные сервисы flowadm и crossbow. Оба они не слишком идеально подходят для в качестве шейпера, но ограничивать полосу они могут. Рассмотрим только flowadm, так как crossbow больше подходит для виртуализации (кстати, именно им можно ограничивать скорость на виртуальных интерфейсах vnic).
Есть 2 способа: просто скачать с сайта и скачивать через пакетный менеджер pkg. Рассмотрим второй способ, так как он более правильный.
Примечание.
На сайте oracle.com была данная заметка, но спустя время её убрали.