Проект

Общее

Профиль

УСТАНОВКА » История » Версия 57

Евгений Антонов, 21.02.2018 17:47

1 43 Dmitry Chernyak
h1. Новые инструкции по установке
2 1 Dmitry Chernyak
3 4 Владимир Ипатов
{{toc}}
4 10 Dmitry Chernyak
5 49 Dmitry Chernyak
[[OVERVIEW]] | [[INSTALL]] | [[OPERATIONS]] | [[LICENSE]]
6 45 Dmitry Chernyak
[[ОБЗОР]] | [[УСТАНОВКА]] | [[ОПЕРАЦИИ]] | [[ЛИЦЕНЗИЯ]]
7 44 Dmitry Chernyak
8 9 Dmitry Chernyak
h2. Загрузка ISO-образа
9 1 Dmitry Chernyak
10 55 Евгений Антонов
Для получения актуального образа системы вам необходимо "пройти процедуру бесплатной регистрации":https://sci.skycover.ru/account/register
11 55 Евгений Антонов
*"Скачать ISO-образ":https://sci.skycover.ru/projects/sci-cd/documents*
12 55 Евгений Антонов
Образ системы предоставляется в формате гибридного ISO образа, который вы можете записать на CD-болванку, или USB-накопитель
13 55 Евгений Антонов
14 56 Евгений Антонов
h2. Запись образа
15 1 Dmitry Chernyak
16 56 Евгений Антонов
h3. Windows
17 1 Dmitry Chernyak
18 56 Евгений Антонов
Для записи диска на USB накопитель вы можете воспользоваться утилитой Rufus.
19 56 Евгений Антонов
В пункте Device - укажите свой накопитель
20 56 Евгений Антонов
Create a bootable disk using : DD-image и нажав на значок CD-привода, укажите в проводнике путь до файла-образа
21 56 Евгений Антонов
И нажмите Start
22 1 Dmitry Chernyak
23 56 Евгений Антонов
Для записи на cd болванку вы можете воспользоваться штатными средствами записи (windows 7 или выше) или любой бесплатной программой для записи ISO образов
24 1 Dmitry Chernyak
25 56 Евгений Антонов
h3. Linux 
26 43 Dmitry Chernyak
27 56 Евгений Антонов
В состав дистрибутивов Unix-base систем входит утилита dd . 
28 56 Евгений Антонов
Откройте командную строку, передите в каталог с диском, и выполните следующее : 
29 56 Евгений Антонов
30 43 Dmitry Chernyak
<pre>
31 56 Евгений Антонов
dd if=SCI-2.4.iso of=/dev/sd(буквадиска) bs=4k
32 25 Владимир Ипатов
</pre>
33 56 Евгений Антонов
34 56 Евгений Антонов
По результату , у вас будет подготовлен носитель с готовой к установке системой.
35 43 Dmitry Chernyak
36 57 Евгений Антонов
h2. Минимальные требования для установки системы
37 1 Dmitry Chernyak
38 57 Евгений Антонов
Минимальные системные требования:
39 57 Евгений Антонов
* 4GB RAM
40 1 Dmitry Chernyak
* 50GB HDD
41 57 Евгений Антонов
* две сетевых карты 1Gbit
42 57 Евгений Антонов
* поддержка аппаратной виртуализации
43 43 Dmitry Chernyak
44 57 Евгений Антонов
Оба узла должны иметь одинаковую конфигурацию (мощность процессора, память, объем и скорость дисковой системы).
45 43 Dmitry Chernyak
46 43 Dmitry Chernyak
h2. Установка узлов
47 43 Dmitry Chernyak
48 43 Dmitry Chernyak
Перед установкой следует подключить узлы кабелем в LAN.
49 43 Dmitry Chernyak
Затем загрузиться с инсталляционного образа на первом узле.
50 43 Dmitry Chernyak
В процессе работы инсталлятора:
51 43 Dmitry Chernyak
52 43 Dmitry Chernyak
h3. Настроить подключение к сети
53 43 Dmitry Chernyak
54 43 Dmitry Chernyak
Укажите статический IP для подключения к LAN
55 43 Dmitry Chernyak
56 43 Dmitry Chernyak
!ip.JPG!
57 43 Dmitry Chernyak
58 43 Dmitry Chernyak
Далее укажите маску, gateway и DNS-сервер для этого подключения.
59 43 Dmitry Chernyak
60 43 Dmitry Chernyak
h3. Задать имя узла
61 43 Dmitry Chernyak
62 43 Dmitry Chernyak
В поле Hostname укажите имя узла, например gnt1 или gnt-1.
63 43 Dmitry Chernyak
"1" означает, что это будет первый узел кластера.
64 43 Dmitry Chernyak
65 43 Dmitry Chernyak
!hostname.JPG!
66 43 Dmitry Chernyak
67 43 Dmitry Chernyak
В поле Domain укажите домен
68 43 Dmitry Chernyak
69 43 Dmitry Chernyak
!domain.JPG!
70 43 Dmitry Chernyak
71 43 Dmitry Chernyak
h3. Задать пароль root
72 43 Dmitry Chernyak
73 43 Dmitry Chernyak
Не делайте пароль слишком простым
74 43 Dmitry Chernyak
75 43 Dmitry Chernyak
h3. Произвести разметку диска
76 43 Dmitry Chernyak
77 43 Dmitry Chernyak
Инсталлятор предоставляет несколько типов автоматической разметки.
78 43 Dmitry Chernyak
79 43 Dmitry Chernyak
Если вы планируете использовать программный RAID, выберите
80 43 Dmitry Chernyak
*2(4,6,8) disk with lvm* - в зависимости от количества жестких дисков.
81 43 Dmitry Chernyak
Для двух дисков используется raid1, для большего количества используется raid10.
82 43 Dmitry Chernyak
Raid10 - рекомендуемый уровень raid для использования с виртуализацией.
83 43 Dmitry Chernyak
84 50 Владимир Ипатов
Если вы используете аппаратный RAID, выберите
85 43 Dmitry Chernyak
*1 disk with lvm*
86 43 Dmitry Chernyak
87 43 Dmitry Chernyak
Если у вас сервер с двумя типами дисков, например 2 диска SATA и сколько-то дисков SAS (сырых или под аппаратным RAID), мы рекомендуем произвести начальную установку полностью на SATA диски по шаблону *2 disk with lvm* и после настройки кластера, вручную добавить SAS-диски как дополнительную VG.
88 43 Dmitry Chernyak
89 43 Dmitry Chernyak
!disk.JPG!
90 43 Dmitry Chernyak
91 43 Dmitry Chernyak
На вопросы об удалении старых разделов и создании RAID, если будут надо согласиться.
92 43 Dmitry Chernyak
93 43 Dmitry Chernyak
Инструкции по этой операции и другие подробности - в разделе [[Разметка диска]].
94 43 Dmitry Chernyak
95 43 Dmitry Chernyak
h3. Указать диск для установки загрузчика grub.
96 43 Dmitry Chernyak
97 43 Dmitry Chernyak
Отметьте все физические диски (не раздел, и не том software RAID!), на которые установлена система.
98 43 Dmitry Chernyak
99 43 Dmitry Chernyak
!grub.JPG!
100 43 Dmitry Chernyak
101 43 Dmitry Chernyak
h3. Завершить установку - перезагрузиться.
102 43 Dmitry Chernyak
103 43 Dmitry Chernyak
h3. Аналогично установить второй узел
104 43 Dmitry Chernyak
105 43 Dmitry Chernyak
Задать имя узла, например gnt2 или gnt-2 (сообразно с первым узлом).
106 43 Dmitry Chernyak
Пароль установить такой же, как на первый сервер.
107 43 Dmitry Chernyak
108 43 Dmitry Chernyak
h2. Установить время
109 1 Dmitry Chernyak
110 43 Dmitry Chernyak
Удостоверьтесь, что на обоих узлах установлено одинаковое время.
111 43 Dmitry Chernyak
112 1 Dmitry Chernyak
<pre>
113 1 Dmitry Chernyak
# date
114 43 Dmitry Chernyak
Thu Mar 12 12:23:10 MSK 2015
115 1 Dmitry Chernyak
</pre>
116 43 Dmitry Chernyak
117 43 Dmitry Chernyak
Если нет - установите его командой
118 43 Dmitry Chernyak
119 1 Dmitry Chernyak
<pre>
120 43 Dmitry Chernyak
# date -s "12 MAR 2015 12:23:00"
121 1 Dmitry Chernyak
</pre>
122 43 Dmitry Chernyak
123 43 Dmitry Chernyak
h2. Сконфигурировать бэкбон (межсерверное соединение)
124 43 Dmitry Chernyak
125 53 Николай Алексеев
Не отключайте узлы от LAN.
126 43 Dmitry Chernyak
Соедините узлы вторым кабелем через свободные гигабитные сетевые карты, проверьте, что на них зажглись лампочки link (при наличии лампочек).
127 43 Dmitry Chernyak
Данное подключение будет использоваться для межсерверного соединения, по которому будут синхронизироваться данные на дисках.
128 43 Dmitry Chernyak
Если в сервера подключены еще какие-то ethernet кабели (кроме LAN и будущего Backbone), то их следует отключить на время настройки бэкбона.
129 43 Dmitry Chernyak
После появления линка на каждом узле запустите (можно параллельно, можно последовательно):
130 1 Dmitry Chernyak
<pre>
131 43 Dmitry Chernyak
sci-setup backbone
132 43 Dmitry Chernyak
</pre>
133 43 Dmitry Chernyak
134 43 Dmitry Chernyak
Результат:
135 43 Dmitry Chernyak
<pre>
136 43 Dmitry Chernyak
root@gnt-1:~# sci-setup backbone
137 43 Dmitry Chernyak
Node number: 1
138 43 Dmitry Chernyak
LAN interface: eth0
139 1 Dmitry Chernyak
Waiting 30 seconds for links to be up
140 43 Dmitry Chernyak
Backbone interface: eth3
141 43 Dmitry Chernyak
Up and test backbone
142 43 Dmitry Chernyak
143 43 Dmitry Chernyak
Waiting for backbone to get ready (MAXWAIT is 2 seconds).
144 1 Dmitry Chernyak
          inet addr:10.101.200.11  Bcast:10.101.200.255  Mask:255.255.255.0
145 52 Dmitry Chernyak
ok.
146 52 Dmitry Chernyak
</pre>
147 43 Dmitry Chernyak
148 43 Dmitry Chernyak
> Ключ -f позволяет автоматически перезаписать старую настройку бэкбона, если она была
149 54 Николай Алексеев
150 43 Dmitry Chernyak
После настройки обоих узлов проверьте соединение. На первом узле запустите:
151 1 Dmitry Chernyak
<pre>
152 43 Dmitry Chernyak
ping 10.101.200.12
153 43 Dmitry Chernyak
</pre>
154 43 Dmitry Chernyak
155 43 Dmitry Chernyak
<pre>
156 43 Dmitry Chernyak
root@gnt-1:~# ping 10.101.200.12
157 43 Dmitry Chernyak
PING 10.101.200.12 (10.101.200.12) 56(84) bytes of data.
158 43 Dmitry Chernyak
64 bytes from 10.101.200.12: icmp_req=1 ttl=64 time=0.263 ms
159 43 Dmitry Chernyak
64 bytes from 10.101.200.12: icmp_req=2 ttl=64 time=0.112 ms
160 51 Dmitry Chernyak
^C
161 51 Dmitry Chernyak
--- 10.101.200.12 ping statistics ---
162 51 Dmitry Chernyak
2 packets transmitted, 2 received, 0% packet loss, time 999ms
163 51 Dmitry Chernyak
rtt min/avg/max/mdev = 0.112/0.187/0.263/0.076 ms
164 1 Dmitry Chernyak
</pre>
165 43 Dmitry Chernyak
166 1 Dmitry Chernyak
[[Настройка бэкбона для конфигурации с одним узлом]]
167 43 Dmitry Chernyak
168 43 Dmitry Chernyak
h2. Инициализировать кластер
169 43 Dmitry Chernyak
170 43 Dmitry Chernyak
На первом узле запустите
171 1 Dmitry Chernyak
<pre>
172 43 Dmitry Chernyak
sci-setup cluster
173 43 Dmitry Chernyak
</pre>
174 43 Dmitry Chernyak
175 43 Dmitry Chernyak
Конфигуратор попросит указать адрес кластера в LAN.
176 43 Dmitry Chernyak
<pre>
177 43 Dmitry Chernyak
root@gnt-1:~# sci-setup cluster
178 43 Dmitry Chernyak
Cluster domain name will be gnt.
179 43 Dmitry Chernyak
Cluster IP will be 10.101.200.10 on the interlink.
180 43 Dmitry Chernyak
We recommend to set it to some unbound LAN IP address,
181 1 Dmitry Chernyak
but it is safe to simply press ENTER.
182 43 Dmitry Chernyak
Set cluster IP [10.101.200.10]:
183 43 Dmitry Chernyak
</pre> 
184 1 Dmitry Chernyak
185 43 Dmitry Chernyak
Если в этот момент укажете свободный статический IP-адрес в LAN, то в дальнейшем сможете обращаться к управляющему модулю кластера по этому IP.
186 43 Dmitry Chernyak
Это удобно, но не не обязательно и не влияет на саму возможность управления. Можно просто нажать ENTER и управляюещму модулю будет назначен адрес во внутренней сети кластера.
187 43 Dmitry Chernyak
188 43 Dmitry Chernyak
Конфигуратор проверит пинг ко второму узлу и попросит принять его ssh-ключ и ввести пароль к нему для получения и проверки параметров конфигурации.
189 1 Dmitry Chernyak
<pre>
190 43 Dmitry Chernyak
Connecting to Node2 via 10.101.200.12
191 43 Dmitry Chernyak
You will be prompted for a root password...
192 43 Dmitry Chernyak
193 43 Dmitry Chernyak
The authenticity of host '10.101.200.12 (10.101.200.12)' can't be established.
194 1 Dmitry Chernyak
ECDSA key fingerprint is 6a:5a:78:fa:af:c1:23:97:87:9f:66:46:94:7e:f2:f5.
195 43 Dmitry Chernyak
Are you sure you want to continue connecting (yes/no)?
196 43 Dmitry Chernyak
</pre> 
197 43 Dmitry Chernyak
198 43 Dmitry Chernyak
Введите "yes"
199 1 Dmitry Chernyak
<pre>
200 43 Dmitry Chernyak
root@10.101.200.12's password:
201 1 Dmitry Chernyak
</pre>
202 43 Dmitry Chernyak
203 43 Dmitry Chernyak
Пароль ко второму узлу.
204 43 Dmitry Chernyak
205 43 Dmitry Chernyak
После успешного прохождения всех проверок, на экране будут показаны параметры конфигурации кластера.
206 43 Dmitry Chernyak
<pre>
207 1 Dmitry Chernyak
########################################
208 43 Dmitry Chernyak
Parameters detected:
209 1 Dmitry Chernyak
Domain name: example.sci
210 43 Dmitry Chernyak
211 43 Dmitry Chernyak
Master network interface: backbone
212 1 Dmitry Chernyak
213 43 Dmitry Chernyak
Cluster name: gnt
214 43 Dmitry Chernyak
Cluster IP: 10.101.200.10
215 43 Dmitry Chernyak
216 1 Dmitry Chernyak
Node 1 name: gnt-1
217 43 Dmitry Chernyak
Node 1 IP: 10.101.200.11
218 43 Dmitry Chernyak
Node 1 LAN IP: 192.168.11.28
219 43 Dmitry Chernyak
220 43 Dmitry Chernyak
Node 2 name: gnt-2
221 43 Dmitry Chernyak
Node 2 IP: 10.101.200.12
222 1 Dmitry Chernyak
Node 2 LAN IP: 192.168.11.29
223 43 Dmitry Chernyak
Proceed with cluster creation [y/n]?
224 1 Dmitry Chernyak
</pre>
225 43 Dmitry Chernyak
226 43 Dmitry Chernyak
Если все правильно, введите "y" и нажмите ENTER для создания кластера.
227 43 Dmitry Chernyak
228 43 Dmitry Chernyak
<pre>
229 43 Dmitry Chernyak
Refilling sci.conf
230 43 Dmitry Chernyak
Creating empty /root/.ssh
231 43 Dmitry Chernyak
Fullfilling /etc/hosts
232 43 Dmitry Chernyak
Fulfilling default /etc/ganeti/networks
233 43 Dmitry Chernyak
Set random vnc password for cluster: miotaigh
234 43 Dmitry Chernyak
add sci repo in apt sources
235 43 Dmitry Chernyak
Initializing cluster
236 43 Dmitry Chernyak
Tuning cluster
237 43 Dmitry Chernyak
Adding the second node
238 43 Dmitry Chernyak
-- WARNING -- 
239 1 Dmitry Chernyak
Performing this operation is going to replace the ssh daemon keypair
240 43 Dmitry Chernyak
on the target machine (gnt-2.example.sci) with the ones of the current one
241 43 Dmitry Chernyak
and grant full intra-cluster ssh root access to/from it
242 43 Dmitry Chernyak
243 43 Dmitry Chernyak
The authenticity of host 'gnt-2.example.sci (10.101.200.12)' can't be established.
244 19 Dmitry Chernyak
ECDSA key fingerprint is 6a:5a:78:fa:af:c1:23:97:87:9f:66:46:94:7e:f2:f5.
245 43 Dmitry Chernyak
Are you sure you want to continue connecting (yes/no)?
246 43 Dmitry Chernyak
</pre>
247 43 Dmitry Chernyak
248 43 Dmitry Chernyak
249 43 Dmitry Chernyak
В процессе добавления второго узла в кластер, потребуется еще раз принять ssh ключ и ввести пароль.
250 43 Dmitry Chernyak
Введите "yes" и затем пароль ко второму узлу.
251 43 Dmitry Chernyak
252 43 Dmitry Chernyak
253 43 Dmitry Chernyak
В конце Вы увидите вывод команды диагностики кластера:
254 43 Dmitry Chernyak
<pre>
255 43 Dmitry Chernyak
VTue Jun 28 18:37:06 2016 * Verifying cluster config
256 43 Dmitry Chernyak
Tue Jun 28 18:37:06 2016 * Verifying cluster certificate files
257 43 Dmitry Chernyak
Tue Jun 28 18:37:06 2016 * Verifying hypervisor parameters
258 43 Dmitry Chernyak
Tue Jun 28 18:37:07 2016 * Verifying all nodes belong to an existing group
259 43 Dmitry Chernyak
Waiting for job 10 ...
260 43 Dmitry Chernyak
Tue Jun 28 18:37:07 2016 * Verifying group 'default'
261 43 Dmitry Chernyak
Tue Jun 28 18:37:08 2016 * Gathering data (2 nodes)
262 43 Dmitry Chernyak
Tue Jun 28 18:37:09 2016 * Gathering disk information (2 nodes)
263 43 Dmitry Chernyak
Tue Jun 28 18:37:09 2016 * Verifying configuration file consistency
264 43 Dmitry Chernyak
Tue Jun 28 18:37:09 2016 * Verifying node status
265 43 Dmitry Chernyak
Tue Jun 28 18:37:09 2016 * Verifying instance status
266 43 Dmitry Chernyak
Tue Jun 28 18:37:10 2016 * Verifying orphan volumes
267 43 Dmitry Chernyak
Tue Jun 28 18:37:10 2016 * Verifying N+1 Memory redundancy
268 43 Dmitry Chernyak
Tue Jun 28 18:37:10 2016 * Other Notes
269 43 Dmitry Chernyak
Tue Jun 28 18:37:10 2016 * Hooks Results
270 43 Dmitry Chernyak
Node              DTotal DFree MTotal MNode MFree Pinst Sinst
271 43 Dmitry Chernyak
gnt-1.example.sci 101.2G 82.2G   3.9G  1.5G  2.4G     0     0
272 43 Dmitry Chernyak
gnt-2.example.sci 101.3G 81.3G   3.9G  1.5G  2.4G     0     0
273 43 Dmitry Chernyak
If all is ok, proceed with sci-setup sci
274 43 Dmitry Chernyak
</pre>
275 43 Dmitry Chernyak
276 43 Dmitry Chernyak
h2. Создать управляющую виртуальную машину.
277 43 Dmitry Chernyak
278 43 Dmitry Chernyak
На первом узле запустите
279 43 Dmitry Chernyak
<pre>
280 43 Dmitry Chernyak
sci-setup sci
281 43 Dmitry Chernyak
</pre>
282 43 Dmitry Chernyak
283 43 Dmitry Chernyak
Если хотите, чтобы внутренний DNS кластера использовал DNS вашей компании как форвардеры (обращался к ним при резолве внешних адресов), то запустите команду следующим образом:
284 43 Dmitry Chernyak
<pre>
285 43 Dmitry Chernyak
sci-setup sci -d
286 43 Dmitry Chernyak
</pre>
287 43 Dmitry Chernyak
288 43 Dmitry Chernyak
Без @-d@ внутренний DNS кластера будет резолвить интернет-адреса напрямую через корневые серверы Интернет.
289 43 Dmitry Chernyak
290 43 Dmitry Chernyak
Конфигуратор попросит указать адрес управляющей ВМ в LAN:
291 43 Dmitry Chernyak
<pre>
292 43 Dmitry Chernyak
root@gnt-1:~# sci-setup sci
293 43 Dmitry Chernyak
Set sci LAN IP or enter "none" and press ENTER: 
294 43 Dmitry Chernyak
</pre> 
295 43 Dmitry Chernyak
296 43 Dmitry Chernyak
Укажите свободный статический IP в LAN (в примере: 192.168.11.2).
297 43 Dmitry Chernyak
298 43 Dmitry Chernyak
После успешного прохождения всех проверок, на экране будут показаны параметры конфигурации управляющей ВМ.
299 43 Dmitry Chernyak
<pre>
300 43 Dmitry Chernyak
Creating service machine sci
301 43 Dmitry Chernyak
IP: 10.101.200.2 on backbone
302 43 Dmitry Chernyak
Second network device: lan
303 43 Dmitry Chernyak
Second network IP: 192.168.11.2
304 43 Dmitry Chernyak
Proceed with sci VM creation [y/n]?
305 43 Dmitry Chernyak
</pre>
306 43 Dmitry Chernyak
307 43 Dmitry Chernyak
Если все правильно, введите "y" и нажмите ENTER для создания ВМ.
308 43 Dmitry Chernyak
<pre>
309 43 Dmitry Chernyak
Adding sci to /etc/hosts
310 43 Dmitry Chernyak
Tue Jun 28 18:44:02 2016 * creating instance disks...
311 43 Dmitry Chernyak
Tue Jun 28 18:44:09 2016 adding instance sci to cluster config
312 43 Dmitry Chernyak
Tue Jun 28 18:44:13 2016  - INFO: Waiting for instance sci to sync disks
313 43 Dmitry Chernyak
Tue Jun 28 18:44:13 2016  - INFO: - device disk/0:  2.10% done, 2m 27s remaining (estimated)
314 43 Dmitry Chernyak
Tue Jun 28 18:45:13 2016  - INFO: - device disk/0: 39.90% done, 1m 31s remaining (estimated)
315 43 Dmitry Chernyak
Tue Jun 28 18:46:14 2016  - INFO: - device disk/0: 78.20% done, 34s remaining (estimated)
316 43 Dmitry Chernyak
Tue Jun 28 18:46:48 2016  - INFO: - device disk/0: 100.00% done, 0s remaining (estimated)
317 43 Dmitry Chernyak
Tue Jun 28 18:46:48 2016  - INFO: Instance sci's disks are in sync
318 43 Dmitry Chernyak
Tue Jun 28 18:46:48 2016 * running the instance OS create scripts...
319 43 Dmitry Chernyak
Tue Jun 28 18:49:42 2016 * starting instance...
320 43 Dmitry Chernyak
</pre>
321 43 Dmitry Chernyak
322 43 Dmitry Chernyak
h2. Поздравляем! В вашем кластере создана первая виртуальная машина!
323 43 Dmitry Chernyak
324 43 Dmitry Chernyak
После запуска, ВМ sci автоматически производит донастройку узлов кластера и становится для них сервером DNS. Операция занимает в среднем 5-10 минут.
325 43 Dmitry Chernyak
326 43 Dmitry Chernyak
Попробуйте команды:
327 43 Dmitry Chernyak
<pre>
328 43 Dmitry Chernyak
gnt-instance list
329 43 Dmitry Chernyak
gnt-instance info sci
330 43 Dmitry Chernyak
gnt-cluster verify
331 48 Dmitry Chernyak
ssh sci
332 46 Dmitry Chernyak
</pre>
333 43 Dmitry Chernyak
334 46 Dmitry Chernyak
h2. Операции
335 46 Dmitry Chernyak
336 1 Dmitry Chernyak
Как управлять кластером и создать новые виртуальные машины читайте в разделе [[ОПЕРАЦИИ]]
337 1 Dmitry Chernyak
338 1 Dmitry Chernyak
----
339 1 Dmitry Chernyak
340 1 Dmitry Chernyak
[[УСТАНОВКА - версия до 2.3 включительно]]