Обновление 1.26.6.2 → 1.26.6.4
Значимые изменения, которые следует учитывать системному администратору:
- Обновлены образы Docker:
ai-server-api,ai-server-inference,ai-server-nlp - Обновлён дистрибутив
Agent-linux.zip
Машина сервера
1. Обновите образы Docker
Через архив:
sudo apt update && sudo apt install 7z
names="ai-server-api ai-server-inference"
for name in $names; do
wget --content-disposition "https://disk.primo-rpa.ru/index.php/s/t9BHBjR6PP06Yax/download?path=%2FRelease%2FAI%20Server%2Fdistr&files=$name.tar.7z"
7z x $name.tar.7z
docker load -i $name.tar
rm $name.tar.7z $name.tar
doneЕсли есть доступ к nexus.primo-rpa.ru:8005:
names="ai-server-api ai-server-inference"
for name in $names; do
docker pull nexus.primo-rpa.ru:8005/primo-rpa/$name
docker tag nexus.primo-rpa.ru:8005/primo-rpa/$name primo-rpa/$name
docker rmi nexus.primo-rpa.ru:8005/primo-rpa/$name
done2. Перезапустите компоненты
docker compose -f /app/Primo.AI/Api/docker-compose.yaml down && \
docker compose -f /app/Primo.AI/Api/docker-compose.yaml up -dУбедитесь, что Центр управления доступен по HTTPS (порт 44392).
Целевые машины
1. Обновите файлы агента
wget --content-disposition "https://disk.primo-rpa.ru/index.php/s/t9BHBjR6PP06Yax/download?path=%2FRelease%2FAI%20Server%2Fdistr&files=Agent-linux.zip&downloadStartSecret=uf3pctriscf"
sudo systemctl stop Primo.AI.Agent
sudo rm /app/Primo.AI/Agent/InMemoryProcessStore.json
sudo unzip -o Agent-linux.zip -x "appsettings*" -d /app/Primo.AI/Agent/
sudo chmod +x /app/Primo.AI/Agent/Primo.AI.Agent
sudo chown -R agent:primo-ai /app/Primo.AI/Agent/
sudo systemctl start Primo.AI.Agent2. Обновите образ NLP-сервера
Через архив:
sudo apt update && sudo apt install -y 7z
name="ai-server-nlp"
wget --content-disposition "https://disk.primo-rpa.ru/index.php/s/t9BHBjR6PP06Yax/download?path=%2FRelease%2FAI%20Server%2Fdistr&files=$name.tar.7z"
7z x $name.tar.7z
docker load -i $name.tar
rm -f $name.tar.7z $name.tarЕсли есть доступ к nexus.primo-rpa.ru:8005:
docker pull nexus.primo-rpa.ru:8005/primo-rpa/ai-server-nlp
docker tag nexus.primo-rpa.ru:8005/primo-rpa/ai-server-nlp primo-rpa/ai-server-nlp
docker rmi nexus.primo-rpa.ru:8005/primo-rpa/ai-server-nlp3. Перезапустите контейнеры на целевой машине
docker compose -f /app/Primo.AI/Agent/docker-compose.yaml down && \
docker compose -f /app/Primo.AI/Agent/docker-compose.yaml up -d4. Обновите конфигурацию агента
Добавьте параметр ExtraEnvs в секцию Ollama файла /app/Primo.AI/Agent/appsettings.ProdLinux.json:
"Ollama": {
...
"PostRunCommands": [
"cp {modelFilePath} {blobFilePath}",
"ollama create {modelId} -f {modelMetaFilePath}",
"ollama run {modelId} \"\""
],
"ExtraEnvs": [ "-e OLLAMA_GO_TEMPLATE=1" ]
}Перезапустите агент:
sudo systemctl restart Primo.AI.AgentЧто дальше
После завершения обновления выполните проверку работоспособности системы.
Last updated on