ZFS-снапшоты – это конечно хорошо, но как вытянуть из них, например, определённый файл из определённого снапшота? Оказывается, очень просто. За показ папки со снапшотами отвечает параметр snapdir. И так, сначала узнаем текущее значение:
Категорія: Solaris
Solaris AI: установка по сети.
Automated Installer (AI) – это аналог JumpStart из Solaris 10. А если кто не знаком, то это возможность поставить по сети Solaris. Замечу, что это единственный способ установки ОС на сервера Sparc.
Тестовый стенд: Solaris 11.1
Для того, что бы ваш сервер всегда включался при подаче питания, нужно сделать следующее:
PC
В BIOS’e выставить опцию
AC Power = On (или Always On)
Sparc
Проверяем текущее значение:
Ниже будут представлены команды для определения не всего железа, а только подключаемых плат (pci, agp,…).
Для более детального вывода во всех командах можно использовать параметр “-v”
Монтируем USB flash под Solaris
После вставки флешки нужно понять, как она определилась. Можно использовать один из вариантов
# 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
Шейпер на Solaris
Нормального (с очередями, borrow и прочим) шейпера на Solaris – не существует. Зато есть отдельные сервисы flowadm и crossbow. Оба они не слишком идеально подходят для в качестве шейпера, но ограничивать полосу они могут. Рассмотрим только flowadm, так как crossbow больше подходит для виртуализации (кстати, именно им можно ограничивать скорость на виртуальных интерфейсах vnic).
Есть 2 способа: просто скачать с сайта и скачивать через пакетный менеджер pkg. Рассмотрим второй способ, так как он более правильный.
Примечание.
На сайте oracle.com была данная заметка, но спустя время её убрали.
Перезагрузка сервера – достаточно долгий момент, порой может доходить до 10 минут: пока произойдёт инициализация железа, пока передастся управление загрузчику ОС. Если нужно перегрузить только саму ОС, без полного ребута сервера – можно использовать удобный механизм fastreboot. Рассмотрим, как он реализован в разных ОСях.
Если слишком медленно получаем вывод сетевых утилит типа arp, netstat, то достаточно добавить ключ ‘-n’ что бы не резолвились имена и получим моментальный вывод. Медленный вывод замечал только на Linux/Solaris, на FreeBSD/OpenBSD вывод быстрый.
Пример: arp -an, netstat -rn, ping -n HOST