Установка программного обеспечения

Enterprise Server нельзя устанавливать на тот же компьютер, где уже установлено другое серверное решение Altium (например, Altium Infrastructure Server, Altium NEXUS Server, Altium Concord Pro, Altium Vault (3.0 и более ранние версии)). В случае с Altium NEXUS Server, Altium Concord Pro и Altium Vault можно выполнить обновление до Enterprise Server (как при обновлении до более поздней версии соответствующего продукта).

Enterprise Server обеспечивает высокую целостность данных, интеллектуальное управление проектными и продуктовыми данными, предоставляя хранилище, формальное управление ревизиями, аналитику по цепочке поставок и управление состояниями жизненного цикла. Он также поддерживает широкий набор дополнительных технологий и возможностей, предоставляя централизованную платформу, через которую могут обслуживаться другие связанные сервисы, включая: Team Configuration Management, Project Management, Network Installation и Centralized Design Collaboration. Установка Enterprise Server выполняется быстро и интуитивно благодаря мастеру Altium On-Prem Enterprise Server Setup .

На этой странице рассматривается процедура первой установки Enterprise Server на компьютер.

Сведения о системных требованиях см. на странице System Requirements.

Если вы обновляете существующую установку, см. раздел Updating to a Later Version.

Хотя установщик Enterprise Server включает автоматическое резервное копирование существующего сервера, всегда рекомендуется самостоятельно создать резервную копию данных перед обновлением — то есть сделать дополнительную копию отдельно. Это обеспечивает дополнительную защиту на случай возникновения непредвиденных технических проблем (см. Backing up & Restoring Your Installation). Также рекомендуется сначала протестировать новый выпуск Enterprise Server на другой машине, прежде чем обновлять рабочий экземпляр. Использование виртуальных машин в этом отношении может быть особенно полезным.

Подготовка перед установкой

Чтобы открыть Altium On-Prem Enterprise Server Setup мастер, необходимо сначала получить и запустить исполняемый файл – Altium On-Prem Enterprise Server <VersionNumber>.exe –, сохраненный на жестком диске.

  • Некоторые пользователи сталкивались с проблемами при установке приложений Microsoft .NET при запуске установщика Enterprise Server.

    Сведения об обходном способе установки и необязательном восстановлении см. на странице Possible Installation Issues.

  • Из-за наблюдаемого непредсказуемого поведения антивирусного ПО рекомендуется отключить такое ПО на время установки Enterprise Server.

Запуск мастера установки

Начните установку, запустив файл Altium On-Prem Enterprise Server <Version Number>.exe.

Для Enterprise Server требуется установленный на хост-компьютере Microsoft .NET. Если необходимые версии входящих в него компонентов runtime, framework и hosting уже присутствуют, мастер Altium On-Prem Enterprise Server Setup откроется сразу. В противном случае программа установки запросит разрешение и затем приступит к установке Microsoft .NET. Обратите внимание, что установка сервера будет прекращена, если вы отклоните запрос на установку .NET.

Обратите внимание, что ручное обновление Microsoft .NET до неподдерживаемой версии после установки Enterprise Server может привести к некорректной работе сервера.

Появится мастер Altium On-Prem Enterprise Server Setup.

Начальная приветственная страница мастера Altium On-Prem Enterprise Server Setup.Начальная приветственная страница мастера Altium On-Prem Enterprise Server Setup.

Мастер установки предоставляет последовательность диалоговых страниц, которые совместно собирают всю информацию, необходимую для установки Enterprise Server.

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

Лицензионное соглашение

На этой странице мастера представлено лицензионное соглашение конечного пользователя Altium (EULA).

Прочитайте и примите лицензионное соглашение конечного пользователя Altium.
Прочитайте и примите лицензионное соглашение конечного пользователя Altium.

После установки соглашение доступно в формате RTF — Eula.rtf — в основной папке установки (задается на следующей странице мастера, по умолчанию: \Program Files (x86)\Altium\Altium365).

После прочтения EULA продолжите установку, включив параметр I accept the agreement и нажав кнопку Next.

Выбор папки назначения

На следующей странице мастера можно указать папку назначения для установки Enterprise Server. Путь установки по умолчанию: \Program Files (x86)\Altium\Altium365. Для установки Enterprise Server требуется не менее 5.3 ГБ свободного места на диске.

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

Определите папку установки Enterprise Server.
Определите папку установки Enterprise Server.

Enterprise Server предоставляет не только репозиторий для содержимого Workspace. Он также служит базовой платформой, к которой «подключаются» и через которую предоставляются дополнительные сервисы. К таким сервисам относятся Vault Service (собственно Enterprise Server), Identification Service, Search Service, Comments Service, Data Acquisition Service, Part Catalog Service и Projects Service.

После указания папки установки нажмите Next, чтобы продолжить.

Выбор каталога данных Altium On-Prem Enterprise Server

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

  • Database Folder\ProgramData\Altium\Altium365Data
  • Revision Files Folder\ProgramData\Altium\Altium365Data\Revisions

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

При установке сервера также можно установить демонстрационные данные — включая проекты Workspace и компоненты Workspace. Это может быть очень полезно, если вы впервые знакомитесь с серверной технологией, поскольку сразу получите готовый набор для изучения. Чтобы воспользоваться этой возможностью, оставьте параметр Install sample data включенным. Отключите этот параметр, чтобы выполнить установку только со структурой серверных папок, в которых вы затем сможете создавать различные элементы данных, а также с некоторыми определенными шаблонами компонентов.

Определите папки установки данных сервера.
Определите папки установки данных сервера.

После указания расположений папок данных нажмите Next, чтобы продолжить.

Конфигурация Altium On-Prem Enterprise Server

На следующей странице мастера укажите номера портов, которые Enterprise Server будет использовать для сетевых подключений. Значения по умолчанию:

  • HTTP-порт (по умолчанию 9780)

  • HTTPS-порт (по умолчанию 9785)

Если порт уже используется, установщик найдет следующий доступный и будет использовать его.

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

Используйте поле External Host Name, чтобы изменить внешний базовый URL сервера, если он должен отличаться от URL по умолчанию.

Используйте параметр Enable external URL access via HTTP (non-secure), чтобы разрешить (параметр включен) или запретить (параметр выключен) внешний доступ к Enterprise Server по HTTP. Если параметр отключен, привязка HTTP будет ограничена localhost (то есть доступ по HTTP будет разрешен только с машины, на которой установлен Enterprise Server).

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

Настройте параметры сервера для установки Enterprise Server.
Настройте параметры сервера для установки Enterprise Server.

После задания необходимых параметров нажмите Next, чтобы продолжить.

Выбор SSL-сертификата

На следующей странице мастера можно настроить SSL-сертификат, используемый Enterprise Server для HTTPS-подключений. 

  • Use existing certificate – после нажатия Next будет предложено выбрать сертификат из хранилища сертификатов Windows. 

  • Upload .pfx/.p12 certificate file – после нажатия Next будет предложено выбрать и импортировать файл сертификата, а также указать пароль к нему. 

  • Create self-signed certificate – после нажатия Next будет создан и настроен в IIS самоподписанный сертификат, после чего сразу откроется следующая страница Ready to Install.

    По соображениям безопасности рекомендуется создать собственный сертификат, а затем настроить его в IIS. Дополнительные сведения см. на странице Information for IT Departments.

Готово к установке

Теперь у установщика есть вся необходимая информация для продолжения установки. Если нужно что-то изменить, нажмите кнопку Back. Если хотите отменить установку, нажмите Cancel. Чтобы продолжить установку, нажмите Install. Страница изменится с Ready to Install на Installing, и начнется установка. После завершения нажмите Finish, чтобы выйти из мастера.

Enterprise Server работает поверх пакета Microsoft Internet Information Services (IIS). Если он не установлен на компьютере, после начала процесса установки вам будет предложено установить его.

Запустите установку, нажав Install. После завершения установки нажмите Finish .
Запустите установку, нажав Install. После завершения установки нажмите Finish .

Для вашего удобства на последней странице установщика также отображаются URL-адреса (HTTP и HTTPS) для доступа к Enterprise Server — как при подключении к нему через Altium Designer, так и при доступе через интерфейс в браузере.

Сведения о том, как получить доступ к Enterprise Server из Altium Designer и как работать с ним с точки зрения проектирования, см. в разделах Access from within Altium Designer и Designing with a Connected Workspace соответственно.

Проверка работы Enterprise Server

Проверить, запущен ли Enterprise Server, можно через панель Windows Internet Information Services (IIS) Manager, доступ к которой осуществляется из окна Administrative Tools. Просто убедитесь, что связанные с Enterprise Server пулы приложений находятся в состоянии Started. Дополнительные сведения см. в разделе Application Pools Installed on IIS.

Установка из командной строки

Enterprise Server также можно установить из командной строки, используя следующие параметры:

  • DatabaseName – имя базы данных (имя файла базы данных). Укажите путь в двойных кавычках, например "C:\ProgramData\Altium\Altium365Data\DXPSERVER.DAT", для установки по умолчанию.

  • DataFolder – папка назначения для базы данных. Укажите путь в двойных кавычках, например "C:\ProgramData\Altium\Altium365Data", для установки по умолчанию.

  • DBPassword – часть пароля из текущих учетных данных для входа в базу данных. Например, пароль по умолчанию для Firebird — masterkey. Процесс установки завершится ошибкой, если указанный пароль не совпадает с текущим.

  • DBServer – расположение базы данных в формате Host:Port. Например, localhost:3050, для установки базы данных Firebird по умолчанию.

  • DBType – тип используемой базы данных. Введите Firebird.

  • DBUserName – часть имени пользователя из текущих учетных данных для входа в базу данных. Например, имя пользователя по умолчанию для Firebird — SYSDBA. Процесс установки завершится ошибкой, если указанное имя пользователя не совпадает с текущим.

  • InstallFolder – расположение, в которое будет установлен Enterprise Server. Укажите путь в двойных кавычках, например "C:\Program Files (x86)\Altium\Altium365\", для установки по умолчанию.

  • InstallSampleSnapshot – определяет, будут ли в сервер установлены демонстрационные данные (значение 1) или будет выполнена чистая установка сервера без данных (значение 0).

  • Log – используйте этот параметр, чтобы изменить расположение и имя файла журнала установки. Укажите путь в двойных кавычках. Если параметр не указан, будет использовано расположение установки по умолчанию (\Program Files (x86)\Altium\Altium365\install.log).

  • Port – порт связи, например 9780 для установки по умолчанию.

  • RevisionFolder – папка назначения для файлов ревизий. Укажите путь в двойных кавычках, например "C:\ProgramData\Altium\Altium365Data\Revisions", для установки по умолчанию.

  • sslCertFile – сертификат PFX/P12, который должен быть установлен в хранилище сертификатов Windows и использован для HTTPS-привязок в ходе установки. Укажите путь в двойных кавычках, например "C:\Users\Admin\Documents\AltiumOnPremEnterpriseServer.pfx".

  • sslCertPassword – пароль для файла сертификата, указанного в параметре sslCertFile.

  • sslCertThumbprint – отпечаток существующего сертификата, который уже присутствует в хранилище сертификатов Windows и должен использоваться при установке.

  • VERYSILENT – используйте этот параметр, чтобы выполнить установку без появления каких-либо диалоговых окон.

При вводе информации в командной строке соблюдайте следующее:

  • Начните с имени исполняемого файла установщика, например "Altium On-Prem Enterprise Server <VersionNumber>.exe".
  • Введите каждый параметр, затем знак равенства (=), а затем его значение.
  • Разделяйте последующие параметрические записи пробелом, за которым следует символ прямой косой черты ( /).
  • Чтобы выполнить установку без появления каких-либо диалоговых окон, обязательно добавьте в конце параметр VERYSILENT.

Таким образом, пример команды может выглядеть так:

"Altium On-Prem Enterprise Server <VersionNumber>.exe" /InstallFolder="C:\Program Files (x86)\Altium\Altium365\" /Port=9780 /DBType=Firebird /DBServer=localhost:3050 /DBUserName=SYSDBA /DBPassword=masterkey /DatabaseName="C:\ProgramData\Altium\Altium365Data\DXPSERVER.DAT" /DataFolder="C:\ProgramData\Altium\Altium365Data" /RevisionFolder="C:\ProgramData\Altium\Altium365Data\Revisions" /BackupFile="C:\ProgramData\Altium365\Altium365Data\AESbackup.zip" /VERYSILENT

Большинство приведенных выше параметров неприменимы при обновлении Enterprise Server. Для обновления из командной строки рекомендуется использовать следующее:

"Altium On-Prem Enterprise Server <VersionNumber>.exe" /VERYSILENT

Если вам нужен дополнительный контроль над тем, будет ли создана резервная копия существующего сервера и где именно, в командную строку можно добавить следующее:

  • BackupFile – путь к файлу резервной копии при обновлении текущего сервера до более поздней версии. Укажите путь в двойных кавычках, например /BackupFile="C:\ProgramData\Altium365\Altium365Data\AESbackup.zip".

  • IgnoreBackup – используйте этот параметр, чтобы не создавать резервную копию текущего сервера при обновлении до более поздней версии. Это может быть очень полезно, если по какой-либо причине создание резервной копии завершается ошибкой.

Кроме того, во время обновления Enterprise Server выполняются очистка и сжатие базы данных для повышения ее производительности. Можно использовать параметр SkipDbCompact, чтобы пропустить этап уплотнения.

Управление после установки

Сведения о том, как управлять вашим экземпляром Enterprise Server после первоначальной установки, см. по следующим ссылкам:

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

Обновление Enterprise Server до более поздней версии

Резервное копирование и восстановление Enterprise Server

Удаление Enterprise Server

Information for IT Departments

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content