Можно обновить или удалить Polyspace® Доступ. Прежде чем вы начнете, сообщите Пользователям доступа Polyspace о предстоящем обновлении или удалении.
Чтобы обновить Polyspace доступ, загрузите и разархивируйте новое изображение установки. Смотрите Скачивают инструкции.
Когда вы выполняете обновление, можно снова использовать текущие настройки и базу данных, или можно импортировать снимок состояния текущей базы данных к новой базе данных. Если вы не снова используете настройки и базу данных, следуете за стандартной инструкцией по установке. Смотрите Polyspace Установки доступ для веб-Отзывов.
Примечание
Если вы обновляете от Polyspace доступ к R2020a или ранее к Polyspace доступ к R2020b или позже и вы используете embedded LDAP в более старой версии, используете User Manager внутренняя директория в более новой версии. Введите имена пользователя и пароли из файла LDIF в интерфейс User Manager. Смотрите менеджера Обычного пользователя Настройки.
Чтобы снова использовать вашу базу данных и настройки, создайте снимок состояния своего текущего экземпляра Polyspace доступ. В вашем снимке состояния включайте резервное копирование:
База данных Access Polyspace. Смотрите Создают Резервное копирование базы данных. Чтобы поддержать базу данных для Polyspace доступ к версии R2020a или ранее, смотрите Резервное копирование базы данных для Polyspace доступ к Версиям R2020a и Ранее.
Текущие настройки. Сделайте копию settings.json
файл. Этот файл обычно находится в той же папке как admin-docker-agent
двоичный файл.
Профили пользователей, которые не хранятся в вашей компании LDAP.
Чтобы поддержать профили пользователей, которые хранятся в User Manager внутренняя директория (Polyspace доступ к R2020b и позже), сохраните копию внутренней папки директории. Вы задаете путь этой папки в поле Internal directory database volume Администратора Cluster Settings, например, /local/Polyspace/R2020b/appdata/usermanager/db
.
Чтобы поддержать профили пользователей, которые хранятся в embedded LDAP (Polyspace доступ к R2020a и ранее), сохраните копию файла LDIF. Вы задаете путь этого файла в поле LDIF file настроек Cluster Operator.
Чтобы удалить ваш текущий экземпляр, смотрите Polyspace Uninstall доступ, но не используйте шаг 2.a.
В новой папке установки запустите admin-docker-agent
двоичный файл и использование --data-dir
отметьте, чтобы указать на папку, которая содержит резервный settings.json
файл. Например, если settings.json
находится в папке /local/Polyspace/R2020a_backup
, Введите:
./admin-docker-agent --data-dir /local/Polyspace/R2020a_backup
Откройте веб-интерфейс Cluster Admin и нажмите Restart Apps.
Если вы устанавливаете свой новый Polyspace доступ к экземпляру на различной машине, вы не можете снова использовать свои сертификаты SSL. Смотрите Выбирают Between HTTP и HTTPS Configuration for Polyspace Access.
В новой папке установки запустите admin-docker-agent
двоичный файл и использование --data-dir
отметьте, чтобы указать на папку, которая содержит резервный settings.json
файл.
Откройте веб-интерфейс Cluster Admin, нажмите Configure Apps, и затем введите новый путь к папке в поле Data volume, чтобы создать новую базу данных. Вы не можете использовать ту же базу данных в двух различных экземплярах Polyspace доступ одновременно.
Запустите сервис Polyspace Access Database и импортируйте снимок состояния базы данных в новую базу данных. Например, если вы сохранили снимок состояния базы данных в db_backup.sql
, в командной строке, введите:
docker restart polyspace-access-db-main
docker exec -i polyspace-access-db-main psql -U postgres postgres <backup_db.sql
Возвратитесь к Cluster Dashboard и нажмите Restart Apps.
Если вы устанавливаете свой новый Polyspace доступ к экземпляру на различной машине, вы не можете снова использовать свои сертификаты SSL. Смотрите Выбирают Between HTTP и HTTPS Configuration for Polyspace Access.
Запустите admin-docker-agent
в новой папке установки, и затем, для инструкций, смотрите Базу данных Восстановления от Резервного копирования.
Чтобы избежать любых потенциальных проблем с операцией файла лицензии, убедитесь, что вы запускаете последнюю версию программного обеспечения менеджера лицензий. Чтобы просмотреть последнюю доступную версию программного обеспечения менеджера лицензий, смотрите FlexNet® Версия на этой странице.
Чтобы проверять вашу текущую версию программного обеспечения менеджера лицензий, в командной строке, в зависимости от вашей операционной системы, вводят команды, перечисленные в эту таблицу.
Windows® |
|
Linux® |
|
LM_Folder
папка, где вы установили менеджер лицензий. См. также Update Network License Manager Software.
Чтобы избежать сетевых конфликтов, проверяйте, что область значений IP, которую использует ваша сеть Docker, также не используется другими сервисами. Чтобы просмотреть область значений IP, которая используется вашей сетью Docker, запустите эту команду:
docker network inspect networkName
IPAM.config
узел. Вы можете должны быть связаться со своим администратором сети, чтобы определить, используется ли область значений IP другими сервисами. networkName
имя вашей сети Docker, например, mathworks
. Чтобы видеть список сетей Docker, запустите команду docker network ls
. Если сеть Docker не конфликтует с существующей сетью, снова используйте ее при помощи - сетевое имя
опция, когда вы запускаете currentNetworkName
admin-docker-agent
двоичный файл.
Если ваши конфликты сети Docker с существующей сетью, создайте сеть и задайте подсеть и шлюз, чтобы избежать конфликтов с существующими сетями. Смотрите, что сеть докера создает. Чтобы использовать новую сеть, используйте - сетевое имя
опция, когда вы запускаете newNetworkName
admin-docker-agent
двоичный файл.
Используйте комнату сети докера
команды
удалить сети Docker, которые вы больше не используете.networkName
Проверьте, что агент Cluster Admin запускается. Используйте команду:
docker stats --no-stream
admin
не перечислен под NAME
столбец в команде выход, запустите admin-docker-agent
двоичный файл.Откройте веб-интерфейс Cluster Admin и нажмите Delete Apps. После того, как вы удаляете приложение, индикатор состояния стал серым, и вы видите текст Not installed рядом с индикатором.
Удаление сервиса Polyspace Access Database и удаление Polyspace, доступ не стирает результаты, которые вы загрузили на базу данных от объема данных.
Чтобы удалить объем данных и его содержимое, вручную удалите папку, где вы храните базу данных.
sudo rm -rf databaseFolderPath
databaseFolderPath
путь к папке, что вы задаете в поле Data volume сервиса Polyspace Access Database в Администраторе Cluster Settings, например, /local/Polyspace/R2021b/appdata/polyspace-access/db
.Если вы задаете имя тома вместо пути к папке в поле Data volume, например, polyspace-data
, используйте эту команду, чтобы удалить объем:
docker volume rm polyspace-data
Остановите admin-docker-agent
двоичный файл из окна командной строки путем нажатия CTRL+C, и затем останавливает остающиеся сервисы:
docker stop gateway \
polyspace-access \
issuetracker \
usermanager
Удалите Polyspace доступ к папке установки.