Version 2.1 by admin on 2026/06/07 08:06

Show last authors
1 {{layout}}
2 {{layout-section ac:type="two_right_sidebar"}}
3 {{layout-cell}}
4 В данном разделе приведены сведения по обновлению версии Платформы НЕЙРОСС с нативным типом установки. Инструкция по обновлению контейнеризированной версии Платформы НЕЙРОСС приведена в разделе ~[[[doc:start.Управление Платформой | НЕЙРОСС Старт.Обновление Платформы | НЕЙРОСС Старт.WebHome]]].
5 {{/layout-cell}}
6
7 {{layout-cell}}
8 [[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
9
10 {{toc/}}
11 {{/layout-cell}}
12 {{/layout-section}}
13
14 {{layout-section ac:type="single"}}
15 {{layout-cell}}
16 == {{id name="Обновлениенативнойверсии-Подготовкакобновлению"/}}(% style="color: rgb(23, 43, 77); color: rgb(51, 51, 51)" %)Подготовка к обновлению(%%) ==
17
18 (% style="color: rgb(23, 43, 77); color: rgb(51, 51, 51)" %)Перед обновлением Платформы НЕЙРОСС ответьте на несколько вопросов.
19
20 |(((
21 На системном диске достаточно свободного места?
22 )))|(((
23 (% class="content-wrapper" %)
24 (((
25 Убедитесь, что в текущей директории достаточно места для создания резервной копии (на диске есть минимум 10 гигабайт свободного места). Объём свободного / занятого места можно посмотреть с помощью команды df:
26
27 {{code language="bash"}}
28 df -h
29 {{/code}}
30
31 {{error}}
32 Дамп базы данных в SQL-формате может в десятки раз превышать размер резервной копии. При миграции на контейнеризированную версию база данных будет представлена в трёх экземплярах:
33
34 * (% style="color: rgb(47,52,61);" %)в нативной версии
35 * (% style="color: rgb(47,52,61);" %)в виде дампа (удаляется после восстановления)
36 * (% style="color: rgb(47,52,61);" %)в контейнерной верси
37 {{/error}}
38 )))
39 )))
40 |(((
41 У вас есть новый дистрибутив Платформы НЕЙРОСС?
42 )))|(((
43 (% class="content-wrapper" %)
44 (((
45 Для операционных систем на базе Linux Платформа НЕЙРОСС поставляется в форме файла вида {{code language="none"}}NeyrossPlatform-[версия].sh{{/code}}, где {{code language="none"}}[версия]{{/code}}, соответственно, есть версия данного выпуска Платформы. Поместите данный файл на целевой сервер (например, в директорию {{code language="none"}}$HOME{{/code}}).
46
47 **СОВЕТ**: для загрузки файла по сети с Windows-машины, вы можете воспользоваться свободно-распространяемым клиентом удалённого доступа [[Putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html||shape="rect"]], например, — SCP-к(% style="color: rgb(34,34,34);" %)лиентом с интерфейсом командной строки pscp.exe.\\
48
49 {{expand title="Как использовать pscp.exe..."}}
50 Поместите файл pscp.exe из дистрибутива Putty (% style="color: rgb(34,34,34);" %)в папку со скриптом инсталляции и из интерфейса командной строки ОС Windows выполните:\\
51
52 {{code language="java"}}
53 pscp.exe NeyrossPlatform-[версия].sh user@10.200.29.27:/home/user/
54 {{/code}}
55
56 (% style="color: rgb(34,34,34);" %)Где:
57
58 * (% style="color: rgb(34,34,34);" %){{code language="none"}}NeyrossPlatform-[версия].sh{{/code}} —  название файла дистрибутива Платформы НЕЙРОСС;
59 * (% style="color: rgb(34,34,34);" %){{code language="none"}}user{{/code}} — имя суперпользователя в ОС Платформы НЕЙРОСС;
60 * (% style="color: rgb(34,34,34);" %){{code language="none"}}10.200.29.27{{/code}} — IP-адрес сервера Платформы НЕЙРОСС;
61 * (% style="color: rgb(34,34,34);" %){{code language="none"}}/home/user/{{/code}} — путь к целевой папке.
62 {{/expand}}
63 )))
64 )))
65
66 == {{id name="Обновлениенативнойверсии-Выборверсииобновления"/}}Выбор версии обновления ==
67
68 Перед обновлением рекомендуется проконсультироваться со специалистами подразделения техподдержки компании ИТРИУМ о требуемой версии обновления, содержащей исправления и доработки по требуемому на конкретном объекте функционалу. Обзор версий и внесенных изменений приведён в разделе ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.История версий Платформы НЕЙРОСС.WebHome]]].
69
70 == {{id name="Обновлениенативнойверсии-Выборвариантаобновления"/}}Выбор варианта обновления ==
71
72 Выберите подходящий вам вариант обновления.
73
74 |=(((
75 Вариант обновления
76 )))|=(((
77 Подходит ли он вам?
78 )))
79 |(((
80 [[#Обновление посредством веб-интерфейса>>doc:||anchor="Обновлениенативнойверсии-Обновлениепосредствомвеб-интерфейса"]]
81 )))|(((
82 Наиболее простой вариант. Не требуется прямой доступ к серверу, но требуется сетевой доступ.
83 )))
84 |(((
85 [[Обновление под ОС Ubuntu Server 64-bit / Astra Linux
86 >>doc:||anchor="Обновлениенативнойверсии-ОбновлениеизконсолиUbuntuServer/AstraLinux64-bit"]]
87 )))|(((
88 Требуется прямой доступ к серверу, выполняется из консоли операционной системы.
89 )))
90
91 Обновление программных средств Платформы НЕЙРОСС осуществляется средствами из файла формата** SH**:
92
93 {{code language="java"}}
94 NeyrossPlatform-[версия].sh
95 {{/code}}
96
97 (% class="auto-cursor-target" %)где [версия] — номер версии обновления.
98
99 == {{id name="Обновлениенативнойверсии-Обновлениепосредствомвеб-интерфейса"/}}Обновление посредством веб-интерфейса ==
100
101 Перед началом установки ответьте на несколько вопросов:
102
103 |(((
104 У вас есть резервная копия Платформы НЕЙРОСС?
105 )))|(((
106 Перед установкой обновления рекомендуется создать резервную копию конфигурации и данных и сохранить её на резервном носителе ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.Резервирование Платформы НЕЙРОСС.WebHome]]].
107 )))
108 |(((
109 У вас есть новый дистрибутив Платформы НЕЙРОСС?
110 )))|(((
111 (% class="content-wrapper" %)
112 (((
113 Для операционных систем на базе Linux Платформа НЕЙРОСС поставляется в форме файла вида {{code language="none"}}NeyrossPlatform-[версия].sh{{/code}}, где {{code language="none"}}[версия]{{/code}}, соответственно, есть версия данного выпуска Платформы. Поместите данный файл на компьютер, с которого осуществляется доступ к веб-интерфейсу Платформы.
114 )))
115 )))
116
117 \\
118
119 **Порядок обновления**
120
121 {{excerpt-include nopanel="true" 0="ui.Параметры узла.Основные параметры.Обновление программных средств.WebHome"/}}
122 \\
123
124 **Проверка совместимости**
125
126 (% style="color: rgb(23,43,77);" %)По завершению обновления будет выполнена проверка совместимости пользовательских скриптов и плагинов с новой версией Платформы НЕЙРОСС.
127
128 [[image:attach:update_errors.png]]
129
130 (% style="color: rgb(23,43,77);" %)Мы постоянно развиваем и совершенствуем наши программные продукты, большое внимание уделяя задаче совместимости с предыдущими версиями. Однако возможны ситуации, что пользовательские плагины, скрипты автоматизации, формы ввода и прочие артефакты,  не являющимися «базовым функционалом» Платформы, могут оказаться более не поддерживаемыми. При обнаружении проблем совместимости рекомендуется обратиться к обслуживающей организации или напрямую к нам за дальнейшими инструкциями или доработками. Если неработоспособность плагинов и скриптов является критической, вы можете временно вернуться к предыдущей версии Платформы НЕЙРОСС ~[[[«Откат» к предыдущей версии Платформы НЕЙРОСС>>doc:neyross.Обслуживание Платформы НЕЙРОСС.«Откат» к предыдущей версии Платформы НЕЙРОСС.WebHome]]].
131
132 {{info}}
133 **Обновление плагинов**
134
135 По факту получения новой версии плагина, выполните его обновление ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Как установить плагин Платформы НЕЙРОСС?.WebHome]]].
136 {{/info}}
137
138 {{info}}
139 **Обновление скриптов автоматизации**
140
141 По факту получения новой версии скрипта просто поменяйте код скрипта или выполните импорт готового задания автоматизации ~[[[doc:ui.Параметры узла.Автоматизация.WebHome]]].
142 {{/info}}
143
144 \\
145
146 == {{id name="Обновлениенативнойверсии-Обновлениеизконсоли"/}}Обновление из консоли ==
147
148 Перед началом установки ответьте на несколько вопросов:
149
150 |(((
151 У вас есть полный административный доступ к операционной системе?
152 )))|(((
153 Убедитесь, что у вас есть полный административный доступ к целевой операционной системе, в том числе возможность выполнять команды от имени суперпользователя ({{code language="none"}}sudo{{/code}}).
154 )))
155 |(((
156 На системном диске достаточно свободного места?
157 )))|(((
158 (% class="content-wrapper" %)
159 (((
160 Убедитесь, что в текущей директории достаточно места для создания резервной копии (на диске есть минимум 5-10 гигабайт свободного места). Объём свободного / занятого места можно посмотреть с помощью команды df:
161
162 {{code language="bash"}}
163 df -h
164 {{/code}}
165 )))
166 )))
167 |(((
168 У вас есть новый дистрибутив Платформы НЕЙРОСС?
169 )))|(((
170 (% class="content-wrapper" %)
171 (((
172 Для операционных систем на базе Linux Платформа НЕЙРОСС поставляется в форме файла вида {{code language="none"}}NeyrossPlatform-[версия].sh{{/code}}, где {{code language="none"}}[версия]{{/code}}, соответственно, есть версия данного выпуска Платформы. Поместите данный файл на целевой сервер (например, в директорию {{code language="none"}}$HOME{{/code}}).
173
174 **СОВЕТ**: для загрузки файла по сети с Windows-машины, вы можете воспользоваться свободно-распространяемым клиентом удалённого доступа [[Putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html||shape="rect"]], например, — SCP-к(% style="color: rgb(34,34,34);" %)лиентом с интерфейсом командной строки pscp.exe.\\
175
176 {{expand title="Как использовать pscp.exe..."}}
177 Поместите файл pscp.exe из дистрибутива Putty (% style="color: rgb(34,34,34);" %)в папку со скриптом инсталляции и из интерфейса командной строки ОС Windows выполните:\\
178
179 {{code language="java"}}
180 pscp.exe NeyrossPlatform-[версия].sh user@10.200.29.27:/home/user/
181 {{/code}}
182
183 (% style="color: rgb(34,34,34);" %)Где:
184
185 * (% style="color: rgb(34,34,34);" %){{code language="none"}}NeyrossPlatform-[версия].sh{{/code}} —  название файла дистрибутива Платформы НЕЙРОСС;
186 * (% style="color: rgb(34,34,34);" %){{code language="none"}}user{{/code}} — имя суперпользователя в ОС Платформы НЕЙРОСС;
187 * (% style="color: rgb(34,34,34);" %){{code language="none"}}10.200.29.27{{/code}} — IP-адрес сервера Платформы НЕЙРОСС;
188 * (% style="color: rgb(34,34,34);" %){{code language="none"}}/home/user/{{/code}} — путь к целевой папке.
189 {{/expand}}
190 )))
191 )))
192
193 \\
194
195 **Порядок обновления:**
196
197 1. Перейдите в директорию, в которую вы поместили файл {{code language="none"}}NeyrossPlatform-[версия].sh{{/code}}.
198 1. (((
199 В терминале ОС целевого сервера в директории с файлом дистрибутива Платформы выполните:
200
201 {{code language="bash"}}
202 sudo bash NeyrossPlatform-[версия].sh
203 {{/code}}
204
205 Где, {{code language="none"}}NeyrossPlatform-[версия].sh{{/code}} —  название файла дистрибутива Платформы НЕЙРОСС.
206 )))
207 1. После успешного обновления в зависимости от производительности сервера Платформе потребуется от 20 секунд до нескольких минут для старта.
208 1. (((
209 По факту успешного обновления удалите файл дистрибутива во избежание переполнения системного диска. Для этого выведите список файлов текущей директории (по умолчанию, /home/user):
210
211 {{code language="java"}}
212 ls
213 {{/code}}
214
215 и удалите лишние файлы командой rm:
216
217 {{code language="java"}}
218 rm NeyrossPlatform-[версия].sh
219 {{/code}}
220
221 Где, {{code language="none"}}NeyrossPlatform-[версия].sh{{/code}} —  название файла дистрибутива Платформы НЕЙРОСС.
222 )))
223
224 == {{id name="Обновлениенативнойверсии-«Откат»кпредыдущейверсии"/}}«Откат» к предыдущей версии ==
225
226 Мы постоянно развиваем и совершенствуем наши программные продукты, большое внимание уделяя задаче совместимости с предыдущими версиями. Однако возможны ситуации, что пользовательские плагины, скрипты автоматизации, формы ввода и прочие артефакты, разработанные под конкретные нужды специалистами компании ИТРИУМ или другими могут оказаться более не поддерживаемыми. В этом случае рекомендуется «откатиться» к предыдущей версии Платформы НЕЙРОСС и обратиться к обслуживающей организации или напрямую к нам за дальнейшими инструкциями или доработками.
227
228 Инструкция по возврату к предыдущей версии приведена в разделе ~[[[«Откат» к предыдущей версии Платформы НЕЙРОСС>>doc:neyross.Обслуживание Платформы НЕЙРОСС.«Откат» к предыдущей версии Платформы НЕЙРОСС.WebHome]]].
229 {{/layout-cell}}
230 {{/layout-section}}
231 {{/layout}}