Altium Infrastructure Server
Для компаний, работающих в сфере электроники и эксплуатирующих значительное количество установок ПО на множестве рабочих станций, возникает необходимость управлять развертыванием, конфигурацией и лицензированием этих установок на уровне предприятия. Чтобы предоставить решение для централизованного управления корпоративным ПО для проектирования, Altium разработала Altium Infrastructure Server (AIS) — бесплатное серверное решение для управления ПО Altium, построенное на платформе Server Foundation от Altium.
При установке в локальной сети компании новый сервер обеспечивает централизованный контроль офлайн-установки, лицензирования и обновления ПО Altium, а также управление пользователями ПО и ролями (группами пользователей), к которым они относятся.
Технологические сервисы Altium, предоставляемые Infrastructure Server, включают:
- Управление профилями пользователей и назначение пользовательских ролей.
- Сервисы подключения клиентов — управление сессиями, синхронизация LDAP.
- Private License Service — получение, распределение и отслеживание программных лицензий.
- Network Installation Service — получение, пакетирование и сетевое развертывание установочных пакетов ПО.
Установка сервера
Altium Infrastructure Server (AIS) доступен как бесплатный загружаемый установочный файл от Altium и совместим с ПК под управлением ОС Windows 7 (или более поздней). Обратите внимание: его нельзя установить на системы с базовыми редакциями Windows (Core, Home, Starter, Base), а также на ПК с устаревшей ОС Windows XP.
► См. Системные требования AIS для получения дополнительной информации.
Запустите процесс установки, распаковав (из исходного Altium_Infrastructure_Server_[version].zip файла) и запустив исполняемый файл установки Infrastructure Server — Altium Infrastructure Server <version number>.exe. Последовательные диалоговые окна мастера установки проведут вас через весь процесс.
Далее в диалогах мастера подтвердите или измените пути установки и порты доступа к веб-серверу.
После задания параметров установки и конфигурации сервера установка может быть продолжена. В финальном окне мастера отображается веб-адрес сервера на локальном ПК — как для обычного (http), так и для защищенного (https) доступа.
Лицензирование сервера
Для активации функций Infrastructure Server и разрешения сетевых подключений требуются лицензии Altium. Необходимые файлы лицензий доступны в загруженном zip-архиве как отдельные файлы лицензий (*.alf) и активируются путем регистрации на сервере через его браузерный интерфейс, доступный по веб-адресам (на основе имени хост-ПК), показанным в финальном окне мастера установки, как показано выше.
При первом доступе к Infrastructure Server используйте учетные данные для входа по умолчанию admin/admin. Как только будет удобно, их следует изменить, чтобы ограничить административный доступ назначенному администратору сервера.
После входа нелицензированный сервер обозначается сообщением в верхней части страницы интерфейса Home. Выберите связанную ссылку Add License, чтобы открыть страницу License Manager Infrastructure Server, затем выберите тип лицензии, а значит и ее источник, в выпадающем меню кнопки
. Доступны варианты:
- From file — перейти к доступному файлу лицензии на жестком диске локального ПК и выбрать его. Обычно именно так лицензируется Infrastructure Server.
- From cloud — подключиться к порталу AltiumLive License Server, чтобы просмотреть список и затем получить лицензии, доступные вашей организации.
Применение файлов лицензий сервера
Выберите вариант From file, чтобы импортировать файлы лицензий для Infrastructure Server, например те, что включены в загруженный установочный zip-архив. Найдите и выберите соответствующие файлы лицензий (*.alf) и загрузите их на сервер. Для полной функциональности серверу требуются два типа лицензий:
- Server License — активирует функции и сервисы Infrastructure Server.
- Client Access License (CAL) — позволяет пользователям ПО в организации получать доступ к Infrastructure Server по сети.
Импортированные лицензии будут перечислены и зарегистрированы на странице License Manager Infrastructure Server. Чтобы активировать полный набор функций сервера, выйдите из системы и войдите снова.
► См. Обзор браузерного интерфейса для ознакомления с интерфейсом AIS и его возможностями.
Получение программных лицензий из облака
Altium Infrastructure Server включает Private License Service (PLS) от Altium, который используется для получения, настройки и назначения «мест» лицензий пользователям компании или группам пользователей (ролям). Он обеспечивает управление режимом аренды лицензий, роумингом лицензий, журналированием использования лицензий, синхронизацией пользователей (LDAP) и оперативными уведомлениями — и не только.
Первый шаг в управлении и распределении лицензий ПО Altium на рабочие станции в сети — получение этих лицензий с облачного License Server Altium через портал AltiumLive. Это выполняется на странице License Manager сервера через пункт From Cloud в меню кнопки
.
Для доступа к облаку и получения лицензий требуется действующая учетная запись AltiumLive. Чтобы установить первоначальное соединение с AltiumLive License Server, введите учетные данные вашей учетной записи в диалоге AltiumLive Sign In и завершите вход. Предполагается, что Infrastructure Server имеет доступ в интернет.
После установления соединения с удаленным Altium License Server в диалоге Add Licenses будут перечислены все лицензии, доступные вашей компании. При необходимости используйте поле фильтра Product Name, чтобы ограничить список интересующим типом лицензии.
Выберите лицензии, которые сервер должен получить, установив соответствующие флажки Selection. Чтобы скачать выбранные лицензии, закройте диалог Add Licenses кнопкой
. Полученные лицензии затем будут перечислены и станут доступны на странице License Manager Infrastructure Server.
Обратите внимание: вновь полученные лицензии по умолчанию будут назначены All Users, и, следовательно, доступны любой рабочей станции с ПО Altium, которая подключается к своей учетной записи пользователя в Infrastructure Server — см. параметры Private License Service, чтобы узнать, как отключить это поведение по умолчанию.
Пользователи и роли
Возможность Altium Infrastructure Server (AIS) развертывать, лицензировать и обновлять продукты Altium на конкретных сетевых ПК ограничивается назначенными учетными данными User и/или пользовательской Roles. Сервер подключается к удаленным ПК на основе прав ПО, а не напрямую к аппаратной части машины. Это обеспечивает полный контроль над тем, какие ресурсы AIS (ПО и лицензии) доступны для подключенных ПК, на основе соответствующей учетной записи пользователя AIS.
Сведения об именах пользователей и учетные данные для входа перечисляются и задаются на странице User Management (на вкладке Users) в браузерном интерфейсе сервера. Записи пользователей, перечисленные на странице User Management, бывают разных типов и создаются автоматически или вручную следующим образом:
- AIS system users: Внутренне сгенерированные профили пользователей, такие как пользователь System, используемый AIS для автоматизированного сетевого доступа.
- AIS access users: Учетные записи (профили) пользователей, созданные вручную администратором, чтобы предоставить конкретным пользователям прямой доступ к серверу через браузерный интерфейс — обычно тем, кому требуется административный доступ.
- AIS auto-generated users: Автоматически создаваемые профили пользователей, добавляемые License Service (PLS) в ответ на подключения удаленного ПО, например Altium Designer, или когда пользователь удаленно входит в AIS. Как правило, именно эти записи пользователей добавляются в роли (становятся участниками роли), что, в свою очередь, ограничивает доступ к лицензиям, назначенным этой роли. См. раздел Automatically Generated User Profiles ниже.
► См. Добавление пользователей и ролей для получения дополнительной информации о работе с учетными записями пользователей AIS.
Добавление пользователя
Профиль пользователя можно добавить вручную на странице User Management с помощью кнопки
, которая открывает диалог Add User.
Два важных поля ввода в диалоге Add User (и Edit User) следующие:
- Authentication: Параметр Built In по умолчанию будет идентифицировать подключение пользователя с использованием собственной службы идентификации сервера (IDS), тогда как метод Windows применяется, когда сетевые ПК входят в домен Windows и будет использоваться доменная аутентификация Windows. Для этого варианта введите имя пользователя, которое в точности совпадает с доменным именем входа пользователя в Windows — как его предоставил сетевой администратор организации.
-
New Roles: Нового пользователя можно добавить в существующую роль, например
Administrator, введя имя роли в это поле. Поле будет динамически искать существующую роль, совпадающую с первой(ыми) введённой(ыми) буквой(ами). По умолчанию пользователи не включены ни в одну группу ролей — см. ниже информацию о создании пользовательских ролей.
Automatically Generated User Profiles
Автоматически сгенерированный профиль пользователя динамически создаётся службой лицензирования AIS (AIS License Service) при установлении соединения с рабочей станции с ПО Altium либо когда пользователь выполняет вход в AIS.
Direct Connection from Design Client
Обычно подключение к AIS выполняется благодаря встроенной функции подключения к PLS, доступной в ПО для проектирования Altium. Функция подключения к лицензии настраивается вручную в диалоге Private License Server Setup dialog, который открывается нажатием кнопки Connect to Local Server в представлении License Management (Altium Designer Agile, Altium Designer) — доступ к нему осуществляется выбором пункта Licenses в выпадающем меню управления Current User (вверху справа). Требуются только имя сервера AIS (на практике — имя его хост‑ПК) и его активный порт.
Когда программная рабочая станция устанавливает соединение с Infrastructure Server, AIS создаёт профиль с User Name, совпадающим с именем учётной записи пользователя Windows на рабочей станции. Созданный профиль пользователя AIS содержит запись First Name, которая также совпадает с именем учётной записи пользователя на рабочей станции, и запись Second Name, совпадающую с именем компьютера рабочей станции — на практике, с его сетевым именем.
В примере на снимке экрана ниже удалённый рабочий ПК с именем SRB-AZ-056 и активным именем учётной записи пользователя Windows pavel.demidov подключился к AIS, что вызвало автоматическое создание выделенного профиля пользователя.
Эти профили пользователей, которые будут генерироваться по мере подключения всех рабочих станций к AIS, можно сделать участниками определённых Roles (групп пользователей), чтобы управлять тем, какие лицензии будут доступны рабочим станциям с ПО Altium — см. ниже информацию о ролях.
AIS Sign In
Если пользователь (например, администратор) входит в AIS через его браузерный интерфейс, PLS автоматически создаст новое полное имя серверной учётной записи. Сгенерированное имя пользователя является составным из имени AIS и имени учётной записи пользователя, использованного для входа — AIS_name:user_name.
В примере на снимке экрана ниже пользователь вошёл в учётную запись AIS Barry, что инициировало генерацию PLS нового серверно‑специфичного профиля пользователя: SYDPC016:Barry. Здесь сетевое имя AIS (производное от имени его хост‑ПК) — SYDPC016, и оно также применяется как Last Name в новом профиле пользователя.
Add a Role
Пользователей обычно группируют в Roles, чтобы условия, задаваемые сервером (например, набор доступных лицензий на ПО), можно было настроить для конкретных наборов пользователей (ролей) с общими требованиями. Например, инженерному отделу потребуются лицензии Altium Designer, тогда как руководству инженерного подразделения могут быть нужны только лицензии Altium Designer Viewer — в этом случае будут созданы роли Engineering и Management, и соответствующие профили пользователей будут добавлены в эти роли.
Пользователей обычно группируют в Roles, чтобы условия, задаваемые сервером (например, набор доступных лицензий на ПО), можно было настроить для конкретных наборов пользователей (ролей) с общими требованиями. Например, инженерному отделу потребуются лицензии Altium NEXUS, тогда как руководству инженерного подразделения могут потребоваться лицензии Altium Designer — в этом случае будут созданы роли Engineering и Management, и соответствующие профили пользователей будут добавлены в эти роли.
Роли перечисляются, создаются и редактируются на странице Roles Infrastructure Server. Нажмите кнопку
, чтобы добавить новую роль в диалоге Add Role, либо значок
, связанный с существующей ролью, чтобы отредактировать её Name и назначенные Members (пользователей) — поле New Members будет динамически искать существующие имена пользователей, содержащие первую(ые) введённую(ые) букву(ы).
► См. Adding Users & Roles в Infrastructure Server для более подробной информации о серверных профилях пользователей и группах ролей.
Managing and Assigning Licenses
Altium Infrastructure Server (AIS) включает Private License Service (PLS) от Altium, который используется для получения, настройки и назначения «мест» лицензий пользователям компании или группам пользователей (ролям). Он обеспечивает управление режимом аренды лицензий (leasing), роумингом лицензий, журналированием использования лицензий, синхронизацией пользователей (LDAP) и оперативными уведомлениями — и не только.
Лицензии, полученные Infrastructure Server, преобразуются в Private Licenses для локализованного доступа; далее они «раздаются» PLS (после настройки) удалённым установкам ПО по сети.
Acquire Licenses
Лицензии для других программных продуктов Altium получаются через страницу License Management сервера, как описано в разделе Acquire Licenses выше. Например, при подключении к онлайн‑службе Altium License Service (через её портал) список в диалоге Add Licenses будет включать все лицензии, доступные вашей компании; в зависимости от требуемых лицензий их можно выбрать соответствующими флажками и добавить (загрузить) в AIS.
Assign Licenses
Когда полученная лицензия «назначается» роли, доступ к этой лицензии будут иметь только пользователи, являющиеся участниками этой роли. На странице списка Licenses Infrastructure Server (как показано выше) выберите значок
у записи лицензии, чтобы просмотреть её детали и текущее назначение.
Чтобы изменить текущие настройки назначения, выберите значок
в столбце License assignments — обратите внимание, что полученные лицензии по умолчанию установлены в All Users, как задано соответствующей опцией Private License Service.
Диалог Edit Assignment позволяет настроить назначение лицензии ролям, параметры Leasing Options, настройки Roaming и уведомления пользователей. В примере ниже лицензия назначена роли Engineering и настроена на автоматическую аренду 15 из доступных 50 мест лицензии. И роуминг лицензии, и уведомления здесь отключены.
Параметры назначения лицензии включают:
- Automatic leasing: Позволяет ПО Altium на рабочей станции автоматически арендовать (использовать) эту лицензию, когда она доступна. Например, в представлении License Management (Altium Designer Agile, Altium Designer) обычный процесс выбора лицензии из списка и подтверждения её использования выполняется автоматически для этой лицензии.
- Seat availability: Укажите количество мест лицензии (до общего количества мест по лицензии), которые будут доступны для связанной роли, либо просто установите флажок All available seats, чтобы включить общее количество мест для этой лицензии (её атрибут User Count).
- Roaming: Разрешите «роуминг» лицензии (использование ПО Altium, когда хост‑ПК не подключён к сети), выбрав опцию Allow Roaming. Параметр длительности Max roam настроит отключение роумингового места по истечении указанного периода. См. On-Demand Licensing (Altium Designer Agile, Altium Designer) для получения дополнительной информации о роуминге лицензий.
- Notifications: Уведомления — это сообщения, которые будут отправляться пользователям в ответ на определённые события, например когда почти все назначенные места лицензии были арендованы — опция Notify for 90% seat count. Выберите опцию Reject notifications и цель сообщения users role (необязательно), чтобы включить предупреждающие сообщения для пользователей, которые были отключены от назначенной лицензии (место отозвано).
Private License Service
Служба Private License Service (PLS) сервера Altium Infrastructure Server раздаёт размещённые лицензии по сети рабочим станциям с ПО Altium — в соответствии с назначениями ролей лицензий и доступностью мест (seat). Обратите внимание: AIS также может раздавать подходящие лицензии серверам Altium, находящимся в сети, например офлайн-серверам, расположенным в разных подразделениях.
В большинстве случаев лицензии ПО будут раздаваться нескольким ПК в сети на основе роли AIS (группы пользователей), к которой они относятся. Вкратце: рабочие станции идентифицируются по зарегистрированному профилю пользователя (имя учётной записи Windows и имя компьютера), и эти профили включаются в роль, которой назначена лицензия.
Либо, если лицензия назначена All Users (а не групповой роли), любая рабочая станция с зарегистрированным профилем пользователя получит доступ к этой лицензии — роли фактически игнорируются.
PLS предоставляет ряд параметров, которые настраиваются на странице ADMIN » SETTINGS сервера, в разделе License Manager.
Параметры, для которых по умолчанию установлены подходящие значения:
- Cloud license service url – Предустанавливается установкой AIS на корректный веб-адрес для доступа к AltiumLive License Service, что позволяет получать лицензии на основе ваших учётных данных входа в AltiumLive. Учётные данные можно добавить или изменить на странице General – Altium Live Credentials в разделе ADMIN » SETTINGS.
- Automatic user creation – Если отмечено (значение по умолчанию и рекомендуемая настройка), PLS автоматически создаст учётную запись пользователя AIS (с именем, равным Windows Account Name рабочей станции), когда Altium Designer подключается к AIS. Сгенерированный профиль пользователя AIS затем используется для членства в ролях и, следовательно, для определения распределения лицензий для этой рабочей станции с ПО Altium. Если параметр снят, учётная запись пользователя создаваться не будет.
- Seat return timeout interval – Задаёт период неактивности клиента (подключённой рабочей станции), по истечении которого текущая аренда лицензии (lease) истечёт и будет возвращена в пул доступных мест. PLS регулярно опрашивает клиента по сети и ожидает ответ; если ответ не получен в течение указанного числа часов, аренда лицензии будет отменена. При нормальном «чистом» отключении клиентского ПО от лицензии (Exit, Disconnect from PLS и т. п.) арендованное место лицензии возвращается автоматически.
-
Automatically create assignment for All Users group – Если отмечено, вновь полученные лицензии будут назначаться группе
All Users. Раздаваемая лицензия будет доступна всем рабочим станциям, подключающимся к AIS, независимо от того, к какой группе ролей назначен профиль пользователя рабочей станции. Обратите внимание: назначения лицензий можно редактировать, как описано выше. Если параметр снят, полученная лицензия не назначается ни одной группе пользователей и, следовательно, недоступна по сети.
PLS Infrastructure Server делает лицензии доступными для рабочих станций, подключённых к серверу, на основе ролей. В приведённом примере, если Altium Designer на компьютере SRB-AZ-056 и учётная запись Windows pavel.demidov подключаются через интерфейс Private License Server к AIS, то лицензия, назначенная роли Engineering (членом которой является pavel.demidov), арендуется Altium Designer.
Также обратите внимание: в этом примере лицензия Altium была назначена роли Engineering с выбранным режимом Automatic leasing — см. выше. Если этот параметр не включён при назначении лицензии в AIS, страница License Management в Altium Designer покажет лицензию и потребует нажать кнопку Use License в плитке лицензии или щёлкнуть плитку правой кнопкой и выбрать команду Use License в контекстном меню.
Когда лицензия арендована — любым из описанных выше автоматическим/ручным способов — страница Licensing в Infrastructure Server покажет, что одно место лицензии используется. Лицензия немедленно освобождается, если рабочая станция pavel.demidov/SRB-AZ-056 отключается от PLS или пользователь закрывает Altium Designer.
► См. Private License Service для получения дополнительной информации о работе с License Manager (PLS) сервера.
Using the Network Installation Service
Служба Network Installation Service (NIS) Infrastructure Server предоставляет продвинутый офлайн-метод развёртывания и управления корпоративными установками ПО Altium. Служба позволяет администраторам выполнять автоматизированные установки и обновления по локальной сети, а также обеспечивает централизованный контроль доступности ПО, его конфигурации и возможностей.
На практике администратор Infrastructure Server использует возможности NIS, чтобы получать файлы продуктов ПО от Altium, а затем собирать их в настраиваемый пакет развёртывания. Локально сохранённый пакет затем можно развернуть на рабочих станциях в сети как исполняемый установщик (*.msi) либо как прямую установку с использованием Microsoft Active Directory Group Policy.
► См. Network Installation Service для получения дополнительной информации о работе с NIS сервера.
Доступ к Network Installation Service сервера осуществляется из NIS Console (ADMIN » INSTALLATIONS). После открытия список на вкладке Product & Extensions будет заполнен продуктами и расширениями Altium, доступными вашей компании. Список берётся из Altium Cloud Vault и требует, чтобы ваши учётные данные AltiumLive (имя пользователя и пароль) были зарегистрированы в Infrastructure Server — если нет, перейдите в ADMIN » SETTINGS и введите эти данные в разделе General – Altium Live Credentials.
Acquire Products and Extensions
Чтобы получить продукт для сборки в пакет развёртывания, сначала отметьте и продукт, и нужные расширения в соответствующих списках. Выберите версию продукта/расширения в раскрытом подсписке либо просто отметьте сам продукт (флажок верхнего уровня), чтобы получить последнюю версию.
Нажмите кнопку
, чтобы запустить процесс получения ПО, который скачает выбранные продукты и расширения во внутреннее хранилище Infrastructure Server — для последующей сборки в пакет развёртывания. Либо набор установочных файлов можно скачать (как файл zip) напрямую на локальный жёсткий диск (
) — позже этот набор можно импортировать в NIS (загрузить) или в NIS любого другого сервера, чтобы собрать пакет развёртывания ПО.
В зависимости от нагрузки сервера и скорости загрузки из интернета скачивание файлов может занять некоторое время. Вы можете отслеживать статус получения (скачивания) на вкладке Tasks, где перечисляются и журналируются операции NIS — возможно, потребуется обновить страницу (F5) или переключаться между вкладками, чтобы обновить статус.
Когда продукт и расширение получены (скачивание State finished), список на вкладке Server Storage покажет файлы как сохранённые в Infrastructure Server.
Build Installation Package
На странице хранилища сервера выберите нужные продукты и расширения для пакета, затем нажмите кнопку
, чтобы запустить процесс генерации пакета развёртывания. Откроется диалог Deployment Package, где пакет настраивается перед генерацией.
В показанном выше примере конфигурации пакета развёртывания записи в диалоге Deployment Package настроены так, чтобы создать установщик для Altium Designer 16.1, который будет включать один импортёр файлов (Altium PCB) и расширение Draftsman. Пути установки заданы в типичные расположения на целевом диске, а доступ к файлам продукта в Infrastructure Server выполняется с учётными данными AIS_admin. Также включён загруженный файл Preferences Altium Designer, чтобы автоматически настроить Altium Designer после установки.
Поля параметров диалога Deployment Package описываются следующим образом:
- Package Name – имя пакета развёртывания и установочного файла, который будет сгенерирован.
- Description – более подробная информация о пакете для справки и ссылочных целей.
- User Name and Password – учётные данные входа, используемые для скрытого доступа к серверу во время установки, чтобы получить файлы продукта.
- Show Progress – включите, чтобы установщик показывал ход установки. Оставьте выключенным для «тихой» установки.
- Installation path – каталог на ПК, куда будет установлено ПО.
- Documents path – путь к папке документов, которая будет создана на машине пользователя.
- Private License Server (необязательно) – TCP/IP-адрес Private License Server, если он отличается от Infrastructure Server. Эти сведения требуются, если вы хотите, чтобы установленное ПО из пакета развёртывания автоматически лицензировалось от доступной лицензии в Infrastructure Server.
- License Activation code(s) (необязательно) – код(ы) активации для предпочтительного типа(ов) лицензии для этой установки продукта.
-
Preferences (необязательно) – укажите набор настроек, который будет использоваться с этой установкой. Файл настроек (
*.DXPPref) можно загрузить на сервер для использования либо выбрать из связанного выпадающего списка любую запись настроек, уже существующую на сервере. - Use latest versions of products – принудительно заставляет установщик использовать последние версии продукта и его расширений.
- Products – список всех продуктов, полученных сервером. Включите продукт (и версию), который вы хотите установить этим пакетом.
- Installation Features – укажите, какие доступные функции продукта или подфункции из раскрытого списка включить в установку.
- Extensions– список всех приобретённых расширений, совместимых с указанным продуктом. Выберите расширения или версии расширений в раскрывающемся подсписке, которые должны быть установлены этим пакетом.
Нажмите
в диалоговом окне, чтобы создать новый пакет развёртывания, который затем будет отображаться на вкладке Deployment Packages сервера. Обратите внимание: существующий пакет можно отредактировать и затем пересоздать с помощью связанной с записью кнопки
.
Сформированный пакет развёртывания затем доступен для загрузки на локальный жёсткий диск — в папку загрузок браузера по умолчанию — и дальнейшего распространения. В показанном здесь примере итоговый установочный пакет — AltiumDesigner16-1_incl-Draftsman.msi.
Настройка обновлений
Функции на вкладке Updates Infrastructure Server предоставляют ручной или автоматизированный способ поддерживать приобретённое ПО и расширения в актуальном состоянии. На практике сервер автоматически обнаруживает и отображает последние доступные обновления для продуктов/расширений, добавленных в локальное хранилище сервера — как указано на вкладке Server Storage.
Чтобы вручную обновить запись в списке на вкладке Updates, нажмите связанную с ней кнопку
, либо установите флажок Automatic Update, чтобы сервер автоматически получал последнюю версию при её появлении. Автоматическая проверка и получение обновлений выполняются с интервалом, заданным в разделе Network Installation на странице ADMIN » SETTINGS. В показанном здесь примере, где приобретён только Altium Designer 16.1, список Updates будет показывать последнюю доступную версию Altium Designer и последнюю совместимую версию расширения Draftsman.
Вкладка Updates предоставляет дополнительные функции, особенно полезные при большом количестве продуктов и расширений в списке — то есть когда на сервере приобретено и сохранено много продуктов/расширений:
-
– вручную обновить выбранные в данный момент записи (по флажку, связанному с их Name)
-
– включить автоматические обновления для всех выбранных записей.
-
– отключить автоматические обновления для всех выбранных записей.
Обратите внимание: когда приобретённое ПО было обновлено, любые пакеты развёртывания, ранее созданные на основе этих файлов ПО, окажутся устаревшими. Пакеты развёртывания можно отредактировать с учётом новых обновлений, однако предпочтительным подходом может быть создание нового, соответствующим образом названного пакета развёртывания new.
Развёртывание установки ПО
Служба сетевой установки (Network Installation Service, NIS) в Infrastructure Server поддерживает удалённые установки ПО посредством распространения установочного пакета (*.msi) либо централизованным подходом с использованием массовой установки Group Policy Installation в домене Microsoft Active Directory. В обоих случаях Infrastructure Server выступает сетевым источником установочных файлов, которые получает развёрнутый установщик.
Для прямого развёртывания ПО на отдельную рабочую станцию сделайте сформированный пакет развёртывания (как описано выше) доступным на этой машине через сетевой ресурс (share) либо скопируйте его напрямую на ПК. Затем просто запустите установщик.
Пакет ПО устанавливается на машине в соответствии с параметрами конфигурации (пути, версии ПО и т. п.), которые были применены при создании пакета развёртывания в Infrastructure Server. Установочные файлы берутся по сети из хранилища Infrastructure Server — рекомендуется указать URL-путь к этому серверу в пакете установки, в поле Private License Server.
После установки развёрнутое ПО может быть лицензировано через Private License Service в Infrastructure Server. Либо, если лицензия, полученная Infrastructure Server, настроена на автоматическую аренду и назначена роли, членом которой является профиль пользователя, вновь установленное ПО будет лицензировано автоматически через AIS. Обратите внимание: соответствующий профиль пользователя AIS — это профиль, автоматически созданный из имени учётной записи Windows (и имени ПК) при предыдущем подключении этого пользователя — например, учётная запись Windows User 2 на рабочей станции ENGINEERING 4, как показано ниже.
В показанном здесь примере User 2 добавлен в роль Engineering, которой назначено 20 мест лицензии Altium Designer — одно из них будет автоматически арендовано, когда User 2 подключится к Infrastructure Server из Altium Designer.
При необходимости обновления ПО можно установить через встроенный в приложение механизм обновления развёрнутого ПО, либо создав новый обновлённый пакет развёртывания (*.msi) для распространения, либо настроив «push»-обновления с помощью Group Policy в доменной структуре сети Active Directory.
Чтобы получать обновления Altium Designer напрямую из Infrastructure Server, убедитесь, что параметр Local Installation service выбран на странице System – Installation page диалогового окна Preferences программы.


























