ΠœΡ€Π΅ΠΆΠΎΠ²Π° автоматизация. Π‘Π»ΡƒΡ‡Π°ΠΉ ΠΎΡ‚ Π½Π΅Ρ‡ΠΈΠΉ ΠΆΠΈΠ²ΠΎΡ‚

Π₯Π΅ΠΉ Π₯Π°Π±Ρ€!

Π’ Ρ‚Π°Π·ΠΈ статия Π±ΠΈΡ…ΠΌΠ΅ искали Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° автоматизация Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° инфраструктура. Π©Π΅ бъдС прСдставСна Ρ€Π°Π±ΠΎΡ‚Π½Π° схСма Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, която Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Π΅Π΄Π½Π° ΠΌΠ°Π»ΠΊΠ°, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ€Π΄Π° компания. Всички съвпадСния с Ρ€Π΅Π°Π»Π½ΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ са ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ. Π©Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ случай, възникнал Π² Ρ‚Π°Π·ΠΈ ΠΌΡ€Π΅ΠΆΠ°, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ спиранС Π½Π° бизнСса Π·Π° дълго Π²Ρ€Π΅ΠΌΠ΅ ΠΈ сСриозни финансови Π·Π°Π³ΡƒΠ±ΠΈ. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ случай сС вписва ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π΅ Π² концСпцията Π·Π° β€žΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° ΠΈΠ½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°β€œ. Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° инструмСнти Π·Π° автоматизация Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚Π΅ слоТни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π·Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ Ρ‰Π΅ помислим Π·Π°Ρ‰ΠΎ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ трябва Π΄Π° сС Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½, Π° Π½Π΅ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½ (Ρ‡Ρ€Π΅Π· ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°).

ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ отговорност

ΠΠ°ΡˆΠΈΡ‚Π΅ основни инструмСнти Π·Π° автоматизация са Ansible (ΠΊΠ°Ρ‚ΠΎ инструмСнт Π·Π° автоматизация) ΠΈ Git (ΠΊΠ°Ρ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π·Π° Ansible playbooks). Π‘ΠΈΡ… искал Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° направя ΡƒΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ ΡƒΠ²ΠΎΠ΄Π½Π° статия, Π² която Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ansible ΠΈΠ»ΠΈ Git ΠΈ обяснявамС основни Π½Π΅Ρ‰Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊΠ²ΠΎ прСдставляват Ρ€ΠΎΠ»Π΅Π²ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² Ansible ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ сС случва, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ git push ΠΈΠ»ΠΈ git commit). Π’Π°Π·ΠΈ история Π½Π΅ Π΅ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ Ansible ΠΈ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ NTP ΠΈΠ»ΠΈ SMTP Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅. Π’ΠΎΠ²Π° Π΅ история Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±ΡŠΡ€Π·ΠΎ ΠΈ Π·Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½Π΅ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±Π΅Π· Π³Ρ€Π΅ΡˆΠΊΠΈ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π΄ΠΎΠ±Ρ€ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΏΠΎ-спСциално ΠΊΠ°ΠΊΠ²ΠΎ прСдставлява протоколният стСк TCP/IP, OSPF, BGP. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ΠΌ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° Ansible ΠΈ Git ΠΎΡ‚ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ. Ако всС ΠΏΠ°ΠΊ трябва Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, силно ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° β€žΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ ΠΈ автоматизация Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. УмСния Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΎΡ‚ слСдващо ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅β€œ ΠΎΡ‚ Π”ΠΆΠ΅ΠΉΡΡŠΠ½ Π•Π΄Π΅Π»ΠΌΠ°Π½, Π‘ΠΊΠΎΡ‚ Π‘. Π›ΠΎΡƒ ΠΈ ΠœΠ°Ρ‚ ΠžΡΡƒΠ°Π»Ρ‚.

Π‘Π΅Π³Π° към Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π°.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ изявлСниС

НСка си прСдставим ситуация: 3 часа сутринта, Π²ΠΈΠ΅ спитС дълбоко ΠΈ ΡΡŠΠ½ΡƒΠ²Π°Ρ‚Π΅. Π’Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎ ΠΎΠ±Π°ΠΆΠ΄Π°Π½Π΅. ВСхничСският Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ сС ΠΎΠ±Π°ΠΆΠ΄Π°:

- Π”Π°?
β€” ###, ####, #####, ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΡŠΡ‚ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна Π΅ ΠΏΠ°Π΄Π½Π°Π» ΠΈ Π½Π΅ сС ΠΈΠ·Π΄ΠΈΠ³Π°!!!
Π Π°Π·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚Π΅ ΠΎΡ‡ΠΈ, ΠΎΠΏΠΈΡ‚Π²Π°ΠΉΠΊΠΈ сС Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ сС случва ΠΈ Π΄Π° си прСдставитС ΠΊΠ°ΠΊ Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС случи. По Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° сС Ρ‡ΡƒΠ²Π° ΠΊΠ°ΠΊ косата Π½Π° Π³Π»Π°Π²Π°Ρ‚Π° Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π° сС накъсва ΠΈ Ρ‚ΠΎΠΉ ΠΌΠΎΠ»ΠΈ Π΄Π° сС ΠΎΠ±Π°Π΄ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π³Π΅Π½Π΅Ρ€Π°Π»ΡŠΡ‚ ΠΌΡƒ звъни Π½Π° Π²Ρ‚ΠΎΡ€Π° линия.

Половин час ΠΏΠΎ-късно ΡΡŠΠ±Ρ€Π°Ρ…Ρ‚Π΅ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ ΡƒΠ²ΠΎΠ΄Π½ΠΈ Π±Π΅Π»Π΅ΠΆΠΊΠΈ ΠΎΡ‚ Π΄Π΅ΠΆΡƒΡ€Π½Π°Ρ‚Π° смяна, ΡΡŠΠ±ΡƒΠ΄ΠΈΡ…Ρ‚Π΅ всички, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΡΡŠΠ±ΡƒΠ΄Π΅Π½ΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° тСхничСският Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π½Π΅ Π΅ излъгал, всичко Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ си Π΅, основният ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΎΡ‚ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни Π΅ ΠΏΠ°Π΄Π½Π°Π» ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ основни двиТСния Π½Π° тялото Π½Π΅ Π³ΠΎ Π΄ΠΎΠ²Π΅ΠΆΠ΄Π°Ρ‚ Π΄ΠΎ сСбС си. Всички услуги, ΠΊΠΎΠΈΡ‚ΠΎ Ρ„ΠΈΡ€ΠΌΠ°Ρ‚Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½Π΅ работят.

Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎ ваш вкус, всСки Ρ‰Π΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈ Π½Π΅Ρ‰ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ. НапримСр, слСд актуализация ΠΏΡ€Π΅Π· Π½ΠΎΡ‰Ρ‚Π° ΠΏΡ€ΠΈ липса Π½Π° голямо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, всичко Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅ ΠΈ всички си Π»Π΅Π³Π½Π°Ρ…Π° щастливи. Π’Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° Ρ‚Π΅Ρ‡Π΅ ΠΈ интСрфСйснитС Π±ΡƒΡ„Π΅Ρ€ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° сС ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Ρ‚ ΠΏΠΎΡ€Π°Π΄ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Π°.

Π”ΠΆΠ΅ΠΊΠΈ Π§Π°Π½ ΠΌΠΎΠΆΠ΅ Π΄Π° опишС Π΄ΠΎΠ±Ρ€Π΅ ситуацията.

ΠœΡ€Π΅ΠΆΠΎΠ²Π° автоматизация. Π‘Π»ΡƒΡ‡Π°ΠΉ ΠΎΡ‚ Π½Π΅Ρ‡ΠΈΠΉ ΠΆΠΈΠ²ΠΎΡ‚

Благодаря Ρ‚ΠΈ, Π”ΠΆΠ°ΠΊΠΈ.

НС ΠΌΠ½ΠΎΠ³ΠΎ приятна ситуация, Π½Π°Π»ΠΈ?

НСка оставим Π½Π°ΡˆΠ°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π±Ρ€Π°Ρ‚ΠΎ с Ρ‚ΡŠΠΆΠ½ΠΈΡ‚Π΅ ΠΌΡƒ мисли Π·Π° ΠΌΠ°Π»ΠΊΠΎ.

НСка обсъдим ΠΊΠ°ΠΊ Ρ‰Π΅ сС развият ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ.

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΠΌΠ΅ слСдния Ρ€Π΅Π΄ Π½Π° прСдставянС Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

  1. НСка Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ;
  2. Π©Π΅ опишСм ΠΊΠ°ΠΊ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠΌΠ΅ настройки ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Ρ€ΡƒΡ‚Π΅Ρ€ Π½Π° Π΄Ρ€ΡƒΠ³ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ansible;
  3. Π”Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° автоматизацията Π½Π° ИВ инфраструктурата ΠΊΠ°Ρ‚ΠΎ цяло.

ΠœΡ€Π΅ΠΆΠΎΠ²Π° схСма ΠΈ описаниС

Π‘Ρ…Π΅ΠΌΠ°Ρ‚Π°

ΠœΡ€Π΅ΠΆΠΎΠ²Π° автоматизация. Π‘Π»ΡƒΡ‡Π°ΠΉ ΠΎΡ‚ Π½Π΅Ρ‡ΠΈΠΉ ΠΆΠΈΠ²ΠΎΡ‚

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ логичСската схСма Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° организация. Няма Π΄Π° Π½Π°Π·ΠΎΠ²Π°Π²Π°ΠΌΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅; Π·Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Π·ΠΈ статия Ρ‚ΠΎΠ²Π° няма Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (ВниматСлният Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π» Ρ‰Π΅ сС досСти Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ става Π΄ΡƒΠΌΠ°). Π’ΠΎΠ²Π° Π΅ само Π΅Π΄Π½ΠΎ ΠΎΡ‚ Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ прСдимства Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Ansible; ΠΊΠΎΠ³Π°Ρ‚ΠΎ настройвамС, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π΅ Π½ΠΈ интСрСсува какъв Π²ΠΈΠ΄ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Π΅. Π‘Π°ΠΌΠΎ Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅, Ρ‚ΠΎΠ²Π° Π΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ ΠΎΡ‚ Π΄ΠΎΠ±Ρ€Π΅ извСстни доставчици, ΠΊΠ°Ρ‚ΠΎ Cisco, Juniper, Check Point, Fortinet, Palo Alto... ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ своя собствСна опция.

ИмамС Π΄Π²Π΅ основни Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° прСмСстванС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°:

  1. ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ услуги, ΠΊΠΎΠΈΡ‚ΠΎ са дСйност Π½Π° компанията;
  2. ΠžΡΠΈΠ³ΡƒΡ€Π΅Ρ‚Π΅ комуникация с ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅, ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни (ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π΄ΠΎ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€Π΅Π· цСнтралния офис.

Π”Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ с основнитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ:

  1. Π”Π²Π° Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΈ Ρ€ΡƒΡ‚Π΅Ρ€Π° (BRD-01, BRD-02);
  2. ΠšΠ»ΡŠΡΡ‚Π΅Ρ€ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна (FW-CLUSTER);
  3. ОсновСн ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π» (L3-CORE);
  4. Π ΡƒΡ‚Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π΅ Π² спасСниС (Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‰Π΅ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈΠΌ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ настройки ΠΎΡ‚ FW-CLUSTER Π½Π° EMERGENCY) (EMERGENCY);
  5. Π‘ΡƒΠΈΡ‡ΠΎΠ²Π΅ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° инфраструктура (L2-MGMT);
  6. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина с Git ΠΈ Ansible (VM-AUTOMATION);
  7. Π›Π°ΠΏΡ‚ΠΎΠΏ, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° тСстванС ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ Π·Π° ΠΈΠ³Ρ€ΠΈ Π·Π° Ansible (Laptop-Automation).

ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° с Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ OSPF ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ със слСднитС области:

  • Π—ΠΎΠ½Π° 0 – Π·ΠΎΠ½Π°, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π² Π·ΠΎΠ½Π°Ρ‚Π° EXCHANGE;
  • Π—ΠΎΠ½Π° 1 – Π·ΠΎΠ½Π°, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, отговарящи Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Ρ„ΠΈΡ€ΠΌΠ΅Π½ΠΈΡ‚Π΅ услуги;
  • ΠžΠ±Π»Π°ΡΡ‚ 2 – област, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅;
  • Π—ΠΎΠ½Π° N – Π·ΠΎΠ½ΠΈ Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ ΠΌΡ€Π΅ΠΆΠΈ.

На Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ сС създава Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ Ρ€ΡƒΡ‚Π΅Ρ€ (VRF-INTERNET), Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Π΅ инсталиран eBGP full view със ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ присвоСн AS. iBGP Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ ΠΌΠ΅ΠΆΠ΄Ρƒ VRF. ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° с Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π±Π΅Π»ΠΈ адрСси, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π² Ρ‚Π΅Π·ΠΈ VRF-Π˜ΠΠ’Π•Π ΠΠ•Π’. Някои ΠΎΡ‚ Π±Π΅Π»ΠΈΡ‚Π΅ адрСси сС насочват Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ към FW-CLUSTER (адрСси, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ работят услугитС Π½Π° компанията), някои сС насочват ΠΏΡ€Π΅Π· Π·ΠΎΠ½Π°Ρ‚Π° EXCHANGE (Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ Ρ„ΠΈΡ€ΠΌΠ΅Π½ΠΈ услуги, ΠΊΠΎΠΈΡ‚ΠΎ изискват външни IP адрСси ΠΈ външни NAT адрСси Π·Π° офиси). Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ ΠΎΡ‚ΠΈΠ²Π° към Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, създадСни Π½Π° L3-CORE с Π±Π΅Π»ΠΈ ΠΈ сиви адрСси (Π·ΠΎΠ½ΠΈ Π·Π° сигурност).

ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° спСциални ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ прСдставлява физичСски спСциализирана ΠΌΡ€Π΅ΠΆΠ°. ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Π·ΠΎΠ½ΠΈ Π·Π° сигурност.
Π ΡƒΡ‚Π΅Ρ€ΡŠΡ‚ EMERGENCY физичСски ΠΈ логичСски Π΄ΡƒΠ±Π»ΠΈΡ€Π° FW-CLUSTER. Всички интСрфСйси Π½Π° Π½Π΅Π³ΠΎ са Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π³Π»Π΅Π΄Π°Ρ‚ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

Автоматизация ΠΈ Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ описаниС

Π Π°Π·Π±Ρ€Π°Ρ…ΠΌΠ΅ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΊΠ°ΠΊΠ²ΠΎ Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ, Π·Π° Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈΠΌ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΎΡ‚ FW-CLUSTER към EMERGENCY:

  1. Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ интСрфСйситС Π½Π° основния ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π» (L3-CORE), ΠΊΠΎΠΈΡ‚ΠΎ Π³ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ с FW-CLUSTER;
  2. Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ интСрфСйситС Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»Ρ Π½Π° ядрото L2-MGMT, ΠΊΠΎΠΈΡ‚ΠΎ Π³ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ с FW-CLUSTER;
  3. НиС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ EMERGENCY Ρ€ΡƒΡ‚Π΅Ρ€Π° (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ всички интСрфСйси са Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ Π½Π° Π½Π΅Π³ΠΎ, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Π·ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с L2-MGMT):

  • Π Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°ΠΌΠ΅ интСрфСйси ΠΏΡ€ΠΈ Π‘ΠŸΠ•Π¨ΠΠ˜ БИВУАЦИИ;
  • НиС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ външния IP адрСс (Π·Π° NAT), ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π±ΠΈΠ» Π½Π° FW-Cluster;
  • НиС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΌΠ΅ gARP заявки, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΌΠ°ΠΊ адрСситС Π² L3-CORE arp Ρ‚Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅ Π΄Π° сС промСнят ΠΎΡ‚ FW-Cluster Π½Π° EMERGENCY;
  • НиС рСгистрирамС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΊΠ°Ρ‚ΠΎ статичСн към BRD-01, BRD-02;
  • Π‘ΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ NAT ΠΏΡ€Π°Π²ΠΈΠ»Π°;
  • ИздиганС Π΄ΠΎ ΠΠ’ΠΠ Π˜Π™ΠΠ OSPF Π·ΠΎΠ½Π° 1;
  • ИздиганС Π΄ΠΎ ΠΠ’ΠΠ Π˜Π™ΠΠ OSPF Π·ΠΎΠ½Π° 2;
  • ΠŸΡ€ΠΎΠΌΠ΅Π½ΡΠΌΠ΅ Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π² Π·ΠΎΠ½Π° 1 Π½Π° 10;
  • ΠŸΡ€ΠΎΠΌΠ΅Π½ΡΠΌΠ΅ Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² Π—ΠΎΠ½Π° 1 Π½Π° 10;
  • НиС промСнямС IP адрСситС, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с L2-MGMT (Π½Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ Π½Π° FW-CLUSTER);
  • НиС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΌΠ΅ gARP заявки, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΌΠ°ΠΊ адрСситС Π² L2-MGMT arp Ρ‚Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅ Π΄Π° сС промСнят ΠΎΡ‚ FW-CLUSTER Π½Π° EMERGENCY.

ΠžΡ‚Π½ΠΎΠ²ΠΎ сС Π²Ρ€ΡŠΡ‰Π°ΠΌΠ΅ към ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π’Ρ€ΠΈ часа сутринта, ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ стрСс, Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° всСки Π΅Ρ‚Π°ΠΏ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π“ΠΎΡ‚ΠΎΠ²ΠΈ Π»ΠΈ стС Π΄Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Ρ‡Ρ€Π΅Π· CLI? Π΄Π° Π”ΠΎΠ±Ρ€Π΅, ΠΏΠΎΠ½Π΅ ΠΈΠ΄ΠΈ Π΄Π° си изплакнСш Π»ΠΈΡ†Π΅Ρ‚ΠΎ, Π΄Π° пийнСш ΠΊΠ°Ρ„Π΅ ΠΈ Π΄Π° ΡΡŠΠ±Π΅Ρ€Π΅Ρˆ силата Π½Π° волята си.
Брус, моля Ρ‚Π΅, ΠΏΠΎΠΌΠΎΠ³Π½ΠΈ Π½Π° ΠΌΠΎΠΌΡ‡Π΅Ρ‚Π°Ρ‚Π°.

ΠœΡ€Π΅ΠΆΠΎΠ²Π° автоматизация. Π‘Π»ΡƒΡ‡Π°ΠΉ ΠΎΡ‚ Π½Π΅Ρ‡ΠΈΠΉ ΠΆΠΈΠ²ΠΎΡ‚

Π•, Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° подобрявамС Π½Π°ΡˆΠ°Ρ‚Π° автоматизация.
По-Π΄ΠΎΠ»Ρƒ Π΅ Π΄Π°Π΄Π΅Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° с анзибъл. Π’Π°Π·ΠΈ схСма отразява Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ описахмС ΠΏΠΎ-Π³ΠΎΡ€Π΅, Ρ‚ΠΎΠ²Π° Π΅ просто спСцифична рСализация Π² Ansible.
ΠœΡ€Π΅ΠΆΠΎΠ²Π° автоматизация. Π‘Π»ΡƒΡ‡Π°ΠΉ ΠΎΡ‚ Π½Π΅Ρ‡ΠΈΠΉ ΠΆΠΈΠ²ΠΎΡ‚

На Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ Ρ€Π°Π·Π±Ρ€Π°Ρ…ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ трябва Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ Π½Π°Ρ€ΡŠΡ‡Π½ΠΈΠΊ, ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΎΡ…ΠΌΠ΅ тСстовС ΠΈ сСга смС Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° Π³ΠΎ стартирамС.

ΠžΡ‰Π΅ Π΅Π΄Π½ΠΎ ΠΌΠ°Π»ΠΊΠΎ Π»ΠΈΡ€ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅. Π›Π΅ΠΊΠΎΡ‚Π°Ρ‚Π° Π½Π° историята Π½Π΅ трябва Π΄Π° Π²ΠΈ ΠΏΠΎΠ΄Π²Π΅ΠΆΠ΄Π°. ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° писанС Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ-ΠΈΠ³Ρ€ΠΈ Π½Π΅ бСшС Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° прост ΠΈ Π±ΡŠΡ€Π·, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°. ВСстванСто ΠΎΡ‚Π½Π΅ доста Π²Ρ€Π΅ΠΌΠ΅, бСшС създадСн Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ стСнд, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ бСшС тСствано ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ бяха ΠΎΠΊΠΎΠ»ΠΎ 100 тСста.

Π”Π° стартирамС... Има чувството, Ρ‡Π΅ всичко сС случва ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Π²Π½ΠΎ, някъдС ΠΈΠΌΠ° Π³Ρ€Π΅ΡˆΠΊΠ°, Π½Π΅Ρ‰ΠΎ няма Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка. Чувството Π΄Π° ΡΠΊΠ°Ρ‡Π°Ρˆ с ΠΏΠ°Ρ€Π°ΡˆΡƒΡ‚, Π½ΠΎ ΠΏΠ°Ρ€Π°ΡˆΡƒΡ‚ΡŠΡ‚ Π½Π΅ иска Π΄Π° сС ΠΎΡ‚Π²ΠΎΡ€ΠΈ Π²Π΅Π΄Π½Π°Π³Π°... Ρ‚ΠΎΠ²Π° Π΅ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‡Π΅Ρ‚Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΎΡ‚ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Ansible playbook (IP адрСситС са Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ Π·Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° сСкрСтността):

[xxx@emergency ansible]$ ansible-playbook -i /etc/ansible/inventories/prod_inventory.ini /etc/ansible/playbooks/emergency_on.yml 

PLAY [------->Emergency on VCF] ********************************************************

TASK [vcf_junos_emergency_on : Disable PROD interfaces to FW-CLUSTER] *********************
changed: [vcf]

PLAY [------->Emergency on MGMT-CORE] ************************************************

TASK [mgmt_junos_emergency_on : Disable MGMT interfaces to FW-CLUSTER] ******************
changed: [m9-03-sw-03-mgmt-core]

PLAY [------->Emergency on] ****************************************************

TASK [mk_routeros_emergency_on : Enable EXT-INTERNET interface] **************************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Generate gARP for EXT-INTERNET interface] ****************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Enable static default route to EXT-INTERNET] ****************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Change NAT rule to EXT-INTERNET interface] ****************
changed: [m9-04-r-04] => (item=12)
changed: [m9-04-r-04] => (item=14)
changed: [m9-04-r-04] => (item=15)
changed: [m9-04-r-04] => (item=16)
changed: [m9-04-r-04] => (item=17)

TASK [mk_routeros_emergency_on : Enable OSPF Area 1 PROD] ******************************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Enable OSPF Area 2 MGMT] *****************************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Change OSPF Area 1 interfaces costs to 10] *****************
changed: [m9-04-r-04] => (item=VLAN-1001)
changed: [m9-04-r-04] => (item=VLAN-1002)
changed: [m9-04-r-04] => (item=VLAN-1003)
changed: [m9-04-r-04] => (item=VLAN-1004)
changed: [m9-04-r-04] => (item=VLAN-1005)
changed: [m9-04-r-04] => (item=VLAN-1006)
changed: [m9-04-r-04] => (item=VLAN-1007)
changed: [m9-04-r-04] => (item=VLAN-1008)
changed: [m9-04-r-04] => (item=VLAN-1009)
changed: [m9-04-r-04] => (item=VLAN-1010)
changed: [m9-04-r-04] => (item=VLAN-1011)
changed: [m9-04-r-04] => (item=VLAN-1012)
changed: [m9-04-r-04] => (item=VLAN-1013)
changed: [m9-04-r-04] => (item=VLAN-1100)

TASK [mk_routeros_emergency_on : Change OSPF area1 default cost for to 10] ******************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Change MGMT interfaces ip addresses] ********************
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n.254', u'name': u'VLAN-803'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+1.254', u'name': u'VLAN-805'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+2.254', u'name': u'VLAN-807'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+3.254', u'name': u'VLAN-809'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+4.254', u'name': u'VLAN-820'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+5.254', u'name': u'VLAN-822'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+6.254', u'name': u'VLAN-823'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+7.254', u'name': u'VLAN-824'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+8.254', u'name': u'VLAN-850'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+9.254', u'name': u'VLAN-851'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+10.254', u'name': u'VLAN-852'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+11.254', u'name': u'VLAN-853'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+12.254', u'name': u'VLAN-870'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+13.254', u'name': u'VLAN-898'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+14.254', u'name': u'VLAN-899'})

TASK [mk_routeros_emergency_on : Generate gARPs for MGMT interfaces] *********************
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n.254', u'name': u'VLAN-803'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+1.254', u'name': u'VLAN-805'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+2.254', u'name': u'VLAN-807'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+3.254', u'name': u'VLAN-809'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+4.254', u'name': u'VLAN-820'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+5.254', u'name': u'VLAN-822'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+6.254', u'name': u'VLAN-823'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+7.254', u'name': u'VLAN-824'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+8.254', u'name': u'VLAN-850'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+9.254', u'name': u'VLAN-851'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+10.254', u'name': u'VLAN-852'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+11.254', u'name': u'VLAN-853'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+12.254', u'name': u'VLAN-870'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+13.254', u'name': u'VLAN-898'})
changed: [m9-04-r-04] => (item={u'ip': u'Ρ….Ρ….n+14.254', u'name': u'VLAN-899'})

PLAY RECAP ************************************************************************

Π“ΠΎΡ‚ΠΎΠ²ΠΎ!

Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½Π΅ Π΅ съвсСм Π³ΠΎΡ‚ΠΎΠ², Π½Π΅ забравяйтС Π·Π° конвСргСнцията Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° голям Π±Ρ€ΠΎΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ във FIB. НиС Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° повлияСм Π½Π° Ρ‚ΠΎΠ²Π° ΠΏΠΎ никакъв Π½Π°Ρ‡ΠΈΠ½. Ρ‡Π°ΠΊΠ°ΠΌΠ΅ ΠŸΠΎΠ»ΡƒΡ‡ΠΈ сС. Π‘Π΅Π³Π° Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ.

А Π² сСло Π’ΠΈΠ»Π°Π±Π°Ρ…ΠΎ (ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ иска Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° настройката Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°) ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° мият Ρ‡ΠΈΠ½ΠΈΠΈΡ‚Π΅. Брус (вярно, Π²Π΅Ρ‡Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½, Π½ΠΎ Π½Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π³ΠΎΡ‚ΠΈΠ½) сС ΠΎΠΏΠΈΡ‚Π²Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Ρ‰Π΅ ΠΈΠΌΠ° Ρ€ΡŠΡ‡Π½ΠΎ ΠΏΡ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ.

ΠœΡ€Π΅ΠΆΠΎΠ²Π° автоматизация. Π‘Π»ΡƒΡ‡Π°ΠΉ ΠΎΡ‚ Π½Π΅Ρ‡ΠΈΠΉ ΠΆΠΈΠ²ΠΎΡ‚

Π‘ΠΈΡ… искал Π΄Π° сС спра ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ Π²Π°ΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Как ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° си Π²ΡŠΡ€Π½Π΅ΠΌ всичко? Π‘Π»Π΅Π΄ извСстно Π²Ρ€Π΅ΠΌΠ΅ Ρ‰Π΅ Π²ΡŠΡ€Π½Π΅ΠΌ към ΠΆΠΈΠ²ΠΎΡ‚ нашия FW-CLUSTER. Π’ΠΎΠ²Π° Π΅ основното ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅, Π° Π½Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΡ‚ΠΎ, ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π½Π΅Π³ΠΎ.

УсСщатС Π»ΠΈ ΠΊΠ°ΠΊ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ†ΠΈΡ‚Π΅ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° изгарят? ВСхничСският Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Ρ‰Π΅ Ρ‡ΡƒΠ΅ хиляди Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ²Π° Π½Π΅ трябва Π΄Π° сС ΠΏΡ€Π°Π²ΠΈ, Π·Π°Ρ‰ΠΎ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° станС ΠΏΠΎ-късно. Π—Π° съТалСниС, Ρ‚Π°ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΎΡ‚ ΠΊΡƒΠΏ ΠΊΡ€ΡŠΠΏΠΊΠΈ, ΠΏΠ°Ρ€Ρ‡Π΅Ρ‚Π° ΠΈ останки ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ си лукс. Оказва сС ΠΏΠ°Ρ‡ΡƒΡŠΡ€ΠΊ ΡŽΡ€Π³Π°Π½. ΠΠ°ΡˆΠ°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° ΠΊΠ°Ρ‚ΠΎ цяло, Π½Π΅ Π² Ρ‚Π°Π·ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° ситуация, Π° ΠΊΠ°Ρ‚ΠΎ цяло ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, ΠΊΠ°Ρ‚ΠΎ ИВ спСциалисти, Π΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΄ΠΎ красивата английска Π΄ΡƒΠΌΠ° β€žΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎΡΡ‚β€œ, тя Π΅ ΠΌΠ½ΠΎΠ³ΠΎ многостранна, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π²Π΅Π΄Π΅ ΠΊΠ°Ρ‚ΠΎ: ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½ΠΎΡΡ‚ , послСдоватСлност, Π»ΠΎΠ³ΠΈΠΊΠ°, ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½ΠΎΡΡ‚, систСматичност, ΡΡŠΠΏΠΎΡΡ‚Π°Π²ΠΈΠΌΠΎΡΡ‚, ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½ΠΎΡΡ‚. Всичко Π΅ Π·Π° Π½Π΅Π³ΠΎ. Π‘Π°ΠΌΠΎ Π² Ρ‚ΠΎΠ²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΅ управляСма, ясно Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ ΠΊΠ°ΠΊ, ясно Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ трябва Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ясно Π·Π½Π°Π΅ΠΌ къдС Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΠΌ, Π°ΠΊΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. И само Π² Ρ‚Π°ΠΊΠ°Π²Π° ΠΌΡ€Π΅ΠΆΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚ΠΎΠΊΡƒ-Ρ‰ΠΎ описахмС.

Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ бСшС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° Π΄Ρ€ΡƒΠ³Π° ΠΊΠ½ΠΈΠ³Π° Π·Π° ΠΈΠ³Ρ€Π°, която Π²ΡŠΡ€Π½Π° настройкитС Π² ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ ΠΈΠΌ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅. Π›ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΌΡƒ Π΅ ΡΡŠΡ‰Π°Ρ‚Π° (Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Π΅ Ρ€Π΅Π΄ΡŠΡ‚ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ΅Π½), Π·Π° Π΄Π° Π½Π΅ ΡƒΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ ΠΈ Π±Π΅Π· Ρ‚ΠΎΠ²Π° доста Π΄ΡŠΠ»Π³Π°Ρ‚Π° статия, Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°ΠΌΠ΅ списък с ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° playbook. Π‘Π»Π΅Π΄ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° упраТнСния Ρ‰Π΅ сС почувстватС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-спокойни ΠΈ ΠΏΠΎ-ΡƒΠ²Π΅Ρ€Π΅Π½ΠΈ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅Ρ‚ΠΎ, освСн Ρ‚ΠΎΠ²Π° всички ΠΏΠ°Ρ‚Π΅Ρ€ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ стС Π½Π°Ρ‚Ρ€ΡƒΠΏΠ°Π»ΠΈ Ρ‚Π°ΠΌ, Π²Π΅Π΄Π½Π°Π³Π° Ρ‰Π΅ сС разкрият.

ВсСки ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΠΈ пишС ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° цСлия писмСн ΠΊΠΎΠ΄, Π·Π°Π΅Π΄Π½ΠΎ с всички ΠΊΠ½ΠΈΠΆΠΊΠΈ. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°.

Π”Π°Π½Π½ΠΈ

Π‘ΠΏΠΎΡ€Π΅Π΄ нас процСситС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ, всС ΠΎΡ‰Π΅ Π½Π΅ са изкристализирали. Π’ΡŠΠ· основа Π½Π° Ρ‚ΠΎΠ²Π°, с ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΡΠ±Π»ΡŠΡΠΊΠ°Ρ…ΠΌΠ΅ ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ±ΡΡŠΠΆΠ΄Π°Ρ‚ Π½Π°ΡˆΠΈΡ‚Π΅ Π·Π°ΠΏΠ°Π΄Π½ΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ, засСга сС Π²ΠΈΠΆΠ΄Π°Ρ‚ слСднитС Ρ‚Π΅ΠΌΠΈ:

  • ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π°Π½Π΅ Π½Π° устройство;
  • Π‘ΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ;
  • ΠžΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅;
  • ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° нСизправности;
  • Π‘ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ.

ΠŸΡ€ΠΈ интСрСс ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ дискусията ΠΏΠΎ някоя ΠΎΡ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ Ρ‚Π΅ΠΌΠΈ.

Π‘ΠΈΡ… искал ΡΡŠΡ‰ΠΎ Π΄Π° говоря ΠΌΠ°Π»ΠΊΠΎ Π·Π° автоматизацията. Какво трябва Π΄Π° бъдС спорСд Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅:

  • БистСмата трябва Π΄Π° ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· Ρ‡ΠΎΠ²Π΅ΠΊ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ сС подобрява ΠΎΡ‚ Ρ‡ΠΎΠ²Π΅ΠΊ. БистСмата Π½Π΅ трябва Π΄Π° зависи ΠΎΡ‚ Ρ…ΠΎΡ€Π°Ρ‚Π°;
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΡ‚Π° трябва Π΄Π° Π΅ СкспСртна. Няма клас спСциалисти, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. Има СкспСрти, ΠΊΠΎΠΈΡ‚ΠΎ са Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π»ΠΈ цялата Ρ€ΡƒΡ‚ΠΈΠ½Π° ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ само слоТни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ;
  • Π ΡƒΡ‚ΠΈΠ½Π½ΠΈΡ‚Π΅ стандартни Π·Π°Π΄Π°Ρ‡ΠΈ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ β€žΡ Π΅Π΄Π½ΠΎ натисканС Π½Π° Π±ΡƒΡ‚ΠΎΠ½β€œ, Π±Π΅Π· Π΄Π° сС губят рСсурси. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ²Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌ ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ.

И Π΄ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ трябва Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Ρ‚Π΅Π·ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ:

  • ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ Π½Π° ИВ инфраструктурата (По-ΠΌΠ°Π»ΠΊΠΎ рисковС ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°, модСрнизация, внСдряванС. По-ΠΌΠ°Π»ΠΊΠΎ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°);
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° ИВ рСсурси (БистСма Π·Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ - ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΊΠΎ сС ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΊΠΎ рСсурси са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π² Π΅Π΄Π½Π° систСма, Π° Π½Π΅ Ρ‡Ρ€Π΅Π· писма ΠΈ посСщСния Π² Ρ‚ΠΎΠΏ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚Π΅);
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° намаляванС Π½Π° броя Π½Π° ИВ пСрсонала.

Автори Π½Π° статията: ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ Π§Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠ² (CCIE RS, CCIE SP) ΠΈ ПавСл ΠšΠΈΡ€ΠΈΠ»ΠΎΠ². ИмамС интСрСс Π΄Π° обсъТдамС ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° автоматизация Π½Π° ИВ инфраструктурата.


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€