Иногда при появлении новой версии может потребоваться обновить или переустановить SCM на тонком клиенте Linux.
Необходимые условия.
Вы извлекли файл simulation-computeX-thinclient.tgz.
Шаги.
Проверьте, прервано ли выполнение процессов SimulationCompute, путем ввода
/sbin/pidof SimulationCompute
Если отображаются идентификаторы процессов, остановите все существующие экземпляры Simulation Compute Manager путем ввода
curl localhost:43500/terminate
или
curl <hostname>:43500/terminate
Если необходимо прервать работу экземпляра, повторите шаг 1 и проверьте, прервано ли выполнение всех экземпляров и не отображаются ли идентификаторы.
Проверьте, прервано ли выполнение процесса fs-harness, путем ввода
/sbin/pidof fs-harness
Перейдите в папку установки, например software/autodesk/opt/Autodesk/simulation-compute2/bin/, путем ввода
cd <your install location>
Проверьте содержимое каталога и убедитесь, что в нем содержится файл ComputeProvisioner.config.json. Для этого введите
ls
Откройте папку, в которой содержится скачанный файл simulation-computeX-thinclient.tgz, путем ввода
cd ~
Скопируйте файл ComputeProvisioner.config.json из папки установки (в данном примере — software/autodesk/opt/Autodesk/simulation-compute2/bin/) в папку с файлом simulation-computeX-thinclient.tgz, путем ввода
cp <your install location>/ComputeProvisioner.config.json .
Проверьте, скопирован ли файл ComputeProvisioner.config.json в текущую папку, путем ввода
ls
Распакуйте файл simulation-computeX-thinclient.tgz в папку установки, например software/autodesk/opt/Autodesk/simulation-compute2/bin путем ввода
tar xzvf simulation-computeX-thinclient.tgz -d <your install location>
Введите А, чтобы заменить все файлы в папке установки на файлы из скачанного файла ZIP.
Скопируйте ранее сохраненный файл ComputeProvisioner.config.json из текущей папки обратно в папку установки, например software/autodesk/opt/Autodesk/simulation-compute2/bin/, путем ввода
cp ComputeProvisioner.config.json <your install location>
Вернитесь в папку установки путем ввода
cd <your install location>
Проверьте, содержит ли папка файл ComputeProvisioner.config.json, путем ввода
ls
Проверьте версию SCM путем ввода
cat version.json
Запустите Simulation Compute Manager путем ввода:
sudo ./SimulationCompute --daemon
Проверьте, запущена ли служба SCM, путем ввода
ps -ef | grep Simulation