
рдпрд╣ рд╕реЗрдВрдЯ-рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рд▓рд┐рдирдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрд┐ 2018-04-25 рдХрд╛ рдкрд╛рда рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрджрд╛рд╣рд░рдг https://github.com/ultral/ansible-role-testing рдкрд░ рдорд┐рд▓рддрд╛ рд╣реИ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрди рдмрдирд╛рддреЗ рд╣реИрдВ, рди рдХрд┐ рдмреИрд╢ ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреИрд╕реЗред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рдЕрдирд╕реБрдиреА рднреВрдорд┐рдХрд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ? рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?
рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ?
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕:
- рдмрд╣реБрдд рд╕рд╛рд░реА рд╡рд┐рднрд┐рдиреНрди рднреВрдорд┐рдХрд╛рдПрдБред
- рд╣рд╛рдЗрдкрд░- V рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред
- рдорд╛рдВрдЧ рдкрд░ рд╡реАрдПрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рд╕рдВрднрд╛рд╡рдирд╛ рд╡рд╛рд▓реЗ рдПрдХ рдирд┐рдЬреА рдмрд╛рджрд▓ред
- рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЙрдХреНрд╕реАред
- рдЕрдХреНрд╖рдорддрд╛ рдПрдХ рднреВрдорд┐рдХрд╛ рдХреЗ рдХрд╛рд░рдг doрдХрд░ рдХреЗ рдЕрдВрджрд░ ansible рднреВрдорд┐рдХрд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреА рд╣реИ, рдкреВрд░реЗ VM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдХрд╛рд░рдгред
- рдЕрдиреБрддреНрддрд░рд┐рдд рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдЧреНрд░реАрди рдмрд┐рд▓реНрдб рдкреЙрд▓рд┐рд╕реА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдпред
рдЖрдЗрдП рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред
рдирд╛рдо | рдЯреЗрд╕реНрдЯ рдХрд┐рдЪрди | рдЕрдгреБ | рдирдпрд╛ рдмрдирд╛рдПрдБ |
---|
рднрд╛рд╖рд╛ | рдЧрд╣рд░реЗ рд▓рд╛рд▓ рд░рдВрдЧ рдХрд╛ | рдЕрдЬрдЧрд░ | рдмреИрд╢ / рдорд╛рдгрд┐рдХ |
рдкрд░ рдирдЬрд░ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ | 132 | 126 | 0 |
рд╕рд┐рддрд╛рд░реЗ | 1413 | 1154 | 1 |
рдлреЛрд░реНрдХреНрд╕ | 502 | 174 | 2 |
рд▓рд╛рдЗрд╕реЗрдВрд╕ | рдЕрдкрд╛рдЪреЗ реи.реж | рдПрдордЖрдИрдЯреА | рдХреЛрдИ |
рдХрд░рддрд╛ рд╣реИ | 1929 | 1264 | 0 |
рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ | 101 | 121 | 0 |
рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ | 109 | 82 | 5 |
рд╣рдордиреЗ рдкрд╣рд┐рдпрд╛ рдХреЛ рд╕реБрджреГрдврд╝ рдХрд░рдиреЗ рдФрд░ рдЙрддреНрдкрд╛рджрди рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рд╣рдорд╛рд░реА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдЯреАрдо рдХреЗ рдкрд╛рд╕ рдорд╛рдгрд┐рдХ рдХреЗ рд╕рд╛рде рдордЬрдмреВрдд рд░реВрдмреА рдХреМрд╢рд▓ рдФрд░ рдорд╣рд╛рди рдЕрдиреБрднрд╡ рдерд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдордиреЗ рдЯреЗрд╕реНрдЯ рдХрд┐рдЪрди рдФрд░ рдЗрдВрд╕реНрдкреЗрдХ рдЪреБрдирд╛
рд░рд╕реЛрдИ-рд╕реАрдЖрдИ

рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдПрдХ рдирдпрд╛ рд╡реАрдПрдо рдмрдирд╛рдирд╛ рд╣реИ, рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдзреВрдореНрд░рдкрд╛рди рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред
рдЧреНрд░реАрди рдмрд┐рд▓реНрдб рдкреЙрд▓рд┐рд╕реА

рд╕рд╛рде рд╣реА, рд╣рдордиреЗ рдЧреНрд░реАрди-рдмрд┐рд▓реНрдб рдиреАрддрд┐ рд▓рд╛рдЧреВ рдХреАред рд╣рдордиреЗ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП рдФрд░ рдпрджрд┐ рдкрд░реАрдХреНрд╖рдг рдареАрдХ рд╣реИрдВ, рддреЛ рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВред
рдиреЗрд╕реНрдЯреЗрдб рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдорд╛рдВрдЧ рдкрд░ рд╡реАрдПрдо рдмрдирд╛рдиреЗ рдХреА рд╕реАрдорд┐рдд рд╕рдВрднрд╛рд╡рдирд╛ рд╡рд╛рд▓рд╛ рдПрдХ рдирд┐рдЬреА рдХреНрд▓рд╛рдЙрдб рдерд╛ред рд╣рдордиреЗ рд╡реАрдПрдо рдХреЗ рдЕрдВрджрд░ рд╡реАрдПрдо рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдиреЗрд╕реНрдЯреЗрдб рдХреЗ Virtualbox x32 рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдХрд░реНрдиреЗрд▓ рдШрдмрд░рд╛рд╣рдЯ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ред рд╣рдорд╛рд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╡реАрдПрдо рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ x86_64 рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЕрдиреБрд╕рдВрдзрд╛рди рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдордиреЗ рдиреЗрд╕реНрдЯреЗрдб рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдореЗрдЬрдмрд╛рди рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдерд╛ред
рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛
рдореИрдВ рдЧрд╡рд╛рд╣реА рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред
рдореЗрдЬрдмрд╛рди рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡реАрдХреЗ рдореЗрдВ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд╛рд╕ рдХрд░реЗрдВ
рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рд╡реАрдкреАрдПрди рдХреЗ рдЕрдВрджрд░ рдкреНрд░реЙрдХреНрд╕реА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рд╣реИрдВ рдЬреЛ рдЯреЗрд╕реНрдЯрдХреЗрдВрдХрд┐рдиреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдЯреЗрд╕реНрдЯрдХреЗрдВрд╕реЗрди рд╣реЛрд╕реНрдЯ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ ansible рдЦрд╛рд▓реА рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рд╕рдорд╛рдзрд╛рди: ENV рдЪрд░ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд░рдм рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдПрдВ
<%= ENV['http_proxy'].to_s.empty? ? 'http://proxy.example.com:3128' : ENV['http_proxy'] %>
рдкреНрд▓реЗрдмреБрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ
рдХреБрдЫ рднреВрдорд┐рдХрд╛рдПрдБ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреА рд╣реИрдВред рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдХреА рддрд░рд╣ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛:
- VMs рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддреИрдирд╛рдд рдХрд░реЗрдВ
- рдкреБрдирдГ рд▓реЛрдб рдиреЗрдЯрд╡рд░реНрдХ
- рдпрд╣ рд╡рд┐рдлрд▓ рд╣реИ
рд╕рдорд╛рдзрд╛рди: VMs рдореЗрдВ рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреЛрдбрд╝реЗрдВ
рдпрджрд┐ рдлреЗрд▓ рдХреЗрд╕реЛрдВ рдореЗрдВ "-" рдирд╛рдо рд╣реИ рддреЛ рдлреЗрд▓
рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ vm рдирд╛рдо рдореЗрдВ "_" рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рд╕рдорд╛рдзрд╛рди: рд╕реВрдЯрдХреЗрд╕ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ "vm_" => "vm-"
рдУрд░реЗрдХрд▓ рдкрд░реАрдХреНрд╖рдг "рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред" VM рдирд╛рдо рдХреЗ рдЕрдВрдд рдореЗрдВ
рд╣рдо рдЙрддреНрдкрд╛рджрди рдореЗрдВ рднреВрдорд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬрдм рд╣рдордиреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддреЛ рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рд╣рдордиреЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ред
рдореИрдВ рдХреНрд▓реВ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
[root@vm-oracle vagrant]# getent ahosts vm-oracle 127.0.0.1 STREAM vm-oracle 127.0.0.1 DGRAM 127.0.0.1 RAW [root@vm-oracle vagrant]# getent ahosts vm-oracle. fe80::a00:27ff:febd:bd6a STREAM vm-oracle fe80::a00:27ff:febd:bd6a DGRAM fe80::a00:27ff:febd:bd6a RAW 10.0.2.15 STREAM 10.0.2.15 DGRAM 10.0.2.15 RAW [root@oracle vagrant]# getent ahosts oracle.example.com. 192.168.128.182 STREAM oracle.example.local 192.168.128.182 DGRAM 192.168.128.182 RAW
рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?
рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдмрдЧ рд╣реИ:
- рд╣рдордиреЗ IPv4 рдХреЛ рдХреЗрд╡рд▓ рд╢реНрд░реЛрддрд╛ рд╢реНрд░реЛрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рд╣реИ
- oracle рдиреЗ FQDN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛
- linux рдореЗрдВ hostname рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛рдмреЗрд╕ "myhostname" рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ / etc / рдореЗрдЬрдмрд╛рди рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдмрд╛рдж рд╣реЛрддрд╛ рд╣реИ
- Vagrant рдиреЗ VM рдФрд░ рдЕрдкрдбреЗрдЯреЗрдб
/etc/hosts
рдмрдирд╛рдП
рдореИрдВ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:
рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖ рд╣реИ vm-oracle ?
- рдпреЛрдирд┐ рдирд┐рд░реНрдорд┐рдд рд╡реА.рдПрдо.
- рдпреЛрдирд┐ рдЕрджреНрдпрддрди
/etc/hosts
( vm-oracle x2) - oracle рд╢реНрд░реЛрддрд╛ рдиреЗ IPv4 рдХреЛ рд╕реБрдирд╛
- oracle рд╢реНрд░реЛрддрд╛рдУрдВ рдиреЗ vm-oracle рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ ред рдФрд░ IPv6 рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛
- рд╡рд┐рдлрд▓
рдорд╛рдорд▓рд╛ vm-oracle рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖ рд╣реИ ред ?
- рдпреЛрдирд┐ рдирд┐рд░реНрдорд┐рдд рд╡реА.рдПрдо.
- рдпреЛрдирд┐ рдЕрджреНрдпрддрди / рдЖрджрд┐ / рдореЗрдЬрдмрд╛рди ( vm-oracle рдФрд░ vm-oracleред )
- oracle рд╢реНрд░реЛрддрд╛ рдиреЗ IPv4 рдХреЛ рд╕реБрдирд╛
- oracle рд╢реНрд░реЛрддрд╛рдУрдВ рдиреЗ vm-oracle рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ ред рдФрд░ IPv4 рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛
- рдареАрдХ
OOM рдЖ рд░рд╣рд╛ рд╣реИ
OOM рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ VMs рдХреЛ рдорд╛рд░ рд░рд╣рд╛ рдерд╛ред рдЕрдЬреАрдм рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдгрдХ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред
рд╕рдорд╛рдзрд╛рди: рд░реИрдо рдмрдврд╝рд╛рдПрдБ
рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдмрдирд╛рддрд╛ рд╣реИ
рдпрд╣ рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛
рд╕рдорд╛рдзрд╛рди:
- рдкреИрдХрд░ ред рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдпреЛрдирд┐ рдмреЙрдХреНрд╕
- рд╕рдВрдЧрд╛рдорд┐рддрд┐
рдирд┐рд╖реНрдХрд░реНрд╖
рдПрдХ рддрд░рдл, рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░, рдХреБрдЫ рдореБрджреНрджреЗ рд╣реИрдВ
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИред
- рд╣рдо рд░реВрдмреА рдФрд░ рдЕрдЬрдЧрд░ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВред
- рдХреЛрдИ рдЗрдВрдбрд┐рдкреЛрдЯреЗрдВрд╕ рдЪреЗрдХ рдирд╣реАрдВ рд╣реИред
- рдпрд╣ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
- рдПрдХрд▓ рдХрд╛рд░реНрдп рдореЗрдВ рд▓реЙрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрдард┐рди рд╣реИред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЕрдгреБ рдФрд░ рдбреЙрдХрдЯрд░ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред