Партицирование

Общие сведения о Партицировании

Партицирование конфигурации в Termidesk Connect позволяет разделять конфигурации на независимые разделы с разграничением прав доступа для различных пользователей. Для каждой Партиции доступны настройки, которые принадлежат только этому разделу.

По умолчанию существует одна главная Партиция MAIN, в которой хранится конфигурация всей системы.

Для каждой Партиции необходимо определить список пользователей и (или) групп пользователей, которым будет предоставлен доступ.

Для пользователей и групп Партиций необходима настройка правил доступа (см. подраздел Правила доступа).

Пользователи Партиции MAIN могут просматривать другие Партиции и управлять их настройками. Пользователи других Партиций могут просматривать и изменять только конфигурацию своей Партиции, для которой доступны следующие настройки:

  • AAA (объект aaa);

  • Шлюз (объект gw);

  • Проверка (объект health-check);

  • HTTP-Профиль (объект http-profile);

  • IP-Фонд (объект ipset);

  • KDC-Сервер (объект krb5);

  • Сервер Балансировки (объект lbs);

  • Профиль сохранения сессий (объект persistence-profile);

  • Профиль ограничения скорости (объект rl-profile);

  • Группа Реальных Серверов (объект rs-pool);

  • SSL-Политика (объект ssl-policy);

  • SSL-Профиль (объект ssl-profile);

  • TCP-Профиль (объект tcp-profile);

  • Виртуальный Сервер (объект vs).

Для всех Партиций доступны следующие команды:

  • загрузка конфигурации указанной Партиции в текущую Партицию (дополняет текущую конфигурацию):

partitions import <имя_Партиции>
  • переход в указанную Партицию:

switch partition <имя_Партиции>

В интерфейсе командной строки предусмотрено указание текущей Партиции, в которой находится пользователь.

Пример строки приглашения для Партиции MAIN:

termidesk-connect%MAIN#

Настройка Партицирования выполняется одним из способов:

Настройка Партицирования осуществляется через объект partitions (см. подраздел Объект partitions).

Настройка Партицирования из CLI

Для настройки главной Партиции используются команды:

  • указание пользователя, которому будет доступна конфигурация Партиции MAIN:

set partitions main-partition allowed-users <имя_пользователя>
Для одной Партиции может быть указано несколько пользователей. Одной командой можно привязать только одного пользователя.
  • указание группы, которой будет доступна конфигурация Партиции MAIN:

set partitions main-partition allowed-groups <имя_группы>
Для одной Партиции может быть указано несколько групп. Одной командой можно привязать только одну группу.
  • применение заданных настроек:

commit
  • сохранение настроек:

write

Для создания и настройки Партиции используются команды:

  • создание Партиции с указанием ее имени (значение от 1 до 255 символов):

set partitions partition <имя>
Имя создаваемой Партиции не может быть MAIN.
  • указание пользователя, которому будет доступна конфигурация Партиции:

set partitions partition <имя> allowed-users <имя_пользователя>
Для одной Партиции может быть указано несколько пользователей. Одной командой можно привязать только одного пользователя.
  • указание группы, которой будет доступна конфигурация Партиции:

set partitions partition <имя> allowed-groups <имя_группы>
Для одной Партиции может быть указано несколько групп. Одной командой можно привязать только одну группу.
  • указание VRF для привязки к Партиции:

set partitions partition <имя> assigned-vrfs <имя_VRF>

Для одной Партиции может быть указано несколько VRF. Одной командой можно привязать только один VRF.

В Партиции будут доступны только те VRF, которые привязаны к ней.

  • создание корневой точки для настройки конфигурации Партиции:

set partitions partition <имя> root
  • настройка конфигурации Партиции из корневой точки:

set partitions partition <имя> root <параметр> <значение>

В качестве параметра указывается объект. Параметры настройки объектов Партиции идентичны параметрам настройки объектов Termidesk Connect.

Для настройки конфигурации Партиции могут быть указаны следующие объекты:

  • aaa – конфигурация AAA;

  • gw – Шлюз;

  • health-check – Проверка;

  • http-profile – HTTP-Профиль;

  • ipset – IP-Фонд;

  • krb5 – KDC-Сервер;

  • lbs – Сервер Балансировки;

  • persistence-profile – Профиль сохранения сессий;

  • rl-profile – Профиль ограничения скорости;

  • rs-pool – Группа Реальных Серверов;

  • ssl-policy – SSL-Политика;

  • ssl-profile – SSL-Профиль;

  • tcp-profile – TCP-Профиль;

  • vs – Виртуальный Сервер

  • применение заданных настроек:

commit
  • сохранение настроек:

write

Настройка Партицирования из WUI

Для отображения списка Партиций следует перейти «Настройки – Система – Партицирование».

По умолчанию записи представлены в табличном виде и упорядочены согласно столбцу «Имя».

Основные параметры списка приведены в таблице (см. таблицу Основные параметры списка Партиций).

Таблица 1. Основные параметры списка Партиций
Параметр Описание

«Имя»

Имя Партиции

«Пользователи»

Список пользователей, которым доступна конфигурация Партиции

«Группы»

Список групп, которым доступна конфигурация Партиции

«Список VRF»

Список VRF, привязанных к Партиции

Для добавления Партиции следует перейти «Настройки – Система – Партицирование» и нажать экранную кнопку [Добавить].

Затем заполнить данные, перечисленные в столбце «Параметр» следующей таблицы (см. таблицу Данные для добавления Партиции).

Таблица 2. Данные для добавления Партиции
Параметр Описание

«Имя»

Имя Партиции

«Пользователи»

Область для добавления пользователей, которым доступна конфигурация Партиции. Для доступа к области нажать экранную кнопку [+ Добавить].

Над списком области можно выполнять следующие действия:

  • добавить пользователя в список, для этого нажать экранную кнопку [+] и выбрать пользователя;

  • удалить пользователя из списка, для этого нажать экранную кнопку [-]

«Группы»

Область для добавления групп, которым доступна конфигурация Партиции. Для доступа к области нажать экранную кнопку [+ Добавить].

Над списком области можно выполнять следующие действия:

  • добавить группу в список, для этого нажать экранную кнопку [+] и выбрать группу;

  • удалить группу из списка, для этого нажать экранную кнопку [-]

«Список VRF»

Область для добавления VRF, привязанных к Партиции. Для доступа к области нажать экранную кнопку [+ Добавить].

Над списком области можно выполнять следующие действия:

  • добавить VRF в список, для этого нажать экранную кнопку [+] и выбрать VRF;

  • удалить VRF из списка, для этого нажать экранную кнопку [-].

В Партиции будут доступны только те VRF, которые привязаны к ней

Для копирования Партиции нужно:

Копируются все исходные параметры, кроме имени.
  • отметить ее в списке и нажать экранную кнопку [Копировать];

  • в открывшейся форме заполнить имя создаваемой Партиции.

Для изменения Партиции нужно:

  • либо отметить ее в списке и нажать экранную кнопку [Изменить];

  • либо нажать левой кнопкой мыши на ее имя.

Для удаления Партиции нужно:

Для удаления нескольких Партиций отметить их в списке.
  • отметить ее в списке и нажать экранную кнопку [Удалить];

  • подтвердить удаление, нажав экранную кнопку [Удалить] на запрос об удалении.

Объект partitions

Доступные команды объекта partitions приведены в таблице (см. таблицу Доступные команды объекта partitions).

Таблица 3. Доступные команды объекта partitions
Команда Описание

Настройка главной Партиции

set partitions main-partition allowed-groups <значение>

Список групп, которым доступна настройка Партиции MAIN

set partitions main-partition allowed-users <значение>

Список пользователей, которым доступна настройка Партиции MAIN

Создание Партиции

set partitions partition <имя>

Имя Партиции (значение от 1 до 255 символов)

Настройка Партиции

set partitions partition <имя> allowed-groups <значение>

Список групп, которым доступна конфигурация Партиции

set partitions partition <имя> allowed-users <значение>

Список пользователей, которым доступна конфигурация Партиции

set partitions partition <имя> assigned-vrfs <значение>

Список VRF, привязанных к Партиции. В Партиции будут доступны только те VRF, которые привязаны к ней

set partitions partition <имя> root

Создание корневой точки для настройки конфигурации Партиции

set partitions partition <имя> root <параметр> <значение>

Настройка конфигурации Партиции из корневой точки. В качестве параметра указывается объект. Параметры настройки объектов Партиции идентичны параметрам настройки объектов Termidesk Connect.

Для настройки конфигурации Партиции могут быть указаны следующие объекты:

  • aaa – конфигурация AAA;

  • gw – Шлюз;

  • health-check – Проверка;

  • http-profile – HTTP-Профиль;

  • ipset – IP-Фонд;

  • krb5 – KDC-Сервер;

  • lbs – Сервер Балансировки;

  • persistence-profile – Профиль сохранения сессий;

  • rl-profile – Профиль ограничения скорости;

  • rs-pool – Группа Реальных Серверов;

  • ssl-policy – SSL-Политика;

  • ssl-profile – SSL-Профиль;

  • tcp-profile – TCP-Профиль;

  • vs – Виртуальный Сервер