Linux
$ /sbin/runlevel
N 2
Solaris
# who -r
. run-level 3 Dec 28 18:58 3 0 S
Linux
$ /sbin/runlevel
N 2
Solaris
# who -r
. run-level 3 Dec 28 18:58 3 0 S
Если кратко, то Boot Envirement (BE) – это отдельная среда внутри существующей ОС. То есть по сути это ещё одна полноценная копия ОС, но уже может содержать свой набор ПО, свои настройки и т.д.
Про FreeBSD будет сказано отдельно, в самом низу.
Тестовый стенд: Solaris 11
zpool – это механизм управления пулами, состоящих из томов zfs. В статье будет рассмотрены особенности работы zpool и ряд интересных опций данной команды. И так, приступим.
zpool можно сравнить с linux’овыми LVM, но только он намного функциональнее. Ключевое свойство – это наличие ведение истории пула. В истории хранятся успешно выполненные команды zfs и zpool, которые изменили информацию о состоянии пула.
Базы данных, web сервера
Если вы используете mysql+memcached, то возникает процесс двойного кеширования: zfs и memcached – каждый из них кеширует. Выход один: разрешить кешировать только метаданные.
Возможные значения для обоих свойств – all, none и metadata. При установке на all выполняется кэширование данных пользователя и метаданных. При установке на none кэширование данных пользователя и метаданных не выполняется. При установке на metadata выполняется кэширование только метаданных. Значением по умолчанию является all.
Если вы часто создаёте новые зоны, то перед вами рано или поздно возникнет такой вопрос. Что же выбрать? Обо всём по порядку.
Клонирование – операция создания ссылки на текущую зону. Как следствие занимает при начальном этапе очень мало места, быстро выполняется. На диске клонированная зона содержит только изменённые файлы по сравнению с оригиналом.
Копирование – операция создания полностью точной копии зоны. На диске занимает ровно столько места, сколько и исходная.
Поэтому, для быстрого создания зон, можно использовать клонирование.
Обновлена 25.07.2013
При установке разного рода приложений, разработчики не всегда уделяют внимание на создание скрипта запуска и тем более занесения его в SMF. В данной статье я покажу пример создания сервиса для mysql и nagios.
Примечание.
1) Существует и интерактивный способ создания – через утилиту manifold.
2) Для Solaris 11.1 появился встроенный механизм – svcbundle
Тестовый стенд: Solaris 11, Solaris 11.1
В Solaris предусмотрены очень хорошие инструменты для управления ресурсами не только самой ОС, но и зон. К примеру, мы хотим ограничить ресурсами какую-то зону, причём не просто ограничить место, а ограничить по количеству используемых процессоров, памяти, процессов, задач и прочего.
Данная статья так же подходит для ограничения не только зон, но и отдельных процессов.
Настройка файервола в Solaris немного необычна, но не такая сложная, как кажется. Она состоит из нескольких этапов
Тестовый стенд: Solaris 11
В 11 версии много изменений, в том числе и в роутинге. Ниже приведу небольшую хаутушку, в которой будет рассказано, как изменять маршрутизацию.
Тестовый стенд: Solaris 11
iSCSI (англ. Internet Small Computer System Interface) — протокол, который базируется на TCP/IP и разработан для установления взаимодействия и управления системами хранения данных, серверами и клиентами. В своей работе использует среду Ethernet (1Gb/s, 10Gb/s) для передачи данных
То есть по сути: мы имеем хранилище в сети и хотим быстро обмениваться с ним данными. Для этого можно FTP/HTTP, но этот протокол новее и лучше.
Неплохой обзор для Linux описан здесь , а здесь аналог под FreeBSD