Установка обновления SCM на тонком клиенте Linux

Иногда при появлении новой версии может потребоваться обновить или переустановить SCM на тонком клиенте Linux.

Необходимые условия.

Вы извлекли файл simulation-computeX-thinclient.tgz.

Шаги.

  1. Проверьте, прервано ли выполнение процессов SimulationCompute, путем ввода

    /sbin/pidof SimulationCompute
  2. Если отображаются идентификаторы процессов, остановите все существующие экземпляры Simulation Compute Manager путем ввода

    curl localhost:43500/terminate

    или

    curl <hostname>:43500/terminate
    Примечание. Дождитесь корректного завершения процессов. Обратите внимание, что отображается идентификатор прерванного процесса.
  3. Если необходимо прервать работу экземпляра, повторите шаг 1 и проверьте, прервано ли выполнение всех экземпляров и не отображаются ли идентификаторы.

  4. Проверьте, прервано ли выполнение процесса fs-harness, путем ввода

    /sbin/pidof fs-harness
  5. Перейдите в папку установки, например software/autodesk/opt/Autodesk/simulation-compute2/bin/, путем ввода

    cd <your install location>
    Примечание. На вашем компьютере может использоваться другая папка установки.
  6. Проверьте содержимое каталога и убедитесь, что в нем содержится файл ComputeProvisioner.config.json. Для этого введите

    ls
  7. Откройте папку, в которой содержится скачанный файл simulation-computeX-thinclient.tgz, путем ввода

    cd ~
  8. Скопируйте файл ComputeProvisioner.config.json из папки установки (в данном примере — software/autodesk/opt/Autodesk/simulation-compute2/bin/) в папку с файлом simulation-computeX-thinclient.tgz, путем ввода

    cp <your install location>/ComputeProvisioner.config.json .
  9. Проверьте, скопирован ли файл ComputeProvisioner.config.json в текущую папку, путем ввода

    ls
  10. Распакуйте файл simulation-computeX-thinclient.tgz в папку установки, например software/autodesk/opt/Autodesk/simulation-compute2/bin путем ввода

    tar xzvf simulation-computeX-thinclient.tgz -d <your install location>
  11. Введите А, чтобы заменить все файлы в папке установки на файлы из скачанного файла ZIP.

  12. Скопируйте ранее сохраненный файл ComputeProvisioner.config.json из текущей папки обратно в папку установки, например software/autodesk/opt/Autodesk/simulation-compute2/bin/, путем ввода

    cp ComputeProvisioner.config.json <your install location>
    
  13. Вернитесь в папку установки путем ввода

    cd <your install location>
  14. Проверьте, содержит ли папка файл ComputeProvisioner.config.json, путем ввода

    ls
  15. Проверьте версию SCM путем ввода

    cat version.json
  16. Запустите Simulation Compute Manager путем ввода:

    sudo ./SimulationCompute --daemon
  17. Проверьте, запущена ли служба SCM, путем ввода

    ps -ef | grep Simulation
Примечание. Если служба запущена, при выполнении команды отобразятся данные, аналогичные показанным в анимации.