เชกเชเชจ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ "เชธเซเชŸเชพเชฐเซเชŸเช…เชช" เชฅเซ€ เชนเชœเชพเชฐเซ‹ เชธเชฐเซเชตเชฐเซเชธ เชธเซเชงเซ€. เช…เชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเชฟเชจเช•เซเชธ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชตเซƒเชฆเซเชงเชฟเชจเซ‹ เชชเซ€เช›เซ‹ เช•เชฐเซเชฏเซ‹

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

เชกเชเชจ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ "เชธเซเชŸเชพเชฐเซเชŸเช…เชช" เชฅเซ€ เชนเชœเชพเชฐเซ‹ เชธเชฐเซเชตเชฐเซเชธ เชธเซเชงเซ€. เช…เชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเชฟเชจเช•เซเชธ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชตเซƒเชฆเซเชงเชฟเชจเซ‹ เชชเซ€เช›เซ‹ เช•เชฐเซเชฏเซ‹

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

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

เชชเซเชฐเชตเชพเชธเชจเซ€ เชถเชฐเซ‚เช†เชค

เช…เชฎเชพเชฐเซ€ เชฎเซเชธเชพเชซเชฐเซ€เชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เช…เชฎเชพเชฐเซ€ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชธเซเชŸเซ‡เช• เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชคเซ‹ เชนเชคเซ‹:
OS CentOS 7
เชซเซเชฐเซ€เช†เชˆเชชเซ€เช เชกเซ‹เชฎเซ‡เชจ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเซเชธ
เช“เชŸเซ‹เชฎเซ‡เชถเชจ - เชœเชตเชพเชฌเซ€ (+เชŸเชพเชตเชฐ), เชฎเซ‹เชšเซ€

เช† เชฌเชงเซเช‚ 3 เชกเซ‹เชฎเซ‡เชจเซเชธเชฎเชพเช‚ เชธเซเชฅเชฟเชค เชนเชคเซเช‚, เชœเซ‡ เช˜เชฃเชพ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซ‹เชฎเชพเช‚ เชซเซ‡เชฒเชพเชฏเซ‡เชฒเซเช‚ เชนเชคเซเช‚. เชเช• เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ เช“เชซเชฟเชธ เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เชจเซ‡ เชŸเซ‡เชธเซเชŸ เชธเชพเช‡เชŸเซเชธ เช›เซ‡, เชฌเชพเช•เซ€เชจเชพเชฎเชพเช‚ PROD เช›เซ‡.

เชเช• เชธเชฎเชฏเซ‡ เชธเชฐเซเชตเชฐ เชฌเชจเชพเชตเชตเซเช‚ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชคเซเช‚ เชนเชคเซเช‚:

เชกเชเชจ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ "เชธเซเชŸเชพเชฐเซเชŸเช…เชช" เชฅเซ€ เชนเชœเชพเชฐเซ‹ เชธเชฐเซเชตเชฐเซเชธ เชธเซเชงเซ€. เช…เชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเชฟเชจเช•เซเชธ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชตเซƒเชฆเซเชงเชฟเชจเซ‹ เชชเซ€เช›เซ‹ เช•เชฐเซเชฏเซ‹

VM เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเชฎเชพเช‚, CentOS เชจเซเชฏเซ‚เชจเชคเชฎ เช›เซ‡ เช…เชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจเซเชฏเซ‚เชจเชคเชฎ เชฏเซ‹เช—เซเชฏ /etc/resolv.conf เชœเซ‡เชตเซเช‚ เช›เซ‡, เชฌเชพเช•เซ€เชจเซเช‚ เชœเชตเชพเชฌ Ansible เชฆเซเชตเชพเชฐเชพ เช†เชตเซ‡ เช›เซ‡.

CMDB - เชเช•เซเชธเซ‡เชฒ.

เชœเซ‹ เชธเชฐเซเชตเชฐ เชญเซŒเชคเชฟเช• เช›เซ‡, เชคเซ‹ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เช•เซ‹เชฌเซเชฌเชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ OS เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ - เชฒเช•เซเชทเซเชฏ เชธเชฐเซเชตเชฐเชจเชพ MAC เชธเชฐเชจเชพเชฎเชพเช‚เช“ Cobbler เชฐเซ‚เชชเชฐเซ‡เช–เชพเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชธเชฐเซเชตเชฐ DHCP เชฆเซเชตเชพเชฐเชพ IP เชธเชฐเชจเชพเชฎเซเช‚ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ OS เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชชเชนเซ‡เชฒเชพ เชคเซ‹ เช…เชฎเซ‡ Cobbler เชฎเชพเช‚ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เชชเชฃ เช•เชฐเซเชฏเซ‹. เชชเชฐเช‚เชคเซ เชธเชฎเชฏ เชœเชคเชพเช‚, เช†เชจเชพเชฅเซ€ เช…เชจเซเชฏ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซ‹ เช…เชจเซ‡ VM เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชœเชตเชพเชฌเซ€ เช•เซ‹เชก เชฌเช‚เชจเซ‡เชฎเชพเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ€ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฟเชฒเชฟเชŸเซ€เชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เช†เชตเชตเชพ เชฒเชพเช—เซ€.

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

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ เชฌเชงเชพ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช…เชฎเซเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชฌเชฆเชฒเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช:

  1. เช…เชฎเซ‡ เชฒเซ‹เชœเชฟเช•เชฒ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸ/เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ เชนเชพเชฒเชจเชพ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช—เซ‹เช เชตเชฃเซ€ เชฌเชฆเชฒเซ€เช เช›เซ€เช. เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชเช• เชฆเชฟเชตเชธเชฎเชพเช‚ เชจเชนเซ€เช‚ - เชเช•เซเชธเซ‡เชธเชฟเชฌเชฟเชฒเชฟเชŸเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“ เช…เชจเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เชพเชฏเชฆเซ‹ เชฌเชงเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเชพ เชจเชฅเซ€. เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเช‚เชญเชตเชฟเชค เชฐเซ‚เชชเซ‡ เชตเชฟเชจเชพเชถเช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เช‚เชˆเช• เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ - เชธเซ‡เชตเชพเช“เชฅเซ€ เชฒเชˆเชจเซ‡ OS เชธเซเชงเซ€.
  2. เชœเชตเชพเชฌเชฎเชพเช‚ เชคเซ‡เชจเซ‡ เช เซ€เช• เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
  3. เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชฎเซ‹เชšเซ€เชฎเชพเช‚ เช เซ€เช• เช•เชฐเซ€เช เช›เซ€เช
  4. เชฆเชฐเซ‡เช• เชฒเซ‹เชœเชฟเช•เชฒ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸ/เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐ เชฎเชพเชŸเซ‡ N เชตเช–เชค เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ‹

เชฌเชงเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเชฐเชณเชคเชพเชฅเซ€ เชฅเชพเชฏ เชคเซ‡ เชฎเชพเชŸเซ‡, เช˜เชฃเชพ เชชเชฐเชฟเชฌเชณเซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซเช‚, เช…เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเชคเชค เชฅเชพเชฏ เช›เซ‡.

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

เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชตเซƒเชฆเซเชงเชฟ เช…เชจเซ‡ เชชเซเชฐเชตเชพเชธเชจเซ€ เชถเชฐเซ‚เช†เชค

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

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

เชคเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเชพเชงเชจเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชฌเชพเช•เซ€ เช›เซ‡.

เช…เชฎเซ‡ GitLab CE เชจเซ‡ เช…เชฎเชพเชฐเชพ เช•เซ‹เชก เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชคเซ‡เชจเชพ เชฌเชฟเชฒเซเชŸ-เช‡เชจ CI/CD เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚.

เชฐเชนเชธเซเชฏเซ‹เชจเซ€ เชตเซ‰เชฒเซเชŸ - เชนเชพเชถเชฟเช•เซ‹เชฐเซเชช เชตเซ‰เชฒเซเชŸ, เชธเชนเชฟเชค. เชฎเชนเชพเชจ API เชฎเชพเชŸเซ‡.

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

เช…เชฎเชพเชฐเซ€ เชชเชธเช‚เชฆเช—เซ€:

เชฎเซ‹เชฒเซ‡เช•เซเชฏเซเชฒ + เชŸเซ‡เชธเซเชŸเชฟเชจเชซเซเชฐเชพ
เชœเชตเชพเชฌเซ€ + เชŸเชพเชตเชฐ + AWX
เชธเชฐเซเชตเชฐเซเชธเชจเซ€ เชฆเซเชจเชฟเชฏเชพ + DITNET (เชชเซ‹เชคเชพเชจเซ‹ เชตเชฟเช•เชพเชธ)
เชฎเซ‹เชšเซ€
Gitlab + GitLab เชฐเชจเชฐ
เชนเชพเชถเชฟเช•เซ‹เชฐเซเชช เชตเซ‰เชฒเซเชŸ

เชกเชเชจ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ "เชธเซเชŸเชพเชฐเซเชŸเช…เชช" เชฅเซ€ เชนเชœเชพเชฐเซ‹ เชธเชฐเซเชตเชฐเซเชธ เชธเซเชงเซ€. เช…เชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเชฟเชจเช•เซเชธ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชตเซƒเชฆเซเชงเชฟเชจเซ‹ เชชเซ€เช›เซ‹ เช•เชฐเซเชฏเซ‹

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

  • "เช—เซ‹เชฒเซเชกเชจ เช‡เชฎเซ‡เชœ" เชฎเชพเช‚เชฅเซ€ เชธเชฐเซเชตเชฐเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเซ€ เช เชฆเซเชทเซเชŸ เช›เซ‡!เชฎเซเช–เซเชฏ เช—เซ‡เชฐเชฒเชพเชญ เช เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชฌเชฐเชพเชฌเชฐ เชœเชพเชฃเชคเชพ เชจเชฅเซ€ เช•เซ‡ เช›เชฌเซ€เช“ เช…เชคเซเชฏเชพเชฐเซ‡ เช•เชˆ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช›เซ‡, เช…เชจเซ‡ เชฌเชงเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฌเชงเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชซเชพเชฐเซเชฎเชฎเชพเช‚ เชฌเชงเซ€ เช›เชฌเซ€เช“เชฎเชพเช‚ เช†เชตเชถเซ‡.
  • เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹เชจเซ‹ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชตเชฟเชญเชพเช—เซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชฎเชค เชฅเชพเช“ เช•เซ‡ เชคเชฎเซ‡ เชฎเซเช–เซเชฏ เชธเชฟเชธเซเชŸเชฎ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡:
    1. /etc/sysctl.conf เช–เชพเชฒเซ€ เช›เซ‹เชกเซ‹, เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชซเช•เซเชค /etc/sysctl.d/ เชฎเชพเช‚ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช. เชเช• เชซเชพเช‡เชฒเชฎเชพเช‚ เชคเชฎเชพเชฐเซเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ, เชฌเซ€เชœเซ€ เชซเชพเช‡เชฒเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช•เชธเซเชŸเชฎ.
    2. เชธเชฟเชธเซเชŸเชฎเซเชก เชเช•เชฎเซ‹เชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช“เชตเชฐเชฐเชพเช‡เชก เชซเชพเช‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.
  • เชคเชฎเชพเชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“เชจเซ‡ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเซ‹; เชœเซ‹ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซ‹, เชชเซเชฒเซ‡เชฌเซเช•เชฎเชพเช‚ เช•เซ‹เชˆ เชธเซ‡เชก เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชเชจเชพเชฒเซ‹เช— เชจเชฅเซ€
  • เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชก เชฐเชฟเชซเซ‡เช•เซเชŸเซ€เช‚เช—:
    1. เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชคเชพเชฐเซเช•เชฟเช• เชเช•เชฎเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ‹ เช…เชจเซ‡ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชจเซ‡ เชญเซ‚เชฎเชฟเช•เชพเช“เชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซ‹
    2. เชฒเชฟเชจเซเชŸเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹! เชœเชตเชพเชฌเซ€-เชฒเชฟเชจเซเชŸ, เชฏเชพเชฎเชฒ-เชฒเชฟเชจเซเชŸ, เชตเช—เซ‡เชฐเซ‡
    3. เชคเชฎเชพเชฐเซ‹ เช…เชญเชฟเช—เชฎ เชฌเชฆเชฒเซ‹! เช† เชฌเซ‹เชฒ เชชเชฐ เช•เซ‹เชˆ เชฐเชจ เชจเซ‹เช‚เชงเชพเชฏเซ‹ เชจเชนเซ€เช‚. เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡
  • เชคเชฎเชพเชฎ เชœเชตเชพเชฌเซ€ เชญเซ‚เชฎเชฟเช•เชพเช“ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชชเชฐเชฎเชพเชฃเซเชฎเชพเช‚ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชฒเช–เชตเชพเชจเซ€ เช…เชจเซ‡ เชฆเชฟเชตเชธเชฎเชพเช‚ เชเช•เชตเชพเชฐ เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชคเซˆเชฏเชพเชฐ เช•เชฐเซเชฏเชพ เชชเช›เซ€ (เชœเซ‡เชฎเชพเช‚เชฅเซ€ 100 เชฅเซ€ เชตเชงเซ เช›เซ‡), เชฒเช—เชญเช— 70000 เชญเซ‚เชฒเซ‹ เชฎเชณเซ€. เชคเซ‡เชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช˜เชฃเชพ เชฎเชนเชฟเชจเชพ เชฒเชพเช—เซเชฏเชพ.เชกเชเชจ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ "เชธเซเชŸเชพเชฐเซเชŸเช…เชช" เชฅเซ€ เชนเชœเชพเชฐเซ‹ เชธเชฐเซเชตเชฐเซเชธ เชธเซเชงเซ€. เช…เชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเชฟเชจเช•เซเชธ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชตเซƒเชฆเซเชงเชฟเชจเซ‹ เชชเซ€เช›เซ‹ เช•เชฐเซเชฏเซ‹

เช…เชฎเชพเชฐเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ

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

เชกเชเชจ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ "เชธเซเชŸเชพเชฐเซเชŸเช…เชช" เชฅเซ€ เชนเชœเชพเชฐเซ‹ เชธเชฐเซเชตเชฐเซเชธ เชธเซเชงเซ€. เช…เชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเชฟเชจเช•เซเชธ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชตเซƒเชฆเซเชงเชฟเชจเซ‹ เชชเซ€เช›เซ‹ เช•เชฐเซเชฏเซ‹

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

เชธเชฐเซเชตเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เช˜เชฃเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡. เช…เชฎเซ‡ เช•เชธเซเชŸเชฎ เชชเชพเชฏเชฅเซ‹เชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชพเชชเซเชค เช•เชฐเซเชฏเซเช‚. เช…เชจเซ‡ CI เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡:

- name: create1.yml - Create a VM from a template
  vmware_guest:
    hostname: "{{datacenter}}".domain.ru
    username: "{{ username_vc }}"
    password: "{{ password_vc }}"
    validate_certs: no
    cluster: "{{cluster}}"
    datacenter: "{{datacenter}}"
    name: "{{ name }}"
    state: poweredon
    folder: "/{{folder}}"
    template: "{{template}}"
    customization:
      hostname: "{{ name }}"
      domain: domain.ru
      dns_servers:
        - "{{ ipa1_dns }}"
        - "{{ ipa2_dns }}"
    networks:
      - name: "{{ network }}"
        type: static
        ip: "{{ip}}"
        netmask: "{{netmask}}"
        gateway: "{{gateway}}"
        wake_on_lan: True
        start_connected: True
        allow_guest_control: True
    wait_for_ip_address: yes
    disk:
      - size_gb: 1
        type: thin
        datastore: "{{datastore}}"
      - size_gb: 20
        type: thin
        datastore: "{{datastore}}"

เช† เชคเซ‡ เช›เซ‡ เชœเซ‡ เช†เชชเชฃเซ‡ เช†เชตเซเชฏเชพ เช›เซ€เช, เชธเชฟเชธเซเชŸเชฎ เชœเซ€เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เช•เชฐเซ‡ เช›เซ‡.

  • เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 17 เชœเชตเชพเชฌเชฆเชพเชฐ เชญเซ‚เชฎเชฟเช•เชพเช“. เชฆเชฐเซ‡เช• เชญเซ‚เชฎเชฟเช•เชพ เชเช• เช…เชฒเช— เชคเชพเชฐเซเช•เชฟเช• เช•เชพเชฐเซเชฏ (เชฒเซ‹เช—เซ€เช‚เช—, เช“เชกเชฟเชŸเซ€เช‚เช—, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชงเชฟเช•เซƒเชคเชคเชพ, เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—, เชตเช—เซ‡เชฐเซ‡) เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡.
  • เชญเซ‚เชฎเชฟเช•เชพ เชชเชฐเซ€เช•เซเชทเชฃ. เชฎเซ‹เชฒเซ‡เช•เซเชฏเซเชฒ + เชŸเซ‡เชธเซเชŸเช‡เชจเซเชซเซเชฐเชพ.
  • เชชเซ‹เชคเชพเชจเซ‹ เชตเชฟเช•เชพเชธ: CMDB + เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชŸเชฐ.
  • เชธเชฐเซเชตเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชธเชฎเชฏ ~30 เชฎเชฟเชจเชฟเชŸเชจเซ‹ เช›เซ‡, เชธเซเชตเชฏเช‚เชธเช‚เชšเชพเชฒเชฟเชค เช…เชจเซ‡ เช•เชพเชฐเซเชฏ เช•เชคเชพเชฐเชฅเซ€ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เช›เซ‡.
  • เชคเชฎเชพเชฎ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชธเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟ/เชจเชพเชฎเซ€เช•เชฐเชฃ - เชชเซเชฒเซ‡เชฌเซเช•, เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช, เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชคเชคเซเชตเซ‹.
  • เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชธเชพเชฅเซ‡เชจเซ€ เชตเชฟเชธเช‚เช—เชคเชคเชพเช“ เชชเชฐเชจเชพ เช…เชนเซ‡เชตเชพเชฒเซ‹ เชธเชพเชฅเซ‡ เชธเชฐเซเชตเชฐ เชธเซเชฅเชฟเชคเชฟเชจเซ€ เชฆเซˆเชจเชฟเช• เชคเชชเชพเชธ.

เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เชฎเชพเชฐเซ€ เชตเชพเชฐเซเชคเชพ เชคเซ‡ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡ เชœเซ‡เช“ เชคเซ‡เชฎเชจเซ€ เชฎเซเชธเชพเชซเชฐเซ€เชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช›เซ‡. เชคเชฎเซ‡ เช•เชฏเชพ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชธเซเชŸเซ‡เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹?

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