solidworks версия клиента flexlm новее чем сервера
Установка FlexLM на Ubuntu Server 16
В данной инструкции будет подробно рассмотрена установка защиты FlexLM на Ubuntu Server 16.04. Возможна установка и на десктопную версию (лично проверена версия 17.10).
В качестве серверов будут выступать как специально разработанные под Linux (Autodesk), так и существующие только под Windows (Nanosoft/CSoft).
Подробнее о лицензировании читайте ниже.
Установка Autodesk NLM
Ubuntu в списке поддерживаемых ОС нет, но это поправимо.
0) Установка ОС за вами.
1) Скачайте актуальный NLM от Autodesk.
На момент написания статьи это 11.13.1.2
2) Распакуйте архив.
На выходе получается rpm-пакет.
3) Установите необходимые пакеты для работы.
4) Конвертируйте пакет в deb.
На выходе получается adlmflexnetserver_12.0.36-1_amd64.deb.
5) Инсталлируйте получившийся пакет.
Инсталляция происходит в /opt/flexnetserver
6) Поместите вашу лицензию на продукты Autodesk на сервер. Как получить лицензию читайте ниже.
7) Создайте папку для логов и задайте нужные права.
8) Протестируйте работу лицензии.
Путь к вашей лицензии может отличаться.
Если сервер отрабатывает верно, то переходите к следующему пункту. Если нет, то читайте лог и приступайте к дебагу.
9) Для запуска сервера лицензий в автоматическом режиме необходимо его прописать в rc.local. Запускать желательно от имени непривилегированного пользователя и через nohup. Эта утилита позволяет процессу работать даже при выходе пользователя.
10) Перезагрузите сервер и проверьте работу (пункт 8).
Все достаточно просто, когда есть нативный сервер. А что делать, если вендор игнорирует Linux?
Установка Nanosoft NLM
Или любого другого Windows-сервера NLM. Работает это конечно же через Wine.
0) Установка ОС за вами.
1) Установите wine. Рекомендую ставить по инструкции с официального сайта.
2) Сконфигурируйте wine. Делается это строго от имени пользователя.
Посыпятся предупреждения, игнорируйте их.
3) Установите Nanosoft NLM на любую Windows машину и перенесите папку с исполнительными файлы на целевой сервер. Установку можно производить без файла лицензии. В соответствии со структурой переносить файлы нужно в /home/user/.wine/drive_c/Program Files (x86)/Nanosoft/Nanosoft License Server/. Вместо user указываете имя своего пользователя.
Строго говоря, данный путь использовать не обязательно. Достаточно, чтобы он был внутри drive_c или другого примонтированного диска (смотри инструкцию).
Также перенесите файл лицензии.
4) Протестируйте работу сервера.
Если терминал замирает на команде (lmgrd) NANOSOFT using TCP-port *, то сервер находится в рабочем состоянии. Разорвать выполнение как обычно можно через Ctrl + C.
Возможны ошибки в случае, если у вас уже установлен какой-то софт. К примеру, в случае с MC необходимо исправить права на папку .local/share.
Также советую включить логирование. Сделать это можно, просто добавив соответствующий аргумент.
В этом случае рабочее состояние отслеживайте по логу (файл создается автоматически).
О других аргументах можно узнать из руководства по администрированию [с.103].
5) Для корректной работы lmutil.exe пропишите вендора и путь к файлу лицензии.
6) Для запуска сервера лицензий в автоматическом режиме необходимо его прописать в rc.local.
7) Перезагрузите машину и проверьте работу сервера.
Подробнее о лицензировании
Лицензирование FlexLM бывает 2 видов: с привязкой к MAC-адресу или к USB-ключу. Второй в эпоху массового внедрения гипервизоров, по моему мнению, менее гибкий с точки зрения инфраструктуры. Ведь гораздо проще поднять выделенную ВМ с нужным MAC’ом, чем мучаться с пробросом ключа. В случае с Ubuntu Server получить лицензию онлайн не получится. Вам придется поднимать другую ВМ с другой ОС с таким же MAC.
Кстати, на Ubuntu 17.10 получить лицензию через Интернет возможно :).
Смена типа лицензирования
Если же у вас уже закуплен софт с защитой по ключу, как у меня например, то не расстраивайтесь! Обычно вендор допускает обмен типа лицензирования.
В большинстве случаем достаточно обращения в ТП.
К примеру, Nanosoft требует скан письма за подписью/печатью с просьбой о повторной выдаче с использованием МАС, кроме того следует указать S/N и логин. После получения новой лицензии, старую необходимо уничтожить.
Solidworks не удалось приобрести лицензию standard 2020
Данная программа выпущена в 2019 году. Версия этой программы, 2020 SP0, разработана DS SW Corporation. Получить подробную информацию можно на сайте разработчика — www.solidworks.com. Разрядность программы – 64bit. Интерфейс доступен на нескольких языках. В том числе, на русском.
Таблэтка присутствует. Прежде всего, помните, что для установки нужно «семерка» или «десятка» на 64 бита. Программа помогает в создании автоматизированных проектов. Также используется инженерами для анализа. Кроме того, с ее помощью можно подготовить к производству изделия любой сложности. В конечном счете, автоматизация любого предприятия не обойдется без наличия этой программы в своем комплексе.
Вернее, она формирует весь интегрированный процесс. Отличная помощь в поддержке всего жизненного цикла изделия, потому что программа обеспечивает соответствие концепции CALS-технологий. В том числе, это обмен данными в обоих направлениях с другими приложениями операционной системы.
С другой стороны, приложение поможет вам создать интерактивную документацию. Система доступна в трех базовых конфигурациях, поэтому выбор будет зависеть от класса задач, которые вам требуется решить. Есть обычный вариант, профессиональный и премиумный. Разработчик американский, в то время как главный офис — во Франции.
Часто при запуске приложения могут возникать ошибки.
В результате, при появлении подобных сообщений вы не можете продолжать работу с программой из-за процесса проверки лицензии. Она предоставляется по подписке. В этом случае убедитесь, что у вас установлена программа Fusion 360.
Она должна быть доступна для пользователей. Также можно попробовать установить обновления. Для этого используйте приложение Autodesk. Если не сработало, то попробуйте удалить и повторно установить программу. Autodesk HSMWorks нужно удалить полностью. Затем выполните загрузку с вкладки «Управление» в учетной записи.
Правим ветки реестра
После этого нужно выйти из всех учетных записей Autodesk. Затем произведите запуск установщика. Для этого нужно обладать правами администратора. Бывает, что кнопка «Установить» — неактивна по причине наличия некоторых разделов в реестре. Тогда проверьте реестр на следующие разделы:
Если таковые найдутся, удалите их. Также произведите запуск на правах администратора. На всякий случай, повторно проверьте программу.
Активация программы SolidWorks 2021 SP 2.0 Premium
При работе с разнообразными программами возникает задача установки и конечно же активации продукта. И с каждым разом процедура активации занимает все больше времени. В этот раз пришлось повозиться с программой SolidWorks 2021 SP 2.0 Premium.
Есть конечно инструкция про обновлению старой версии до новой, но у меня по какой то причине не вышло и я устанавливал на новую систему.
Детальнее по процедуре активации:
2. После чего отключаем интернет, у кого то может сработать и не отключая но тратить время на эксперименты не всегда хочется;
3. Заходим в папку с креком, запускаем » sw2021_network_serials_licensing.reg» и подтверждаем внесение изменений в реестр;
4. Скопируйте папку «SolidWorks_Flexnet_Server» на C:, запустите от имени администратора файл «server_install.bat» и дождитесь появления новой службы «SolidWorks Flexnet Server» будет установлен и запущен.
5. Запустите установку программы SolidWorks 2021 SP 2.0 Premium, под монтировав образ и запустив инсталятор, НЕ устанавливайте сервер лицензий SolidNetwork (SNL)!
При запросе ввода определения сервера лицензий: 25734@localhost
6. После завершения установки замените файлы из папки крека на диске C:, с сохранением вложенности;
7. Запустите SolidSQUADLoaderEnabler.reg и подтвердите добавление информации в реестр Windows;
8. Перегрузите комп;
9. Запустите SolidWorks> Справка> Менеджер лицензий SolidNetWork> Порядок лицензий.
Используйте кнопки «Вверх» и «Вниз», чтобы позиционировать продукты Premium с то же название выше, чем у продуктов Professional и Standard
Нажмите «Применить», чтобы сохранить настройки.
Нажмите «ОК», чтобы закрыть Менеджер лицензий SolidNetWork.
Надеюсь инструкция будет вам полезна, и сможете заработать денег на использовании современного софта. Приятного пользования.
Советы и трюки SOLIDWORKS
Авторизованный реселлер решений SOLIDWORKS, компания CSoft, подготовила целый пул ответов на часто задаваемые вопросы по продуктам SOLIDWORKS.
Их ответы на некоторые наиболее актуальные вопросы мы собрали в данной заметке, а также в серии коротких видео на канале CSoft в YouTube: Школа SOLIDWORKS. Подписывайтесь!
Минимум воды, максимум пользы. Итак, начинаем наш краткий ликбез.
1. Как установить существующую библиотеку материалов
В дереве конструирования FeatureManager нажимаем правой кнопкой мыши на Материал.
Выбираем пункт Редактировать материал.
В левом поле открывшегося окна кликаем в любом месте правой кнопкой мыши и выбираем Открыть библиотеку.
Библиотека установлена! Если она не отображается в окне, необходимо закрыть и вновь открыть окно редактирования материала.
2. Можно ли работать на любом компьютере с установленным SOLIDWORKS, используя лишь свою лицензию?
ДА! Это называется онлайн-лицензирование SOLIDWORKS Online Licensing. Вам потребуются лишь компьютер с доступом в интернет и SOLIDWORKS выше версии 2018 года.
Данная функция важна пользователям, которые сталкиваются с ошибками активации лицензий SOLIDWORKS или которым необходимо использовать одну лицензию SOLIDWORKS на нескольких компьютерах.
Можно сказать, это лицензия SOLIDWORKS, которая находится «в облаке».
3. В чем отличие SOLIDWORKS Simulation Standard и пакета Simulation Standard, входящего в SOLIDWORKS CAD Premium?
a) В SOLIDWORKS CAD Premium нельзя строить диаграмму усталости, усталостные напряжения и получать количество циклов до разрушений.
b) В SOLIDWORKS Simulation Standard доступен анализ тенденций, то есть построение зависимостей в результатах различных повторов статического исследования. Например, меняя нагрузку, можно отслеживать напряжение, перемещение и т.д.
4. Как показать основные плоскости компонентов в сборке?
Для этого нужно включить Просмотр плоскостей:
А затем – выбрать значок Скрыть / Показать основные плоскости:
5. Как выбирать спрятанные грани, не применяя функцию Скрыть деталь?
Например, вам нужно выбрать грань для создания сопряжений. Самый простой способ – навести курсор мыши на спрятанную грань и нажать клавишу Alt (деталь, которая закрывает нужную вам грань, станет прозрачной), а если деталь спрятана глубже, нажмите Alt еще раз.
6. Как посмотреть на деталь из сборки, не открывая деталь отдельно?
Нажимаем правой кнопкой мыши на интересующую нас деталь и выбираем функцию Окно предварительного просмотра компонента.
Открывается отдельное окно с выбранной деталью, в котором можно выбирать грани для сопряжения с другими деталями из сборки. Кроме того, с помощью функции Синхронизировать ориентацию вида обоих графических окон мы можем вращать сборку и деталь синхронизировано, что поможет при выборе сопряжений.
Хотите узнать больше? Подписывайтесь на наш YouTube-канал и изучайте SOLIDWORKS самостоятельно. Нужно обучение с профессионалами? Переходите по ссылке и выбирайте курс.
Zabbix: LLD-мониторинг служб FlexLM (ОБНОВЛЕНО)
Эта статья — более детальная проработка предыдущей. Теперь шаблон унифицирован для использования как в Windows (PowerShell), так и в Linux (Bash). Если вы использовали предыдущий шаблон, то все должно встать болт-он.
Что умеет: находить серверы/лицензии, считывать состояния серверов, считывать суммарное и использованное количество лицензий, в случае ошибок передает коды состояний (строку с описанием) и рапортует о них.
Шаблон
Здесь все просто: импортировал и забыл. Шаблон был сконструирован в Zabbix версии 3.2, имейте это ввиду.
Как и в прошлый раз, для читаемости используются макросы конструкции <$<#ID>> в именах элементов и триггеров. Шаблон уже содержит некоторое количество макросов, вы просто добавляете свои преобразования, исходя из найденных элементов.
Также внутри уже есть несколько базовых триггеров для отслеживания состояния серверов и отдельных лицензий.
Скрипт для Windows
Скрипт для Windows писался под Windows 7 SP1 на PSv4, на XP он не работает. Само собой, на сервере должен быть разрешен запуск PowerShell-скприптов (Set-ExecutionPolicy Unrestricted).
Показатели сервера лицензирования берутся из утилиты lmutil.exe, которая входит в дистрибутивы разных вендоров. Для нормальной работы скрипта необходимо прописать путь к ней в системные переменные среды в переменную Path без кавычек. К примеру, по умолчанию для CSoft v11.5 это папка «C:\Program Files (x86)\CSoft\CS License Server», а для Autodesk v11.13.1 — «C:\Autodesk\Network License Manager». В качестве разделителя используйте используется знак «;».
Если вы используете сервер лицензий Autodesk, то посмотрите особенность под спойлером.
Связано такое поведение скорее всего с тем, что в старших версиях FLEXlm lmutil сопоставляет пути переменных LM_LICENSE_FILE и VENDOR_LICENSE_FILE. Пути эти стандартные и по умолчанию не существуют.
Для решения достаточно взять lmutil.exe версии 11.5 из произвольного пакета (CSoft/Nanosoft). Или выполнить на хосте команду вида
Аналогичным образом можно использовать команду
Подробнее об этих и других командах вы можете узнать из инструкции по лицензированию, рекомендую к прочтению при дебаге.
Скрипт для Linux
А этот скрипт писался под Ubuntu. О том, как пошагово установить сервер лицензирования Autodesk на Ubuntu читай ниже (Ubuntu официально не поддерживается).
Скрипт копируете в произвольную папку на сервере (путь ее указываете в конфиге агента, об этом ниже), не забывайте дать соответствующие права на его исполнение.
Также необходимо указать в скрипте каталог утилиты lmutil в разделе «Пользовательские переменные».
Конфигурация Zabbix-агента
Добиться одновременной работы разных систем от одного шаблона позволяет правильная настройка агента, а точнее его части UserParameter. Еще этот метод позволяется раз и навсегда забыть про перезапуск агента в случае добавления нового функционала в виде скриптов. Это важно для высоконагруженных серверов, где при перезапуске агента можно потерять часть метрик.
Итак, в данном случае используется строка: