Служба частных лицензий

Вы просматриваете версию 7.2. Для самой новой информации, перейдите на страницу Служба частных лицензий для версии 8.1

Для организаций, которым необходимо, чтобы их установки Altium Designer оставались офлайн — изолированными от интернета, — удобство и гибкость лицензирования ПО по запросу могут обеспечиваться локализованной службой Altium Private License Service, а не облачным сервисом Altium Licensing Service.

Выделенная служба Private License Service (PLS), развернутая на ПК, подключенном к корпоративной LAN/WAN, настраивается администратором для локального получения лицензий Altium компании и последующей выдачи их установкам Altium Designer по мере необходимости.

Подобно использованию лицензии через портал Altium License Service, место (экземпляр) лицензии Altium Designer, размещенной в PLS, может «арендоваться» программой во время использования, а затем «отзываться» (возвращаться в доступный пул лицензий), когда оно больше не требуется. С Altium PLS лицензии также могут выдаваться в режиме Roaming, когда место лицензии арендуется целевой машиной на заданное время — это позволяет хост-ПК Altium Designer, например ноутбуку, свободно «перемещаться», оставаясь изолированным от сети.

PLS обеспечивает гибкость, необходимую компаниям, использующим несколько установок Altium Designer, а дополнительным преимуществом является то, что использование лицензий и мест можно настраивать, отслеживать и контролировать из централизованной службы Altium Private License Service, которая, в свою очередь, размещена в локальной LAN/WAN, потенциально изолированной от интернета.

Исторически Altium Private License Service (PLS) была доступна как отдельное приложение (Private License Server (14.0.0.34)), устанавливаемое как служба Windows на хост-машине. С учетом современной потребности в более продвинутом управлении программными лицензиями текущие выпуски Enterprise Server предлагают улучшенную и упрощенную реализацию PLS, доступную как часть установки сервера. Enterprise Server Private License Service поддерживает несколько режимов работы, может быть настроен как центральная или локальная License Service и способен выдавать по локальной сети лицензии как для Altium Designer, так и для серверов Altium — и не только.

Если это еще не сделано, первым шагом при использовании PLS в Enterprise Server является установка и лицензирование Enterprise Server.

См. Установка Enterprise Server

Лицензирование Enterprise Server

Функциональность Enterprise Server, включая его Private License Service (PLS), становится доступной после лицензирования самого Enterprise Server путем добавления соответствующей лицензии Altium Enterprise Server. Чтобы пользователи могли входить в Enterprise Server из Altium Designer, также требуется действующая лицензия Altium Enterprise Server CAL (Client Access License).

Enterprise Server предоставляет гибкий метод самостоятельного лицензирования для добавления или получения лицензий Altium. Он доступен на странице Licenses (Admin – Licenses) в браузерном интерфейсе Workspace Enterprise Server, которая обеспечивает подключение к порталу Altium Licensing (), откуда можно локально получить лицензии Altium вашей компании.

Доступны три вкладки:

  • Licenses — содержит список всех лицензий, доступных в данный момент. Для фактического лицензирования Enterprise Server потребуются как минимум две лицензии (Altium Enterprise Server и Altium Enterprise Server CAL). Дополнительные лицензии можно добавить для выдачи через PLS. Лицензии можно получить либо From cloud (выбрав из списка лицензий, доступных вашей компании на портале Altium), либо From file (импортировав существующие файлы лицензий alf с диска).
  • Groups — позволяет назначать лицензии группам пользователей. В режиме Local PLS Enterprise Server PLS может выборочно предоставлять программные лицензии, назначенные определенной группе. По умолчанию (если не указано иное) все лицензии, полученные Enterprise Server, назначаются группе All Users и, следовательно, доступны любому пользователю, подключающемуся к PLS.
  • Reports — предоставляет набор функций мониторинга и отчетности по использованию лицензий, которые можно применять для аудита использования лицензий в организации. Это особенно полезно при использовании Private License Service, поскольку данные отчетов позволяют убедиться, что доступные места лицензий используются оптимально, прогнозировать будущие потребности в лицензиях и определять использование отдельными пользователями. Доступен ряд вариантов отчетности, открываемых через соответствующие подвкладки. В зависимости от типа информации, требуемой для каждого отчета, можно применять связанные фильтры, чтобы настроить результаты с учетом конкретных лицензий, групп, пользователей и периодов времени. Также есть возможность экспортировать текущий отчет на диск в формате CSV, совместимом с Microsoft Excel и другими табличными приложениями, для административных и бухгалтерских целей.

См. Лицензирование Enterprise Server для подробной информации о получении и настройке лицензий в Enterprise Server.

Кратко: Enterprise Server и его клиентские подключения могут быть лицензированы следующими способами:

  • получением лицензий Server и Client Access (CAL) из онлайн-портала Altium License service. Для этого используется вариант From cloud, описанный выше. Выйдите из браузерного интерфейса Workspace Enterprise Server и войдите снова, чтобы активировать его новые лицензированные функции.

    Обратите внимание, что лицензия CAL не требуется, если пользователи не будут обращаться к Enterprise Server — то есть сервер будет использоваться только как Licensing Server.

  • подключением к службе PLS на другом сервере Altium (например, центральной службе лицензирования), который предоставляет полученные лицензии Altium Enterprise Server с доступными местами.

    Подробности об этом варианте лицензирования см. ниже в разделе режим External PLS.

  • импортом существующих файлов лицензий alf с диска.

    Для этого используется вариант From file, который фактически «получает» серверные лицензии, уже имеющиеся локально. Выйдите из браузерного интерфейса Workspace и войдите снова, чтобы активировать его новые лицензированные функции. Если это многоместные лицензии, их можно выдавать по сети для лицензирования другого совместимого ПО.

    См. Получение файлов лицензий, где приведена информация о получении файлов лицензий из Company Dashboard.

Получение дополнительных лицензий

После успешного лицензирования Enterprise Server из Cloud или с помощью существующих файлов лицензий Private License Service готова к настройке для выдачи лицензий по локальной сети. Дополнительные лицензии Altium Designer, приобретенные вашей компанией, можно получить через страницу License Manager в браузерном интерфейсе Workspace — Admin – Licenses.

Чтобы добавить лицензию в Enterprise Server, нажмите кнопку и выберите вариант из облака (или файла), как и ранее. Обратите внимание, что лицензии можно получать как массово, так и по отдельности — используйте флажки в списке Add license, чтобы выбрать, какие лицензии Enterprise Server должен получить.

Впоследствии вновь полученные лицензии включаются в список Licenses сервера. По умолчанию лицензии назначаются группе «All Users» (если только этот параметр не был снят), что делает их доступными всем зарегистрированным пользователям Workspace. Это можно проверить на странице License Edit, открываемой нажатием кнопки , связанной с записью лицензии.

Чтобы повторно активировать полученную лицензию, нажмите кнопку  рядом с записью лицензии. Либо, если машина, на которой установлен Enterprise Server, не имеет доступа в интернет, Group Administrator или License Administrator вашей Company Account может активировать файл лицензии через Company Dashboard (подробнее). Затем в Enterprise Server текущую лицензию можно удалить (нажав кнопку  рядом с записью лицензии), а новый активированный файл лицензии можно добавить, нажав кнопку и выбрав вариант From file.

Настройка License Service

После того как Enterprise Server установлен и лицензирован (как описано выше), полученные лицензии могут быть сделаны доступными в хост-сети через серверный Private License Service (PLS). Чтобы обеспечить максимальную гибкость в способе выдачи лицензий сетевым клиентам (Altium Designer и другим серверным установкам), PLS можно настроить и использовать в разных режимах работы, кратко описанных ниже:

  • Режим No PLS — конфигурация Enterprise Server по умолчанию, при которой полученные им лицензии не предоставляются (не выдаются) по сети.
  • Режим Local PLS — полученные лицензии Altium предоставляются по сети локальной службой PLS сервера.
  • Режим External PLS — Enterprise Server подключается и использует externalвнешнюю PLS (например, удаленную PLS сервера Altium, настроенную как центральная служба лицензирования) вместо собственной схемы лицензирования. Внешняя служба лицензирования может быть основана на Altium Infrastructure Server (AIS) или другом Enterprise Server.

В режимах No PLS и Local PLS Enterprise Server и его подключения лицензируются лицензиями Server и CAL, полученными из Altium License service, либо из файлов лицензий *.alf, импортированных с диска или помещенных в корневую папку установки — см. выше Лицензирование Enterprise Server.

В режиме External PLS Enterprise Server может быть лицензирован тем же способом, orили с использованием лицензий из подключенной внешней PLS.
См. ниже раздел External PLS Локальное лицензирование сервера для дополнительной информации.

► Практическое сравнение каждого режима см. в таблице сравнение режимов PLS Enterprise Server.

Напоминаем: перед использованием PLS сервера в любом из его режимов Enterprise Server необходимо настроить на подключение и вход в портал Altium License service, чтобы можно было получить лицензии, приобретенные вашей организацией, — после завершения этого этапа сервер может работать офлайн. В качестве альтернативы все необходимые лицензии можно получить из Company Dashboard или через отдельный сервер Altium, подключенный к интернету, а затем перенести на локальный Enterprise Server в виде отдельных файлов лицензий.

После этого полученные лицензии, такие как лицензии Altium Server и Connection (CAL) или лицензии Altium Designer, могут выдаваться по локальной сети через PLS.

Режим No PLS

Как следует из названия, режим No PLS Enterprise Server по сути представляет собой стандартную (по умолчанию) конфигурацию сервера, в которой PLS не включена.

Таким образом, он не предоставляет лицензии Altium по сети, однако лицензии по-прежнему можно получать из портала Altium License service. Эта функция поддерживает возможность «самостоятельного» лицензирования Enterprise Server с использованием полученных лицензий или импортированных файлов лицензий alf, которые существуют наряду с устаревшим методом размещения файлов лицензий в корневой папке установки.

Чтобы выбрать этот режим, установите флажок параметра No PLS на странице License Manager в браузерном интерфейсе Workspace — Admin – Settings – License manager.

Параметр Automatically create assignment for All Users group принудительно назначает вновь полученные лицензии группе по умолчанию All Users. То, как назначаются лицензии, повлияет на их доступность для групп при выдаче по сети через PLS, как описано ниже. Нажмите , чтобы подтвердить любые изменения настроек.

Режим Local PLS

В этой конфигурации серверной PLS лицензии будут предоставляться установкам Altium Designer и Server, размещенным в сети. Enterprise Server лицензируется обычным образом — через полученные лицензии или файлы лицензий alf.

PLS выдает лицензии установке Altium Designer (клиенту) в сети, когда пользователь входит в Enterprise Server.
PLS выдает лицензии установке Altium Designer (клиенту) в сети, когда пользователь входит в Enterprise Server.

Чтобы переключиться в этот режим, выберите параметр Local PLS на странице License Manager в браузерном интерфейсе Workspace — Admin – Settings – License manager.

При настройке режима No PLS режим аутентификации напрямую влияет на то, как лицензии будут предоставляться клиентским установкам в сети — см. подробности ниже.
При настройке режима No PLS режим аутентификации напрямую влияет на то, как лицензии будут предоставляться клиентским установкам в сети — см. подробности ниже.

PLS будет предоставлять лицензии Altium Designer, когда пользователь входит в Enterprise Server. Серверные лицензии станут доступными другим серверам в сети, когда Enterprise Server PLS работает в режиме безопасности «No Authentication» (см. варианты ниже).

Режим Local PLS предоставляет дополнительные настройки, определяющие, каким пользователям могут предлагаться определенные лицензии Altium Designer (определяется группами пользователей), а также как долго лицензия будет оставаться арендованной при неиспользовании. Нажмите , чтобы подтвердить любые изменения настроек.

Настройки Local PLS

Режимы аутентификации License Manager

Режим аутентификации серверной PLS можно установить в Server Session или No Authentication в зависимости от того, как именно вы хотите сделать лицензии доступными сетевым клиентам (Altium Designer и серверам). Для выбора используйте раскрывающееся меню License Manager Authentication.

Server Session:
Текущему сеансу подключения клиента предоставляется доступ к лицензиям — сеанс инициируется входом в Enterprise Server Workspace из Altium Designer. Это стандартный режим PLS данного сервера, в котором доступ к лицензиям привязан к сеансу Enterprise Server. Выберите Admin – Sessions в главном меню, чтобы просматривать текущие сеансы подключения и управлять ими.

Поскольку в этом режиме безопасности подключение к PLS подтверждается активным сеансом, доступ к лицензиям не могут получить другие серверы в сети (которые не выполняют вход) или через внутреннее подключение PLS setup в Altium Designer. Лицензии становятся доступны, когда пользователь входит в Enterprise Server из Altium Designer.

No Authentication:
Любому подключению к серверной PLS будет предоставлен доступ к доступным лицензиям. Это менее строгий режим, который можно использовать для доступа к лицензиям, когда пользователи Altium Designer не входят в Enterprise Server Workspace, либо когда Enterprise Server настроен как центральная Private License Service (Licensing Server) в конфигурации с несколькими серверами.

  • Поскольку подключения PLS в этом режиме не привязаны к сеансу сервера (входу), доступные лицензии Enterprise Server могут использоваться другими сетевыми серверами. Эти другие серверы должны быть переведены в режим External PLS, причем у них должен быть снят параметр «Local licensing», чтобы использовалась лицензия удаленного сервера.
  • Поскольку подключения PLS не подтверждаются сеансом сервера, Altium Designer может получать доступ к лицензиям напрямую, используя внутреннее подключение PLS в Altium Designer — Setup private license server на странице License Management (как это использовалось для доступа к PLS 1.0). Дополнительную информацию см. в разделе Лицензирование без входа на сервер ниже.
  • Если пользователь входит в учетную запись сервера, PLS создает нового пользователя с именем, соответствующим этой учетной записи, в формате user_name server_name. Этот пользователь будет иметь доступ только к лицензиям, связанным с созданной учетной записью User, — в соответствии с ее последующим членством в назначенной группе. Это действие можно отключить, сняв флажок Automatic user creation option (см. ниже).

На практике два варианта режима аутентификации Local PLS будут выдавать полученные лицензии в сеть следующим образом:

Server Session:

  • Лицензии Altium Designer доступны пользователям, входящим в Enterprise Server, на основе совпадающих назначений групп «User–to–License».

No Authentication:

  • Лицензии Altium Designer доступны пользователям, входящим в Enterprise Server, в соответствии с членством в группе автоматически созданного профиля User с именем user_name server_name.
  • Лицензии Altium Designer и серверов Altium доступны другим Enterprise Server, которые подключаются в режиме External PLS mode.
  • Лицензии Altium Designer доступны через внутреннее подключение PLS в Altium Designer.

Автоматическое создание пользователя (режим No Authentication)

Если этот параметр установлен (по умолчанию), Enterprise Server PLS автоматически создаст учетную запись пользователя, соответствующую учетной записи входа на сервер. Так, если пользователь входит, например, на сервер LicenseServer с использованием зарегистрированной учетной записи User Trevor, PLS автоматически создает пользователя с именем Trevor LicenseServer (user_name server_name) — это «активное» имя, которое следует использовать для членства в группах и, следовательно, для определения распределения лицензий. Дополнительную информацию см. ниже в разделе Функция автоматической синхронизации User.

Соответствующая учетная запись User user_name server_name создается при подключении из Altium Designer к PLS Enterprise Server remote, когда Altium Designer и сервер размещены на разных ПК. И наоборот, когда и Altium Designer, и Enterprise Server установлены на одном ПК, PLS использует существующую учетную запись входа на Server.

Если параметр Automatic user creation снят, учетная запись пользователя сервера (Trevor) не сможет подключиться к PLS (и, следовательно, к доступным лицензиям), если соответствующая учетная запись user_name server_name еще не существует. В большинстве случаев этот параметр должен быть включен. Исключение возможно, если администратор сервера хочет заранее определить, какие учетные записи пользователей Enterprise Server могут использоваться для подключения к серверу в режиме No Authentication.

При необходимости администратор сервера может вручную добавить подходящую учетную запись User для случая, когда PLS работает в режиме «No Authentication», а параметр Automatic user creation снят. Если существующее имя User — Trevor, а сервер называется LicenseServer, то соответствующая учетная запись PLS должна создаваться с First Name Trevor, Last Name LicenseServer и Username LicenseServer:Trevor. В итоге появятся две записи User: Trevor и Trevor LicenseServer,, причем группы, назначенные последней, будут определять доступность лицензий для пользователя Trevor.

Кроме того, Enterprise Server PLS автоматически создаст учетную запись пользователя (с именем, установленным по имени учетной записи Windows пользователя), если пользователь подключается через функцию Setup Private License Server в Altium Designer, а не выполняет вход в Enterprise Server — обратите внимание, что формат созданного имени User отличается от описанного непосредственно выше. Дополнительную информацию см. ниже в разделе Лицензирование без входа на сервер.

► См. раздел Existing User со сводной таблицей типов профилей User сервера.

Интервал тайм-аута возврата места

Параметр Seat return timeout interval предназначен для принудительного истечения срока аренды лицензии после того, как Altium Designer не отвечает PLS в течение указанного количества часов.

PLS регулярно опрашивает по сети клиент проектирования и ожидает ответ, однако ответы не будут возвращаться, если, например, хост-ПК клиента перешел в режим сна или гибернации либо клиентское приложение аварийно завершилось или было принудительно закрыто. Если ответы от клиента не поступают дольше заданного интервала тайм-аута (по умолчанию 4 часа), арендованное клиентом место лицензии будет отозвано и возвращено в пул доступных мест для этой лицензии.

По сути, этот параметр представляет собой автоматизированную по таймеру версию функции ручного освобождения лицензии.

Обратите внимание, что когда Altium Designer отключается от лицензии обычным «чистым» способом (выход, выход из учетной записи сервера, отключение от PLS и т. п.), арендованное место лицензии возвращается автоматически.

Автоматически создавать назначение для группы All Users

Если этот параметр Local PLS установлен (по умолчанию), вновь полученные лицензии будут назначаться группе по умолчанию All Users. Выданная лицензия будет доступна всем пользователям Altium Designer, подключающимся к серверу, независимо от того, к какой группе назначен пользователь.

Если параметр Automatically create assignment for All Users group снят, полученная лицензия не назначается ни одной группе User и, следовательно, not accessible по сети. Лицензию необходимо вручную назначить подходящей группе через кнопку , доступную при открытии записи лицензии (Admin – Licenses) в режиме редактирования ().

Доступ к лицензии Altium Designer (Sign In)

В режиме Local PLS лицензии, настроенные и опубликованные Private License Service, могут использоваться установками Altium Designer в сети, которые выступают клиентами PLS. Чтобы получить доступ к лицензии Altium Designer, предоставляемой Enterprise Server PLS, войдите в свой Enterprise Server Workspace из Altium Designer — флажок в соответствующем диалоговом окне можно использовать для автоматизации входа.

При входе в Enterprise Server обратите внимание, что имя сервера localhost применимо только к локальному ПК. Если PLS сервера размещён на другом ПК в сети, для входа необходимо использовать сетевое имя этого удалённого ПК — поле входа Server Address в диалоговом окне относится именно к этому имени ([computer_name]). На ПК, где размещён Enterprise Server, можно перейти в Control Panel\System and Security\System, чтобы подтвердить его сетевое имя компьютера. Рекомендуется всегда входить, используя адрес сервера computer_name:port.

Вход на сервер impala в Altium Designer.
Вход на сервер impala в Altium Designer.

Вход на сервер не является обязательным. Чтобы получать доступ к лицензиям из Altium Designer без входа в Enterprise Server, если нужен именно такой подход, используйте параметр Connect to Private Server в представлении License Management Altium Designer. Обратите внимание, что PLS сервера должен быть переведён в режим No Authentication, а параметр Automatic user creation должен быть установлен. Дополнительную информацию см. в разделе Лицензирование без входа на сервер.

После подключения Altium Designer к Enterprise Server и его PLS область доступных лицензий в представлении License Management (Altium Designer Agile, Altium Designer) будет заполнена списком частных лицензий, предоставляемых подключением к PLS сервера. Используйте параметр License Management клиента проектирования в раскрывающемся меню элемента управления Current User (вверху справа), чтобы открыть представление License Management.

License ManagementДоступ к странице в Altium Designer.
License ManagementДоступ к странице в Altium Designer.

Чтобы арендовать лицензию для установленного Altium Designer, нажмите кнопку Use License в плитке лицензии или щёлкните плитку правой кнопкой мыши и выберите команду Use License в контекстном меню. Обратите внимание, что лицензия, размещённая в Enterprise Server, может быть настроена в режиме Automatic Leasing, так что в Altium Designer не потребуется никаких действий со стороны пользователя, кроме входа на сервер.

Когда лицензия используется, её плитка будет помечена значком  и выделена зелёной рамкой. Поле Seats для этой лицензии обновится, отражая, что занято ещё одно место этой лицензии.

Частные лицензии становятся доступны при входе на сервер. Обратите внимание, что встроенный параметр Setup PLS в Altium Designer не используется.
Частные лицензии становятся доступны при входе на сервер. Обратите внимание, что встроенный параметр Setup PLS в Altium Designer не используется.

Пользователям Altium Designer не требуется входить в онлайн-аккаунт Altium для использования частной лицензии, а локальное подключение LAN/WAN может быть изолировано от интернета. При необходимости перейдите на страницу System – Account Management page диалогового окна Preferences, чтобы отключить подключение к аккаунту Altium, и используйте страницу System – Network Activity page для выбора конкретных сетевых служб подключения, которые будут разрешены.

Статус лицензии также виден в интерфейсе браузера Workspace на странице License Manager (Admin – Licenses). Разверните запись лицензии (), чтобы увидеть текущие сведения об аренде и, при необходимости, завершить текущий сеанс аренды пользователя, нажав команду Release.

► Относительное резюме режима Local PLS см. в таблице Сравнение режимов PLS сервера.

Роуминг частной серверной лицензии

Место частной серверной лицензии можно перевести в режим роуминга, то есть получить на определённое время. Для использования лицензии в этом режиме не нужно постоянно оставаться подключённым к серверу лицензий — можно отключиться и работать офлайн, фактически свободно перемещаясь со своим местом лицензии.

Чтобы использовать место доступной частной серверной лицензии в этом режиме, нажмите кнопку  в плитке лицензии или щёлкните плитку правой кнопкой мыши и выберите команду Roam в контекстном меню. Появится диалоговое окно Retain License, в котором можно указать, на сколько дней и/или часов вы хотите перевести место в роуминг. Введите количество дней и/или часов либо используйте стрелки вверх/вниз, пока не появится нужное значение.

  • Максимальное время роуминга для частной серверной лицензии в этом режиме ограничено сроком действия самой лицензии.

  • Если вы используете место частной серверной лицензии в режиме роуминга и период роуминга истечёт, использование этого места будет прекращено без льготного периода.

  • Администратор Enterprise Server может настроить возможность перевода лицензии в роуминг и максимальную продолжительность роуминга в параметрах назначения лицензии — подробнее.

Когда лицензия используется в режиме роуминга, её плитка будет помечена значком  и выделена зелёной рамкой. Поле Seats для лицензии обновится, отражая, что занято ещё одно место этой лицензии.

Чтобы использовать частную серверную лицензию в режиме роуминга, используйте параметр Roam.
Чтобы использовать частную серверную лицензию в режиме роуминга, используйте параметр Roam.

При использовании лицензии в режиме роуминга вы можете отключиться от сервера лицензий и работать офлайн. Подключение к серверу лицензий в этом режиме требуется только тогда, когда вы хотите либо освободить лицензию, либо продлить период роуминга. Последнее выполняется повторным нажатием кнопки  . Затем при необходимости скорректируйте период роуминга с помощью диалогового окна Retain License.

Освобождение лицензии, находящейся в роуминге, выполняется путём подключения к серверу лицензий и нажатия кнопки в плитке лицензии либо щелчка правой кнопкой мыши по плитке с выбором команды Release в контекстном меню.

Режим External PLS

Режим конфигурации External PLS Enterprise Server предназначен для установок, в которых в сети присутствует несколько серверов и один из них настроен как центральный (удалённый) Private License Service для всех пользователей. Такой тип установки подходит для крупного предприятия, где каждый отдел компании (Engineering, Development и т. д.) может использовать несколько установок Altium Designer и локальный сервер отдела для управления проектными данными. И серверы данных отделов, и установки Altium Designer лицензируются центральной службой лицензирования, такой как PLS в Altium Server или Altium Infrastructure Server, выделенной для этой задачи.

В этой схеме серверы настраиваются следующим образом:

  • Central Licensing Server — для него устанавливается Local PLS mode (см. выше), чтобы все полученные им лицензии обслуживались по сети. С точки зрения локального (отделенческого) сервера это внешний сервер, который предоставляет службу лицензирования через свой PLS. Обратите внимание, что параметр Automatic user creation должен быть установлен (это значение по умолчанию), так как это включает User synchronization между локальным и внешним серверами.

    Чтобы центральный сервер лицензирования мог предоставлять лицензии другим серверам в сети, настроенным на External PLS Mode (например, серверам отделов), центральный сервер лицензирования (настроенный в режиме Local PLS) должен иметь параметр License Manager Authentication Mode, установленный в No Authentication.

    Если вместо этого установлен режим безопасности Server Session, служба Identity Service (IDS) сервера не позволит установить PLS-подключение к другому серверу в сети, потому что в этом режиме соединения проверяются и привязываются к сеансу, созданному при входе пользователя в систему, — а сервер, как и следовало ожидать, в систему не входит.

  • Local (department) Server — для него устанавливается External PLS mode, и он настраивается на подключение к PLS центрального сервера лицензирования и его использование вместо собственного PLS локального сервера. Таким образом, локальный сервер использует external PLS (тот, что находится на центральном сервере лицензирования) для лицензирования, но при этом продолжает предоставлять своим подключённым пользователям локальные службы управления данными.

Чтобы переключить локальный сервер в режим External PLS, выберите параметр External PLS на странице License Manager в браузерном интерфейсе Workspace — Admin – Settings – License manager.

Укажите URL и порт External PLS для доступа к внешнему серверу, настроенному как центральный сервер частного лицензирования.
Укажите URL и порт External PLS для доступа к внешнему серверу, настроенному как центральный сервер частного лицензирования.

В этом режиме Enterprise Server подключается к внешнему PLS и использует его (например, PLS удалённого сервера, настроенного как центральный сервер лицензирования) вместо собственной службы лицензирования (PLS). Сетевой адрес центрального сервера лицензий на приведённом выше изображении и, следовательно, цель подключения к внешнему PLS — http://LicenseServer; этот адрес основан на computer_name хост-ПК сервера лицензий.

Локальный «отделенческий» сервер, настроенный в режиме External PLS, фактически перенаправляет лицензии, обслуживаемые PLS центрального сервера лицензирования, локальным установкам Altium Designer.
Локальный «отделенческий» сервер, настроенный в режиме External PLS, фактически перенаправляет лицензии, обслуживаемые PLS центрального сервера лицензирования, локальным установкам Altium Designer.

Когда пользователь Altium Designer входит на локальный сервер (теперь настроенный в режиме External PLS), служба PLS удалённого сервера «перенаправляется» через локальный Enterprise Server и предлагает свои лицензии Altium Designer. Как обычно, пользователь должен использовать действительные (локальные) учётные данные для входа на локальный сервер.

При использовании схемы с центральным PLS-сервером для обслуживания лицензий по сети группы, назначенные пользователям и лицензиям, настраиваются на центральном сервере лицензирования, а не на локальном (отделенческом) сервере. Назначения групп локального сервера не применяются, поскольку локальный сервер перенаправляет проверку пользователя/лицензии через центральный PLS — см. раздел Automatic User Sync ниже.

Параметры External PLS

Параметры и настройки External PLS описаны ниже. Обычно такая настройка используется для локального/отделенческого сервера, где лицензии Altium Designer и сервера управляются удалённой центральной службой лицензирования.

URL и порт PLS

Связанные настройки PLS url и PLS Port должны соответствовать конфигурации внешнего сервера. URL — это адрес (сетевое имя) удалённого ПК, на котором размещён «центральный» PLS сервера, как указано в записи «Computer Name» хост-ПК в разделе Control Panel\System and Security\System. В Windows 10 см. Settings » System » About.

Лицензирование локального сервера

  • Если параметр Use local license manager for vault licensing включён (установлен флажок), Enterprise Server будет лицензироваться «внутренне» серверными лицензиями, полученными им от службы Altium License, или лицензионными файлами alf, импортированными с диска или помещёнными в папку установки сервера.
  • Если флажок снят, Enterprise Server будет лицензироваться от внешнего PLS, указанного параметрами PLS url и Port. Внешний сервер (например, центральный сервер лицензирования) должен иметь доступные лицензии Altium Enterprise Server с достаточным количеством мест, полученные от службы Altium License. Обратите внимание, что если сервер ранее лицензировался иным способом, для включения его функций может потребоваться перезапуск.

► Относительное резюме режима External PLS см. в таблице Сравнение режимов PLS сервера.

Назначение лицензий группам пользователей

Параметр Automatically create assignment for All Users group принудительно назначает вновь полученные лицензии группе по умолчанию All Users . Этот параметр отключается, когда указанный выше параметр Use local license manager for vault licensing выключен, поскольку в этом режиме все лицензии поступают из External PLS, например из PLS удалённого сервера, используемого как центральный сервер лицензирования.

Функция автоматической синхронизации пользователей

Как указано выше, для реализации централизованной системы лицензирования на основе нескольких Altium Server один сервер настраивается как центральный PLS, который обслуживает лицензии для локальных (например, отделенческих) серверов и назначенных им пользователей. Центральный сервер лицензирования переводится в режим Local PLS (и «No Authentication»), а локальные серверы — в режим Externals PLS, где назначенным им PLS является удалённый центральный сервер лицензирования.

Когда пользователи Altium Designer входят на свой локальный сервер, они получают доступ к лицензиям, «перенаправленным» из (внешнего) PLS центрального сервера лицензирования.

Частью механизма, который предоставляет пользователю доступ к удалённым лицензиям через локальный сервер, является создание «синхронизированного» имени пользователя на центральном сервере лицензирования — локальное имя пользователя синхронизируется с центральным сервером лицензирования. См. Automatic user creation в режиме No Authentication выше.

Созданный профиль пользователя на сервере лицензирования имеет составное имя учётной записи пользователя: user_name server_name, где server_name относится к сетевому имени локального (отделенческого) сервера пользователя, а user_name — к имени, используемому для входа на этот локальный сервер. Составное имя относится к «локальной» учётной записи пользователя.

Обратите внимание, что синхронизированная учётная запись пользователя не будет создана, если параметр Automatic user creation не установлен.

Например, если пользователь AltiumPaul входит на назначенный ему локальный сервер (Department Workspace, размещённый на IMPALA), PLS центрального сервера (Licensing Server, размещённого на LicenseServer) разрешит доступ к лицензии, создав запись User с именем AltiumPaul IMPALA. Поля First Name и Last Name нового профиля пользователя будут иметь значения AltiumPaul и IMPALA соответственно (локальный пользователь отдела и сервер) — Username учётной записи равно IMPALA:AltiumPaul.

Когда установлен режим External PLS, лицензии для вошедшего пользователя поступают из указанного внешнего PLS, который создаёт синхронизированный профиль пользователя (как показано ниже).
Когда установлен режим External PLS, лицензии для вошедшего пользователя поступают из указанного внешнего PLS, который создаёт синхронизированный профиль пользователя (как показано ниже).

В конфигурации с несколькими серверами (центральный сервер лицензий и локальные «отделенческие» серверы) имя пользователя локального сервера синхронизируется/реплицируется на сервере лицензирования, если его там ещё нет, — тем самым обеспечивается локальный доступ к централизованным лицензиям.
В конфигурации с несколькими серверами (центральный сервер лицензий и локальные «отделенческие» серверы) имя пользователя локального сервера синхронизируется/реплицируется на сервере лицензирования, если его там ещё нет, — тем самым обеспечивается локальный доступ к централизованным лицензиям.

В этом случае лицензия Altium Designer на удалённом Licensing Server будет показана как арендованная пользователем AltiumPaul IMPALA — это синхронизированный пользователь AltiumPaul с локального сервера (сервера Department Workspace, размещённого на IMPALA). Хотя пользователь Altium Designer вошёл на локальный сервер отдела, лицензия Altium Designer предоставляется удалённым PLS Licensing Server (через локальный сервер). Обратите внимание, что Altium Designer показывает лицензию как арендованную учётной записью пользователя Username, которая для созданного пользователя в этом примере имеет значение IMPALA:AltiumPaul.

Пользователь, вошедший на свой локальный «отделенческий» сервер, будет прозрачно получать доступ к лицензиям центрального сервера лицензирования через свой локальный сервер.
Пользователь, вошедший на свой локальный «отделенческий» сервер, будет прозрачно получать доступ к лицензиям центрального сервера лицензирования через свой локальный сервер.

В общем случае создание (синхронизированных) пользователей со стороны PLS происходит, когда его режим установлен как 'Local PLS', 'No Authentication' и 'Automatic user creation'. Это относится к PLS сервера, настроенному как централизованный сервер лицензирования в многосерверной схеме Central/Local, но также верно для любого сервера, переведённого в этот режим (Local-PLS/No-Authentication/AutoUserCreation).

Группа сервера лицензирования

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

В случае серверной схемы, состоящей из центрального сервера лицензирования и распределённых локальных серверов (как подробно описано выше), дублирующиеся (синхронизированные) пользователи на сервере лицензирования могут быть добавлены в группы для ограничения доступности лицензий. Поэтому, когда пользователь входит на локальный сервер, лицензии, доступные этому пользователю (из внешнего PLS сервера лицензирования через локальный сервер), будут определяться настройками групп и назначений лицензий, заданными для этого синхронизированного пользователя на центральном сервере лицензирования.

В приведённом выше примере синхронизированный пользователь AltiumPaul IMPALA (пользователь AltiumPaul , синхронизированный с локального сервера) на сервере лицензирования может быть добавлен в группу Engineering, которой назначена определённая лицензия Altium Designer. Когда пользователь AltiumPaul входит на свой локальный сервер, указанная лицензия становится доступной благодаря связанной конфигурации группы пользователей и назначения лицензии на внешнем сервере лицензирования.

Как правило, такие назначения групп пользователей и лицензий выполняются администратором сервера лицензирования после того, как пользователь локального сервера войдёт в систему впервые (тем самым инициируя процесс синхронизации пользователя).

Дополнительную информацию о работе с группами и назначениями лицензий см. ниже в разделе License Group Assignments.

Лицензирование без входа на сервер

Для пользователей Altium Designer, которые не используют возможности управления данными Enterprise Server и, следовательно, не входят на сервер, Altium Designer может получать доступ к лицензиям из PLS сервера через встроенную настройку PLS в Altium Designer (как описано ниже). Для такого подхода Enterprise Server настраивается следующим образом:

  • PLS сервера переводится в режим Local PLS, чтобы лицензии были доступны по сети.
  • Для PLS должен быть установлен режим безопасности 'No Authentication', поскольку в этой схеме серверный сеанс не создаётся через вход на сервер.
  • В PLS сервера должна быть доступна подходящая лицензия Altium Designer, назначенная группе All Users, чтобы она была доступна при любом подключении к серверу.

Описанный ниже способ доступа к лицензиям Altium Designer и их использования также относится к устаревшему Private License Server (PLS 1.0), установленному как служба Windows.

Доступ к лицензиям в Altium Designer

Чтобы получить доступ к лицензиям, размещённым на сервере, в Altium Designer (без входа), выберите Connect to Local Server в представлении License Management (для открытия представления License Management используйте параметр Licenses из раскрывающегося меню элемента управления Current User). Откроется диалоговое окно Private License Server Setup.

Если вы вошли в свою учётную запись Altium, используйте параметр Connect to Local Server из меню элемента управления Add License, чтобы открыть диалоговое окно Private License Server Setup.

Введите основные сведения о сервере для PLS в диалоговом окне Private License Server Setup и нажмите OK. Имя сервера будет сетевым именем (именем компьютера) ПК, на котором размещён Enterprise Server, а стандартный порт — 9780; используйте порт 9785 и FQDN сервера, чтобы установить безопасное соединение https (см. пример). Другие настройки диалогового окна, такие как параметры Servers list, относятся к устаревшему типу подключения PLS 1.0.

Обратите внимание, что при использовании встроенной настройки Altium Designer для доступа к лицензиям PLS требуются только имя сервера и номер порта. При подключении к устаревшему PLS 1.0 поведение отличается.
Обратите внимание, что при использовании встроенной настройки Altium Designer для доступа к лицензиям PLS требуются только имя сервера и номер порта. При подключении к устаревшему PLS 1.0 поведение отличается.

После подключения к PLS область доступных лицензий в представлении License Management будет заполнена списком частных лицензий, которые вы можете использовать.

При установлении лицензионного подключения к PLS таким способом лицензия сначала должна быть назначена группе 'All Users' в Enterprise Server (значение по умолчанию). Как только лицензия будет распознана Altium Designer, на сервере автоматически создаётся соответствующий профиль пользователя, как подробно описано ниже. Затем этот созданный профиль пользователя можно добавить в группу, участники которой имеют доступ к определённым лицензиям — это позволяет администратору сервера контролировать доступ к лицензиям для пользователей, которые не входят на сервер.

Чтобы арендовать лицензию для установленного Altium Designer, нажмите кнопку Use License в плитке лицензии или щёлкните плитку правой кнопкой мыши и выберите команду Use License в контекстном меню. Обратите внимание, что лицензия, размещённая в Enterprise Server, может быть настроена в режиме Automatic Leasing, так что в Altium Designer не потребуется никаких действий со стороны пользователя, кроме первоначальной активации подключения Private license server.

Когда лицензия используется, её плитка будет помечена значком  значок и выделено зеленой рамкой. Поле Seats для лицензии обновится, отражая, что занято еще одно место этой лицензии. На стороне сервера запись о лицензии на странице License Manager (Admin – Licenses) будет показывать, что место занято пользователем с именем, сформированным на основе хост-ПК Altium Designer — см. раздел ниже для получения дополнительной информации.

  • Пользователям Altium Designer не требуется входить в онлайн-аккаунт Altium Account или Enterprise Server для использования частной лицензии, а локальное LAN/WAN-подключение может быть изолировано от интернета. При необходимости перейдите на страницу System – Account Management диалогового окна Preferences, чтобы отключить подключение к Altium Account, и используйте страницу System – Network Activity, чтобы выбрать конкретные сетевые службы, которые будут разрешены.

  • При доступе к лицензиям, размещенным на сервере, в Altium Designer без входа в систему лицензию также можно использовать в режиме roaming. Подробнее см. в разделе Roaming a Private Server License выше.

Создаваемые пользователи

Когда пользователь подключается к Enterprise Server PLS из Altium Designer без входа в систему (как описано выше), на сервере создается профиль пользователя, соответствующий имени подключающегося компьютера и имени активной учетной записи Windows — то есть компьютеру и учетной записи Windows, на которых размещен Altium Designer.

Например, пользователь может работать под учетной записью Windows с именем Design на компьютере с именем PC4. Когда для доступа к лицензии используется параметр Connect to Private Server Altium Designer, серверный PLS, на котором размещена эта лицензия, создаст пользователя с именем Design PC4, с именем/фамилией Design/PC4 и именем пользователя Design.

Обратите внимание, что создаваемое имя пользователя отличается по формату от имени пользователя, создаваемого в ответ на signing inвход пользователя на сервер, как описано в разделе Automatic user creation. В обоих случаях PLS настроен в режим No Authentication mode, однако когда пользователь вошел в систему, создаваемое имя пользователя основано на имени входа и имени сервера (user_name server_name). Когда используется функция Connect to Private Server (без входа в систему), создаваемое имя основано на активной учетной записи Windows пользователя (user_account_name), как описано здесь.

Именно это имя пользователя на сервере может быть добавлено в группу(ы), что, в свою очередь, определяет, какие лицензии будут доступны этому пользователю на данном компьютере.

Ниже приведена дополнительная информация о назначении групп и лицензий.

Назначения лицензионных групп

Для управления доступностью лицензий для пользователей Altium Designer PLS Enterprise Server можно настроить так, чтобы он связывал определенные лицензии с заданными группами пользователей. На практике, когда пользователь входит на сервер, PLS предлагает только те лицензии, которые назначены группам, в которых этот пользователь состоит.

Пользователи и группы пользователей могут уже быть зарегистрированы в Enterprise Server, если он в настоящее время используется для управления и хранения проектных данных Altium Designer. По умолчанию лицензии, размещенные на сервере, назначаются группе 'All Users', но могут быть переназначены любой доступной группе. Аналогично, пользователей можно добавить в любую доступную группу.

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

Чтобы добавить новый профиль пользователя и включить его в группу, выберите Users в главном меню браузера, чтобы увидеть список зарегистрированных имен пользователей Enterprise Server, затем нажмите кнопку .

Введите сведения о новом пользователе во всплывающем диалоговом окне Add User и нажмите кнопку , чтобы применить изменения. Диалог включает несколько важных полей:

  • Authentication: Параметр Built-in по умолчанию будет идентифицировать подключение пользователя с помощью собственной службы Identity Service (IDS) Enterprise Server, тогда как метод Windows применяется, когда хост-ПК являются частью домена Windows и будет использоваться аутентификация домена Windows.

  • Add Groups: Нового пользователя можно добавить в существующую группу, введя имя группы в это поле. Поле будет динамически искать существующую группу, соответствующую первым введенным вами буквам — выберите имя группы, чтобы подтвердить выбор. По умолчанию пользователи не включаются ни в одну группу.

См. Managing Users & Groups для более подробной информации о пользователях.

Группы

Чтобы добавить новую группу, а затем включить в нее существующего пользователя, выберите Groups в главном меню браузера, чтобы увидеть список существующих имен групп, затем нажмите кнопку .

Введите имя новой группы в диалоговом окне Create Group и добавьте пользователей, которых хотите включить в эту группу. Поле Add Members будет динамически искать существующего пользователя, соответствующего первым введенным вами буквам — выберите полное имя участника, чтобы подтвердить выбор. Нажмите кнопку в диалоговом окне, чтобы применить изменения.

См. Managing Users & Groups для более подробной информации о группах.

Существующие пользователи

Существующих пользователей можно сделать участниками одной или нескольких групп, отредактировав их профиль. Выберите запись пользователя на странице Admin – Users и нажмите кнопку в правом верхнем углу списка, чтобы открыть диалоговое окно Edit User, отметьте группы, которые хотите добавить, в списке Existing Groups, затем нажмите кнопку , чтобы применить изменения. Группу также можно добавить, введя ее имя в поле Add Groups, как описано выше.

Обратите внимание, что существующий пользователь может быть представлен в нескольких форматах, в зависимости от того, как он был добавлен. Эти форматы включают стандартные записи Username/Firstname/Lastname, а также записи, автоматически сгенерированные PLS в ответ на входящие подключения, которые не инициируют серверную сессию путем входа в систему.

User Username First Name Last Name Account Creator Circumstances
Trevor Smith Trevor Trevor Smith Введен вручную Стандартная учетная запись пользователя, добавленная администратором сервера.
Design PC4 Design Design PC4 Сгенерирован автоматически Пользователь Altium Designer, работающий из учетной записи Windows Design на компьютере PC4, подключился к PLS без входа на сервер.
Trevor CADDESIGN CADDESIGN:Trevor Trevor CADDESIGN Сгенерирован автоматически Пользователь Trevor вошел в свою учетную запись на Enterprise Server CADDESIGN, PLS которого настроен в режим 'No Authentication'. Также в конфигурации серверов Central/Local, когда Trevor входит на свой локальный сервер (CADDESIGN, настроенный в режим External PLS), пользователь Trevor CADDESIGN создается в PLS центрального сервера (который настроен в режим 'No Authentication').

Во всех случаях эти профили пользователей можно сделать участниками групп, отредактировав запись пользователя. Обратите внимание, что в конфигурации Central Licensing Server и нескольких Local Servers (см. External PLS mode) членство пользователя в группах для целей лицензирования применяется на уровне Central PLS, а не на уровне Local Server.

В многосерверной конфигурации Central/Local процесс настройки пользователя обычно выглядит так:

  1. Создайте стандартную учетную запись пользователя на локальном/департаментском сервере пользователя (который настроен в режим 'External PLS' и указывает на Central Licensing PLS).
  2. Попросите пользователя войти в новую учетную запись на локальном сервере — это синхронизирует имя пользователя с Central PLS (в формате user_name server_name)
  3. В Central PLS отредактируйте новую синхронизированную запись пользователя, чтобы сделать ее участником требуемой группы(групп). Лицензии назначаются группам, предоставляя пользователям доступ — см. ниже.

Назначение лицензий

В режиме Local PLS Enterprise Server PLS может выборочно предлагать лицензии Altium Designer, назначенные определенной группе, которая, в свою очередь, может быть связана с учетной записью пользователя сервера. По умолчанию (если не указано иное) все лицензии, полученные Enterprise Server, назначаются группе 'All Users', и поэтому доступны любому пользователю, подключающемуся к PLS.

Чтобы просмотреть и изменить существующие назначения групп лицензий, перейдите в Admin – Licenses в интерфейсе браузера Workspace и выберите вкладку Groups. Нажмите на имя группы в столбце Groups, чтобы увидеть ее пользователей, а справа — назначенные ей лицензии.

Лицензию можно назначить группе, открыв диалоговое окно Add/Edit assignment с помощью кнопки , затем выбрав доступную лицензию, целевую группу и параметры назначения.

Более прямой способ назначить лицензию конкретной группе — отредактировать существующее назначение лицензии. Выберите кнопку , связанную с записью лицензии на вкладке Licenses, затем измените параметр License assignments в диалоговом окне Edit Assignment (открываемом кнопкой у существующего назначения) с 'All Users' на доступную группу. Либо, чтобы просто добавить дополнительное назначение группе, нажмите кнопку и укажите его параметры в диалоговом окне Add Assignment.

Тип лицензии, конкретная лицензия и предлагаемое назначение группе — все это выбирается из раскрывающихся списков, которые будут заполнены списком доступных на данный момент вариантов. В примере на изображении ниже 10 мест конкретной 20-местной лицензии Altium Designer назначаются группе Engineers.

Параметры назначения лицензии включают:

  • Automatic leasing: Включите параметр Automatic leasing, чтобы принудительно заставить Altium Designer автоматически арендовать (использовать) эту лицензию, когда она становится доступной. В License Manager Altium Designer обычный процесс выбора лицензии из списка и нажатия Use выполняется автоматически для этой лицензии.

  • Seat availability: Укажите количество мест лицензии (вплоть до общего числа мест), которые будут доступны связанной группе, или просто установите параметр All available seats, чтобы задействовать общее число мест для этой лицензии (ее атрибут User Count)

  • Roaming: Разрешите "роуминг" лицензии (использование Altium Designer, когда его хост-ПК не подключен к сети), выбрав параметр Allow Roaming. Параметр длительности Max roam настроит лицензию так, чтобы "роумингующее" место отключалось по истечении указанного периода. Введите 0, чтобы разрешить неограниченный roaming (для лицензии с ограниченным сроком действия roaming фактически будет ограничен датой истечения лицензии). Дополнительную информацию см. в разделе Roaming a Private Server License.

  • Automatic seat release: Разрешите освобождение места лицензии Altium Designer, когда клиентская машина находится в неактивном или простое состоянии, то есть когда на ней нет активности мыши или клавиатуры и в данный момент не выполняется длительный процесс Altium Designer, такой как выпуск проекта, включив параметр Release seats on inactive clients. Параметр Lease verification interval (hours) задает интервал между отправкой запросов проверки из Altium Designer (если в предыдущем интервале активности не было, место будет освобождено при условии, что включен параметр Release seats on inactive clients). Введите значение от 1 до 12 часов. Обратите внимание, что функция автоматического освобождения из-за неактивности доступна в Altium Designer 25.1 и более поздних версиях.

  • Notifications: Уведомления — это сообщения, которые отправляются пользователям в ответ на определенные события, например когда определенный процент доступных мест лицензии был арендован, или если попытка аренды места не удалась. Обратите внимание, что уведомления по электронной почте недоступны, пока они не настроены и не включены — см. Configuring Email Notifications.

    • Когда включен параметр Notify when <x>% of available seats have been leased и число арендованных мест достигает (или превышает) этот процент, соответствующее уведомление по электронной почте будет отправлено группе group, указанной в поле Send to users with role. См. пример.

    • Когда включен параметр Send reject notifications, электронное письмо об ошибке будет отправлено указанной выше группе, когда пользователь попытается арендовать недоступное место лицензии — например, когда оставшееся место отображается как доступное в (необновленном) представлении управления лицензиями (Altium Designer Agile, Altium Designer), но с тех пор уже было арендовано другим пользователем ().

Когда настройка нового назначения лицензии завершена, нажмите , чтобы применить назначение к выбранной группе. Чтобы просмотреть сведения о назначенной лицензии, выберите параметр раскрытия (), связанный с ее записью.

Важно отметить, что по умолчанию лицензии могут иметь назначение All Users, поэтому это назначение потребуется удалить, чтобы лицензия была назначена исключительно другой группе и входящим в нее пользователям.

В приведенном выше сценарии назначения лицензии 10 мест 20-местной лицензии Altium Designer были назначены группе Engineers и, следовательно, ее участникам. Если назначение лицензии для группы All Users по умолчанию не было удалено и существовали бы оба назначения, лицензия не была бы доступна исключительно участникам группы Engineers — она была бы доступна всем пользователям сервера.

Чтобы удалить существующее назначение лицензии, нажмите кнопку удаления (), связанную с его записью. Назначение лицензии можно отредактировать с помощью связанной с ним кнопки .

Вкладка Groups предоставляет сводное представление текущих групп, входящих в них пользователей и лицензий, назначенных каждой группе. Этот универсальный интерфейс можно использовать совместно с тем, как пользователи группируются (настраивается на основных страницах Users), для гибкого подхода к распределению лицензий и мест между пользователями.

Управление лицензиями

Private License Service (PLS) на базе Enterprise Server предлагает ряд административных функций для управления распределением и использованием лицензий, включая возможность принудительно освободить арендованную лицензию и внимательно отслеживать использование лицензий.

Освобождение используемой лицензии

Для ситуаций, когда лицензия использовалась в Altium Designer, но не была корректно освобождена программой, PLS предоставляет средство завершить такую аренду и вернуть место в пул доступных мест лицензий. Это может произойти, когда ПК перешел в режим ожидания при активном Altium Designer, либо в результате какого-либо сбоя программного обеспечения, который помешал корректному завершению работы. На практике такое место лицензии все еще зарегистрировано как используемое и поэтому недоступно другому пользователю.

Чтобы найти нужную лицензию в такой ситуации, перейдите к списку лицензий в интерфейсе браузера Workspace, выбрав Admin – Licenses. В списке лицензий на вкладке Licenses информация об аренде для каждой записи доступна при раскрытии записи лицензии кнопкой — используйте это, чтобы найти пользователя, который все еще удерживает место лицензии.

Лицензию, арендованную этим пользователем, можно принудительно завершить и вернуть место в пул лицензий, нажав ссылку Release, связанную с записью пользователя, а затем подтвердив действие в диалоговом окне Release seat. Altium Designer уведомит пользователя о том, что лицензия была принудительно освобождена администратором.

Мониторинг использования лицензий

Enterprise Server предоставляет ряд функций мониторинга и отчетности по использованию лицензий, которые можно использовать для аудита того, как лицензии Altium Designer используются в организации. Это полезно для обеспечения максимально эффективного использования доступных мест лицензий, прогнозирования будущих потребностей в лицензиях и определения активности отдельных пользователей.

Функции анализа использования лицензий на сервере доступны через интерфейс браузера на вкладке Reports страницы License Manager (Admin – Licenses). Здесь предлагается широкий набор параметров отчетности, доступных через отдельные вкладки в представлении Reports. Доступны следующие типы отчетов:

  • Использование в реальном времени
  • История использования
  • Журнал использования
  • Журнал времени

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

  • Например, чтобы отфильтровать результаты отчетов об использовании и показать активность по определенной лицензии, выберите интересующую лицензию в раскрывающемся меню Licenses и нажмите показать пример. При необходимости можно добавить дополнительные лицензии — лицензии различаются по коду активации.
  • Действие параметров фильтрации сохраняется при переключении между вкладками различных типов отчетов, что позволяет просматривать отчеты, ограниченные этой лицензией.
  • Страница Reports также предлагает возможность экспортировать текущий отчет на диск в формате CSV — совместимом с Microsoft Excel и другими табличными приложениями — для административных и учетных целей. Выберите нужные результаты отчета с помощью соответствующей вкладки и фильтров, затем нажмите кнопку и укажите место для сохранения файла на диск.

Использование в реальном времени

Отчет об использовании в реальном времени предоставляет подробную сводку того, как в данный момент используются лицензии Private Server, добавленные в ваш Enterprise Server.

История использования

Этот тип отчета предоставляет подробную историю того, как использовались лицензии Private Server, добавленные в ваш Enterprise Server. По умолчанию отчет показывает использование за предыдущий год по всем использованным лицензиям Enterprise Server, группам и пользователям. Используйте соответствующие фильтры отчетности в верхней части страницы, чтобы настроить результаты:

  • Для определенного Time Interval для включаемых записей — либо за предыдущий год, предыдущий квартал, предыдущий месяц, либо за настраиваемый интервал отчетности по вашему выбору.
  • Включить при необходимости конкретные лицензии и/или группы и/или пользователей — это отфильтрует результаты по этим параметрам.
  • Сгруппировать записи списка по определенному временному интервалу (YearQuarterMonthWeek, или Day) и при необходимости по одному или нескольким другим полям (Product NameActivation CodeUserRole). Например, вы можете захотеть увидеть использование лицензий за определенный период и сгруппировать его по вашим заданным группам — в этом случае выберите Role в раскрывающемся поле And. Развивая этот подход дальше, можно выполнить группировку по Role и Product Name, чтобы получить историю использования каждого продукта для каждой группы.

Наряду с данными о времени, зарегистрированными для каждого активного пользователя, список отчета предоставляет приблизительное рабочее время (Avg Work Time) на основе зарегистрированного Time Used по числу Days, в течение которых использовалась лицензия. Также вычисляется показатель, представляющий среднее использование мест лицензий Private Server за указанный период. Он отображается в процентах (Usage %) и может помочь определить, насколько полно используются ваши лицензионные ресурсы, с учетом примененной фильтрации.

Журнал использования

Этот тип отчета предоставляет подробный журнал использования лицензий Private Server, добавленных в ваш Enterprise Server, с точки зрения:

  • Кто использовал лицензию и в какой группе ему была назначена эта лицензия.
  • Какую версию программного обеспечения они использовали.
  • Когда они начали использовать лицензию.
  • Когда они освободили лицензию (вернули ее в пул для использования другими пользователями учетной записи).

По умолчанию журнал отражает использование за предыдущий год по всем использованным лицензиям Private Server, группам и пользователям. Используйте соответствующие фильтры отчетности в верхней части страницы, чтобы настроить результаты для:

  • Определенного Time Interval — либо предыдущего года, предыдущего квартала, предыдущего месяца или пользовательского интервала отчетности по вашему выбору.
  • Включения определенных лицензий и/или групп, и/или пользователей, по мере необходимости.

Журнал времени

Этот тип отчета предоставляет подробный журнал времени для лицензий Private Server, добавленных в ваш Enterprise Server, с точки зрения:

  • Кто использовал место определенной лицензии и в какой группе ему была назначена эта лицензия.
  • Время, когда было занято место лицензии (Action = IN).
  • Время, когда место лицензии было возвращено в пул для использования другими пользователями учетной записи (Action = OUT).

По умолчанию журнал отражает временные события за предыдущий год по всем используемым лицензиям Private Server, группам и пользователям. Используйте соответствующие фильтры отчетности в верхней части страницы, чтобы настроить результаты для:

  • Определенного Time Interval — либо предыдущего года, предыдущего квартала, предыдущего месяца или пользовательского интервала отчетности по вашему выбору.
  • Включения определенных лицензий и/или групп, и/или пользователей, по мере необходимости.

Устранение неполадок доступа к лицензии

Если Altium Designer не может подключиться к Enterprise Server PLS или лицензии, которые вы приобрели и настроили в PLS, не отображаются в списке Available Licenses Altium Designer, возможно, доступ блокируют системные или программные настройки.

При устранении любых неполадок учитывайте следующее:

  • Host PC Firewall — Enterprise Server PLS по умолчанию использует порт 9780 при передаче лицензионных данных по сети. Проверьте, что этот порт был открыт в брандмауэре хост-ПК во время установки сервера.
  • Allowed network connections — Altium Designer предоставляет страницу System – Network Activity page в диалоговом окне Preferences. Убедитесь, что отмечен пункт 'License Server', чтобы серверный PLS мог обмениваться данными с Altium Designer по сети.
  • Try basic tests:
    • Check locally — если серверный PLS настроен на ПК, где также установлена Altium Designer, сначала убедитесь, что PLS доступен для этой локальной установки, прежде чем переходить к диагностике удаленных ПК. Если PLS и частные лицензии доступны локально, это указывает на то, что на других ПК в сети, которые не могут подключиться, проблема связана с конфигурацией сети или Altium Designer (а не PLS).
    • Assign license to All Users — Если лицензия, которая корректно назначена в PLS, недоступна для аренды в Altium Designer, временно измените назначение группы лицензии на All Users (или просто создайте новое назначение All Users для этой лицензии). См. раздел License Assignments выше. Если после этого лицензия станет доступной, это указывает на проблему с группой пользователей или назначением лицензии.
  • Refresh the server PLS — после внесения изменений в настройку лицензий серверного PLS, особенно при добавлении или удалении приобретенных серверных лицензий, может потребоваться выйти из системы и войти снова, чтобы увидеть изменения. В некоторых случаях может потребоваться перезапустить Enterprise Server — либо перезагрузив ПК, либо используя функцию Restart сервера в IIS Manager Windows.
  • Refresh the Enterprise server's PLS connection — после внесения изменений в доступ к лицензии в серверном PLS или Altium Designer повторно установите подключение к Enterprise Server, щелкнув команду Refresh на странице Licensing Management в Altium Designer либо выйдя из сервера и войдя снова. При использовании internal PLS setup для доступа к лицензиям в Altium Designer обновите соединение, нажав Refresh и/или ссылку Disconnect/Reconnect... private license server. Чтобы принудительно выполнить полное обновление соединения, выберите ссылку Setup private license server и нажмите OK в диалоговом окне Private License Server Setup.
  • Check Groups and PLS Authentication mode — если лицензия, к которой вы пытаетесь получить доступ, входя в Enterprise Server, назначена определенной группе, убедитесь, что имя учетной записи пользователя сервера входит в эту группу — обратите внимание, что в режиме 'No Authentication' PLS группы назначаются автоматически созданной учетной записи user_name server_name. И наоборот, если вы подключаетесь к PLS с помощью опции 'Setup private license server' в Altium Designer, параметр аутентификации Enterprise Server must быть установлен в значение 'No Authentication'.

Сравнение режимов Enterprise Server PLS

Enterprise Server PLS может быть настроен в одном из трех различных режимов, каждый из которых подходит для определенных схем лицензирования Altium Designer и Altium Servers. В таблице ниже кратко показано, как PLS управляет лицензиями Altium и предоставляет их при каждом режиме PLS.

  No PLS mode Local PLS mode External PLS mode
Server license location: Локальный Локальный Локальный или внешний
User authentication: н/д Сеанс сервера No Authentication н/д
Altium Server licenses served to network: Нет Нет Да Да — лицензии получаются из внешнего серверного PLS.
Altium Designer licenses served to network: Нет Да Да Да — лицензии получаются из внешнего серверного PLS.
Altium Designer license access using internal PLS setup: Нет Нет Да Нет
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content