เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ‡ เชšเชฎเชคเซเช•เชพเชฐ เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชเช• เชฐเซ‹เชฎเชพเช‚เชšเช•

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

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

เชจเชตเชพ เชธเชฐเซเชตเชฐเซเชธเชจเซเช‚ เช•เชฎเชฟเชถเชจเชฟเช‚เช— เชธเชฎเชฏเชฎเชฐเซเชฏเชพเชฆเชพ เชธเชพเชฅเซ‡ เชธเช–เชค เชฐเซ€เชคเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเซเช‚ เชนเชคเซเช‚. เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช–เชธเซ‡เชกเชตเชพเชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชเช• เช…เชฌเชœ เชญเซ‡เชŸเซ‹เชจเชพ เชถเชฟเชชเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชธเซเชฅเชณเชพเช‚เชคเชฐเชจเซ‡ เชœเซ‹เช–เชฎเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚. เชซเชพเชงเชฐ เชซเซเชฐเซ‹เชธเซเชŸ เช…เชจเซ‡ เชธเชพเชจเซเชคเชพเช•เซเชฒเซ‹เชเชจเซ€ เชฌเชจเซ‡เชฒเซ€ เชŸเซ€เชฎ เชชเชฃ เชคเชพเชฐเซ€เช– เชฌเชฆเชฒเซ€ เชถเช•เซ€ เชจเชฅเซ€ - เชคเชฎเซ‡ เชตเชฐเซเชทเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชเช• เชœ เชตเชพเชฐ เชตเซ‡เชฐเชนเชพเช‰เชธ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ SAP เชธเชฟเชธเซเชŸเชฎ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. 31 เชกเชฟเชธเซ‡เชฎเซเชฌเชฐเชฅเซ€ 1 เชœเชพเชจเซเชฏเซเช†เชฐเซ€ เชธเซเชงเซ€, เช›เซ‚เชŸเช• เชตเชฟเช•เซเชฐเซ‡เชคเชพเชจเชพ เชตเชฟเชถเชพเชณ เชตเซ‡เชฐเชนเชพเช‰เชธ, เช•เซเชฒ 20 เชซเซ‚เชŸเชฌเซ‹เชฒ เชฎเซ‡เชฆเชพเชจเชจเชพ เช•เชฆ, เชคเซ‡เชฎเชจเซเช‚ เช•เชพเชฎ 15 เช•เชฒเชพเช• เชฎเชพเชŸเซ‡ เชฌเช‚เชง เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช–เชธเซ‡เชกเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช† เชเช•เชฎเชพเชคเซเชฐ เชธเชฎเชฏเช—เชพเชณเซ‹ เช›เซ‡. เชธเชฐเซเชตเชฐ เชฐเชœเซ‚ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชญเซ‚เชฒ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชœเช—เซเชฏเชพ เชจเชนเซ‹เชคเซ€.

เชฎเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฆเซ‹: เชฎเชพเชฐเซ€ เชตเชพเชฐเซเชคเชพ เช…เชฎเชพเชฐเซ€ เชŸเซ€เชฎ เชตเชพเชชเชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชพเชงเชจเซ‹ เช…เชจเซ‡ เช—เซ‹เช เชตเชฃเซ€ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเช‚เช•เซเชฒเชฎเชพเช‚ เช…เชจเซ‡เช• เชธเซเชคเชฐเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชฎเซเช–เซเชฏ เช˜เชŸเช• CMS เชธเชฟเชธเซเชŸเชฎ เช›เซ‡. เช”เชฆเซเชฏเซ‹เช—เชฟเช• เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚, เชเช• เชธเซเชคเชฐเชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€ เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ เช…เชชเซเชฐเชฟเชฏ เชšเชฎเชคเซเช•เชพเชฐเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชถเซ‡.

OS เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ

เชชเซเชฐเชฅเชฎ เชธเซเชคเชฐ เช เชญเซŒเชคเชฟเช• เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡. เชคเซ‡ เชฎเชพเชจเชต เชชเชฐเชฟเชฌเชณเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชจเซ‡, เชฎเซ‚เชณเชญเซ‚เชค OS เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

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

เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ "เชฎเชนเชคเซเชคเชฎ" เช•เชพเชฐเซเชฏ BIOS/เชซเชฐเซเชฎเชตเซ‡เชฐ เชธเซเชคเชฐเชฅเซ€ OS เชธเซเชงเซ€ เชธเชฐเซเชตเชฐเซ‹เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เช›เซ‡. เช…เชนเซ€เช‚ เช˜เชฃเซเช‚ เชฌเชงเซเช‚ เชธเชพเชงเชจเซ‹ เช…เชจเซ‡ เชธเซ‡เชŸเช…เชช เช•เชพเชฐเซเชฏเซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชตเชฟเชœเชพเชคเซ€เชฏ เชธเชพเชงเชจเซ‹ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆ เชถเช•เซ‹ เช›เซ‹ REDFISH API. เชœเซ‹ เชคเชฎเชพเชฎ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชเช• เชตเชฟเช•เซเชฐเซ‡เชคเชพ เชชเชพเชธเซ‡เชฅเซ€ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ เช˜เชฃเซ€ เชตเช–เชค เชคเซˆเชฏเชพเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชนเซ‹เชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, HP ILO เชเชฎเซเชชเซเชฒเซ€เชซเชพเชฏเชฐ, DELL OpenManage, เชตเช—เซ‡เชฐเซ‡).

เชญเซŒเชคเชฟเช• เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ OS เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชœเชพเชฃเซ€เชคเชพ เช•เซ‹เชฌเซเชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เช‘เชชเชฐเซ‡เชถเชจ เชธเซ‡เชตเชพ เชธเชพเชฅเซ‡ เชธเช‚เชฎเชค เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธเชจเชพ เชธเชฎเซ‚เชนเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เชจเชตเซเช‚ เชธเชฐเซเชตเชฐ เช‰เชฎเซ‡เชฐเชคเซ€ เชตเช–เชคเซ‡, เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‡ เชธเชฐเซเชตเชฐเชจเชพ MAC เชเชกเซเชฐเซ‡เชธเชจเซ‡ เช•เซ‹เชฌเซเชฌเชฒเชฐเชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ€ เชฆเซ€เชงเซเช‚. เชชเซเชฐเชฅเชฎ เชตเช–เชค เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชฌเซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชธเชฐเซเชตเชฐเชจเซ‡ เช…เชธเซเชฅเชพเชฏเซ€ เชธเชฐเชจเชพเชฎเซเช‚ เช…เชจเซ‡ เชเช• เชจเชตเซเช‚ OS เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซเช‚. เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชฒเช•เซเชทเซเชฏ VLAN/IP เชเชกเซเชฐเซ‡เชธเชฟเช‚เช—เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เช•เชพเชฎ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚. เชนเชพ, VLAN เชจเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเช‚เช•เชฒเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชธเชฐเซเชตเชฐเชจเชพ เช†เช•เชธเซเชฎเชฟเช• เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชธเชพเชฎเซ‡ เชตเชงเชพเชฐเชพเชจเซเช‚ เชฐเช•เซเชทเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡.

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

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ‡ เชšเชฎเชคเซเช•เชพเชฐ เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชเช• เชฐเซ‹เชฎเชพเช‚เชšเช•
เชšเซ‹เช–เชพ. 1. เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ.

เชฎเซ‡เชจเซ‡เชœเชฟเช‚เช— เชฐเชนเชธเซเชฏเซ‹

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

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

  • เชธเซ€เชงเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช•เซ‹เชกเชฎเชพเช‚ เช…เชฅเชตเชพ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚;
  • เชตเชฟเชถเชฟเชทเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชงเชจเซ‹เชฎเชพเช‚ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเชจเซเชธเชฟเชฌเชฒ เชตเซ‰เชฒเซเชŸ);
  • CI/CD เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ (Jenkins/TeamCity/GitLab/etc.) เช…เชฅเชตเชพ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ (เชเชจเซเชธเชฟเชฌเชฒ เชŸเชพเชตเชฐ/เชเชจเซเชธเชฟเชฌเชฒ AWX);
  • เชฐเชนเชธเซเชฏเซ‹ เชชเชฃ "เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€" เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡เช“ เชจเชฟเชฐเซเชฆเชฟเชทเซเชŸ เชธเซเชฅเชพเชจ เชชเชฐ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เช“ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡;
  • เช‰เชชเชฐเชจเชพ เชตเชฟเชตเชฟเชง เชธเช‚เชฏเซ‹เชœเชจเซ‹.

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

เช…เชฎเซ‡ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เช—เซเชชเซเชค เชธเซเชŸเซ‹เชฐเซ‡เชœ HashiCorp เชตเซ‰เชฒเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹. เช† เช…เชฎเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€:

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

เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช…เชจเซ‡ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช†เช—เชณ เชตเชงเซ€เช. เชคเซ‡เชจเชพ เชตเชฟเชจเชพ เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เช˜เชฃเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹เชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚ เช เช–เซ‚เชฌ เชฌเชฟเชจ-เชคเซเชšเซเช› เช›เซ‡. เช…เชฎเซ‡ LDAP เชธเซ‡เชตเชพ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช…เชจเซ‡ เช…เชงเชฟเช•เซƒเชคเชคเชพ เช—เซ‹เช เชตเซ€ เช›เซ‡. เชจเชนเชฟเช‚เชคเชฐ, เชตเซ‰เชฒเซเชŸเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชŸเซ‹เช•เชจเซเชธเชจเซ‹ เชธเชคเชค เช‡เชถเซเชฏเซ‚ เช…เชจเซ‡ เชŸเซเชฐเซ…เช• เชฐเชพเช–เชตเซ‹ เชชเชกเชถเซ‡. เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚ เช…เชจเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชเช• เชถเซ‹เชงเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชˆ เชœเชถเซ‡ "เชถเซเช‚ เชฎเซ‡เช‚ เช† เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช–เชพเชคเซเช‚ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชฌเชจเชพเชตเซเชฏเซเช‚/เชกเซ€เชฒเซ€เชŸ เช•เชฐเซเชฏเซเช‚?"

เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฌเซ€เชœเซเช‚ เชธเซเชคเชฐ เช‰เชฎเซ‡เชฐเซ€เช เช›เซ€เช: เชฐเชนเชธเซเชฏเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช…เชจเซ‡ เช•เซ‡เชจเซเชฆเซเชฐเซ€เชฏ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ/เช…เชงเชฟเช•เซƒเชคเชคเชพ:

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ‡ เชšเชฎเชคเซเช•เชพเชฐ เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชเช• เชฐเซ‹เชฎเชพเช‚เชšเช•
เชšเซ‹เช–เชพ. 2. เชธเชฟเช•เซเชฐเซ‡เชŸเซเชธ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ.

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ

เช…เชฎเซ‡ เช•เซ‹เชฐ เชชเชฐ เชชเชนเซ‹เช‚เชšเซเชฏเชพ - CMS เชธเชฟเชธเซเชŸเชฎ. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† Ansible เช…เชจเซ‡ Red Hat Ansible AWX เชจเซเช‚ เชธเช‚เชฏเซ‹เชœเชจ เช›เซ‡.

Ansible เชจเซ‡ เชฌเชฆเชฒเซ‡ Chef, Puppet, SaltStack เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ. เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฎเชพเชชเชฆเช‚เชกเซ‹เชจเชพ เช†เชงเชพเชฐเซ‡ เชœเชตเชพเชฌเซ€เชฌเชฒ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.

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

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

เช†เชตเชพ เชฎเซเชฆเซเชฆเชพเช“เชจเซ‹ เชธเชฟเช‚เชนเชซเชพเชณเซ‹ Red Hat เชฆเซเชตเชพเชฐเชพ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเชตเชพเชฌเซ€ เชŸเชพเชตเชฐ, เช…เชฅเชตเชพ เชคเซ‡เชจเซ‹ เช“เชชเชจ-เชธเซ‹เชฐเซเชธ เช…เชชเชธเซเชŸเซเชฐเซ€เชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชœเชตเชพเชฌเซ€ AWX. เชเชŸเชฒเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช—เซเชฐเชพเชนเช• เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚.

เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ CMS เชธเชฟเชธเซเชŸเชฎเชจเชพ เชชเซ‹เชŸเซเชฐเซ‡เชŸเชจเซ‡ เชตเชงเซ เชเช• เชธเซเชชเชฐเซเชถ. เชœเชตเชพเชฌเซ€ เชชเซเชฒเซ‡เชฌเซเช• เช•เซ‹เชก เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชตเซ€ เชœเซ‹เชˆเช. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช›เซ‡ GitLab CE.

เชคเซ‡เชฅเซ€, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เชชเซ‹เชคเซ‡ เชœ Ansible/Ansible AWX/GitLab (เชซเชฟเช—. 3 เชœเซเช“) เชจเชพ เชธเช‚เชฏเซ‹เชœเชจ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช…เชฒเชฌเชคเซเชค, AWX/GitLab เชธเชฟเช‚เช—เชฒ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเช‚เช•เชฒเชฟเชค เช›เซ‡, เช…เชจเซ‡ Ansible เชชเซเชฒเซ‡เชฌเซเช• HashiCorp Vault เชธเชพเชฅเซ‡ เชธเช‚เช•เชฒเชฟเชค เช›เซ‡. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เชเชจเซเชธเชฟเชฌเชฒ AWX เชฆเซเชตเชพเชฐเชพ เชœ เช‰เชคเซเชชเชพเชฆเชจ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชคเชฎเชพเชฎ "เช—เซ‡เชฎเชจเชพ เชจเชฟเชฏเชฎเซ‹" เชธเซเชชเชทเซเชŸ เช•เชฐเซ‡เชฒ เช›เซ‡: เช•เซ‹เชฃ เชถเซเช‚ เช—เซ‹เช เชตเซ€ เชถเช•เซ‡ เช›เซ‡, CMS เชฎเชพเชŸเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช•เซ‹เชก เช•เซเชฏเชพเช‚เชฅเซ€ เชฎเซ‡เชณเชตเชตเซ‹ เชตเช—เซ‡เชฐเซ‡.

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ‡ เชšเชฎเชคเซเช•เชพเชฐ เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชเช• เชฐเซ‹เชฎเชพเช‚เชšเช•
เชšเซ‹เช–เชพ. 3. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ.

เชŸเซ‡เชธเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ

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

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

  • เชฆเชฐเซ‡เช• เชญเซ‚เชฎเชฟเช•เชพ เชเช•เชฎ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชฆเซเชตเชพเชฐเชพ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชคเชพ เช•เซ‹เชกเชฎเชพเช‚ เช•เซ‹เชˆ เชซเซ‡เชฐเชซเชพเชฐ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช†เชชเชฎเซ‡เชณเซ‡ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เช•เซ‹เชกเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชคเชฎเชพเชฎ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช…เชจเซ‡ เช•เซ‹เชก เชธเชฎเซ€เช•เซเชทเชพ เชชเชธเชพเชฐ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชœ เช‰เชคเซเชชเชพเชฆเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡.

เช•เซ‹เชก เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชถเชพเช‚เชค เช…เชจเซ‡ เชตเชงเซ เช…เชจเซเชฎเชพเชจเชฟเชค เชฌเชจเซ€ เช—เชฏเซเช‚ เช›เซ‡. เชธเชคเชค เชชเชฐเซ€เช•เซเชทเชฃเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ GitLab CI/CD เชŸเซ‚เชฒเช•เชฟเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชฒเซ€เชงเซ‹ เชœเชตเชพเชฌเซ€ เช…เชฃเซ.

เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช•เซ‹เชกเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ GitLab CI/CD เชฎเซ‹เชฒเซ‡เช•เซเชฏเซเชฒเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ‡ เช›เซ‡:

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

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

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ‡ เชšเชฎเชคเซเช•เชพเชฐ เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชเช• เชฐเซ‹เชฎเชพเช‚เชšเช•
เชšเซ‹เช–เชพ. 4. GitLab CI/CD เชฎเชพเช‚ เชญเซ‚เชฎเชฟเช•เชพเช“เชจเซเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเชฐเซ€เช•เซเชทเชฃ.

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

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฒเซ€เชงเซ‡, เชธเชฎเชพเชจ เชชเซเชฐเช•เชพเชฐเชจเชพ เชธเชพเชงเชจเซ‹ เชชเชฐเชจเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚ เชตเชฟเชธเช‚เช—เชคเชคเชพเช“ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเชšเช เช•เซเชฒเชธเซเชŸเชฐ เชจเซ‹เชกเซเชธ เชชเชฐ sysctl เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชฒเช— เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡). เช…เชฅเชตเชพ เชธเชพเชงเชจเซ‹ เชชเชฐเชจเซเช‚ เชตเชพเชธเซเชคเชตเชฟเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ CMS เช•เซ‹เชกเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฐเชคเชพ เช…เชฒเช— เช›เซ‡.

เชคเซ‡เชฅเซ€, เชธเชคเชค เชชเชฐเซ€เช•เซเชทเชฃ เช‰เชชเชฐเชพเช‚เชค, เช…เชฎเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเชธเช‚เช—เชคเชคเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชตเชพเชคเชพเชตเชฐเชฃ เชคเชชเชพเชธเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชธเซŒเชฅเซ€ เชธเชฐเชณ เชตเชฟเช•เชฒเซเชช เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซ‹: CMS เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช•เซ‹เชกเชจเซ‡ "เชกเซเชฐเชพเชฏ เชฐเชจ" เชฎเซ‹เชกเชฎเชพเช‚ เชšเชฒเชพเชตเซ‹, เชเชŸเชฒเซ‡ เช•เซ‡, เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฒเชพเช—เซ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชชเชฐเช‚เชคเซ เช†เชฏเซ‹เชœเชฟเชค เช…เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เช—เซ‹เช เชตเชฃเซ€ เชตเชšเซเชšเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชตเชฟเชธเช‚เช—เชคเชคเชพเช“เชจเซ€ เชธเซ‚เชšเชจเชพ เชธเชพเชฅเซ‡. เช…เชฎเซ‡ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ โ€œโ€”เชšเซ‡เช•โ€ เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡ เชคเชฎเชพเชฎ เชœเชตเชพเชฌเซ€ เชชเซเชฒเซ‡เชฌเซเช• เชšเชฒเชพเชตเซ€เชจเซ‡ เช†เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹ เช›เซ‡. เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ, เชชเซเชฒเซ‡เชฌเซเช•เชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพ เช…เชจเซ‡ เช…เชช เชŸเซ เชกเซ‡เชŸ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ Ansible AWX เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡ (เชœเซเช“ เช†เช•เซƒเชคเชฟ 5):

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ‡ เชšเชฎเชคเซเช•เชพเชฐ เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชเช• เชฐเซ‹เชฎเชพเช‚เชšเช•
เชšเซ‹เช–เชพ. 5. เชœเชตเชพเชฌเซ€ AWX เชฎเชพเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเชธเช‚เช—เชคเชคเชพเช“ เชฎเชพเชŸเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡.

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

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชตเซ‡ เชเชจเซเชธเชฟเชฌเชฒ AWX/GitLab/เชฎเซ‹เชฒเซ‡เช•เซเชฏเซเชฒ (เช†เช•เซƒเชคเชฟ 6) เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชคเซเช‚ เชฎเชนเชคเซเชตเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เชธเซเชคเชฐ เช›เซ‡.

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ‡ เชšเชฎเชคเซเช•เชพเชฐ เชตเชฟเชจเชพ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชเช• เชฐเซ‹เชฎเชพเช‚เชšเช•
เชšเซ‹เช–เชพ. 6. เชŸเซ‡เชธเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ.

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

เช†เชœเซ‡ เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชตเชพเชคเชพเชตเชฐเชฃเชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เช•เซ‹เชˆ "เช—เซเชชเซเชค เชœเซเชžเชพเชจ" เชจเชฅเซ€. เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชธเซเชตเชฟเชงเชพเช“ เชชเซเชฒเซ‡เชฌเซเช•เชฎเชพเช‚ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชตเชงเซ เชธเชฐเซเชœเชจเชพเชคเซเชฎเช•เชคเชพ เช…เชจเซ‡ เช…เชธเซเชชเชทเซเชŸ เชธเซ‚เชšเชจเชพเช“ เชจเชฅเซ€: โ€œเชคเซ‡เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เช“เชฐเซ‡เช•เชฒเชจเซ€ เชœเซ‡เชฎ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹, เชชเชฐเช‚เชคเซ เชคเชฎเชพเชฐเซ‡ เช•เซ‡เชŸเชฒเชพเช• sysctl เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชœเชฐเซ‚เชฐเซ€ UID เชธเชพเชฅเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช“เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ เช›เซ‹เช•เชฐเชพเช“เชจเซ‡ เชชเซ‚เช›เซ‹, เชคเซ‡เช“ เชœเชพเชฃเซ‡ เช›เซ‡ยป.

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

เช…เชจเซ‡ เช…เชฒเชฌเชคเซเชค, เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฆเชฟเชตเชธเซ‹เชฅเซ€ เช•เชฒเชพเช•เซ‹ เชธเซเชงเซ€ เช‘เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ เชธเชฐเซเชตเชฐเซเชธเชจเชพ เชชเซเชฐเช•เซเชทเซ‡เชชเชฃเชจเซ‡ เชตเซ‡เช— เช†เชชเซเชฏเซ‹.

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

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

เชฒเซ‡เช–เช•: เชธเซ‡เชฐเซเช—เซ‡เชˆ เช†เชฐเซเชŸเซ‡เชฎเซ‹เชต, เชตเชฟเชญเชพเช—เชจเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชŸ DevOps เช‰เช•เซ‡เชฒเซ‹ "เชœเซ‡เชŸ เช‡เชจเซเชซเซ‹เชธเชฟเชธเซเชŸเชฎเซเชธ"

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

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