Редактировал(а) admin 2026/09/02 23:37

От версии 5.26
отредактировано admin
на 2026/08/25 13:55
Изменить комментарий: Обратные ссылки переименованы.
К версии 4.1
отредактировано admin
на 2026/06/07 20:49
Изменить комментарий: Clean Confluence migrated style markers

Сводка

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,0 @@
1 -neyross.install.install-native.WebHome
Язык по умолчанию
... ... @@ -1,1 +1,1 @@
1 -ru
1 +en
Содержимое
... ... @@ -1,11 +1,15 @@
1 -В данном разделе приведены сведения по установке системы управления базами данных PostgreSQL, необходимой для работы нативной версии Платформы НЕЙРОСС ~[[[Типы установки Платформы НЕЙРОСС>>doc:neyross.install.neyross-install-types.WebHome]]].
1 +В данном разделе приведены сведения по установке системы управления базами данных PostgreSQL, необходимой для работы нативной версии Платформы НЕЙРОСС ~[[[doc:neyross.Установка Платформы НЕЙРОСС.Типы установки Платформы НЕЙРОСС.WebHome]]].
2 2  
3 3  {{info}}
4 4  Для работы Платформы НЕЙРОСС необходимо наличие в сети СУБД PostgreSQL версии не ниже 10. СУБД может быть развёрнута как на сервере Платформы, так и на выделенном сервере. В данном руководстве приведены инструкции по установке и настройке СУБД PostgreSQL под ОС Ubuntu 20.04 LTS 64 bit и ОС Astra Linux Special Edition. Порядок настройки СУБД PostgreSQL для работы под управлением перечисленных операционных систем идентичен за исключением используемой версии СУБД.
5 5  {{/info}}
6 6  
7 -== {{id name="УстановкаинастройкаСУБДPostgreSQL-Подготовкакустановке"/}}Подготовка к установке ==
7 +[[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
8 8  
9 +{{toc/}}
10 +
11 +== {{id name="УстановкаинастройкаСУБДPostgreSQL-Подготовкакустановке"/}}Подготовка к установке(%%) ==
12 +
9 9  Перед началом установки ответьте на вопросы ниже.
10 10  
11 11  |(((
... ... @@ -15,12 +15,12 @@
15 15  Убедитесь, что:
16 16  
17 17  (% style="text-align: left;" %)
18 -1. Операционная система из списка рекомендуемых ~[[[Системные требования ~| Платформа НЕЙРОСС>>doc:neyross.requirements.WebHome||style="" shape="rect"]]].
19 -1. Операционная система корректно установлена, в процессе установки задана локаль [[United States - en_US.UFT-8>>url:https://support.itrium.ru/x/2NFgOQ||rel="nofollow" style="" shape="rect"]] ~[[[doc:neyross.ops.faq-neyross.Почему возникает ошибка создания базы данных в процессе установки Платформы НЕЙРОСС?.WebHome]]](% style="text-align: left;" %)**.**
22 +1. Операционная система из списка рекомендуемых ~[[[Системные требования ~| Платформа НЕЙРОСС>>doc:neyross.Системные требования | Платформа НЕЙРОСС.WebHome||style="" shape="rect"]]].
23 +1. Операционная система корректно установлена, в процессе установки задана локаль [[United States - en_US.UFT-8>>url:https://support.itrium.ru/x/2NFgOQ||rel="nofollow" style="" shape="rect"]] ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Почему возникает ошибка создания базы данных в процессе установки Платформы НЕЙРОСС?.WebHome]]](% style="text-align: left;" %)**.**
20 20  1. У вас есть полный административный доступ к целевой операционной системе.
21 21  1. В операционной системе включен и настроен сетевой интерфейс, для интерфейса задан минимум один фиксированный сетевой адрес.
22 22  1. Системное время задано верно, сервер настроен на синхронизацию с выбранным NTP-сервером или сам является сервером NTP.
23 -1. Установлены необходимые зависимости: OpenJDK 1.8 (update 222 или выше), ГосJava (Astra Linux), ntpdate, lshw, dmidecode, traceroute.
27 +1. Установлены необходимые зависимости: OpenJDK 1.8 (update 222 или выше), ГосJava (Astra Linux), ntpdate, lshw, dmidecode, traceroute(%%).
24 24  1. Помимо системного раздела в ОС доступен ещё минимум один раздел диска или отдельный носитель.
25 25  )))
26 26  |(((
... ... @@ -32,7 +32,7 @@
32 32  1. Версия СУБД PostgreSQL не ниже 10.
33 33  )))
34 34  
35 -== {{id name="УстановкаинастройкаСУБДPostgreSQL-УстановкаСУБД"/}}Установка СУБД ==
39 +== {{id name="УстановкаинастройкаСУБДPostgreSQL-УстановкаСУБД"/}}Установка СУБД(%%) ==
36 36  
37 37  Для установки СУБД PostgreSQL из сети Интернет выполните в терминале:
38 38  
... ... @@ -47,26 +47,26 @@
47 47  pg_config --version
48 48  {{/code}}
49 49  
50 -Если номер версии 14 или 15 выполните инструкцию из раздела ~[[[Бесконечная загрузка после первого запуска при работе с PostgreSQL 14,15. Как исправить?>>doc:neyross.ops.faq-neyross.unlim-loading.WebHome]]].
54 +Если номер версии 14 или 15 выполните инструкцию из раздела ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Бесконечная загрузка после первого запуска при работе с PostgreSQL 14,15\. Как исправить?.WebHome]]].
51 51  
52 52  == {{id name="УстановкаинастройкаСУБДPostgreSQL-Стандартнаяконфигурация"/}}Стандартная конфигурация ==
53 53  
54 -Процедура первичной настройки Платформы НЕЙРОСС допускает автоматическое создание баз данных (рекомендуемый подход). В последнем случае необходимо разрешить доступ к СУБД для учётной записи с правами на создание ролей и баз данных. В СУБД PostgreSQL всегда присутствует корневая учётная запись ##postgres##, наделённая полными административными правами. В ОС Ubuntu Server 20.04 LTS, 22.04 LTS и Astra Linux Special Edition для данной учётной записи по умолчанию не задан пароль, подключение к СУБД возможно только из терминала соответствующей операционной системы. Ниже приведена инструкция по заданию пароля для административной учётной записи ##postgres##.
58 +Процедура первичной настройки Платформы НЕЙРОСС допускает автоматическое создание баз данных (рекомендуемый подход). В последнем случае необходимо разрешить доступ к СУБД для учётной записи с правами на создание ролей и баз данных. В СУБД PostgreSQL всегда присутствует корневая учётная запись {{code language="none"}}postgres{{/code}}, наделённая полными административными правами. В ОС Ubuntu Server 20.04 LTS, 22.04 LTS и Astra Linux Special Edition для данной учётной записи по умолчанию не задан пароль, подключение к СУБД возможно только из терминала соответствующей операционной системы. Ниже приведена инструкция по заданию пароля для административной учётной записи {{code language="none"}}postgres{{/code}}.
55 55  
56 56  == {{id name="УстановкаинастройкаСУБДPostgreSQL-Нестандартнаяконфигурация"/}}Нестандартная конфигурация ==
57 57  
58 58  === {{id name="УстановкаинастройкаСУБДPostgreSQL-Настройкаучётнойзаписиpostgres"/}}Настройка учётной записи postgres ===
59 59  
60 -Ниже приведена инструкция по заданию пароля для административной учётной записи ##postgres##.
64 +Ниже приведена инструкция по заданию пароля для административной учётной записи {{code language="none"}}postgres{{/code}}.
61 61  
62 62  {{info}}
63 -Если СУБД установлена на сервере Платформы, вы можете пропустить данный шаг. На этапе [[первого запуска>>doc:neyross.install.install-native.first-run-native.WebHome]] Платформы используйте стандартный режим.
67 +Если СУБД установлена на сервере Платформы, вы можете пропустить данный шаг. На этапе [[первого запуска>>doc:neyross.Установка Платформы НЕЙРОСС.Установка нативной версии.Первый запуск нативной версии.WebHome]] Платформы используйте стандартный режим.
64 64  {{/info}}
65 65  
66 66  \\
67 67  
68 68  1. (((
69 -Выполните команду ##psql## от имени пользователя ##postgres## с помощью ##sudo##:
73 +Выполните команду {{code language="none"}}psql{{/code}} от имени пользователя {{code language="none"}}postgres{{/code}} с помощью {{code language="none"}}sudo{{/code}}:
70 70  
71 71  {{code language="bash"}}
72 72  sudo -u postgres psql
... ... @@ -73,7 +73,7 @@
73 73  {{/code}}
74 74  )))
75 75  1. (((
76 -Средствами командной строки ##psql## выполните:
80 +Средствами командной строки {{code language="none"}}psql{{/code}} выполните:
77 77  
78 78  {{code language="bash"}}
79 79  > \password
... ... @@ -82,7 +82,7 @@
82 82  1. Введите пароль, нажмите Enter.
83 83  1. В следующей строке повторите ввод пароля. Пароль задан.
84 84  1. (((
85 -Выйдите из командной строки ##psql##:
89 +Выйдите из командной строки {{code language="none"}}psql{{/code}}:
86 86  
87 87  {{code language="bash"}}
88 88  > \q
... ... @@ -107,7 +107,7 @@
107 107  {{/code}}
108 108  )))
109 109  1. (((
110 -Найдите в конфигурационном файле параметр listen_addresses и укажите IP-адреса, с которых разрешены входящие подключения. Список должен включать все IP-адреса Платформы НЕЙРОСС. Также возможно разрешить входящие соединения с любого сетевого адреса, указав в значении параметра ##'*'##.
114 +Найдите в конфигурационном файле параметр listen_addresses и укажите IP-адреса, с которых разрешены входящие подключения. Список должен включать все IP-адреса Платформы НЕЙРОСС. Также возможно разрешить входящие соединения с любого сетевого адреса, указав в значении параметра {{code language="none"}}'*'{{/code}}.
111 111  
112 112  {{code title="postgresql.conf" language="bash"}}
113 113  #------------------------------------------------------------------------------
... ... @@ -130,8 +130,8 @@
130 130  )))
131 131  1. (((
132 132  Отредактируйте существующие разрешения или добавьте новое. Для того чтобы разрешить авторизацию с любого IP-адреса под любым пользователем из подсети 10.0.0.1/13, добавьте строку вида
133 -##host all all 10.0.0.1/13 md5##,
134 -##где 10.0.0.1/13## задаёт префикс IP-адреса, с которых разрешена авторизация (##13## — это величина маски подсети, соответствует маске 255.248.0.0). Пример изменённого файла приведён ниже:
137 +{{code language="none"}}host all all 10.0.0.1/13 md5{{/code}},
138 +{{code language="none"}}где 10.0.0.1/13{{/code}} задаёт префикс IP-адреса, с которых разрешена авторизация ({{code language="none"}}13{{/code}} — это величина маски подсети, соответствует маске 255.248.0.0). Пример изменённого файла приведён ниже:
135 135  
136 136  {{code title="pg_hba.conf" language="bash"}}
137 137  # Database administrative login by Unix domain socket
XWiki.ShortUrlClass[0]
Short URL code
... ... @@ -1,1 +1,0 @@
1 -b1b67
Last known target (debug)
... ... @@ -1,1 +1,0 @@
1 -neyross.install.install-native.postgresql.WebHome

Платформа НЕЙРОСС