четверг, 29 января 2015 г.

FreeNAS 9.3 стабильная версия 201501212031.

Дополнительные сервисы.


    Для установки дополнительного программного обеспечения, в ОС FreeNAS 9.3 могут быть использованы два метода: Plugins или Jails.
    Используем метод Plugins, предназначенный для пользователей, которые предпочитают выбрать, установить и настроить доступное программное обеспечение с помощью графического интерфейса. Этот метод прост в использовании, но ограничен в количестве программного обеспечения, которое доступно. 
    Каждое приложение будет автоматически устанавливаться в свой собственный Jail (Изолятор).
    Примечание. Каждый Jail (Изолятор) с установленным приложением будет иметь свой собственный ip-адрес, назначаемый автоматически при установке приложения, с возможностью изменения в процессе настройки плагина.

    Откроем вкладку Плагины > Доступно.
    Если нет списка доступных плагинов, открываем Сеть > Общая конфигурация, добавляем "магические" цифры Google Public DNS.


    Жмём кнопку Сохранить. Перезагружаем ОС FreeNAS.
    Будет загружен список доступных плагинов.



    Выделяем плагин который надо установить, например transmission, и жмём на появившуюся внизу кнопку Установка. 



    Плагин загрузится.



    Затем устанавливаем плагин, нажимая кнопку OK.
    Аналогично проводится установка и других плагинов.



    Примечание. Процесс установки первого выбранного плагина занимает продолжительное время, поскольку сначала устанавливается VirtualBox и создаётся общий шаблон для плагина/изолятора (для первого устанавливаемого приложения - до 30 минут, для последующих - примерно 10 минут).



    Установленные плагины отображаются на вкладке Плагины > Установленные.



    Перед запуском любого дополнительного сервиса, как правило, надо выполнить его настройку.  


    Обновление плагинов.
    Когда в официальном репозитории станет доступна новая версия установленного плагина, во вкладке Установленные добавляется кнопка Update для этого плагина.



    Нажмите кнопку ОК, чтобы начать загрузку и установку последней версии плагина.
    После завершения обновления, информация о плагине будет обновлена, а кнопка Update будет отсутствовать.


    Загрузка плагинов.
    На вкладке Плагины > Доступно, есть кнопка Выгрузить. Эта кнопка позволяет установить плагины, ещё не доступные в официальном репозитории или те, которые испытываются. 
    Такие плагины с расширением .pbi должны быть предварительно загружены вручную на компьютер, с которого осуществляется доступ в web-интерфейс управления FreeNAS. При загрузке плагина, убедитесь, что он 64-разрядный и что он был разработан для системы FreeNAS 9.x.
    После того как вы скачали плагин, нажмите на кнопку Выгрузить на вкладке Плагины > Доступно. В окне Закачать плагин, выберите файл плагина и нажмите кнопку Выгрузить, чтобы начать установку.




    Когда установка будет завершена, запись для плагина будет добавлена на вкладку Установленные.
    Однако, если это не плагин FreeNAS, он не будет добавлен в перечень Плагины в меню слева. В этом случае, если приложение требует конфигурации, вам придётся выполнить настройку из командной строки изолятора (Jail) данного плагина, а не из web-интерфейса управления FreeNAS.


   
Взаимодействие ОС FreeNAS и приложений, установленных в изоляторах.

    Важно понимать, что все пользователи и группы, установленное приложение и конфигурация в пределах изолятора (Jail) изолированы как от операционной системы FreeNAS, так и других Jail'ов, установленных в этой системе.

    Предоставление плагинам разрешения на запись ваших данных.
    FreeNAS плагины, по умолчанию не имеют доступа к данным, находящимся за пределами своего изолятора.
    Чтобы плагин мог записывать файлы в наборы данных и папки, он должен иметь:
    а) доступ к файлам  в наборах данных и папках;
    б) разрешения на запись для папки с файлами.

    Для того, чтобы сделать данные из ОС FreeNAS доступными для приложения в изоляторе, нужно смонтировать в изолятор плагина наборы данных и папки, содержащие данные.
    Открываем вкладку Jail > Jail, выделяем plugin_name, жмём на появившуюся внизу кнопку Добавить хранилище.
    В окне Добавить хранилище:
    Выбираем Источник - созданный в системе FreeNAS набор данных или папку.
    Выбираем Направление - каталог внутри изолятора плагина, куда будет произведено монтирование. 
    Убираем Только чтение.
    Отмечаем Create directory - Создать каталог назначения, если он не существует внутри изолятора плагина.
    Жмём ОК.




    Разрешения на запись. Выберите один из 3-х возможных вариантов дать плагину разрешение на запись для папок с данными в ОС FreeNAS.

      Вар.1. "Другие" с правом записи.
   - Измените разрешение набора данных/папки на Разрешить другим запись.

      Вар.2. Пользователь с правом записи.
   - Добавьте пользователя в Web-интерфейсе FreeNAS с таким же UID (идентификатор пользователя) как и у пользователя по умолчанию в плагине.
   - Измените владельца набора данных/папки на только что добавленного пользователя.

     Вар.3. Группа с правом записи.
   - Измените разрешение набора данных/папки на Разрешить группе запись.
   - В изоляторе добавьте группу с таким же GID (идентификатор группы) как и у владельца группы набора данных/папки.
     pw groupadd -n GROUP -g GID 
   - В изоляторе добавьте пользователя плагина, работающего в виде вновь созданной группы.
     pw groupmod GROUP -m USER 



Комментариев нет:

Отправить комментарий