เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ. เช•เซ‹เชˆเชจเชพ เชœเซ€เชตเชจเชฎเชพเช‚เชฅเซ€ เชเช• เช•เซ‡เชธ

เชนเซ‡ เชนเชฌเชฐ!

เช† เชฒเซ‡เช–เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเชพ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เชจเซ‡เชŸเชตเชฐเซเช•เชจเซเช‚ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชฐเซ‡เช–เชพเช•เซƒเชคเชฟ เชœเซ‡ เชเช• เชจเชพเชจเซ€ เชชเชฐเช‚เชคเซ เช–เซ‚เชฌ เชœ เช—เซŒเชฐเชตเชชเซ‚เชฐเซเชฃ เช•เช‚เชชเชจเซ€เชฎเชพเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชตเชพเชธเซเชคเชตเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชฎเซ‡เชšเซ‹ เชฐเซ‡เชจเซเชกเชฎ เช›เซ‡. เช…เชฎเซ‡ เช† เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชฌเชจเซ‡เชฒเชพ เช•เซ‡เชธเชจเซ‡ เชœเซ‹เชˆเชถเซเช‚, เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชฌเชฟเชเชจเซ‡เชธ เชฌเช‚เชง เชฅเชˆ เชถเช•เซ‡ เช…เชจเซ‡ เช—เช‚เชญเซ€เชฐ เชจเชพเชฃเชพเช•เซ€เชฏ เชจเซเช•เชธเชพเชจ เชฅเชˆ เชถเช•เซ‡. เช† เช•เซ‡เชธเชจเซ‹ เช‰เช•เซ‡เชฒ "เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เช“เชŸเซ‹เชฎเซ‡เชถเชจ" เชจเชพ เช–เซเชฏเชพเชฒเชฎเชพเช‚ เช–เซ‚เชฌ เชœ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡. เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช…เชฎเซ‡ เชฌเชคเชพเชตเซ€เชถเซเช‚ เช•เซ‡ เชคเชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชŸเซ‚เช‚เช•เชพ เชธเชฎเชฏเชฎเชพเช‚ เชœเชŸเชฟเชฒ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เช…เชฎเซ‡ เช† เชธเชฎเชธเซเชฏเชพเช“ เชถเชพ เชฎเชพเชŸเซ‡ เช† เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช เชคเซ‡เชจเชพ เชชเชฐ เชตเชฟเชšเชพเชฐ เช•เชฐเซ€เชถเซเช‚ เช…เชจเซ‡ เช…เชจเซเชฏเชฅเชพ (เช•เชจเซเชธเซ‹เชฒ เชฆเซเชตเชพเชฐเชพ) เชจเชนเซ€เช‚.

เชœเชตเชพเชฌเชฆเชพเชฐเซ€เชจเซ‹ เช‡เชจเช•เชพเชฐ

เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชฎเชพเชŸเซ‡เชจเชพ เช…เชฎเชพเชฐเชพ เชฎเซเช–เซเชฏ เชธเชพเชงเชจเซ‹ เชเชจเซเชธเชฟเชฌเชฒ (เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชŸเซ‚เชฒ เชคเชฐเซ€เช•เซ‡) เช…เชจเซ‡ เช—เชฟเชŸ (เชเชจเซเชธเชฟเชฌเชฒ เชชเซเชฒเซ‡เชฌเซเช•เซเชธ เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชคเชฐเซ€เช•เซ‡) เช›เซ‡. เชนเซเช‚ เชคเชฐเชค เชœ เชเช• เช†เชฐเช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ เช•เซ‡ เช† เช•เซ‹เชˆ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฒเซ‡เช– เชจเชฅเซ€, เชœเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เชœเชตเชพเชฌเซ€ เช…เชฅเชตเชพ เช—เชฟเชŸเชจเชพ เชคเชฐเซเช• เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช เช›เซ€เช, เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹ เชธเชฎเชœเชพเชตเซ€เช เช›เซ€เช (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเซ‹เชฒเชŸเชพเชธเซเช•เชฟเชฎเซ‹เชกเซเชฏเซเชฒเซเชธ, เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€ เชซเชพเช‡เชฒเซ‹, เชœเชตเชพเชฌเชฎเชพเช‚ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธ เชถเซเช‚ เช›เซ‡ เช…เชฅเชตเชพ เชœเซเชฏเชพเชฐเซ‡ เชถเซเช‚ เชฅเชพเชฏ เช›เซ‡ เชคเชฎเซ‡ git push เช…เชฅเชตเชพ git เช•เชฎเชฟเชŸ เช†เชฆเซ‡เชถเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช›เซ‹). เช† เชตเชพเชฐเซเชคเชพ เชคเชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเชตเชพเชฌเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชธเชพเชงเชจเซ‹ เชชเชฐ NTP เช…เชฅเชตเชพ SMTP เชจเซ€ เช—เซ‹เช เชตเชฃเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชจเชฅเซ€. เช† เชเช• เชตเชพเชฐเซเชคเชพ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชญเซ‚เชฒเซ‹ เชตเชฟเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชชเซเชฐเชพเชงเชพเชจเซเชฏเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชจเซ‡เชŸเชตเชฐเซเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ TCP/IP, OSPF, BGP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชธเซเชŸเซ‡เช• เชถเซเช‚ เช›เซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฐเซ€ เชธเชฎเชœ เชนเซ‹เชตเซ€ เชชเชฃ เชธเชฒเชพเชนเชญเชฐเซเชฏเซเช‚ เช›เซ‡. เช…เชฎเซ‡ เชธเชฎเซ€เช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชœเชตเชพเชฌเซ€ เช…เชจเซ‡ เช—เชฟเชŸเชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เชชเชฃ เชฒเชˆเชถเซเช‚. เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชนเชœเซ€ เชชเชฃ เช•เซ‹เชˆ เชšเซ‹เช•เซเช•เชธ เช‰เช•เซ‡เชฒ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ "เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชฌเชฟเชฒเชฟเชŸเซ€ เช…เชจเซ‡ เช“เชŸเซ‹เชฎเซ‡เชถเชจ" เชชเซเชธเซเชคเช• เชตเชพเช‚เชšเชตเชพเชจเซ€ เช–เซ‚เชฌ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เช เช›เซ€เช. เชœเซ‡เชธเชจ เชเชกเชฒเชฎเซ‡เชจ, เชธเซเช•เซ‹เชŸ เชเชธ. เชฒเซ‹เชตเซ‡ เช…เชจเซ‡ เชฎเซ‡เชŸ เช“เชธเซเชตเชพเชฒเซเชŸ เชฆเซเชตเชพเชฐเชพ เชจเซ‡เช•เซเชธเซเชŸ-เชœเชจเชฐเซ‡เชถเชจ เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเชฟเชจเชฟเชฏเชฐ เชฎเชพเชŸเซ‡ เช•เซเชถเชณเชคเชพ.

เชนเชตเซ‡ เชฎเซเชฆเซเชฆเชพ เชชเชฐ.

เชธเชฎเชธเซเชฏเชพเชจเซ€ เชฐเชšเชจเชพ

เชšเชพเชฒเซ‹ เชเช• เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช: เชธเชตเชพเชฐเซ‡ 3 เชตเชพเช—เซเชฏเซ‡, เชคเชฎเซ‡ เชเชกเชชเชฅเซ€ เชŠเช‚เช˜เซ€ เชฐเชนเซเชฏเชพ เช›เซ‹ เช…เชจเซ‡ เชธเซเชตเชชเซเชจ เชœเซ‹เชถเซ‹. เชซเซ‹เชจ เช•เซ‰เชฒ. เชŸเซ‡เช•เชจเชฟเช•เชฒ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐ เช•เชนเซ‡ เช›เซ‡:

- เชนเชพ?
โ€”###, ####, #####, เชซเชพเชฏเชฐเชตเซ‹เชฒ เช•เซเชฒเชธเซเชŸเชฐ เช˜เชŸเซ€ เช—เชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชตเชงเชคเซเช‚ เชจเชฅเซ€!!!
เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เช†เช‚เช–เซ‹ เช˜เชธเชถเซ‹, เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เช…เชจเซ‡ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชซเซ‹เชจ เชชเชฐ เชคเชฎเซ‡ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเชจเชพ เชฎเชพเชฅเชพ เชชเชฐเชจเชพ เชตเชพเชณ เชซเชพเชŸเชคเชพ เชธเชพเช‚เชญเชณเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชคเซ‡ เชชเชพเช›เชพ เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซเช‚ เช•เชนเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชœเชจเชฐเชฒ เชคเซ‡เชจเซ‡ เชฌเซ€เชœเซ€ เชฒเชพเช‡เชจ เชชเชฐ เชฌเซ‹เชฒเชพเชตเซ‡ เช›เซ‡.

เช…เชกเชงเชพ เช•เชฒเชพเช• เชชเช›เซ€, เชคเชฎเซ‡ เชกเซเชฏเซเชŸเซ€ เชถเชฟเชซเซเชŸเชฎเชพเช‚เชฅเซ€ เชชเซเชฐเชฅเชฎ เชชเชฐเชฟเชšเชฏ เชจเซ‹เช‚เชงเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€, เชฆเชฐเซ‡เช•เชจเซ‡ เชœเช—เชพเชกเซเชฏเชพ เชœเซ‡ เชœเชพเช—เซ€ เชถเช•เซ‡ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชคเช•เชจเซ€เช•เซ€ เชจเชฟเชฐเซเชฆเซ‡เชถเช• เชœเซ‚เช เซเช‚ เชฌเซ‹เชฒเซเชฏเชพ เชจเชนเซ€เช‚, เชฌเชงเซเช‚ เชœเซ‡เชตเซเช‚ เช›เซ‡ เชคเซ‡เชตเซเช‚ เช›เซ‡, เชซเชพเชฏเชฐเชตเซ‰เชฒเซเชธเชจเซเช‚ เชฎเซเช–เซเชฏ เช•เซเชฒเชธเซเชŸเชฐ เชชเชกเซ€ เช—เชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชถเชฐเซ€เชฐเชจเซ€ เช•เซ‹เชˆ เชฎเซ‚เชณเชญเซ‚เชค เชนเชฟเชฒเชšเชพเชฒ เชคเซ‡เชจเซ‡ เชคเซ‡เชจเชพ เชนเซ‹เชถเชฎเชพเช‚ เชฒเชพเชตเซ€ เชจเชฅเซ€. เช•เช‚เชชเชจเซ€ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฌเชงเซ€ เชธเซ‡เชตเชพเช“ เช•เชพเชฎ เช•เชฐเชคเซ€ เชจเชฅเซ€.

เชคเชฎเชพเชฐเชพ เชธเซเชตเชพเชฆ เชฎเชพเชŸเซ‡ เชธเชฎเชธเซเชฏเชพ เชชเชธเช‚เชฆ เช•เชฐเซ‹, เชฆเชฐเซ‡เช•เชจเซ‡ เช•เช‚เชˆเช• เช…เชฒเช— เชฏเชพเชฆ เชฐเชนเซ‡เชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชญเชพเชฐเซ‡ เชญเชพเชฐเชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชฎเชพเช‚ เชฐเชพเชคเซ‹เชฐเชพเชค เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚, เช…เชจเซ‡ เชฆเชฐเซ‡เช• เช–เซเชถ เชฅเชˆเชจเซ‡ เชธเซ‚เชˆ เช—เชฏเชพ. เชจเซ‡เชŸเชตเชฐเซเช• เช•เชพเชฐเซเชก เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เช–เชพเชฎเซ€เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชตเชนเซ‡เชตเชพ เชฒเชพเช—เซเชฏเซ‹, เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชซเชฐเซเชธ เช“เชตเชฐเชซเซเชฒเซ‹ เชฅเชตเชพ เชฒเชพเช—เซเชฏเชพ.

เชœเซ‡เช•เซ€ เชšเซ‡เชจ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชตเชฐเซเชฃเชตเซ€ เชถเช•เซ‡ เช›เซ‡.

เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ. เช•เซ‹เชˆเชจเชพ เชœเซ€เชตเชจเชฎเชพเช‚เชฅเซ€ เชเช• เช•เซ‡เชธ

เช†เชญเชพเชฐ, เชœเซ‡เช•เซ€.

เชเช• เช–เซ‚เชฌ เชœ เชธเซเช–เชฆ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชจเชฅเซ€, เชคเซ‡ เช›เซ‡?

เชšเชพเชฒเซ‹ เช…เชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชญเชพเชˆเชจเซ‡ เชคเซ‡เชจเชพ เช‰เชฆเชพเชธเซ€ เชตเชฟเชšเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เช›เซ‹เชกเซ€ เชฆเชˆเช.

เชšเชพเชฒเซ‹ เชšเชฐเซเชšเชพ เช•เชฐเซ€เช เช•เซ‡ เช˜เชŸเชจเชพเช“ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช†เช—เชณ เชตเชงเชถเซ‡.

เช…เชฎเซ‡ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ€ เชฐเชœเซ‚เช†เชคเชจเชพ เชจเซ€เชšเซ‡เชจเชพ เช•เซเชฐเชฎเชจเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซ€เช เช›เซ€เช

  1. เชšเชพเชฒเซ‹ เชจเซ‡เชŸเชตเชฐเซเช• เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เชœเซ‹เชˆเช เช…เชจเซ‡ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชœเซ‹เชˆเช;
  2. เช…เชฎเซ‡ เชเชจเซเชธเชฟเชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช• เชฐเชพเช‰เชŸเชฐเชฅเซ€ เชฌเซ€เชœเชพ เชฐเชพเช‰เชŸเชฐเชฎเชพเช‚ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช เชคเซ‡เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เชถเซเช‚;
  3. เชเช•เช‚เชฆเชฐเซ‡ เช†เชˆเชŸเซ€ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเชพ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช.

เชจเซ‡เชŸเชตเชฐเซเช• เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เช…เชจเซ‡ เชตเชฐเซเชฃเชจ

เช† เชฏเซ‹เชœเชจเชพ

เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ. เช•เซ‹เชˆเชจเชพ เชœเซ€เชตเชจเชฎเชพเช‚เชฅเซ€ เชเช• เช•เซ‡เชธ

เชšเชพเชฒเซ‹ เช†เชชเชฃเซ€ เชธเช‚เชธเซเชฅเชพเชจเชพ เชฒเซ‹เชœเชฟเช•เชฒ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆเช. เช…เชฎเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชพเชงเชจเซ‹ เช‰เชคเซเชชเชพเชฆเช•เซ‹เชจเซ‡ เชจเชพเชฎ เช†เชชเซ€เชถเซเช‚ เชจเชนเซ€เช‚; เช† เชฒเซ‡เช–เชจเชพ เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡ เชคเซ‡ เช•เซ‹เชˆ เชตเชพเช‚เชงเซ‹ เชจเชฅเซ€ (เชธเชšเซ‡เชค เชตเชพเชšเช• เช…เชจเซเชฎเชพเชจ เช•เชฐเชถเซ‡ เช•เซ‡ เช•เชฏเชพ เชชเซเชฐเช•เชพเชฐเชจเชพเช‚ เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡). Ansible เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เช† เชฎเชพเชคเซเชฐ เชเช• เชธเชพเชฐเซ‹ เชซเชพเชฏเชฆเซ‹ เช›เซ‡; เชธเซ‡เชŸเช…เชช เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเซ‡ เช•เซ‡เชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพเช‚ เชธเชพเชงเชจเซ‹ เช›เซ‡ เชคเซ‡เชจเซ€ เช•เชพเชณเชœเซ€ เชฒเซ‡เชคเชพ เชจเชฅเซ€. เชฎเชพเชคเซเชฐ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เช† เชธเชฟเชธเซเช•เซ‹, เชœเซเชฏเซเชจเชฟเชชเชฐ, เชšเซ‡เช• เชชเซ‹เชˆเชจเซเชŸ, เชซเซ‹เชฐเซเชŸเซ€เชจเซ‡เชŸ, เชชเชพเชฒเซ‹ เช…เชฒเซเชŸเซ‹ เชœเซ‡เชตเชพ เชœเชพเชฃเซ€เชคเชพ เชตเชฟเช•เซเชฐเซ‡เชคเชพเช“เชจเซเช‚ เชธเชพเชงเชจ เช›เซ‡...เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹.

เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช–เชธเซ‡เชกเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเซ‡ เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏเซ‹ เช›เซ‡:

  1. เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเช“เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹, เชœเซ‡ เช•เช‚เชชเชจเซ€เชจเซ‹ เชตเซเชฏเชตเชธเชพเชฏ เช›เซ‡;
  2. เชถเชพเช–เชพเช“, เชฐเชฟเชฎเซ‹เชŸ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐ เช…เชจเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชธเช‚เชธเซเชฅเชพเช“ (เชญเชพเช—เซ€เชฆเชพเชฐเซ‹ เช…เชจเซ‡ เช—เซเชฐเชพเชนเช•เซ‹), เชคเซ‡เชฎเชœ เช•เซ‡เชจเซเชฆเซเชฐเซ€เชฏ เช•เชพเชฐเซเชฏเชพเชฒเชฏ เชฆเซเชตเชพเชฐเชพ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชธเซเชงเซ€ เชถเชพเช–เชพเช“เชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‹.

เชšเชพเชฒเซ‹ เชฎเซ‚เชณเชญเซ‚เชค เชคเชคเซเชตเซ‹เชฅเซ€ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€เช:

  1. เชฌเซ‡ เชฌเซ‹เชฐเซเชกเชฐ เชฐเชพเช‰เชŸเชฐเซเชธ (BRD-01, BRD-02);
  2. เชซเชพเชฏเชฐเชตเซ‹เชฒ เช•เซเชฒเชธเซเชŸเชฐ (FW-CLUSTER);
  3. เช•เซ‹เชฐ เชธเซเชตเซ€เชš (L3-CORE);
  4. เชเช• เชฐเชพเช‰เชŸเชฐ เชœเซ‡ เชฒเชพเช‡เชซเชฒเชพเช‡เชจ เชฌเชจเซ€ เชœเชถเซ‡ (เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ€เชถเซเช‚, เชคเซ‡เชฎ เช…เชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ FW-CLUSTER เชฅเซ€ เช‡เชฎเชฐเซเชœเชจเซเชธเซ€เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ€เชถเซเช‚) (เช‡เชฎเชฐเซเชœเชจเซเชธเซ€);
  5. เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ (L2-MGMT) เชฎเชพเชŸเซ‡ เชธเซเชตเชฟเชš;
  6. Git เช…เชจเซ‡ Ansible (VM-AUTOMATION) เชธเชพเชฅเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ;
  7. เชเช• เชฒเซ‡เชชเชŸเซ‹เชช เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชเชจเซเชธเชฟเชฌเชฒ (เชฒเซ‡เชชเชŸเซ‹เชช-เช“เชŸเซ‹เชฎเซ‡เชถเชจ) เชฎเชพเชŸเซ‡ เชชเซเชฒเซ‡เชฌเซเช•เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ€เชšเซ‡เชจเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชธเชพเชฅเซ‡ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• OSPF เชฐเซ‚เชŸเซ€เช‚เช— เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชธเชพเชฅเซ‡ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡:

  • เชตเชฟเชธเซเชคเชพเชฐ 0 - เชตเชฟเชธเซเชคเชพเชฐ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เชเช•เซเชธเชšเซ‡เชจเซเชœ เชเซ‹เชจเชฎเชพเช‚ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช–เชธเซ‡เชกเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชฐเชพเช‰เชŸเชฐเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡;
  • เชตเชฟเชธเซเชคเชพเชฐ 1 - เชตเชฟเชธเซเชคเชพเชฐ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เช•เช‚เชชเชจเซ€ เชธเซ‡เชตเชพเช“เชจเชพ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชฐเชพเช‰เชŸเชฐเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡;
  • เชตเชฟเชธเซเชคเชพเชฐ 2 - เชตเชฟเชธเซเชคเชพเชฐ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เชฐเซ‚เชŸเซ€เช‚เช— เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชŸเซเชฐเชพเชซเชฟเช• เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชฐเชพเช‰เชŸเชฐเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡;
  • เช•เซเชทเซ‡เชคเซเชฐ N - เชถเชพเช–เชพ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เชตเชฟเชธเซเชคเชพเชฐเซ‹.

เชฌเซ‹เชฐเซเชกเชฐ เชฐเชพเช‰เชŸเชฐเซเชธ เชชเชฐ, เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฐเชพเช‰เชŸเชฐ (VRF-INTERNET) เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชชเชฐ eBGP เชชเซ‚เชฐเซเชฃ เชฆเซƒเชถเซเชฏ เช…เชจเซเชฐเซ‚เชช เชธเซ‹เช‚เชชเซ‡เชฒ AS เชธเชพเชฅเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡. iBGP VRF เชตเชšเซเชšเซ‡ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡. เช•เช‚เชชเชจเซ€ เชชเชพเชธเซ‡ เชธเชซเซ‡เชฆ เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ‹ เชชเซ‚เชฒ เช›เซ‡ เชœเซ‡ เช† VRF-เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เชธเชซเซ‡เชฆ เชธเชฐเชจเชพเชฎเชพเช‚ เชธเซ€เชงเชพ FW-CLUSTER (เชเชกเซเชฐเซ‡เชธ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เช•เช‚เชชเชจเซ€เชจเซ€ เชธเซ‡เชตเชพเช“ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡) เชชเชฐ เชฐเชพเช‰เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช•เซ‡เชŸเชฒเชพเช• เชเช•เซเชธเชšเซ‡เชจเซเชœ เชเซ‹เชจ (เช†เช‚เชคเชฐเชฟเช• เช•เช‚เชชเชจเซ€ เชธเซ‡เชตเชพเช“ เช•เซ‡ เชœเซ‡เชจเซ‡ เชฌเชพเชนเซเชฏ IP เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡, เช…เชจเซ‡ เช“เชซเชฟเชธเซ‹ เชฎเชพเชŸเซ‡ เชฌเชพเชนเซเชฏ NAT เชธเชฐเชจเชพเชฎเชพเช‚เช“) เชฆเซเชตเชพเชฐเชพ เชฐเซ‚เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เช—เชณ, เชŸเซเชฐเชพเชซเชฟเช• เชธเชซเซ‡เชฆ เช…เชจเซ‡ เชฐเชพเช–เซ‹เชกเซ€ เชธเชฐเชจเชพเชฎเชพเช‚ (เชธเซเชฐเช•เซเชทเชพ เชเซ‹เชจ) เชธเชพเชฅเซ‡ L3-CORE เชชเชฐ เชฌเชจเชพเชตเซ‡เชฒ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฐเชพเช‰เชŸเชฐ เชชเชฐ เชœเชพเชฏ เช›เซ‡.

เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฎเชฐเซเชชเชฟเชค เชธเซเชตเซ€เชšเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชญเซŒเชคเชฟเช• เชฐเซ€เชคเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช•เชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡. เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฃ เชธเซเชฐเช•เซเชทเชพ เชเซ‹เชจเชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡.
เช‡เชฎเชฐเซเชœเชจเซเชธเซ€ เชฐเชพเช‰เชŸเชฐ เชถเชพเชฐเซ€เชฐเชฟเช• เช…เชจเซ‡ เชคเชพเชฐเซเช•เชฟเช• เชฐเซ€เชคเซ‡ FW-CLUSTERเชจเซเช‚ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชจเชพ เชชเชฐเชจเชพ เชคเชฎเชพเชฎ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เช…เช•เซเชทเชฎ เช›เซ‡ เชธเชฟเชตเชพเชฏ เช•เซ‡ เชœเซ‡ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡.

เช“เชŸเซ‹เชฎเซ‡เชถเชจ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชตเชฐเซเชฃเชจ

เช…เชฎเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเซเชฏเซเช‚ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช†เชชเชฃเซ‡ FW-CLUSTER เชฅเซ€ เช‡เชฎเชฐเซเชœเชจเซเชธเซ€เชฎเชพเช‚ เชŸเซเชฐเชพเชซเชฟเช• เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเซเช‚ เช•เชฐเซ€เชถเซเช‚ เชคเซ‡เชจเชพ เชชเชฐ เชเช• เชชเช—เชฒเซเช‚-เชฆเชฐ-เชชเช—เชฒเชพเช‚ เชœเซ‹เชˆเช:

  1. เช…เชฎเซ‡ เช•เซ‹เชฐ เชธเซเชตเซ€เชš (L3-CORE) เชชเชฐเชจเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡ เชคเซ‡เชจเซ‡ FW-CLUSTER เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡;
  2. เช…เชฎเซ‡ L2-MGMT เช•เชฐเซเชจเชฒ เชธเซเชตเซ€เชš เชชเชฐเชจเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเซ‹เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡ เชคเซ‡เชจเซ‡ FW-CLUSTER เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡;
  3. เช…เชฎเซ‡ เช‡เชฎเชฐเซเชœเชจเซเชธเซ€ เชฐเชพเช‰เชŸเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€เช เช›เซ€เช (เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡, L2-MGMT เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชธเชฟเชตเชพเชฏเชจเชพ เชคเชฎเชพเชฎ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชคเซ‡เชจเชพ เชชเชฐ เช…เช•เซเชทเชฎ เช›เซ‡):

  • เช…เชฎเซ‡ เช‡เชฎเชฐเซเชœเชจเซเชธเซ€ เชชเชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ€เช เช›เซ€เช;
  • เช…เชฎเซ‡ เชฌเชพเชนเซเชฏ IP เชธเชฐเชจเชพเชฎเซเช‚ (NAT เชฎเชพเชŸเซ‡) เช—เซ‹เช เชตเซ€เช เช›เซ€เช เชœเซ‡ FW-Cluster เชชเชฐ เชนเชคเซเช‚;
  • เช…เชฎเซ‡ GARP เชตเชฟเชจเช‚เชคเซ€เช“ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ L3-CORE arp เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚ เช–เชธเช–เชธเชจเชพ เชธเชฐเชจเชพเชฎเชพเช‚ FW-Cluster เชฅเซ€ เช‡เชฎเชฐเซเชœเชจเซเชธเซ€เชฎเชพเช‚ เชฌเชฆเชฒเชพเชˆ เชœเชพเชฏ;
  • เช…เชฎเซ‡ BRD-01, BRD-02 เชฎเชพเชŸเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชŸเชจเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เชคเชฐเซ€เช•เซ‡ เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชฐเซ€เช เช›เซ€เช;
  • NAT เชจเชฟเชฏเชฎเซ‹ เชฌเชจเชพเชตเซ‹;
  • เช‡เชฎเชฐเซเชœเชจเซเชธเซ€ OSPF เชตเชฟเชธเซเชคเชพเชฐ 1 เชธเซเชงเซ€ เชตเชงเชพเชฐเซ‹;
  • เช‡เชฎเชฐเซเชœเชจเซเชธเซ€ OSPF เชตเชฟเชธเซเชคเชพเชฐ 2 เชธเซเชงเซ€ เชตเชงเชพเชฐเซ‹;
  • เช…เชฎเซ‡ เชตเชฟเชธเซเชคเชพเชฐ 1 เชฅเซ€ 10 เชฎเชพเช‚ เชฐเซ‚เชŸเชจเซ€ เช•เชฟเช‚เชฎเชค เชฌเชฆเชฒเซ€เช เช›เซ€เช;
  • เช…เชฎเซ‡ เชเชฐเชฟเชฏเชพ 1 เชฅเซ€ 10 เชฎเชพเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชŸเชจเซ€ เช•เชฟเช‚เชฎเชค เชฌเชฆเชฒเซ€เช เช›เซ€เช;
  • เช…เชฎเซ‡ L2-MGMT (FW-CLUSTER เชชเชฐ เชนเชคเชพ เชคเซ‡ เชฎเชพเชŸเซ‡) เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ IP เชธเชฐเชจเชพเชฎเชพเช“ เชฌเชฆเชฒเซ€เช เช›เซ€เช;
  • เช…เชฎเซ‡ GARP เชตเชฟเชจเช‚เชคเซ€เช“ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ L2-MGMT arp เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚ เช–เชธเช–เชธเชจเชพ เชธเชฐเชจเชพเชฎเชพเช‚ FW-CLUSTER เชฅเซ€ เช‡เชฎเชฐเซเชœเชจเซเชธเซ€เชฎเชพเช‚ เชฌเชฆเชฒเชพเชˆ เชœเชพเชฏ.

เชซเชฐเซ€เชฅเซ€, เช…เชฎเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ€ เชฎเซ‚เชณ เชฐเชšเชจเชพ เชชเชฐ เชชเชพเช›เชพ เช†เชตเซ€เช เช›เซ€เช. เชธเชตเชพเชฐเชจเชพ เชคเซเชฐเชฃ เชตเชพเช—เซเชฏเชพ, เชญเชพเชฐเซ‡ เชคเชฃเชพเชต, เช•เซ‹เชˆเชชเชฃ เชคเชฌเช•เซเช•เซ‡ เชญเซ‚เชฒ เชจเชตเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. CLI เชฆเซเชตเชพเชฐเชพ เช†เชฆเซ‡เชถเซ‹ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‹? เชนเชพ? เช เซ€เช• เช›เซ‡, เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เชคเชฎเชพเชฐเชพ เชšเชนเซ‡เชฐเชพเชจเซ‡ เช•เซ‹เช—เชณเชพ เช•เชฐเซ‹, เชฅเซ‹เชกเซ€ เช•เซ‹เชซเซ€ เชชเซ€เช“ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‡เชšเซเช›เชพเชถเช•เซเชคเชฟ เชเช•เชคเซเชฐ เช•เชฐเซ‹.
เชฌเซเชฐเซเชธ, เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เช›เซ‹เช•เชฐเชพเช“เชจเซ‡ เชฎเชฆเชฆ เช•เชฐเซ‹.

เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ. เช•เซ‹เชˆเชจเชพ เชœเซ€เชตเชจเชฎเชพเช‚เชฅเซ€ เชเช• เช•เซ‡เชธ

เช เซ€เช• เช›เซ‡, เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เช“เชŸเซ‹เชฎเซ‡เชถเชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€เช เช›เซ€เช.
เชจเซ€เชšเซ‡ เชชเซเชฒเซ‡เชฌเซเช• เชœเชตเชพเชฌเซ€ เชถเชฐเชคเซ‹เชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ‹ เช†เช•เซƒเชคเชฟ เช›เซ‡. เช† เชฏเซ‹เชœเชจเชพ เช…เชฎเซ‡ เช‰เชชเชฐ เชตเชฐเซเชฃเชตเซ‡เชฒ เช›เซ‡ เชคเซ‡ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชฎเชพเชคเซเชฐ เชœเชตเชพเชฌเซ€เชฌเชฒเชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡.
เชจเซ‡เชŸเชตเชฐเซเช• เช“เชŸเซ‹เชฎเซ‡เชถเชจ. เช•เซ‹เชˆเชจเชพ เชœเซ€เชตเชจเชฎเชพเช‚เชฅเซ€ เชเช• เช•เซ‡เชธ

เช† เชคเชฌเช•เซเช•เซ‡, เช…เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชถเซเช‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเซเชฒเซ‡เชฌเซเช• เชตเชฟเช•เชธเชพเชตเซ€, เชชเชฐเซ€เช•เซเชทเชฃ เชนเชพเชฅ เชงเชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชนเชตเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช.

เช…เชจเซเชฏ เชเช• เชจเชพเชจเซเช‚ เช—เซ€เชคเชพเชคเซเชฎเช• เชตเชฟเชทเชฏเชพเช‚เชคเชฐ. เชตเชพเชฐเซเชคเชพเชจเซ€ เชธเชฐเชณเชคเชพ เชคเชฎเชจเซ‡ เช—เซ‡เชฐเชฎเชพเชฐเซเช—เซ‡ เชฆเซ‹เชฐเซ‡ เชจเชนเซ€เช‚. เชชเซเชฒเซ‡เชฌเซเช• เชฒเช–เชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชเชŸเชฒเซ€ เชธเชฐเชณ เช…เชจเซ‡ เชเชกเชชเซ€ เชจ เชนเชคเซ€ เชœเซ‡เชŸเชฒเซ€ เชฒเชพเช—เซ‡ เช›เซ‡. เชชเชฐเซ€เช•เซเชทเชฃเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹, เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเซเชŸเซ‡เชจเซเชก เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚, เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซเช‚ เช˜เชฃเซ€ เชตเช–เชค เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚, เชฒเช—เชญเช— 100 เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ.

เชšเชพเชฒเซ‹ เชฒเซ‹เชจเซเชš เช•เชฐเซ€เช... เชเชตเซ€ เชฒเชพเช—เชฃเซ€ เช›เซ‡ เช•เซ‡ เชฌเชงเซเช‚ เช–เซ‚เชฌ เชœ เชงเซ€เชฐเซ‡ เชงเซ€เชฐเซ‡ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เช•เซเชฏเชพเช‚เช• เช•เซ‹เชˆ เชญเซ‚เชฒ เช›เซ‡, เช…เช‚เชคเซ‡ เช•เช‚เชˆเช• เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เชชเซ‡เชฐเชพเชถเซ‚เชŸ เชธเชพเชฅเซ‡ เช•เซ‚เชฆเชตเชพเชจเซ€ เชฒเชพเช—เชฃเซ€, เชชเชฐเช‚เชคเซ เชชเซ‡เชฐเชพเชถเซ‚เชŸ เชคเชฐเชค เชœ เช–เซ‹เชฒเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชจเชฅเซ€... เช† เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡.

เช†เช—เชณ, เช…เชฎเซ‡ เชเชจเซเชธเชฟเชฌเชฒ เชชเซเชฒเซ‡เชฌเซเช•เชจเชพ เช•เชฐเซ‡เชฒเชพ เช“เชชเชฐเซ‡เชถเชจเซเชธเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชตเชพเช‚เชšเซ€เช เช›เซ€เช (เช†เช‡เชชเซ€ เชเชกเซเชฐเซ‡เชธ เช—เซเชชเซเชคเชคเชพเชจเชพ เชนเซ‡เชคเซเชฅเซ€ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ):

[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 เชจเซ‡ เชซเชฐเซ€ เชœเซ€เชตเช‚เชค เช•เชฐเซ€เชถเซเช‚. เช† เชฎเซเช–เซเชฏ เชธเชพเชงเชจ เช›เซ‡, เชฌเซ‡เช•เช…เชช เชจเชฅเซ€, เชจเซ‡เชŸเชตเชฐเซเช• เชคเซ‡เชจเชพ เชชเชฐ เชšเชพเชฒเชตเซเช‚ เชœเซ‹เชˆเช.

เชถเซเช‚ เชคเชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชฐเซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเชณเช—เชตเชพ เชฎเชพเช‚เชกเซ‡ เช›เซ‡? เชŸเซ‡เช•เชจเชฟเช•เชฒ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐ เชนเชœเชพเชฐเซ‹ เชฆเชฒเซ€เชฒเซ‹ เชธเชพเช‚เชญเชณเชถเซ‡ เช•เซ‡ เช† เช•เซ‡เชฎ เชจ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช, เช† เชชเช›เซ€ เช•เซ‡เชฎ เช•เชฐเซ€ เชถเช•เชพเชฏ. เช•เชฎเชจเชธเซ€เชฌเซ‡, เช† เชฐเซ€เชคเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‡เชšเซ‹, เชŸเซเช•เชกเชพเช“ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชญเซ‚เชคเชชเซ‚เชฐเซเชต เชฒเช•เซเชเชฐเซ€เชจเชพ เช…เชตเชถเซ‡เชทเซ‹เชจเชพ เชธเชฎเซ‚เชนเชฎเชพเช‚เชฅเซ€ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชชเซ‡เชšเชตเชฐเซเช• เชฐเชœเชพเช‡ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช…เชฎเชพเชฐเซเช‚ เช•เชพเชฐเซเชฏ, เช† เชšเซ‹เช•เซเช•เชธ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช†เช‡เชŸเซ€ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชคเชฐเซ€เช•เซ‡, เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เชธเซเช‚เชฆเชฐ เช…เช‚เช—เซเชฐเซ‡เชœเซ€ เชถเชฌเซเชฆ "เชธเชคเชคเชคเชพ" เชชเชฐ เชฒเชพเชตเชตเชพเชจเซเช‚ เช›เซ‡, เชคเซ‡ เช–เซ‚เชฌ เชœ เชฌเชนเซเชชเช•เซเชทเซ€เชฏ เช›เซ‡, เชคเซ‡เชจเซเช‚ เช† เชฐเซ€เชคเซ‡ เชญเชพเชทเชพเช‚เชคเชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡: เชธเซเชธเช‚เช—เชคเชคเชพ , เชธเซเชธเช‚เช—เชคเชคเชพ, เชคเชฐเซเช•, เชธเซเชธเช‚เช—เชคเชคเชพ, เชตเซเชฏเชตเชธเซเชฅเชฟเชคเชคเชพ, เชคเซเชฒเชจเชพเชคเซเชฎเช•เชคเชพ, เชธเซเชธเช‚เช—เชคเชคเชพ. เชคเซ‡ เชฌเชงเชพ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช›เซ‡. เชซเช•เซเชค เช† เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชฎเซ‡เชจเซ‡เชœ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เช›เซ‡, เช…เชฎเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเชฎเชœเซ€เช เช›เซ€เช เช•เซ‡ เชถเซเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡, เช…เชฎเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเชฎเชœเซ€เช เช›เซ€เช เช•เซ‡ เชถเซเช‚ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เช…เชฎเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ เชœเซ‹ เชธเชฎเชธเซเชฏเชพเช“ เชŠเชญเซ€ เชฅเชพเชฏ เชคเซ‹ เช•เซเชฏเชพเช‚ เชœเซ‹เชตเซเช‚. เช…เชจเซ‡ เชซเช•เซเชค เช†เชตเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชคเชฎเซ‡ เชฏเซเช•เซเชคเชฟเช“ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡เชฎ เช•เซ‡ เช…เชฎเซ‡ เชนเชฎเชฃเชพเช‚ เชœ เชตเชฐเซเชฃเชตเซ‡เชฒ เช›เซ‡.

เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เชฌเซ€เชœเซ€ เชชเซเชฒเซ‡เชฌเซเช• เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡เชฃเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชฎเซ‚เชณ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชชเชฐเชค เช•เชฐเซ€ เชนเชคเซ€. เชคเซ‡เชจเชพ เช“เชชเชฐเซ‡เชถเชจเชจเซ‹ เชคเชฐเซเช• เชธเชฎเชพเชจ เช›เซ‡ (เช เชฏเชพเชฆ เชฐเชพเช–เชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เช•เซเชฐเชฎ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡), เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฒเชพเช‚เชฌเชพ เชฒเซ‡เช–เชจเซ‡ เชฒเช‚เชฌเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚, เช…เชฎเซ‡ เชชเซเชฒเซ‡เชฌเซเช• เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจเชจเซ€ เชธเซ‚เชšเชฟ เชชเซ‹เชธเซเชŸ เชจ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เช†เชตเซ€ เช•เชธเชฐเชคเซ‹ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเชฎเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชตเชงเซ เชถเชพเช‚เชค เช…เชจเซ‡ เชตเชงเซ เช†เชคเซเชฎเชตเชฟเชถเซเชตเชพเชธ เช…เชจเซเชญเชตเชถเซ‹, เชตเชงเซเชฎเชพเช‚, เชคเชฎเซ‡ เชคเซเชฏเชพเช‚ เชฎเซ‚เช•เซ‡เชฒเชพ เช•เซ‹เชˆเชชเชฃ เช•เซเชฐเซ‰เชš เชคเชฐเชค เชœ เชชเซ‹เชคเชพเชจเซ‡ เชชเซเชฐเช—เชŸ เช•เชฐเชถเซ‡.

เช•เซ‹เชˆเชชเชฃ เชตเซเชฏเช•เซเชคเชฟ เช…เชฎเชจเซ‡ เชฒเช–เซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฎ เชชเซ‡เชฒเซ€เชฌเซเช• เชธเชนเชฟเชค เชคเชฎเชพเชฎ เชฒเซ‡เช–เชฟเชค เช•เซ‹เชกเชจเชพ เชธเซเชคเซเชฐเซ‹เชคเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเช‚เชชเชฐเซเช•เซ‹.

เชคเชพเชฐเชฃเซ‹

เช…เชฎเชพเชฐเชพ เชฎเชคเซ‡, เชธเซเชตเชฏเช‚เชธเช‚เชšเชพเชฒเชฟเชค เชฅเชˆ เชถเช•เซ‡ เชคเซ‡เชตเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชนเชœเซ เชธเซเชงเซ€ เชธเซเชซเชŸเชฟเช•เซ€เช•เชฐเชฃ เชฅเชˆ เชจเชฅเซ€. เช…เชฎเซ‡ เชถเซเช‚ เช…เชจเซเชญเชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชชเชถเซเชšเชฟเชฎเซ€ เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹ เชถเซเช‚ เชšเชฐเซเชšเชพ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡, เชจเซ€เชšเซ‡เชจเซ€ เชฅเซ€เชฎเซเชธ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เช›เซ‡:

  • เช‰เชชเช•เชฐเชฃเชจเซ€ เชœเซ‹เช—เชตเชพเชˆ;
  • เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชน;
  • เชœเชพเชฃ;
  • เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ;
  • เชชเชพเชฒเชจ.

เชœเซ‹ เชฐเชธ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ เช†เชชเซ‡เชฒเชพ เชตเชฟเชทเชฏเซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เชชเชฐ เชšเชฐเซเชšเชพ เชšเชพเชฒเซ เชฐเชพเช–เซ€ เชถเช•เซ€เช เช›เซ€เช.

เชนเซเช‚ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชตเชฟเชถเซ‡ เชชเชฃ เชฅเซ‹เชกเซ€ เชตเชพเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚. เชคเซ‡ เช†เชชเชฃเซ€ เชธเชฎเชœเชฎเชพเช‚ เชถเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช:

  • เชธเชฟเชธเซเชŸเชฎ เชตเซเชฏเช•เซเชคเชฟ เชตเชฟเชจเชพ เชœเซ€เชตเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชตเซเชฏเช•เซเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชธเซเชงเชพเชฐเซ‡เชฒ เชนเซ‹เชฏ เช›เซ‡. เชธเชฟเชธเซเชŸเชฎ เชฎเชจเซเชทเซเชฏเซ‹ เชชเชฐ เชจเชฟเชฐเซเชญเชฐ เชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช;
  • เช“เชชเชฐเซ‡เชถเชจ เชจเชฟเชทเซเชฃเชพเชค เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. เชจเชฟเชฏเชฎเชฟเชค เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเชจเชพเชฐเชพ เชจเชฟเชทเซเชฃเชพเชคเซ‹เชจเซ‹ เช•เซ‹เชˆ เชตเชฐเซเช— เชจเชฅเซ€. เชเชตเชพ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เช›เซ‡ เชœเซ‡เชฎเชฃเซ‡ เชธเชฎเช—เซเชฐ เชฐเซ‚เชŸเชฟเชจเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชœเชŸเชฟเชฒ เชธเชฎเชธเซเชฏเชพเช“ เชนเชฒ เช•เชฐเซ€ เช›เซ‡;
  • เชจเชฟเชฏเชฎเชฟเชค เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช•เชพเชฐเซเชฏเซ‹ "เชฌเชŸเชจเชจเชพ เชธเซเชชเชฐเซเชถ เชชเชฐ" เช†เชชเชฎเซ‡เชณเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช•เซ‹เชˆ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เชฌเช—เชพเชก เชฅเชคเซ‹ เชจเชฅเซ€. เช†เชตเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชนเช‚เชฎเซ‡เชถเชพ เช…เชจเซเชฎเชพเชจเชฟเชค เช…เชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เช›เซ‡.

เช…เชจเซ‡ เช† เชฎเซเชฆเซเชฆเชพเช“ เชถเซเช‚ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡:

  • เช†เช‡เชŸเซ€ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชชเชพเชฐเชฆเชฐเซเชถเชฟเชคเชพ (เช“เชชเชฐเซ‡เชถเชจ, เช†เชงเซเชจเชฟเช•เซ€เช•เชฐเชฃ, เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเชพ เช“เช›เชพ เชœเซ‹เช–เชฎเซ‹. เชฆเชฐ เชตเชฐเซเชทเซ‡ เช“เช›เซ‹ เชกเชพเช‰เชจเชŸเชพเช‡เชฎ);
  • เช†เช‡เชŸเซ€ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชฏเซ‹เชœเชจเชพ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ (เช•เซเชทเชฎเชคเชพ-เช†เชฏเซ‹เชœเชจ เชธเชฟเชธเซเชŸเชฎ - เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช•เซ‡เชŸเชฒเซ‹ เชตเชชเชฐเชพเชถ เชฅเชพเชฏ เช›เซ‡, เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชเช• เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชŸเซ‹เชšเชจเชพ เชตเชฟเชญเชพเช—เซ‹เชจเซ‡ เชชเชคเซเชฐเซ‹ เช…เชจเซ‡ เชฎเซเชฒเชพเช•เชพเชคเซ‹ เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚);
  • เช†เช‡เชŸเซ€ เชธเซเชŸเชพเชซเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ.

เชฒเซ‡เช–เชจเชพ เชฒเซ‡เช–เช•เซ‹: เชเชฒเซ‡เช•เซเชเชพเชจเซเชกเชฐ เชšเซ‡เชฒเซ‹เชตเซ‡เช•เซ‹เชต (CCIE RS, CCIE SP) เช…เชจเซ‡ เชชเชพเชตเซ‡เชฒ เช•เชฟเชฐเซ€เชฒเซ‹เชต. เช…เชฎเซ‡ เช†เช‡เชŸเซ€ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช“เชŸเซ‹เชฎเซ‡เชถเชจเชจเชพ เชตเชฟเชทเชฏ เชชเชฐ เชšเชฐเซเชšเชพ เช•เชฐเชตเชพ เช…เชจเซ‡ เช‰เช•เซ‡เชฒเซ‹ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเซ€เช เช›เซ€เช.


เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹