ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ установка систСмы Π½Π° ΠΎΠ΄Π½ΠΎΠΌ сСрвСрС

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Link to Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ систСмы  Ρ ΠΎΠ΄Π½ΠΈΠΌ сСрвСромLink to ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ систСмы  Ρ ΠΎΠ΄Π½ΠΈΠΌ сСрвСром

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ спСцифичныС для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ здСсь.

ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅:

ВрСбуСтся интСграция ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π° 5 класса ECSS-10 (SSW) Π½Π° 1-ΠΌ физичСском сСрвСрС с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ SIP со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π½Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ:

  • МаксимальноС количСство Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² 15000 (MUL β€” Max user limit);
  • МаксимальноС количСство ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… соСдинСний 2000 (MCL β€” Max call limit);
  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ сСтСвых интСрфСйсов ethernet β€” 3/5.

По тСхничСскому заданию трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ.

Полоса пропускания Π‘ΠŸΠ”

ВрСбуСмая полоса пропускания Π‘ΠŸΠ”  Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1000Mb/s

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ составлСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ:Link to ΠŸΡ€ΠΈΠΌΠ΅Ρ€ составлСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ:


ΠŸΡ€ΠΈΠΌΠ΅Ρ€ разнСсСния ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎ адрСсному пространству 

Имя сСрвСра (хоста)

Роль

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ

АдрСс/Маска

ΠŸΠΎΡ€Ρ‚

БтатичСскиС адрСса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°

ecss1

АдрСс сСрвСра

eth0

192.168.56.40/24

2000

ecss1

АдрСс ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°

int.20 (voip)

10.0.20.10/245000

ecss1

АдрСс шлюза

eth0

192.168.56.1-

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ адрСса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°

ecss1АдрСс ядра (ecss-core)lo127.0.0.1/245000
ecss1АдрСс ΠΌΠ΅Π΄ΠΈΠ°-сСрвСра (ecss-media-server (MSR))lo127.0.0.1/245000
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для SSW  ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ тСхничСского задания

Имя сСрвСра (хоста)

Роль

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ

АдрСс/Маска

ΠŸΠΎΡ€Ρ‚

БтатичСскиС адрСса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°

ecss1

АдрСс сСрвСра



2000

ecss1

АдрСс ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°



5000

ecss1

АдрСс шлюза

-

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ адрСса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°

ecss1АдрСс ядра (ecss-core)lo127.0.0.1/245000
ecss1АдрСс ΠΌΠ΅Π΄ΠΈΠ°-сСрвСра (ecss-media-server (MSR))lo127.0.0.1/245000


Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΡΠ΅Ρ‚ΡŒLink to Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΡΠ΅Ρ‚ΡŒ

Вопологию Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сСрвСра Π² ΡΠ΅Ρ‚ΡŒ для обСспСчСния рСзСрвирования рСкомСндуСтся Π΄Π΅Π»Π°Ρ‚ΡŒ с использованиСм 2-Ρ… ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΎΠ². ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° рисункС Π½ΠΈΠΆΠ΅.


Рисунок 1 β€” Π‘Ρ…Π΅ΠΌΠ° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ связи

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. Π‘Ρ…Π΅ΠΌΠ° active-backup

ΠšΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Ρ‹ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π² erps-ΠΊΠΎΠ»ΡŒΡ†ΠΎ.

ВсС 4 физичСских сСтСвых интСрфСйса ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвСра ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² 1 Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π»ΠΈΠ½ΠΊ (bond). АгрСгация ΠΏΠΎΡ€Ρ‚ΠΎΠ² сСрвСра настраиваСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ active-backup, Ρ‚.Π΅. Π² Ρ€Π°Π±ΠΎΡ‚Π΅ всСгда находится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 сСтСвой интСрфСйс. Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ интСрфСйсы ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвСра ΠΏΠΎΠΏΠ°Ρ€Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… агрСгация ΠΏΠΎΡ€Ρ‚ΠΎΠ² (port-channel) Ρ‚Π°ΠΊΠΆΠ΅ настраиваСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ active-backup. НапримСр, eth1 ΠΈ eth2 ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвСра Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ (port-channel 1 ΠΈ 2), Π° eth3 ΠΈ eth4 (port-channel 3 ΠΈ 4) β€” Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ.


Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2. Π‘Ρ…Π΅ΠΌΠ° LACP

ΠšΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Ρ‹ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π² стСк. Π‘Ρ‚Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ логичСски Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€, способный ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡŽ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ LACP ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ физичСскими ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β€” ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Ρ‹ MES-3124 со спСциализированной ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ.

ВсС 4 физичСских сСтСвых интСрфСйса Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² 1 Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π»ΠΈΠ½ΠΊ (bond). АгрСгация ΠΏΠΎΡ€Ρ‚ΠΎΠ² сСрвСра настраиваСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 802.3ad. Π‘ΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ сСтСвых ΠΊΠ°Ρ€Ρ‚ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ дуплСксом. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ объСдинСнии ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° задСйствуСт всС ΠΊΠ°Π½Π°Π»Ρ‹ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ согласно стандарту IEEE 802.3ad. Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ интСрфСйс Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, опрСдСляСтся ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это XOR-ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«xmit_hashΒ» ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ β€” Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π•. Netplan.

ВрСбования:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ethtool Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ скорости ΠΈ дуплСксС Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ сСтСвом интСрфСйсС;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π΅ стандарта IEEE 802.3ad;

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ интСрфСйсы сСрвСра Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΠ°Ρ€Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… агрСгация ΠΏΠΎΡ€Ρ‚ΠΎΠ² (port-channel) Ρ‚ΠΎΠΆΠ΅ настраиваСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ LACP. НапримСр, eth1 ΠΈ eth2 ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвСра Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ (port-channel 1 ΠΈ 2), Π° eth3 ΠΈ eth4 (port-channel 3 ΠΈ 4) β€” Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ. 

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ установки SSW ECSS10 Π±Π΅Π· рСзСрвирования с ΠΎΠ΄Π½ΠΈΠΌ сСрвСромLink to ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ установки SSW ECSS10 Π±Π΅Π· рСзСрвирования с ΠΎΠ΄Π½ΠΈΠΌ сСрвСром

Установка SSW ECSS10 состоит ΠΈΠ· 2-Ρ… основных частСй :

  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ  -  Установка ΠžΠ‘  Astra Linux 1.7, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² OC Astra Linux 1.7 ,  установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° сСтСвых интСрфСйсов,  /etc/hosts, ssh-keygen

  • Установка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Eltex ECSS10

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ этапLink to ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ этап

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ описаниС инсталляции ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². БистСма ECSS-10 вСрсии 3.14 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ОБ  Astra Linux 1.7.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбованияLink to ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования

  • Установочный Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ с дистрибутивом ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы  ;
  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ BIOS, ILO (Ссли Π΅ΡΡ‚ΡŒ), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ ΡΠ΅Ρ‚ΡŒ для доступа ;
  • ВыставлСнный ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с установочного носитСля β€” USB Flash ΠΈΠ»ΠΈ CD/DVD Π² BIOS;
  • Достаточный объСм дискового пространства ΠΈ памяти Π² соотвСтствии с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Установка ОБLink to Установка ОБ

Для установки ОБ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с установочного носитСля Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ "ГрафичСская установка" ΠΈΠ»ΠΈ "Установка".
  • Богласится с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм.
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ  раскладку ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сСтСвой интСрфСйс для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Ρ‹ ecss1)
  • ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ  ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ- администратора.
  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ Π½Π° дискС Π² соотвСтствии с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ 1 (Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° диска - Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ).
  • Π’ процСссС установкС , Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» swap . ΠŸΡ€ΠΈ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ ΠΎ пропускС Ρ€Π°Π·Π΄Π΅Π»Π° , ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ , Ρ‡Ρ‚ΠΎ установка выполняСтся Π±Π΅Π· создания swap. (см рис. 1)
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ часовой пояс.
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ OpenSSH server (Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ : "БрСдства ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SSH" см рис. 2).
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ защищСнности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ "Π’ΠΎΡ€ΠΎΠ½Π΅ΠΆ" см рис.3)
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки ОБ - ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ(см рис.4)
  • ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ОБ
рис. 1
рис. 1

рис. 2

рис. 3

Π’Π°Π±Π»ΠΈΡ†Π° 1 β€” Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ размСщСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС Π½Π° физичСских носитСлях для сСрвСров

1Π—Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы (создаСтся автоматичСски)bootraid 1:hdd1,hdd2boot/bootext41 GbΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ
2ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмыrootraid 1:hdd1,hdd2root/ext430 GbЛогичСский
3Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…mnesiaraid 1:hdd1, hdd2mnesia/var/lib/ecssext430 GbЛогичСский
4РаспрСдСлСнная Π‘Π” для хранСния мСдиарСсурсовglusterfsraid 1:hdd1, hdd2 ΠΈΠ»ΠΈ hdd3glusterfs/var/lib/ecss/restfsext4Max GbЛогичСский
5Π–ΡƒΡ€Π½Π°Π»Ρ‹ функционирования подсистСм ОБlograid 1:hdd1,hdd2 ΠΈΠ»ΠΈ hdd3log/var/logext420 GbЛогичСский
6ЛогичСский Ρ€Π°Π·Π΄Π΅Π» для mysql Π±Π°Π·Ρ‹mysqlraid 1:hdd1,hdd2 ΠΈΠ»ΠΈ hdd3mysql/var/lib/mysqlext430GbЛогичСский
7Π–ΡƒΡ€Π½Π°Π»Ρ‹ функционирования подсистСм ECSSecss_lograid 1:hdd1,hdd2 ΠΈΠ»ΠΈ hdd3ecss_log/var/log/ecssext420 GbЛогичСский
8Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…ecss_dbraid 1:hdd1,hdd2 ΠΈΠ»ΠΈ hdd3ecss_db/var/lib/ecss-mysqlext4100–400 Gb*ЛогичСский
9Π€Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρhomeraid 1:hdd1,hdd2 ΠΈΠ»ΠΈ hdd3home/homeext410 GbЛогичСский


* Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для сСрий Light, Light+, Midi β€” 100 Gb. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для сСрии Heavy β€” 200 Gb,  Super Heavy β€” 400 Gb.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 256 Gb свободного пространства.

На сСрвСрах систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "hostname".

На всСх сСрвСрах систСмы ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (любоС, ΠΊΡ€ΠΎΠΌΠ΅ ssw). ЛицСнзия ECSS-10 привязываСтся ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ eToken/ruToken ΠΈ ΠΊ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (hostname). БистСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ssw создаСтся ΠΏΡ€ΠΈ инсталляции ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-user.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ hostname β€” ecss1;

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установки ОБLink to ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установки ОБ


ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π² основном сводится ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ создания Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² диска ΠΈ наличия доступа ΠΏΠΎ ssh.

Для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ состоянии дискового пространства Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ df -h. Она ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ ΠΈ занятоС мСсто Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΈ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ значСниям ΠΏΡ€ΠΈ установкС.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ доступа ΠΏΠΎ ssh с ΠΌΠ°ΡˆΠΈΠ½Ρ‹, находящСйся Π² ΠΎΠ΄Π½ΠΎΠΉ подсСти со вновь установлСнным сСрвСром, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ssh <user>@<IP_ecss>

Π³Π΄Π΅:

  • <user> β€” имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈ установкС(для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° eltex);
  • <IP_ecss> β€” IP-адрСс хоста, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈ установкС.

"ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ" ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ БистСмы Link to "ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ" ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ БистСмы 

Π’Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ОБ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈLink to Π’Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ОБ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ  ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ cpufrequtils.

sudo apt install cpufrequtils
BASH

ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ послС инсталляции ОБ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ "ondemand" - "ΠΏΠΎ запросу" (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ CPU ΠΏΠΎ запросу ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, экономит ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ½Π΅Ρ€Π³ΠΈΡŽ , Π½ΠΎ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ):

cat /etc/init.d/cpufrequtils | grep GOVERNOR=
CODE

Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ сообщСнии систСмы , Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ послС инсталляции - "ondemand" :

GOVERNOR="ondemand"

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ - Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ/ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ  -  Π² Ρ„Π°ΠΉΠ»Π΅ /etc/init.d/cpufrequtils Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "ondemand" Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° "performance"

sudo nano /etc/init.d/cpufrequtils
BASH

ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ:

sudo /etc/init.d/cpufrequtils restart 
BASH

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

sudo systemctl daemon-reload
BASH

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ высоконагруТСнных сСрвСровLink to Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ высоконагруТСнных сСрвСров

Π£Π»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ высоконагруТСнных сСрвСров ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ² Π»ΠΈΠΌΠΈΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Для установки Π»ΠΈΠΌΠΈΡ‚Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π»ΠΈΠΌΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

ulimit -a
CODE

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ :

eltex@ecss1:~$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 15515
max locked memory       (kbytes, -l) 65536
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 15515
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Π”Π°Π½Π½ΠΎΠ³ΠΎ Π»ΠΈΠΌΠΈΡ‚Π° ( open files  1024 ) нСдостаточно для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ высоконагруТСнных сСрвСров.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ„Π°ΠΉΠ» для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

sudo nano /etc/security/limits.conf
CODE

ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

*                soft    nproc           65536
*                hard    nproc           131072
*                soft    nofile          65536
*                hard    nofile          131072
root             -       memlock         unlimited


Настройка /etc/hostsLink to Настройка /etc/hosts

Π”ΠΎΠΌΠ΅Π½Π½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ хоста ecss1 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ адрСс 127.0.1.1. 

ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat /etc/hosts
ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ/Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ sudo nano /etc/hosts

sudo nano /etc/hosts
BASH

ecss1:

127.0.0.1 localhost
127.0.1.1 ecss1

Настройка сСтСвых интСрфСйсов

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ адрСсов Π½Π° сСтСвых интСрфСйсах ΠΏΠΎ DHCP Π½Π΅Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎ Π½Π° сСрвСрах ECSS.

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ настройки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Netplan.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Astra Linux ΠΏΠ°ΠΊΠ΅Ρ‚ netplan Π½Π΅ установлСн.
НСобходимо Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия. ПослС установки для обновлСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ€Π°Π· DVD диска, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° с рСпозитория ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с локального рСпозитория Eltex.

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ  ΠΎΠ±Ρ€Π°Π· рСпозитория Eltex  Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ.

Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ хостС

scp eltex_repo_latest.tar.gz eltex@10.0.20.40:/home/eltex
CODE

Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ хостС

scp eltex_repo_gpg.key eltex@10.0.20.40:/home/eltex
CODE

И распаковываСм Π°Ρ€Ρ…ΠΈΠ².

ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

tar -xzf eltex_repo_latest.tar.gz
CODE

ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с Eltex ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² /var/spool/:

sudo mv eltex_repo_latest /var/spool/
CODE

добавляСм ΠΊΠ»ΡŽΡ‡ :

sudo apt-key add eltex_repo_gpg.key
CODE

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ source.list:

echo "deb file:/var/spool/eltex_repo_latest contrib main non-free" | sudo tee -a /etc/apt/sources.list
CODE

ИзмСнСниС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²Link to ИзмСнСниС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²

Для установки Erlang ΠΈ Nodejs ΠΈΠ· рСпозитория Eltex, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² для Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» /etc/apt/preferences.d/erlang строки:

sudo nano /etc/apt/preferences.d/erlang
CODE

содСрТимоС Ρ„Π°ΠΉΠ»Π°:

Package: erlang*
Pin: version 2:21.3*
Pin-Priority: 1000

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» /etc/apt/preferences.d/nodejs строки:

sudo nano /etc/apt/preferences.d/nodejs
CODE

содСрТимоС Ρ„Π°ΠΉΠ»Π°:

Package: nodejs*
Pin: version 14.20.0-1nodesource1*
Pin-Priority: 1000

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅:

sudo apt update
CODE

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для обслуТиваниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ netplan:

sudo apt install -y dialog libssl1.0.0 netplan.io
CODE

БСйчас ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ netplan:

sudo nano /etc/netplan/ecss.yaml
CODE
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ netplan для Ρ€Π΅ΠΆΠΈΠΌΠ° active-backupLink to ΠŸΡ€ΠΈΠΌΠ΅Ρ€ netplan для Ρ€Π΅ΠΆΠΈΠΌΠ° active-backup
Netplan для интСрфСйсов сСрвСра ecss1 (/etc/netplan/ecss.yaml)


# Netplan для хоста ecss1 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°
# ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²ΡƒΡ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΈ сСкции (ΠΊΡ€ΠΎΠΌΠ΅ строки сСкции network)

network:
  version: 2 # ВСрсия netplan
  renderer: networkd # Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ netplan
  ethernets: # Π Π°Π·Π΄Π΅Π» описания интСрфСйсов ethernet
    eth0: # НазваниС интСрфСйса
      dhcp4: no # ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½Π° интСрфСйсах динамичСскоС распрСдСлСниС IP-адрСса
      addresses: [192.168.56.40/24] # Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ управлСния ОАМ
      gateway4: 192.168.56.1
    eth1:
      dhcp4: no
    eth2:
      dhcp4: no
    eth3:
      dhcp4: no
    eth4:
      dhcp4: no

  bonds: # Π Π°Π·Π΄Π΅Π» описания связанных (bonding) интСрфСйсов
    bond1: # НазваниС bonding-интСрфСйса 
      interfaces: # БСкция опрСдСлСния связанного интСрфСйса
      - eth1
      - eth2
      - eth3
      - eth4
      parameters: # Π Π°Π·Π΄Π΅Π» опрСдСлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² связанного интСрфСйса
        primary-reselect-policy: failure # позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ
        gratuitous-arp: 5 # БпособствуСт Π±ΠΎΠ»Π΅Π΅ быстрому ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ
        all-slaves-active: true # ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ входящиС ΠΊΠ°Π΄Ρ€Ρ‹ Π½Π° backup интСрфСйсах
        up-delay: 1000 # ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² ΠΎΠ΄Π½Ρƒ сСкунду
        mode:  active-backup # Π Π΅ΠΆΠΈΠΌ рСзСрвирования, ΠΎΠ΄ΠΈΠ½  Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π² Ρ€Π΅Π·Π΅Ρ€Π²Π΅
        mii-monitor-interval: 100 # ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° интСрфСйса(мс)
        primary: eth1 # БСкция опрСдСлСния основного интСрфСйса
      optional: false # ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, являСтся Π»ΠΈ интСрфСйс ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈ стартС
  
  vlans:
    net.10: # Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ управлСния
        id: 10
        link: bond1
        addresses: [10.0.10.40/24]
    net.20: # Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ для VoIP
      id: 20
      link: bond1
      addresses: [10.0.20.40/24]
BASH

Π’ случаС использования QinQ, для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… интСрфСйсов, рСкомСндуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ mtu=1600.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ настройки bonds ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ для сСрвСра ECSS10, Ρ‡Ρ‚ΠΎΠ±Ρ‹ схСма Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π²Π΅Ρ€Π½ΠΎ:

mode: active-backup - Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΠΈΠ½ΠΊΠΎΠ² выбираСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π·Π΅Ρ€Π²Π΅;
primary-reselect-policy: failure - ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π»ΠΈΠ½ΠΊ слСдуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π»ΠΈΠ½ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состоянии Π°Π²Π°Ρ€ΠΈΠΈ. Π­Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ;
gratuitous-arp: 5 - ΠΏΡ€ΠΈ смСнС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π»ΠΈΠ½ΠΊΠ° Π² сторону ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡΡ‚ΡŒ запросов gratuitous ARP, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° Π½Ρ‘ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ. БпособствуСт Π±ΠΎΠ»Π΅Π΅ быстрому ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ;
all-slaves-active: true - заставляСт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ входящиС ΠΊΠ°Π΄Ρ€Ρ‹ Π½Π° backup интСрфСйсах. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ балансировка Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° MESΠ΅ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π΅. Π”Π°Π½Π½Ρ‹Π΅ Π² сторону сСрвСра ΠΈΠ΄ΡƒΡ‚ со всСх Π»ΠΈΠ½ΠΊΠΎΠ², Π° сСрвСр отправляСт Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с active Π»ΠΈΠ½ΠΊΠ°;
mii-monitor-interval: 100 - Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π»ΠΈΠ½ΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· интСрфСйс MII ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» опроса Π² 100 мс;
up-delay: 1000 - ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ поднявшийся интСрфСйс доступным для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ сразу, Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² ΠΎΠ΄Π½Ρƒ сСкунду послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ интСрфСйс поднялся. НСобходимо для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ€Ρ‚ "ΠΏΡ€Ρ‹Π³Π°Π΅Ρ‚" нСсколько Ρ€Π°Π· ΠΈΠ· состояния "Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ" Π² состояниС "Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ" ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.

fail-over-mac-policy: active - трСбуСтся для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… mac Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ интСрфСйсС ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ (Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π½Π΅ установлСн, Π½ΠΎ Π±Ρ‹Π» протСстирован ΠΏΡ€ΠΈ создании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ netplan для Ρ€Π΅ΠΆΠΈΠΌΠ° 802.3adLink to ΠŸΡ€ΠΈΠΌΠ΅Ρ€ netplan для Ρ€Π΅ΠΆΠΈΠΌΠ° 802.3ad
Netplan для интСрфСйсов сСрвСра ecss1 (/etc/netplan/ecss.yaml)


# Netplan для хоста ecss1 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°
# ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²ΡƒΡ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΈ сСкции (ΠΊΡ€ΠΎΠΌΠ΅ строки сСкции network)

network:
  version: 2 # ВСрсия netplan
  renderer: networkd # Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ netplan
  ethernets: # Π Π°Π·Π΄Π΅Π» описания интСрфСйсов ethernet
    eth0: # НазваниС интСрфСйса
      dhcp4: no # ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½Π° интСрфСйсах динамичСскоС распрСдСлСниС IP-адрСса
      addresses: [192.168.56.40/24] # Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ управлСния ОАМ
    eth1:
      dhcp4: no
    eth2:
      dhcp4: no
    eth3:
      dhcp4: no
    eth4:
      dhcp4: no

  bonds: # Π Π°Π·Π΄Π΅Π» описания связанных (bonding) интСрфСйсов
    bond1: # НазваниС bonding-интСрфСйса 
      interfaces: # БСкция опрСдСлСния связанного интСрфСйса
      - eth1
      - eth2
      - eth3
      - eth4
      parameters: # Π Π°Π·Π΄Π΅Π» опрСдСлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² связанного интСрфСйса
        mode: 802.3ad # Π Π΅ΠΆΠΈΠΌ LACP
        mii-monitor-interval: 100 # ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° интСрфСйса(мс)
        primary: eth1 # БСкция опрСдСлСния основного интСрфСйса
      optional: false # ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, являСтся Π»ΠΈ интСрфСйс ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈ стартС
  
  vlans:
    net.10: # Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ управлСния
        id: 10
        link: bond1
        addresses: [10.0.10.40/24]
    net.20: # Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ для VoIP
      id: 20
      link: bond1
      addresses: [10.0.20.40/24]        
BASH

Π’ случаС использования QinQ ,для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… интСрфСйсов, рСкомСндуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ mtu=1600.

Π’Π°ΠΊ ΠΆΠ΅  ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ отсутствиС Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /etc/netplan/ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Ссли  Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ , Ρ‚ΠΎ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° нСкоррСктная настройка сСтСвых интСрфСйсов ΠΈ нСкоррСктная Ρ€Π°Π±ΠΎΡ‚Π° SSW. 

ll /etc/netplan/ 
BASH

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, установлСнныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

sudo netplan apply
BASH

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠ΅ΡΡ настройки ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ sudo ifconfig ΠΈΠ»ΠΈ ip a:

Для примСнСния Π½ΠΎΠ²Ρ‹Ρ… сСтСвых настроСк Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ netplan apply. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ сСти ΠΈΠ»ΠΈ систСмы Π½Π΅ трСбуСтся. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ настройки netplan см. Π² ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π•. Netplan.


Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ПО

Установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌLink to Установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ SSW,  ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ПО Π½Π΅ установлСнныС Π² Astra  ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ доступныС Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Eltex.

sudo apt install ntp tcpdump vlan dnsmasq aptitude atop ethtool htop mc iotop screen ssh tftpd sngrep tshark gnuplot libgraph-easy-perl debconf-utils ncdu ethtool 
BASH


Бписок ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвисного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния:

sudo apt install ntp tcpdump vlan dnsmasq
BASH
ntpNTP-сСрвСр
tcpdumpсниффСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
vlanуправлСниС VLAN
dnsmasqлСгковСсный DNS/DHCP-сСрвСр

Бписок Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ³ΠΎ диагностичСского ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния:

sudo apt install aptitude atop ethtool htop mc pv screen ssh tftpd sngrep tshark cpanminus gnuplot libgraph-easy-perl debconf-utils
BASH
aptitudeустановка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ apt/apt-get
atopΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ хоста с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ пСриодичСского сохранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ»Ρ‹
ethtoolпросмотр статистики сСтСвых интСрфСйсов
htopΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ процСссов
mcΡ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€
screenΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ²
sshсСрвСр ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ SSH
tftpdTFTP-сСрвСр
sngrepтрассировка sip
tsharkΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ wireshark
gnuplotΠ²Ρ‹Π²ΠΎΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² статистики
libgraph-easy-perlPerl-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для прСобразования ΠΈΠ»ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² (Π² ASCII, HTML, SVG ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Graphviz)
debconf-utilsΠ½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ debconf


Для просмотра установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ (Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ: Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Ссли  Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ установлСны):

sudo dpkg --get-selections
BASH

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ установки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ecss , Π½ΡƒΠΆΠ½ΠΎ убСдится Π² соотвСтствии полосы пропускания Π‘ΠŸΠ” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ трСбованиям.
Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ  sudo ethtool  <имя интСрфСйса> для всСх физичСских интСрфСйсов.
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅  ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:
Advertised auto-negotiation: Yes
Speed: 1000Mb/s  (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅)
Duplex: Full
Π’ случаС отличия, ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

sudo ethtool net.20
CODE

Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ECSS

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбованияLink to ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования

  • УстановлСнная ΠΈ обновлСнная опСрационная систСма Astra Linux;
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π² систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ssw;
  • Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ дискового пространства Π² соотвСтствии с рСкомСндациями;
  • НастроСнная ΡΠ΅Ρ‚ΡŒ;
  • УстановлСнный Π½Π°Π±ΠΎΡ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²;
  • НаличиС локального Ρ„Π°ΠΉΠ»Π° рСпозитория Eltex.

установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² deb

  β”Œ вСрсия ПО ECSS. БСйчас Π² заявкС Π½Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΎΠ½Π° заявлСна ΠΊΠ°ΠΊ 3. 
  | ΠœΡ‹ Π΅Ρ‘ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСртификации ΠΈΠ»ΠΈ
  β”‚ выпуска ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии систСмы.
  β”‚
  β”‚     β”Œ вСрсия System Release. ΠžΠ±Ρ‰Π°Ρ вСрсия для всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ входящих Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ·. 
  |     | МСняСм Π΅Ρ‘ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ, ΠΊΠΎΠ³Π΄Π°
  β”‚     β”‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ выпускС Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅Π»ΠΈΠ·Π°. Π Π΅Π»ΠΈΠ·Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ совмСстимы.
β”Œβ”€β”΄β” β”Œβ”€β”€β”΄β”€β”
ECSS.SysRel.SubMaj.SubMin
            β””β”€β”€β”¬β”€β”˜ β””β”€β”€β”¬β”€β”˜
               β”‚      β”” вСрсия Subsystem minor. ΠœΠΈΠ½ΠΎΡ€Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ подсистСмы устанавливаСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ подсистСмы. 
               |        ΠœΠΈΠ½ΠΎΡ€Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ
               β”‚        мСняСм ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°Ρ‚Ρ‡Π°. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΌΠΈΠ½ΠΎΡ€Π½Ρ‹Π΅ вСрсии Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΠΆΠΎΡ€Π½ΠΎΠΉ вСрсии 
               β”‚        совмСстимы ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ.
               β”‚
               β”” вСрсия Subsystem major. ΠœΠ°ΠΆΠΎΡ€Π½Π°Ρ вСрсия устанавливаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ подсистСмы. 
                 ΠœΠ°ΠΆΠΎΡ€Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ подсистСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ внСсСнии Π² подсистСму сущСствСнных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.


Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° установки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² APT Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ 14.14.7.7 , 
Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ находятся ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹
14.14.7.8
14.14.7.9
14.14.8.1
14.14.20 -14.14.28
Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ sudo apt install имя ΠΏΠ°ΠΊΠ΅Ρ‚Π° β†’ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΈ установлСн ΠΏΠ°ΠΊΠ΅Ρ‚ 14.14.28 , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ самый послСдний, Π°Π½Π°Π»ΠΈΠ· Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΠΎ 3-ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ  (major), Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎ 4-ΠΉ (minor) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ выполнятся ΠΊΠΎΠΌΠ°Π½Π΄Π° sudo apt upgrade).

Π’ случаС Ссли для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ситуации трСбуСтся ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с вСрсии 14.14.7.7 Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ 14.14.7.9 , стандартная ΠΊΠΎΠΌΠ°Π½Π΄Π° β†’ sudo apt upgrade , Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ самый Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, Π² Π΄Π°Π½Π½ΠΎΠΉ ситуации Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² явном Π²ΠΈΠ΄Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ β†’ sudo apt install имя ΠΏΠ°ΠΊΠ΅Ρ‚Π°=14.14.7.9 . ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для тСстирования ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ‚Ρ‡Π°, для стандартных ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ достаточно Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ установки/обновлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°


Π’ Ρ…ΠΎΠ΄Π΅ установки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ECSS Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ряд вопросов для формирования Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Для автоматичСской Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… настроСк ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° debconf-utils.

ОписаниС ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с debconf ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π’. Debconf.

Для инсталляции систСмы ECSS-10 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ описаны Π½ΠΈΠΆΠ΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²Link to Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

Установка ecss-mysqlLink to Установка ecss-mysql

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ecss-mysql.

ΠŸΠ΅Ρ€Π΅Π΄ установкой Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π² систСмС Π½Π΅ установлСн mysql-сСрвСр, ΠΈ ΠΏΠ°ΠΏΠΊΠ° /var/lib/mysql/ пуста.
ΠŸΡ€ΠΈ установкС mysql Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ, ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡŽ, автоматичСски создаСтся дирСктория   "/var/lib/mysql/lost+found" ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ установкС mysql-server. 
Π£Π΄Π°Π»ΠΈΡ‚Π΅ всС   ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ "/var/lib/mysql/" ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

sudo rm -R /var/lib/mysql/

ΠΏΡ€ΠΈ появлСнии ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ сообщСния, Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ внимания.

sudo rm -R /var/lib/mysql/
rm: cannot remove '/var/lib/mysql/': Device or resource busy

Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ сообщСниС систСмы.

Для установки MySQL-сСрвСра Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

sudo apt install ecss-mysql

Настройка ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-dns-envLink to Настройка ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-dns-env

ΠŸΠ΅Ρ€Π΅Π΄ установкой ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-mysql Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния для сСрвисов Π² dnsmasq.
Настройщик ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ для настройки, Π½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ просто Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter.

Настройка ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-mysqlLink to Настройка ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-mysql

Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… MySQL, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ систСмой ECSS-10, послС установки Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² /var/lib/ecss-mysql. ΠŸΡ€ΠΈ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-mysql apt задаст вопрос ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ измСнСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° /etc/apparmor.d/local/usr.sbin.mysqld, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… MySQL ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π²Π²ΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° вопрос ΠΏΡ€ΠΈ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π°, допускаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ установки:
sudo apt-get -o Dpkg::Options::="--force-confnew" install ecss-mysql

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установки ecss-mysql трСбуСтся Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ измСнСния (Π²Π²Π΅Π΄ΠΈΡ‚Π΅ "Y").


ΠŸΡ€ΠΈ инсталляции ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅:

Вопросы ecss-mysql
ΠžΡ‚Π²Π΅Ρ‚Ρ‹ для ecss1
IP маска для ΠΏΡ€Π°Π² MySQL Ρ‚Π°Π±Π»ΠΈΡ† (IP pattern for MySQL permission)127.0.0.%  (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
Π›ΠΎΠ³ΠΈΠ½ для администратора MySQL  (Login for MySQL root)root (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
ΠŸΠ°Ρ€ΠΎΠ»ΡŒ Π΄Π»Ρ администратора MySQL (Password for MySQL root)root (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти)

Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… mysql, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… систСмой ECSS-10, послС установки Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ /var/lib/ecss-mysql. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² ΡƒΠΊΠ°Π·Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅:

ls -la /var/lib/ecss-mysql/
total 44
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_address_book
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_audit
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_calls_db
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_dialer_db
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_meeting_db
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_numbers_db
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_statistics
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_subscribers
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 ecss_system
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 history_db
drwxr-xr-x 2 mysql mysql 4096 Π΄Π΅ΠΊ  1 13:34 web_conf


ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ сСрвСр Π·Π°ΠΏΡƒΡ‰Π΅Π½:

systemctl status mysql.service
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/mysql.service.d
           └─override.conf
   Active: active (running) since Wed 2024-10-09 09:18:07 +07; 4min 27s ago
 Main PID: 2246 (mysqld)
    Tasks: 30 (limit: 4637)
   Memory: 279.2M
      CPU: 1.210s
   CGroup: /system.slice/mysql.service
           └─2246 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
BASH

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²ΠΎΠΉΡ‚ΠΈ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… MySQL ΠΏΠΎΠ΄ Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ (<LOGIN>), с ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ (<PASSWORD>), ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ установкС (root/root):

sudo mysql -u<LOGIN> -p<PASSWORD>
mysql>

Π’ случаС ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ установки откроСтся CLI MySQL-сСрвСра. 

МоТно сразу ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список созданных Π‘Π”:

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| ecss_address_book  |
| ecss_audit         |
| ecss_calls_db      |
| ecss_dialer_db     |
| ecss_meeting_db    |
| ecss_numbers_db    |
| ecss_statistics    |
| ecss_subscribers   |
| ecss_system        |
| history_db         |
| mysql              |
| performance_schema |
| sys                |
| web_conf           |
+--------------------+

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· CLI MySQL, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "exit".

Π’ цСлях бСзопасности  Π»ΠΎΠ³ΠΈΠ½ root Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Ρ…ΠΎΠ΄Π° с локального хоста.

Настройка dns-Ρ€Π΅Π·ΠΎΠ»Π²ΠΈΠ½Π³Π°Link to Настройка dns-Ρ€Π΅Π·ΠΎΠ»Π²ΠΈΠ½Π³Π°

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» /etc/dnsmasq.d/ecss строки server=192.0.2.53 ΠΈ server=172.16.0.250:

sudo sh -c "echo 'server=192.0.2.53' >> /etc/dnsmasq.d/ecss"
CODE
sudo sh -c "echo 'server=172.16.0.250' >> /etc/dnsmasq.d/ecss"
CODE

Π’ Ρ„Π°ΠΉΠ»Π΅ /etc/resolv.conf Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ nameserver. (для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° 10.0.2.3):

sudo nano /etc/resolv.conf
CODE

ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

domain eltex.loc
search eltex.loc
#nameserver 10.0.2.3

Π’ Astra Linux послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ» /etc/resolv.conf приводится ΠΊ исходному Π²ΠΈΠ΄Ρƒ, поэтому Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСизмСняСмым:

sudo chattr +i /etc/resolv.conf
CODE

пСрСзапуск сСрвисов, Π²Π½Π°Ρ‡Π°Π»Π΅ "dnsmasq":

sudo systemctl restart dnsmasq.service
CODE

Π·Π°Ρ‚Π΅ΠΌ "systemd-resolved" :

sudo systemctl restart systemd-resolved
CODE

Установка ecss-nodeLink to Установка ecss-node

Установка ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-node Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя установку ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ настройку основных подсистСм ("ecss-core" "ecss-pa-sip" "ecss-ds" "ecss-mediator" "ecss-mycelium").

Π’ систСмС ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн ΠΏΠ°ΠΊΠ΅Ρ‚ ecss-mysql

Для установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-node Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ :

sudo apt install ecss-node
CODE

Π’ΠΎ врСмя установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° создаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ssw, ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ всС сСрвисы ecss*. Π‘ΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, выполняСтся настройка DNS, ΠΈΠ΄Π΅Ρ‚ настройка SSL-сСртификатов.
На вопрос - Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ обновлСния apt-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² - ΠΎΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π΄Π°.

Настройка сСртификатовLink to Настройка сСртификатов

ΠŸΡ€ΠΈ отсутствии особых Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ бСзопасности ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅  Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. 

АктуалСн, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π±Ρ‹Π» сгСнСрирован самоподписанный сСртификат, Ρ‚ΠΎΠ³Π΄Π° Π² систСму установится  ecss10root.crt  (ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ пытаСтся ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ  ecss10root.crt, Π»ΠΈΠ±ΠΎ Ссли ΠΏΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ установкС Π±Ρ‹Π» ΠΏΠΎΠΌΠ΅Ρ‰Ρ‘Π½ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»). Если ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ сСртификаты, Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ. Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ‚Π°ΠΊΠΆΠ΅ провСряСтся Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ сСртификата.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ сСртификат, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ecss10.{pem,crt,key} ΠΈ ecss10root.{crt,key} (ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ "/etc/ecss/ssl/" ), послС Ρ‡Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ dpkg-reconfigure ecss-user.

ΠŸΡ€ΠΈ установкС Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π΄Π°Π½Ρ‹ вопросы ΠΏΠΎ сСртификатам.

Бпособы конфигурирования сСртификатов:

Π ΡƒΡ‡Π½ΠΎΠΉ (manual)

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ способа ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСртификатов откроСтся ΠΎΠΊΠ½ΠΎ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ установка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° послС помСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² ecss10.{pem,crt,key} Π² /etc/ecss/ssl. Π’Π°ΠΊΠΆΠ΅ Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ ΠΏΠΎ достиТСнии ΠΊΠΎΠ½Ρ†Π° установки. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ процСсс установки Π·Π°Π½ΠΎΠ²ΠΎ (пСрСзапуститС установку). Если всС дСйствия Π±Ρ‹Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π²Π΅Ρ€Π½ΠΎ β€” установка Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ установку систСмы.

Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ самоподписанный сСртификат (generate)

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ способа Π±ΡƒΠ΄ΡƒΡ‚ сгСнСрированы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы:

Π‘Ρ‚Ρ€Π°Π½Π° (RU)
ΠžΠ±Π»Π°ΡΡ‚ΡŒ (Novosibirsk)
Π“ΠΎΡ€ΠΎΠ΄ (Novosibirsk)
ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ (ELTEX)
Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» (IMS)
Имя сСртификата (ecss10)
ΠŸΠΎΡ‡Ρ‚Π° (ssw-team@eltex.loc)
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π½Π΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ сСртификата
ΠŸΠ°Ρ€ΠΎΠ»ΡŒ для ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°
Алгоритм ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ для ΠΊΠ»ΡŽΡ‡Π°
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π°
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π°
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ сСртификат (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ офиса β€” ΡΡ‚ΠΎ ssw1.eltex.loc, ssw2.eltex.loc, ssw.eltex.loc), пСрСчислСнныС Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» (для послСднСго уровня ΠΌΠΎΠΆΠ½ΠΎ wildcard)


Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π°, Ρ‚Π΅ΠΌ дольшС Π±ΡƒΠ΄Π΅Ρ‚ установка (dhparam ΠΏΡ€ΠΈ слоТности 8192 Π½Π° машинС срСднСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ часа). ΠŸΡ€ΠΈ отсутствии особых Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ бСзопасности ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ПослС Ρ‡Π΅Π³ΠΎ отобразится ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ Π² бСзопасноС мСсто.


Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сСртификаты (copy) ΠΏΠΎ ssh

Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ сСрвСра ecss10 (ecss1) (ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ условиС: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ ssw.  Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ sudo usermod -a -G ssw <Имя_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ>  для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° sudo usermod -a -G ssw support)


ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ способа Π±ΡƒΠ΄ΡƒΡ‚ сгСнСрированы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы:

Π›ΠΎΠ³ΠΈΠ½ (user)
АдрСс ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (ecss1)
ΠŸΠΎΡ€Ρ‚ (22)
Бпособ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (password ΠΈΠ»ΠΈ identity_file)
ΠŸΠ°Ρ€ΠΎΠ»ΡŒ (password)
Π€Π°ΠΉΠ» с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ (/home/<user>/.ssh/id_rsa)
ΠŸΡƒΡ‚ΡŒ Π΄ΠΎ ΠΏΠ°ΠΏΠΊΠΈ с сСртификатом (/etc/ecss/ssl)


Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ сСртификатов Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ€ΡƒΡ‡Π½ΠΎΠΉ (manual) способ. На всС вопросы ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, наТимая ΠΊΠ½ΠΎΠΏΠΊΡƒ "Enter" Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ вопрос.


Π’ Ρ…ΠΎΠ΄Π΅ инсталляции Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ вопросы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для формирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Вопросы ecss-node
ΠžΡ‚Π²Π΅Ρ‚Ρ‹
Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ обновлСния apt-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Do you want turn off apt-daily update ?)Yes (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π‘Π” (Set DB config to default ?)Yes (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
Π’Π·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Π²Π°Ρ€ΠΈΡŽ ECSS-10 ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° MySQL (Set alarm true when MYSQL DB overloads)Yes (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ)
Π’Π½Π΅ΡˆΠ½ΠΈΠΉ NTP сСрвСр (External NTP servers through a space)

ntp.ubuntu.com  (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

ВвСсти ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько сСрвСров Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅

NTP: Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настройки для кластСра? (NTP: Do you want use settings for cluster ?)No (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ)
NTP: Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сСти Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступ Π΄ΠΎ ntp? (NTP: Do you want to define manually which networks should have access to ntp?)Yes (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ)
NTP: Π‘Π΅Ρ‚ΠΈ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступ Π΄ΠΎ ntp Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»:10.0.10.0|255.255.255.0 (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти)
ВвСсти список подсСтСй, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ доступ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ NTP-сСрвСру.
Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с cdrNo  (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

DNSLink to DNS

Π’ Ρ…ΠΎΠ΄Π΅ установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-node выполняСтся ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… DNS-адрСсов. ΠŸΡ€ΠΈ установкС, Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ систСмы, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ сообщСниС:

See "systemctl status dnsmasq.service" and "journalctl -xe" for details.
invoke-rc.d: initscript dnsmasq, action "start" failed.
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server

Π’Π°ΠΊΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ…ΠΎΠ΄Π΅ установки являСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π½Π΅ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…. Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС окончания установки ecss-node dnsmasq.service Π±Ρ‹Π» Π°ΠΊΡ‚ΠΈΠ²Π΅Π½.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

systemctl status dnsmasq.service 
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
   Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2021-09-24 20:52:03 +07; 2 weeks 3 days ago
 Main PID: 10914 (dnsmasq)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/dnsmasq.service
           └─10914 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trust-anchor=.,19036,8,2,49aac11d7b6f6446702e54a1607371607a1a41

Sep 24 20:52:03 ecss1 systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Sep 24 20:52:03 ecss1 dnsmasq[10890]: dnsmasq: syntax check OK.
Sep 24 20:52:03 ecss1 systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.

Установка паспорта ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉLink to Установка паспорта ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ

Под паспортом систСмы ECSS-10 понимаСтся связь ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ инсталляции (SSW_ID) с USB-ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ Π½Π΅ смоТСт Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ большС подсистСм DS с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ SSW_ID, Ρ‡Π΅ΠΌ количСство USB-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. БистСма Π±Π΅Π· паспорта Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ содСрТит Π² сСбС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… ограничСниях. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ привязана ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ SSW_ID. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅ ограничСния ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ инсталляции систСмы ECSS-10. Если Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ограничСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. НапримСр, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². Добавляя Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ это количСство Π΄ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.


<licence> β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€, Π±ΡƒΠΊΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… символов Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π° строкой Licence: Π² Ρ„Π°ΠΉΠ»Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.
<passport> β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€, Π±ΡƒΠΊΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… символов Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π° строкой Passport: Π² Ρ„Π°ΠΉΠ»Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.

Если Π΄Π°Π½Π½Ρ‹Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΈ паспорта Π±ΡƒΠ΄ΡƒΡ‚ Π²Π²Π΅Π΄Π΅Π½Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚ΠΎ систСма выдаст ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠžΠš.

Π’ΠΠ–ΠΠž

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Token Π² систСмС.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ pkcs11-tool. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ВывСсти ΠΎΠ±Ρ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΊΠ»ΡŽΡ‡Π°:

  • для eToken:
pkcs11-tool --module /usr/lib/libeToken.so -I

Cryptoki version 2.1
Manufacturer     SafeNet, Inc.
Library          eToken PKCS#11 (ver 8.1)
Using slot 0 with a present token (0x0)
  • для Π ΡƒΡ‚ΠΎΠΊΠ΅Π½:


pkcs11-tool --module /usr/lib/ecss/ecss-ds/lib/lpm_storage-<VERSION>/priv/x64/librtpkcs11ecp.so -I

Cryptoki version 2.20
Manufacturer     Aktiv Co.
Library          Rutoken ECP PKCS #11 library (ver 1.5)
Using slot 0 with a present token (0x0)

РасполоТСниС модуля для Π ΡƒΡ‚ΠΎΠΊΠ΅Π½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ вСрсии подсистСмы DS. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС Ρ„Π°ΠΉΠ» располагаСтся Π² /usr/lib/ecss/ecss-ds/lib/lpm_storage-<Π’Π•Π Π‘Π˜Π― ΠŸΠžΠ”Π‘Π˜Π‘Π’Π•ΠœΠ«>/priv/x64/librtpkcs11ecp.so

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ pkcs11-tool --module $(find /usr/lib/ecss/ecss-ds/lib/ -name librtpkcs11ecp.so | head -n1) -L

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ:

systemctl is-active ecss-core ecss-pa-sip ecss-ds ecss-mediator ecss-mycelium
CODE

Π² случаС статуса "active" ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ дальшС, Π² случаС статуса "inactive" Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "sudo systemctl restart ecss-<имя ΠΏΠ°ΠΊΠ΅Ρ‚Π°>"

systemctl is-active ecss-core ecss-pa-sip ecss-ds ecss-mediator ecss-mycelium
active
active
active
active
active

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² CLI - CoCon:

ssh admin@localhost -p 8023
password: password
BASH

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ состояниС систСмы:

выполняСтся Π² CoCon
/system-status    
Checking...
β”Œβ”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”
β”‚ β”‚     Node      β”‚         Release          β”‚ Erlang nodes  β”‚Mnesia nodesβ”‚Uptimeβ”‚
β”œβ”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚core1@ecss1    β”‚ecss-core-3.14.15.1185    β”‚core1@ecss1    β”‚not running β”‚2m 32sβ”‚
β”‚ β”‚ds1@ecss1      β”‚ecss-ds-3.14.15.1185      β”‚ds1@ecss1      β”‚ds1@ecss1   β”‚2m 32sβ”‚
β”‚ β”‚md1@ecss1      β”‚ecss-mediator-3.14.15.1185β”‚md1@ecss1      β”‚not running β”‚2m 32sβ”‚
β”‚ β”‚mycelium1@ecss1β”‚ecss-mycelium-3.14.15.1185β”‚mycelium1@ecss1β”‚not running β”‚2m 32sβ”‚
β”‚ β”‚sip1@ecss1     β”‚ecss-pa-sip-3.14.15.1185  β”‚sip1@ecss1     β”‚sip1@ecss1  β”‚2m    β”‚
β””β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”˜

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π»Ρ‹ систСмы смогли Π²ΡΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½Π°Π΄ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСму ΡƒΠΊΠ°Π·Π°Π² ΠΈΠΌΠ΅Π½Π° хостов Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ ecss-сСрвисы.
Команда Π² ΠΊΠΎΠΊΠΎΠ½Π΅: system/clusters/set [<host1>, <host2>, ... <hostN>]. Π’ случаС ΠΎΠ΄Π½ΠΎΠ³ΠΎ хоста ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ [ecss1]  (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ имя хоста  "ecss1"):

выполняСтся Π² CoCon

/system/clusters/set [ecss1]
CODE

Π’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· CoCon (Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "exit"), ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ecss сСрвисы ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

sudo systemctl restart ecss-*
CODE

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² CLI CoCon:

ssh admin@localhost -p 8023
password: password
BASH

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ паспорт ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π² систСму (паспорт ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² Eltex):

выполняСтся Π² CoCon

/cluster/storage/ds1/licence/set-passport <ssw passport>
ok
/cluster/storage/ds1/licence/add <ssw licence>
ok
CODE

Π’Ρ‹ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ· CoCon ΠΈ пСрСзапуститС ΡΠ΅Ρ€Π²ΠΈΡΡ‹ ecss-ds ΠΈ ecss-mycelium .

sudo systemctl restart ecss-mycelium
BASH
sudo systemctl restart ecss-ds
BASH

Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ, для этого Π·Π°ΠΉΡ‚ΠΈ Π² CoCon :

ssh admin@localhost -p8023
CODE

ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ:

выполняСтся Π² CoCon

/cluster/storage/ds1/licence/list-licence
CODE

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

/cluster/storage/ds1/licence/list-licence
β”Œβ”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚Idβ”‚Creation date(UTC) β”‚   SSW ID   β”‚Activeβ”‚         Description     β”‚Expiration date(UTC)β”‚ Time left β”‚
β”œβ”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚1 β”‚20.06.2024 10:29:00β”‚ECSS-TEST-10β”‚*     │ЛицСнзия для тСстирования│31.12.2024 23:59:59 β”‚67d 19h 45mβ”‚
β”‚0 β”‚                   β”‚ECSS DEFAULTβ”‚      β”‚Default licence          β”‚                    β”‚           β”‚
β””β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Π’Π°ΠΊ ΠΆΠ΅ трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ для Sip Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° , Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Π½Π° ΠΎΠ±ΠΎΠΈΡ… хостах

sudo systemctl edit ecss-pa-sip.service
CODE

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅:

[Service]
LimitNOFILE=65536

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ

Π½Π° ΠΎΠ±ΠΎΠΈΡ… хостах

sudo systemctl daemon-reload
CODE

ΠΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ сСрвСра:

sudo reboot


Установка ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ecss ΠΈ ΠΈΡ… настройкаLink to Установка ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ecss ΠΈ ΠΈΡ… настройка

Π”Π°Π»Π΅Π΅  Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ установку всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎ установкС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ECSS"):

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-restfs ΠΈ Π΅Π³ΠΎ настройкаLink to Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-restfs ΠΈ Π΅Π³ΠΎ настройка

sudo apt install  ecss-restfs
BASH

Установка ecss-restfs. Π’ Ρ…ΠΎΠ΄Π΅ установки Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ряд вопросов для создания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². Π’Π°ΠΊΠΆΠ΅ инсталлятор ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Text2speech ΠΎΡ‚ Yandex.

Вопросы ecss-restfs
ΠžΡ‚Π²Π΅Ρ‚Ρ‹ для ecss1
Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Text To Speeh (Use TTS service)No (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сСрвис Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ (Configure phone book)No (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ  сСрвис распознавания Ρ€Π΅Ρ‡ΠΈ (Configure speech recognition service)No (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
НичСго Π½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒOk (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ)

послС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-restfs ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ wav Ρ„Π°ΠΉΠ»ΠΎΠ² Π°Π²Ρ‚ΠΎ-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ€Π° Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /var/lib/ecss/restfs/system/sounds/ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

ll /var/lib/ecss/restfs/system/sounds/
BASH

Π½Π°Π»ΠΈΡ‡ΠΈΠ΅  wav Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΡƒΠΊΠ°Π·Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ коррСктности установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-restfs.


Установка media-server ΠΈ  web-conf ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ecss ΠΈ ΠΈΡ… настройкаLink to Установка media-server ΠΈ  web-conf ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ecss ΠΈ ΠΈΡ… настройка


media

sudo apt install ecss-media-server
BASH

Для мСдиасСрвСра (ecss-media-server/MSR) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с записью ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ,
для этого Π½ΡƒΠΆΠ½ΠΎ провСсти ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ  transport bind-addr,mcc bind-addres:

Вопросы ecss-media-server
ΠžΡ‚Π²Π΅Ρ‚Ρ‹ для ecss1
[ MSR SIP ] Π’Π²Π΅Π΄ΠΈΡ‚Π΅ bind-ip адрСс (Enter)10.0.20.40 (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти)
[MSR Control-Channel] Π’Π²Π΅Π΄ΠΈΡ‚Π΅ bind-ip-адрСс10.0.20.40 (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти)
Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:yes (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя (Enter)msr.ecss1 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
Π’Π²Π΅Π΄ΠΈΡ‚Π΅ адрСс (Entrer)10.0.20.40 (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти)
Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ (Entrer)5000 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

Π²Π΅Π±

sudo apt install ecss-web-conf
CODE

Web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмой Π±ΠΎΠ»Π΅Π΅ наглядным ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΌ. Установка web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ рСкомСндуСтся.
Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π° ecss-web-conf автоматичСски устанавливаСтся ΠΏΠ°ΠΊΠ΅Ρ‚ ecss-subsriber-portal-ui. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "ΠŸΠΎΡ€Ρ‚Π°Π» Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°" систСмы ECSS-10 позволяСт Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ систСмы ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ услугами, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌ, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ конфСрСнциям, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ собствСнныС IVR-скрипты для входящих Π²Ρ‹Π·ΠΎΠ²ΠΎΠ². ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Π±-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "ΠŸΠΎΡ€Ρ‚Π°Π» Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°".

Вопросы ecss-web-conf
ΠžΡ‚Π²Π΅Ρ‚Ρ‹ для ecss1
 IP-адрСс ΠΈΠ»ΠΈ имя хоста сСрвСра Π‘Π” MySQL Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Π° Π‘Π” web-conf(Input IP address or hostname of MySQL db for web-conf DB)127.0.0.1 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
ΠŸΠΎΡ€Ρ‚ доступа ΠΊ сСрвСру Π‘Π” MySQL Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Π° Π‘Π” web-conf (Input port of MySQL db for web-conf DB3306 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
 IP-адрСс ΠΈΠ»ΠΈ имя хоста Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ установлСн ECSS-10 для доступа ΠΊ http_terminal\'y(Input IP address or hostname for ECSS-10 with http_terminal)127.0.0.1 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
 ΠŸΠΎΡ€Ρ‚ ECSS-10 http_terminal\'a (Input port SSW http_terminal)9999 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
 Π›ΠΎΠ³ΠΈΠ½ ECSS-10 http_terminal\'a (Input login for SSW http_terminal)admin (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ECSS-10 http_terminal\'a (Input  password for SSW http_terminal)password (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти)

ПослС формирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находятся Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ:

cd /etc/ecss/ecss-media-server/
BASH
cat config.xml
BASH
cat conf.d/default.xml
BASH

Π’Π½ΡƒΡ‚Ρ€ΠΈ Π»Π΅ΠΆΠΈΡ‚ конфигурация для msr: config.xml, Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ conf.d Π»Π΅ΠΆΠΈΡ‚ конфигурация default.xml.
По своСй сути default.xml β€” это Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ config.xml, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт ΡΠ΅ΠΊΡ†ΠΈΡŽ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ сдСлано для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π° данная конфигурация ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’ΠΈΠ΄ config.xml прСдставлСн здСсь: Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

<?xml version="1.0" encoding="utf-8"?>
<config date="02:30:33 07.12.2023">
  <general log-level="3" log-rotate="yes" max-calls="8192" max-in-group="512" load-sensor="media" load-delta="10" calls-delta="100" spool-dir-size="100M" log-name="msr.log" log-path="/var/log/ecss/media-server" use-srtp="disabled" enable-ice-transport="no" ice-update="no" aggressive-ice="yes" stun-server="" suspicious-mode="no"/>
  <transport bind-addr="10.0.20.40" port="5040" transport="udp+tcp"/>
  <!-- By default configured public TURN-server -->
  <turn-server use-turn="no" host="numb.viagenie.ca" user="webrtc@live.com" password="muazkh"/>
  <media mixer-clock-rate="8000" use-vad="no" cng-level="0" jb-size="60" rtcp-timeout="0" rtp-timeout="350" udp-src-check="no" cn-multiplier="3" port-start="12000" port-range="2048" tias-in-sdp="no" thread-cnt="2" vid-enc-threads="2" vid-dec-threads="2" video-conf-layout="evenly" keyframe-interval="1000" vid-decode-delay="100" silence-threshold="-30" dtmf-flash-disable="no" video-dscp="0" other-dscp="0" dummy-video-src="/usr/share/ecss-media-server/video/dummy_video.yuv" video-enc-width="640" video-enc-height="360" finalsilence="1000" rtcp-stat-dump="yes" silent-codec-switch="yes"/>
  <codec pcma="1" pcmu="2" ilbc="0" gsm="0" g722="3" g729="0" speex="0" l16="0" g7221="0" opus="0" h264="1" h263-1998="2" t38="1" tel-event-pt="0"/>
  <accounts>
    <!-- <dynamic msr_name="msr.name"
            realm="sip:127.0.0.1:5000"
            dtmf_mode="rfc+inband+info"
            auth_name="user"
            auth_password="password" /> -->
  </accounts>
  <pbyte>
    <mcc bind-addr="10.0.20.40" port="5700"/>
  </pbyte>
  <conf_dir path="/etc/ecss/ecss-media-server/conf.d"/>
  <rtp>
    <auto addr-v4=""/>
  </rtp>
</config>

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΡΠ»Π΅ инсталляции ECSS-10 Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΈ β€” pcma, pcmu, g722, h264, h263-1998, t38. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ статус =0 = Π²Ρ‹ΠΊΠ». Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ nano ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ с 0 Π½Π° Ρ†ΠΈΡ„Ρ€Ρƒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° (ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ повторятся для сСрвиса audio/video/fax)
sudo nano /etc/ecss/ecss-media-server/config.xml

Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΊΠΎΠ΄Π΅ΠΊΠΈ 
строчку  - 
<codec pcma="1" pcmu="2" ilbc="0" gsm="0" g722="3" g729="0" speex="0" l16="0" g7221="0" opus="0" h264="1" h263-1998="2" t38="1" tel-event-pt="0"/>
привСсти ΠΊ Π²ΠΈΠ΄Ρƒ - 
<codec pcma="1" pcmu="2" ilbc="6" gsm="4" g722="3" g729="5" speex="7" l16="8" g7221="9" opus="10" h264="1" h263-1998="2" t38="1" tel-event-pt="0"/>

Рассмотрим ΡΠ΅ΠΊΡ†ΠΈΡŽ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² (Ρ„Π°ΠΉΠ» default.xml):
послС инсталляции ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² Ρ„Π°Π»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свой Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ip-add , Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строчку с ip-add ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π° ΠΈ привСсти содСрТимоС Ρ„Π°ΠΉΠ»Π° ΠΊ Π²ΠΈΠ΄Ρƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ снизу:

sudo nano /etc/ecss/ecss-media-server/conf.d/default.xml
BASH
Настройка msr для ecss1 (/etc/ecss/ecss-media-server/conf.d/default.xml)
<?xml version="1.0"?>
<config>
      <accounts>
            <dynamic msr_name="msr.ecss1" realm="sip:10.0.20.40:5000" dtmf_mode="rfc+inband+info" auth_name="user" auth_password="password"/>
      </accounts>
</config>

Π’ Π½Π΅ΠΉ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ настройки, согласно ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ происходит рСгистрация msr Π½Π° core.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ здСсь ΡΠ²Π»ΡΡŽΡ‚ΡΡ: msr_name ΠΈ realm:

  • msr_name β€” ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ msr. (рСкомСндуСтся Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ msr. ΠΈ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ…осту ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ msr.ecss1);
  • realm β€” опрСдСляСт адрСс для рСгистрации Π½Π° ядрС. Π’ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” ΠΏΠΎΡ€Ρ‚ 5000.

ОписаниС настройки ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… сСрвисов ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²".

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ°Ρ настройкаLink to Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ°Ρ настройка

snpmdLink to snpmd

Настройка SNMP описана Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SNMP".

Настройка бСзопасности. SSHLink to Настройка бСзопасности. SSH

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ настройку сСрвСра SSH:

sudo nano /etc/ssh/sshd_config
BASH

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΡ€Ρ‚ ΠΈ адрСс, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ сСрвСру:

Настройка ssh для ecss1 (/etc/ssh/sshd_config)

# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options override the
# default value.

Port 2000
#AddressFamily any
ListenAddress 10.0.10.40
#ListenAddress ::

<...>

ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ ssh:

sudo systemctl restart ssh.service
BASH

ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ хост:

sudo reboot
CODE


Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-рСсурсов Π² интСрфСйсС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (CLI)Link to Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-рСсурсов Π² интСрфСйсС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (CLI)

Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² CLI -  CoCon:

ssh admin@localhost -p 8023
password: password
BASH

ΠœΠ΅Π΄ΠΈΠ°Ρ€Π΅ΡΡƒΡ€Ρ β€” это описаниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² мСдиасСрвСра, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌ.

declare
Команда для объявлСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ мСдиасСрвСра ΠΊ ECSS-10.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнной систСмы ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ мСдиарСсурсы, информация ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… извСстна.

Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ описаниС извСстных мСдиасСрвСров с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с мСдиасСрвСром сразу послС Π΅Π³ΠΎ рСгистрации.

Для возмоТности использования мСдиарСсурса ΠΈ установлСния соСдинСний , Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΡŽ  Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ создания мСдиарСсурса -  /system/media/resource/declare (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "is active"=true) ΠΈΠ»ΠΈ  /system/media/resource/set  (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "active"=true), Ссли ΠΏΡ€ΠΈ создании активизация Π½Π΅ Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π± интСрфСйс , ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ -  ΡΠ΅Ρ‚Π΅Π²Ρ‹Π΅ окончания MSR (MSR-registrars).

Команда для создания ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ мСдиасСрвСра:

ΠŸΡƒΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

/system/media/resource/declare

Бинтаксис:

declare <node> by_contact <contact> <zone> <site> <is active>

ΠΈΠ»ΠΈ

declare <node> by_iface <msr> <acc_id> <iface> <zone> <site> <is active>

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

<node> β€” имя Π½ΠΎΠ΄Ρ‹ core;
<contact> β€” contact uri Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ мСдиарСсурса;
<zone> β€” логичСская Π·ΠΎΠ½Π° обслуТивания MSR;
<site> β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сСти обслуТивания MSR;
<is active> β€” состояниС активности мСдиарСсурса, значСния true/false;
<msr> β€” имя MSR;
<acc_id> β€” Π½ΠΎΠΌΠ΅Ρ€ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурса;
<iface> β€” Π½Π°Π·Π²Π°Π½ΠΈΠ΅ интСрфСйса.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

ПослС устанавливаСтся связь MSR- ΠΈ Core-подсистСм. Для этого ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

выполняСтся Π² CoCon

/system/media/resource/declare core1@ecss1 contact net.20@msr.ecss1  default local true
CODE

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

/system/media/resource/declare core1@ecss1 contact net.20@msr.ecss1  default local true
  . . .
Declared media resources
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”
β”‚    Node     β”‚     Contact      β”‚ Active β”‚   Zone  β”‚  Site β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€
β”‚ core1@ecss1 β”‚ net.20@msr.ecss1 β”‚ true   β”‚ default β”‚ local β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”˜

info
Команда для просмотра ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ состоянии ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ мСдиарСсурса.

выполняСтся Π² CoCon

/system/media/resource/info core1@ecss1 net.20@msr.ecss1
CODE

ΠŸΡƒΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

/system/media/resource/info

Бинтаксис:

info <node>  <contact> 

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

<contact> β€” contact uri Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ мСдиарСсурса;
<node> β€” имя Π½ΠΎΠ΄Ρ‹.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

/system/media/resource/info core1@ecss1 net.20@msr.ecss1
  Media resource specific for node core1@ecss1:
β”Œβ”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚Fβ”‚    Parameter    β”‚        Value        β”‚
β”œβ”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚rβ”‚ Contact         β”‚ net.20@msr.ecss1    β”‚
β”‚rβ”‚ Status          β”‚ registered          β”‚
β”‚rβ”‚ Cc-status       β”‚ connected           β”‚
β”‚rβ”‚ Cc-status uptimeβ”‚ 00:23:26            β”‚
β”‚rβ”‚ Cc-id           β”‚ cb6599              β”‚
β”‚rβ”‚ Address         β”‚ 10.0.20.41:5700     β”‚
β”‚rβ”‚ Register time   β”‚ 2024/10/25 12:29:22 β”‚
β”‚rβ”‚ Expired         β”‚ 92                  β”‚
β”‚rβ”‚ Iface           β”‚ net.20(10.0.20.41)  β”‚
β”‚ β”‚ Active          β”‚ true                β”‚
β”‚ β”‚ Zone            β”‚ default             β”‚
β”‚ β”‚ Site            β”‚ local               β”‚
β”‚rβ”‚ MSR version     β”‚ 3.14.15.238         β”‚
β”‚rβ”‚ MSR load        β”‚ 0                   β”‚
β”‚rβ”‚ MSR perf coef   β”‚ 1.0                 β”‚
β””β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Legend:
Column F - means Flag, values r - flag for readonly parameter

list
Команда для просмотра списка мСдиарСсурсов Π² систСмС ECSS-10.

выполняСтся Π² CoCon

/system/media/resource/list all
CODE

ΠŸΡƒΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

/system/media/resource/list

Бинтаксис:

list [active | all | register]

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

active β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ мСдиарСсурсы (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ);
register β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ зарСгистрированныС мСдиарСсурсы;
short β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ;
all β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ всС Π·Π°Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ мСдиарСсурсы.
По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ список зарСгистрированных мСдиасСрвСров.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

/system/media/resource/list all                                      
  All media resource selected list specific:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    Node     β”‚    MSR    β”‚     MSR     β”‚    MSR    β”‚ MSR  β”‚ Cc-id  β”‚ Cc-status β”‚ Cc-uptime β”‚   Cc-address    β”‚ Iface  β”‚   Iface    β”‚ Active β”‚  Zone   β”‚ Site  β”‚     Contact      β”‚   Status   β”‚ Expired β”‚
β”‚             β”‚           β”‚   version   β”‚ perf coef β”‚ load β”‚        β”‚           β”‚           β”‚                 β”‚  name  β”‚    addr    β”‚        β”‚         β”‚       β”‚                  β”‚            β”‚         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ core1@ecss1 β”‚ msr.ecss1 β”‚ 3.14.15.238 β”‚       1.0 β”‚    0 β”‚ cb6599 β”‚ connected β”‚ 00:22:12  β”‚ 10.0.20.41:5700 β”‚ net.20 β”‚ 10.0.20.41 β”‚ true   β”‚ default β”‚ local β”‚ net.20@msr.ecss1 β”‚ registered β”‚     166 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ управлСния рСгистратором для MSR ΠΌΠ΅Π΄ΠΈΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² интСрфСйсС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (CLI)Link to Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅  управлСния рСгистратором для MSR ΠΌΠ΅Π΄ΠΈΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² интСрфСйсС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (CLI)


/system/media/registrar/ - ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния рСгистратором для MSR ΠΌΠ΅Π΄ΠΈΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°

set

Команда для измСнСния ΠΎΠ±Ρ‰ΠΈΡ… ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

ΠŸΡƒΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

/system/media/registrar/set

Бинтаксис настройки ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

set common <FIELD> <VALUE>

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

<FIELD> - имя настраиваСмого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°;

<VALUE> - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ настраиваСмого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°

Π“Π΄Π΅
  • common - Ρ‚ΠΈΠΏ выставляСмого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°;
  • <common parameter> - ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ мСдиарСгистратора для всСх Π½ΠΎΠ΄: registration-timeout;
  • private - Ρ‚ΠΈΠΏ выставляСмого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°;
  • <node name> - имя Π½ΠΎΠ΄Ρ‹ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится мСдиарСгистратор;
  • <private parameter> - ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ мСдиарСгистратора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выставляСтся Π½Π° <node name>: is-active, listen-interface & listen-port.

Cписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² доступных для настройки:

  • is-active - позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ рСгистратор (false - Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ рСгистратор, рСгистратор пСрСстаСт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ SIP Ρ‚Ρ€Π°Ρ„ΠΈΠΊ);
  • listen-interface - имя интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ рСгистратор;
  • listen-port - ΠΏΠΎΡ€Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ рСгистратор ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запросы Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 5000);
  • registration-timeout - Ρ‚Π°ΠΉΠΌΠ΅Ρ€ пСрСрСгистрации, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚ 60 Π΄ΠΎ 86400.

Π’ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… доступна настройка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ рСгистрации, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно 60 сСкунд.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ врСмя рСгистрации 60 сСкунд:

/system/media/registrar/set common registration-timeout 60
Common parameter registration-timeout set to 60.

Бинтаксис настройки ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

system/media/registrar/set private <CORE> <FIELD> <VALUE>

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

<CORE> - Π½ΠΎΠ΄Π° ядра, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ настраиваСтся Registrar-сСрвСр;

<FIELD> - имя настраиваСмого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°;

<VALUE> - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ настраиваСмого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

НастраиваСмыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • is-active - Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π»ΠΈ Registrar-сСрвСр, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния true | false;
  • listen-ip - ip-адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Registrar-сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ соСдинСния (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0.0.0.0);
  • listen-port - сСтСвой ΠΏΠΎΡ€Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Registrar-сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ соСдинСния (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 5000).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ipадрСс для ΠΏΡ€ΠΈΠ΅ΠΌΠ° соСдинСний ΠΎΡ‚ мСдиасСрвСра:

выполняСтся Π² CoCon

/system/media/registrar/set private core1@ecss1 listen-ip 10.0.20.40 
CODE

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

/system/media/registrar/set private core1@ecss1 listen-ip 10.0.20.40 
Private parameter listen-ip set to 10.0.20.40 at node core1@ecss1.

info

Команда просмотра Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… настроСк Registrar-сСрвСра.

ΠŸΡƒΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

/system/media/registrar/info

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

/system/media/registrar/info
 Common parameters:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”
β”‚         Parameter         β”‚ Value β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€
β”‚ registration-timeout, sec β”‚   180 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”˜
 Private parameters:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    Node     β”‚ Status  β”‚ Is-active β”‚ Listen-ip  β”‚ Listen-port β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ core1@ecss1 β”‚ active  β”‚ true      β”‚ 10.0.20.40 β”‚        5000 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС сСрвисы Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹, Π½ΠΎΠ΄Ρ‹ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ связь. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всС Π½ΠΎΠ΄Ρ‹ загрузятся , ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса system-status, послСдуСт Π²Ρ‹Π²ΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

/system-status                                                                          
Checking...
β”Œβ”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”
β”‚ β”‚     Node      β”‚         Release          β”‚  Erlang nodes  β”‚ Mnesia nodes  β”‚Uptime β”‚
β”œβ”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚core1@ecss1    β”‚ecss-core-3.14.15.1185    β”‚core1@ecss1     β”‚not running    β”‚23m 19sβ”‚
β”‚ β”‚ds1@ecss1      β”‚ecss-ds-3.14.15.1185      β”‚ds1@ecss1       β”‚ds1@ecss1      β”‚23m 19sβ”‚
β”‚ β”‚md1@ecss1      β”‚ecss-mediator-3.14.15.1185β”‚md1@ecss1       β”‚md1@ecss1      β”‚23m 19sβ”‚
β”‚ β”‚mycelium1@ecss1β”‚ecss-mycelium-3.14.15.1185β”‚mycelium1@ecss1 β”‚not running    β”‚23m 19sβ”‚
β”‚ β”‚sip1@ecss1     β”‚ecss-pa-sip-3.14.15.1185  β”‚sip1@ecss1      β”‚sip1@ecss1     β”‚23m 19sβ”‚
β””β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”˜

All services are started.

  Active media resource selected list specific:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    Node     β”‚    MSR    β”‚    MSR     β”‚ Cc-status β”‚ Cc-uptime β”‚
β”‚             β”‚           β”‚  version   β”‚           β”‚           β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ core1@ecss1 β”‚ msr.ecss1 β”‚ 3.14.15.238β”‚ connected β”‚ 00:20:41  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ΄Ρ‹ стартовали ΠΈ MSR Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° Π½ΠΎΠ΄Π΅ ecss-core.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ настройка Π³Ρ€ΡƒΠΏΠΏΡ‹ SIP-IP-адрСсов (IP-set)Link to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ настройка Π³Ρ€ΡƒΠΏΠΏΡ‹ SIP-IP-адрСсов (IP-set)

ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈΡ‚Π΅ настройку Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° SIP согласно Π’Π— (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² CoCon):

выполняСтся Π² CoCon

/cluster/adapter/sip1/sip/network/set ip_set test_set node-ip node = sip1@ecss1 ip = 10.0.20.40
CODE

выполняСтся Π² CoCon

/cluster/adapter/sip1/sip/network/set ip_set test_set listen-ports list = [5060]
CODE

ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

/cluster/adapter/sip1/sip/network/set ip_set test_set node-ip node = sip1@ecss1 ip = 10.0.20.40
Property "ip_set" successfully changed from:     

to
test_set: no ports set
test_set: sip1@ecss1 10.0.20.40
test_set: dscp 0.


/cluster/adapter/sip1/sip/network/set ip_set test_set listen-ports list = [5060]
Property "ip_set" successfully changed from: 
test_set: no ports set
test_set: sip1@ecss1 10.0.20.40
test_set: dscp 0
   to
test_set: 5060
test_set: sip1@ecss1 10.0.20.40
test_set: dscp 0

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π”ΠΎΠΌΠ΅Π½Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ IP-setLink to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π”ΠΎΠΌΠ΅Π½Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ IP-set

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π”ΠΎΠΌΠ΅Π½ (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ АВБ) ΠΈ присвойтС Π΅ΠΌΡƒ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ Π³Ρ€ΡƒΠΏΠΏΡƒ (IP-set) настроСк SIP-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² CoCon):

выполняСтся Π² CoCon

/domain/declare test_domain --add-domain-admin-privileges --add-domain-user-privileges
CODE

выполняСтся Π² CoCon

/domain/test_domain/sip/network/set ip_set [test_set]
CODE

ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

/domain/declare test_domain --add-domain-admin-privileges --add-domain-user-privileges 
New domain test_domain is declared

/domain/test_domain/sip/network/set ip_set [test_set] 

Property "ip_set" successfully changed from:
          
[] 
    to 
["test_set"].

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ услугLink to Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ услуг

Установка всСх услуг ΡƒΠΊΠ°Π·Π½Ρ‹Ρ… Π² Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ:

выполняСтся Π² CoCon

/cluster/storage/ds1/ss/install ds1@ecss1 ss_*
CODE

ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

/cluster/storage/ds1/ss/install ds1@ecss1 ss_*
Successfully installed: /var/lib/ecss/ss/ss_dnd.xml
Successfully installed: /var/lib/ecss/ss/ss_clir.xml
...
Successfully installed: /var/lib/ecss/ss/ss_chunt.xml
BASH

ПослС установки Π² систСму всСх услуг, администратор систСмы Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ доступ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ услугами ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ Π”ΠΎΠΌΠ΅Π½Π° (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ АВБ). Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ Π”ΠΎΠΌΠ΅Π½Π° (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ АВБ) "test_domain" ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ  всСми услугами :

выполняСтся Π² CoCon

/cluster/storage/ds1/ss/access-list add test_domain *
CODE

ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

/cluster/storage/ds1/ss/access-list add test_domain *
Supplementary services successfully added in the domain test_domain.

Для возмоТности примСнСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° услуг Ρƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² сразу послС создания, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ примСнСния Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² услуг (Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π·Π΄Π΅ΡΡŒ )

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ примСнСния Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ -"new_sub"

выполняСтся Π² CoCon

/domain/test_domain/ss/licence/politics/declare new_sub "Π—Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ создании Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°"
BASH

Π—Π°Π΄Π°Ρ‚ΡŒ имя ΠΏΠ°ΠΊΠ΅Ρ‚Π° услуг Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвисов, для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ :

выполняСтся Π² CoCon user/pw admin/password

/cluster/storage/ds1/licence/show-licence 1
BASH

нас интСрСсуСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ информация :

/cluster/storage/ds1/licence/show-licence 1
SSW ID                                                < Имя SSW ID >
Description                                           ЛицСнзия для тСстирования.

. . .  

Supplementary Services licence package(s)             
 name                                                 'ECSS-FULL+'
 limit                                                600000
 description                                          "Π’Π΅ΡΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ услуг"
 SS list                                              [1,2,3,4,5]
                                                      
. . . 

имя ΠΏΠ°ΠΊΠ΅Ρ‚Π° услуг Π²  ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ "ECSS-FULL+".
Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… услуг с ΠΈΠΌΠ΅Π½Π΅ΠΌ "ECSS-FULL+", ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΎΠ½ описан Π² Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ:

выполняСтся Π² CoCon

/domain/test_domain/ss/licence/politics/package-add new_sub ECSS-FULL+ 
BASH

ΠŸΠ°ΠΊΠ΅Ρ‚  Π΄ΠΎΠ±Π°Π²Π»Π΅Π½, Π½ΠΎ Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Π° (Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΊ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ).  Π”ля Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ new_sub Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

выполняСтся Π² CoCon

/domain/test_domain/ss/licence/politics/activate new_sub
BASH

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ создании Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ услуги.


ПослС создания Π΄ΠΎΠΌΠ΅Π½Π° настройтС:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Link to Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

  • Установка систСмы Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°;
  • БистСма Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ дальнСйшСй настройкС;
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹.

РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ послСдниС доступныС вСрсии Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊ использованию Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Opera, Chrome.

Для Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€.

Для опрСдСлСния ΠΈ рСгистрации Π² систСмС ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ:

  • АбонСнты с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 101, 102 , 103, 104 ,105, 106, 107, 108, 109, 110;
  • Π’Ρ€Π°Π½ΠΊ Π² сторону шлюза.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅Link to ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅

Рисунок 3 β€” Π’Ρ…ΠΎΠ΄ Π² web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ (ΠΎΠΊΠ½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ)

Π’ ΠΎΠΊΠ½Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти значСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ установкС web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ значСния для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ:

Π›ΠΎΠ³ΠΈΠ½: admin

ΠŸΠ°Ρ€ΠΎΠ»ΡŒ: password

ПослС Π²Ρ…ΠΎΠ΄Π° Π² систСму Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½Π° основная рабочая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ строка состояния с доступными опциями, Π² частности:

  • 1 β€” Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· систСмы;
  • 2 β€” Π²Ρ‹Π±ΠΎΡ€ Π΄ΠΎΠΌΠ΅Π½Π°;
  • 3 β€” Π²Ρ‹Π±ΠΎΡ€ языка.

Рисунок 4 β€” Π’ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Link to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

ПослС Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ бСзопасности ΠΏΡ€ΠΈ эксплуатации ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π° рСкомСндуСтся созданиС ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ admin.

Для создания Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ" ("User manager"):

Рисунок 5 β€” Π’ΠΈΠ΄ прилоТСния "Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ"

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ" . Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ трСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись, для этого: 

  1. Π’ ΠΏΠΎΠ»Π΅ "Имя" Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΠ½ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "test";
  2. Π’ ΠΏΠΎΠ»Π΅ "ΠŸΠ°Ρ€ΠΎΠ»ΡŒ" ΠΈ "ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅" Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "testpassword";
  3. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€Π°Π² доступа для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€ΠΎΠ»Π΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ecss-user. ОписаниС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ".

Рисунок 6 β€” Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ создания ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

Рисунок 7 β€” Π’ΠΈΠ΄ прилоТСния с созданной ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

Для смСны пароля рядом с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

1. Π‘Ρ‚Π°Ρ€Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ (для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ "admin" ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ являСтся "password");

2. Новый ΠΏΠ°Ρ€ΠΎΠ»ΡŒ;

3. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.

Рисунок 8 β€” Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ рСдактирования ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°Link to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°

Для создания Π΄ΠΎΠΌΠ΅Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "Π”ΠΎΠΌΠ΅Π½Ρ‹" ("Domain"). Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ трСбуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½, для этого:

1. ΠΠ°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½":

Рисунок 9 β€” Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π° Π² систСму

2. Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ доступны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ настройки:

  • Имя (Name) β€” ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ имя Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ АВБ;
  • ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ услуг (SS profile) β€” систСмный ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… услуг. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ скопирован с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π²ΠΎ вновь создаваСмый Π΄ΠΎΠΌΠ΅Π½ ΠΈ для всСх услуг ΠΈΠ· этого профиля Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ доступ Ρ‡Π΅Ρ€Π΅Π· access-list;
  • IVR ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ (IVR profile) β€” ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ IVR, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ "Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ IVR ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ".

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "test_domain";

3. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ "Ок":

Рисунок 10 β€” ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ настроСк Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π°

4. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ "ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ"   Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. 

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΌΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

Рисунок 11 β€” ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ созданного Π΄ΠΎΠΌΠ΅Π½Π°

Для рСдактирования Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π° Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² систСмС. Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Π΄ΠΎΠΌΠ΅Π½ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Π²Ρ‹Π±ΠΎΡ€Π° Π΄ΠΎΠΌΠ΅Π½Π° (см. ΠΏΡƒΠ½ΠΊΡ‚ 2 Π½Π° рисункС "Π’ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°").

ПослС Π²Ρ‹Π±ΠΎΡ€Π° Π΄ΠΎΠΌΠ΅Π½Π°, согласно Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ систСмы, станут доступны всС прилоТСния:

Рисунок 12 β€” ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ систСмы

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ IP-set (sip-транспорта) ΠΈ присвоСниС Π΅Π³ΠΎ ΠΊ Π΄ΠΎΠΌΠ΅Π½ΡƒLink to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ IP-set (sip-транспорта) ΠΈ присвоСниС Π΅Π³ΠΎ ΠΊ Π΄ΠΎΠΌΠ΅Π½Ρƒ

Для настройки интСрфСйса Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ ("Clusters").

Рисунок 13 β€” Π’ΠΈΠ΄ прилоТСния "ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹"

IP-set β€” ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… IP-адрСсов ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ подсСти ΠΈ списка ΡΠ»ΡƒΡˆΠ°ΡŽΡ‰ΠΈΡ… UDP/TCP-ΠΏΠΎΡ€Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ SIP-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… адрСсах.

Для создания Π½ΠΎΠ²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ IP-адрСсов (IP-set) Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ кластСр SIP-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° "sip1" ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Бвойства кластСра" (ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ кластСра Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ).

Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ "Вранспорт". Π”Π°Π»Π΅Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ". ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ новая Π³Ρ€ΡƒΠΏΠΏΠ°, для рСдактирования ΠΏΠΎΠ»Π΅ΠΉ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π½ΡƒΠΆΠ½ΠΎΠ΅:

1. ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡƒ адрСсов (IP-set), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "test_set";

2. Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΠΎΡ€Ρ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π΄ΠΎΠΌΠ΅Π½Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 5062;

3. Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ вновь ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ слСва ΠΎΡ‚ названия Π³Ρ€ΡƒΠΏΠΏΡ‹;

4. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ адрСс для Π½ΠΎΠ΄Ρ‹ SIP-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°, согласно ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Для систСмы Π±Π΅Π· рСзСрвирования ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ 10.0.20.10:

Рисунок 14 β€” Π’ΠΈΠ΄ прилоТСния "ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹/Вранспорт"

Для систСмы с Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ 10.0.20.31 ΠΈ 10.0.20.32:

Рисунок 15 β€” Π’ΠΈΠ΄ прилоТСния "ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹/Вранспорт" для кластСра

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ" для примСнСния настроСк.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ адрСсов ΠΊ Π΄ΠΎΠΌΠ΅Π½Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "Π”ΠΎΠΌΠ΅Π½Ρ‹" ("Domain"), Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² настройки Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Бвойства Π΄ΠΎΠΌΠ΅Π½Π°" ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° Π΄ΠΎΠΌΠ΅Π½.

Π’ настройках списка ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Π΅Ρ‚ΠΊΡƒ "SIP", Π² Π½Π΅ΠΉ "SIP транспорт", Π΄Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ IP set ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ адрСсов. ΠΠ°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ" для примСнСния настроСк.


Рисунок 16 β€” Окно настройки для SIP транспорта

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²Link to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

Для создания ΠΈ рСдактирования ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² систСмС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°" ("Subscriber card").

Рисунок 17 β€” Π’ΠΈΠ΄ прилоТСния "ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°"

Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ созданиС SIP-Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… физичСскоС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» SIP-Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ  Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π±ΠΎΠ½Π΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π΅Π· физичСских ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΉ. НапримСр, Π½ΠΎΠΌΠ΅Ρ€ для обращСния ΠΊ ivr-скрипту.

Для создания Π½ΠΎΠ²Ρ‹Ρ… Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ".

Π’ появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ β€” контСкст ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создали, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "test_name";
  • Имя интСрфСйса β€” Π½ΠΎΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ° Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присваиваСтся Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {100-110};

  • Алиас ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ β€” настройка, которая связываСт Π½ΠΎΠΌΠ΅Ρ€ сущности, алиас ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ настройка Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π°;
  • Авторизация β€” порядок ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности ΠΏΡ€Π°Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ always;
  • Π›ΠΎΠ³ΠΈΠ½ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ настройку Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΠ½ для простоты;
  • ΠŸΠ°Ρ€ΠΎΠ»ΡŒ β€” ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сгСнСрированный систСмой.

Рисунок 18 β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ опрСдСлСния Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² Π΄ΠΎΠΌΠ΅Π½Π΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ контСкстов ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для Π΄ΠΎΠΌΠ΅Π½Π°Link to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ контСкстов ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для Π΄ΠΎΠΌΠ΅Π½Π°

ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° поиск Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ Π²Ρ‹Π·ΠΎΠ²Π°. Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ контСкст ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Настройка ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ осущСствляСтся Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ "ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ" ("Routing manager") .

Рисунок 19 β€” Π’ΠΈΠ΄ прилоТСния "ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ"

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° создадим контСкст, Π° Π·Π°Ρ‚Π΅ΠΌ нСсколько ΠΏΡ€Π°Π²ΠΈΠ» Π² Π½Ρ‘ΠΌ, для этого:

1. Π’ Π»Π΅Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚" Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ контСкст"  ;

2. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΡŒΡ‚Π΅ имя контСкста, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΈΠΏ контСкста β€” пустой контСкст:

3. НаТмитС "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ контСкст"  ;

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ 4 ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстС:

  • rule1 β€” ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° Ρ‚Ρ€Π°Π½ΠΊ TAU-72;
  • rule2 β€” ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ локальной ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² 101-105;
  • rule3 β€” ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для Π²Ρ‹Ρ…ΠΎΠ΄Π° Π² ivr;
  • rule4 β€” ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ-ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

Для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ созданный контСкст ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ". Π’ появившСмся ΠΎΠΊΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ввСсти Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°. Π—Π°Ρ‚Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ вновь созданныС ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Рисунок 20 β€” Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° контСкста ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

Рисунок 21 β€” ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ‚Ρ€Π°Π½ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ производится Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°.

НаТав Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ rule1, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² ниТнюю Ρ‡Π°ΡΡ‚ΡŒ экрана, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ области для рСдактирования контСкста ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. Условно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° для Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° Ρ‚Ρ€Π°Π½ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ Π½ΠΎΠΌΠ΅Ρ€Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° (CDPN), Π° Π½ΠΎΠΌΠ΅Ρ€Π° Π² Ρ‚Ρ€Π°Π½ΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Ρ†ΠΈΡ„Ρ€Ρ‹ 4.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ контСкст ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ дСлится Π½Π° Ρ‚Ρ€ΠΈ части:

  • Условия ("Condition") β€” Ρ€Π°Π·Π΄Π΅Π», ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ выраТСния для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ;
  • ДСйствия ("Action") β€” Ρ€Π°Π·Π΄Π΅Π», Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ;
  • Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ("Result") β€” Ρ€Π°Π·Π΄Π΅Π», Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π΅Ρ‘ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

rule1: Для Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° Ρ‚Ρ€Π°Π½ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ:

  • Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ условий ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ CDPN. ВвСсти Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π·Π° Ρ‚Ρ€Π°Π½ΠΊΠΎΠΌ Π² ΠΏΠΎΠ»Π΅ "НомСр". НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° с 106 ΠΏΠΎ 107, Π½ΡƒΠΆΠ½ΠΎ ввСсти условиС: 10(6-7);
  • Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ дСйствий ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ CDPN. ВвСсти маску для измСнСния Π½ΠΎΠΌΠ΅Ρ€Π° Π² ΠΏΠΎΠ»Π΅ "НомСр". НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ число 4 ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ, Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ: 4{1,2,3};
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ" ΠΈ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ контСкст" для примСнСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π½ΠΊ Π² систСмС, поэтому ΠΊ настройкС Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° вСрнСмся Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Для rule2:

  • Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ условий, Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ CDPN ввСсти Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π·Π° Ρ‚Ρ€Π°Π½ΠΊΠΎΠΌ Π² ΠΏΠΎΠ»Π΅ "НомСр". НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° со 101 ΠΏΠΎ 105, ввСсти условиС 10(1-5);
  • Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ (Ρ‚.Π΅. локальная ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ);
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ" ΠΈ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ контСкст" Π΄Π»Ρ примСнСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Для rule 3 допустим, Ρ‡Ρ‚ΠΎ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρ‹ с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 108, 109 ΠΈ 110 ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² ivr-скрипт–информатор, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π·Π²ΠΎΠ½ΠΈΡ‚ΡŒ Π΄Π°Π»Π΅Π΅.

  • Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ условий, Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ CGPN ввСсти Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° Π² ΠΏΠΎΠ»Π΅ "НомСр", Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1(10,08-09).
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ" ΠΈ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ контСкст" Π΄Π»Ρ примСнСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² систСмС ivr-скрипт, поэтому ΠΊ настройкС Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° вСрнСмся Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

Для rule 4 ΠΌΡ‹ опрСдСляСм ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ-ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ β€” это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² случаС, Ссли Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π΅ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚.

  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ создаСтся Π² систСмС Π² контСкстС default_routing. Π’ условиях Π½Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ прописываСтся символ %, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся локальная ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ссли ΠΌΡ‹ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ контСкст, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ default_routing, Π² ΠΊΠΎΠ½Ρ†Π΅ рСкомСндуСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.

Рисунок 22 β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настроСк контСкста ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½ΠΊΠ°Link to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½ΠΊΠ°

Для создания ΠΈ рСдактирования ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‚Ρ€Π°Π½ΠΊΠ° Π² систСмС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ‚Ρ€Π°Π½ΠΊΠΎΠ²" ("Trunk manager") .

Рисунок 23 β€” Π’ΠΈΠ΄ прилоТСния "ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ‚Ρ€Π°Π½ΠΊΠΎΠ²"

Для опрСдСлСния Ρ‚Ρ€Π°Π½ΠΊΠ° Π² систСмС Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Π½ΠΊ"  , Π² появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • Имя β€” Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½ΠΊΠ°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² систСмС;
  • ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ β€” ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΅Π΅ созданный контСкст ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ test_name;
  • Π“Ρ€ΡƒΠΏΠΏΠ° β€” Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ интСрфСйсов, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² "test.group";
  • Π“Ρ€ΡƒΠΏΠΏΠ° IP-адрСсов (IP-set) β€” созданная Π½Π° Π΄ΠΎΠΌΠ΅Π½Π΅ Π³Ρ€ΡƒΠΏΠΏΠ° адрСсов "test_set";
  • РСгистрация β€” Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ транковая, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ½Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ;
  • Π₯ост [:ΠΏΠΎΡ€Ρ‚] β€” IP-адрСс назначСния Ρ‚Ρ€Π°Π½ΠΊΠ° β€” 10.0.3.100;
  • ΠŸΠΎΡ€Ρ‚ для ΠΏΡ€ΠΈΡ‘ΠΌΠ° β€” транспортный ΠΏΠΎΡ€Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒΡΡ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ с Ρ‚Ρ€Π°Π½ΠΊΠ°, соотвСтствуСт ΠΏΠΎΡ€Ρ‚Ρƒ, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡƒ IP-адрСсов.

Рисунок 24 β€” Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π½ΠΊΠ°

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ IVR-скриптаLink to Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ IVR-скрипта

Для создания IVR ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "IVR-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€" ("IVR editor").

Рисунок 25 β€” Π’ΠΈΠ΄ прилоТСния "IVR-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€"

Для создания скрипта Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ" Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ скрипта (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ скрипт Π½Π° входящиС Π²Ρ‹Π·ΠΎΠ²Ρ‹), Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ скрипта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "test_ivr".

ПослС создания скрипта Π² основном ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° появится Π±Π»ΠΎΠΊ-схСма.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° составим скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ срабатывании ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π²Ρ‹Π·ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скрипта ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° рисунках Π½ΠΈΠΆΠ΅. Π—Π΄Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±Π»ΠΎΠΊΠΈ Info ΠΈ Dial. 

  • Π‘Π»ΠΎΠΊ Info β€” Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ сообщСния Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ качСствС записанной Ρ„Ρ€Π°Π·Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚ΠΎΠ½ΠΎΠ²:


Рисунок 26 β€” Π’ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области IVR с настройками Π±Π»ΠΎΠΊΠ° "Info"

  • Π‘Π»ΠΎΠΊ dial β€” Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π²Ρ‹Π·ΠΎΠ² Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ², Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ CDPN:


Рисунок 27 β€” Π’ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области IVR

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ настройки ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈLink to Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ настройки ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

Для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ настройки ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ" ("Routing manager") ΠΈ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… rule1 ΠΈ rule3 Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, для этого:

  • rule1: Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚" Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ "внСшний". Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ "НаправлСния" Π² ΠΏΠΎΠ»Π΅ "Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅" Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π½Π΅Π΅ Ρ‚Ρ€Π°Π½ΠΊ, послС Ρ‡Π΅Π³ΠΎ сохранитС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ .
  • rule3: Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ "Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚" Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ "ivr" ΠΈ Π² ΠΏΠΎΠ»Π΅ скрипт Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π½Π΅Π΅ ivr-скрипт, послС Ρ‡Π΅Π³ΠΎ сохранитС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈ контСкст .

Рисунок 28 β€” Π’ΠΈΠ΄ контСкста ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

Настройка услугLink to Настройка услуг

Для настройки услуг Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько дСйствий:

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ услуги Ρ‡Π΅Ρ€Π΅Π· Π‘oΠ‘on;
  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ услуги для Π΄ΠΎΠΌΠ΅Π½Π° Π² список доступа (access-list) Ρ‡Π΅Ρ€Π΅Π· Π‘oΠ‘on;
  • Π”Π°Π»Π΅Π΅ любая услуга Π² спискС доступа становится ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠΉ Π½Π° Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ Ρ‚Ρ€Π°Π½ΠΊΠ΅.

Для Π²Ρ…ΠΎΠ΄Π° Π² CLI "CoΠ‘on" ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ "Командная консоль CoCon" ("CoCon").

ПослС Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Cocon ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

  • Для установки услуг Π² систСму:

cluster/storage/ds1/ss/install ds1@ecss1 *

  • ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установки услуг ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку для добавлСния доступа ΠΊ Π½ΠΈΠΌ:

cluster/storage/ds1/ss/access-list add test_domain *

Π‘ΠΈΠΌΠ²ΠΎΠ» "*" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΊΠΎ всСм доступным элСмСнтам Π² систСмС. Если трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ услугу, вмСсто "*" вводится Π΅Ρ‘ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ услуг Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° ΠΈΠ· списка ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ "Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ услуги".

Рисунок 29 β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки услуг

Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ услуги Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ , Π·Π°Ρ‚Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ (ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ прилоТСния "ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°" ("Subscriber card")).

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-рСсурсов.Link to Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-рСсурсов.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΌΠ΅Π΄ΠΈΠ°-сСрвСром сразу послС Π΅Π³ΠΎ рСгистрации, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ описаниС извСстных ΠΌΠ΅Π΄ΠΈΠ°-сСрвСров с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ web-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° "Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ окончания MSR" ("MSR registrars") ΡΠ»ΡƒΠΆΠΈΡ‚ для настройки ΠΌΠ΅Π΄ΠΈΠ°-рСсурсов.