เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจ‡เจน เจญเจพเจธเจผเจฃ เจฆเจพ เจชเฉเจฐเจคเฉ€เจฒเจฟเจชเฉ€ เจนเฉˆ DevopsConf 2019-10-01 ะธ SPbLUG 2019-09-25.

เจ‡เจน เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจ•เจนเจพเจฃเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจตเฉˆ-เจฒเจฟเจ–เจค เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฒเจˆ เจœเจพเจฃ เจตเจฟเฉฑเจš 18 เจฎเจนเฉ€เจจเฉ‡ เจ•เจฟเจ‰เจ‚ เจฒเฉฑเจ—เฉ‡เฅค

เจฆเจฟเจจ เจจเฉฐ. -ะฅะฅะฅ: เจธเจผเฉเจฐเฉ‚เจ†เจค เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจนเจพเจˆเจชเจฐ-เจตเฉ€ เจšเจฒเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจนเฉ‹เจธเจŸ เจธเจผเจพเจฎเจฒ เจธเจจเฅค เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจˆ เจ•เจฆเจฎเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ: เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจฅเจพเจ‚ 'เจคเฉ‡ เจฐเฉฑเจ–เจฃเจพ, DNS เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจจเจพ, DHCP เจฐเจฟเจœเจผเจฐเจต เจ•เจฐเจจเจพ, VM เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจ—เจฟเฉฑเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃเจพเฅค เจ‡เจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจธเจผเฉ€เจจเฉ€เจ•เจฐเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, VM เจนเฉฑเจฅเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฎเฉ‡เจœเจผเจฌเจพเจจเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจตเฉฐเจกเฉ‡ เจ—เจ เจธเจจเฅค เจชเจฐ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐ git เจตเจฟเฉฑเจš VM เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ VM เจจเฉ‚เฉฐ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจ•เฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจ•เจธเจŸเจฎ เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจนเฉฑเจฒ

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจ…เจธเจฒ เจตเจฟเจšเจพเจฐ, เจฎเฉˆเจจเฉ‚เฉฐ เจธเจผเฉฑเจ• เจนเฉˆ, IaC เจตเจœเฉ‹เจ‚ เจ•เจฒเจชเจจเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€: เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจŸเฉ‡เจŸเจฒเฉˆเฉฑเจธ VM เจœเฉ‹ เจฐเฉ€เจฌเฉ‚เจŸ เจนเฉ‹เจฃ 'เจคเฉ‡ เจ†เจชเจฃเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจœเจผเฉ€เจฐเฉ‹ 'เจคเฉ‡ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค VM เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉ€ เจธเฉ€? เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจธเจงเจพเจฐเจจ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

  1. VM เจฒเจˆ เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ MAC เจจเฉ‚เฉฐ เจจเฉฑเจฅเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค
  2. CoreOS เจตเจพเจฒเจพ เจ‡เฉฑเจ• ISO เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฌเฉ‚เจŸ เจกเจฟเจธเจ• VM เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค
  3. CoreOS เจ‡เจธ เจฆเฉ‡ IP เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ WEB เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจ•เฉ‡ เจ•เจธเจŸเจฎเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  4. เจธเจ•เฉเจฐเจฟเจชเจŸ IP เจเจกเจฐเฉˆเฉฑเจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ SCP เจฐเจพเจนเฉ€เจ‚ VM เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
  5. เจธเจฟเจธเจŸเจฎเจก เจฏเฉ‚เจจเจฟเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจฆเจพ เจซเฉเจŸเจ•เจฒเฉŒเจฅ เจ…เจคเฉ‡ เจฌเฉˆเจธเจผ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเจพ เจซเฉเจŸเจ•เจฒเฉŒเจฅ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจ‡เจธ เจนเฉฑเจฒ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจธเจจ:

  1. CoreOS ISO เจจเฉ‚เฉฐ เจฌเจฐเจคเจฐเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  2. VMs เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจŸ / เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจตเฉˆเจšเจพเจฒเจฟเจค เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจ…เจคเฉ‡ เจœเจพเจฆเฉ‚เฅค
  3. เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเฉเจธเจผเจ•เจฒ เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ•เจฐเจจเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเจพเจฒ เจนเฉ‹เจฐ เจตเฉ€ เจฎเจœเจผเฉ‡เจฆเจพเจฐ.
  4. VMs เจฌเจฟเจจเจพเจ‚ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, i.e. VM เจ‡เฉฑเจ• เจกเจฟเจธเจ• เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ เจœเจฟเจธ เจตเจฟเฉฑเจš เจตเจพเจงเฉ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจกเฉ‡เจŸเจพ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  5. เจ•เฉ‹เจˆ เจตเจฟเจ…เจ•เจคเฉ€ เจธเจฟเจธเจŸเจฎเจก เจฏเฉ‚เจจเจฟเจŸ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเฉ‚เฉฐ เจฒเจ—เจพเจคเจพเจฐ เจตเจฟเจ—เจพเฉœ เจฐเจฟเจนเจพ เจธเฉ€ เจ…เจคเฉ‡ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ 'เจคเฉ‡ CoreOS เจซเฉเจฐเฉ€เจœเจผ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค CoreOS เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจซเฉœเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจธเฉ€เฅค
  6. เจฐเจพเจœเจผ เจชเฉเจฐเจฌเฉฐเจงเจจ.
  7. เจ•เฉ‹เจˆ เจธเฉ€.เจเจฎ. CoreOS เจฒเจˆ bash เจ…เจคเฉ‡ YML เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจธเจจเฅค

VM เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจจเฉ‚เฉฐ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจชเจฐ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฐเฉ€เจฌเฉ‚เจŸ เจจเจพ เจนเฉ‹เจตเฉ‡เฅค เจ‡เจน เจ‡เฉฑเจ• เจธเจชเฉฑเจธเจผเจŸ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจ‚เจ— เจœเจพเจชเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจจเจฟเจฐเฉฐเจคเจฐ เจกเจฟเจธเจ• เจจเจนเฉ€เจ‚ เจนเจจ - เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจคเฉ‡ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ เฉ€เจ• เจนเฉˆ, เจšเจฒเฉ‹ เจ•เจฐเจจเจฒ เจฒเฉ‹เจกเจฟเฉฐเจ— เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ€เจ เจคเจพเจ‚ เจœเฉ‹ เจฒเฉŒเจ— เจญเฉ‡เจœเฉ‡ เจœเจพ เจธเจ•เจฃเฅค เจชเจฐ เจจเจนเฉ€เจ‚, เจ‡เจน เจธเจญ เจ•เจฟเฉฐเจจเจพ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆ.

เจฆเจฟเจจ #0: เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจชเจ›เจพเจฃเฉ‹

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจ‡เจน เจ†เจฎ เจตเจฟเจ•เจพเจธ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจธเฉ€: เจœเฉ‡เจจเจ•เจฟเจจเจœเจผ, เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ, เจจเจฟเจ—เจฐเจพเจจเฉ€, เจฐเจœเจฟเจธเจŸเจฐเฉ€. CoreOS เจจเฉ‚เฉฐ k8s เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจฏเจพเจจเฉ€. เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจธเฉ€ เจ•เจฟ CoreOS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจชเจนเจฟเจฒเจพ เจ•เจฆเจฎ เจ‡เฉฑเจ• เจธเจŸเฉˆเจ• เจšเฉเจฃ เจฐเจฟเจนเจพ เจธเฉ€เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ 'เจคเฉ‡ เจธเฉˆเจŸเจฒ เจนเฉ‹ เจ—เจ:

  1. CentOS เจ‡เฉฑเจ• เจ…เจงเจพเจฐ เจตเฉฐเจก เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจจ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจจเจœเจผเจฆเฉ€เจ•เฉ€ เจตเฉฐเจก เจนเฉˆเฅค
  2. Ansimate เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ 'เจคเฉ‡ เจตเจฟเจ†เจชเจ• เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค
  3. เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฟเจ•เจพเจธ เจ•เจพเจฐเจœเจพเจ‚ เจฒเจˆ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ€ เจœเจพ เจšเฉเฉฑเจ•เฉ€ เจนเฉˆ
  4. เจนเจพเจˆเจชเจฐ- V เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš. เจ‡เฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เจพเจฐเจจ เจนเจจ เจœเฉ‹ เจ•เจนเจพเจฃเฉ€ เจฆเฉ‡ เจฆเจพเจ‡เจฐเฉ‡ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจชเจฐ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš - เจ…เจธเฉ€เจ‚ เจฌเฉฑเจฆเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡, เจธเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจฆเจฟเจจ เจจเฉฐเจฌเจฐ 30: เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเจเฉŒเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ - เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฎเจเฉŒเจคเฉ‡

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจœเจฆเฉ‹เจ‚ เจธเจŸเจพเจ• เจธเจพเจซเจผ เจนเฉ‹ เจ—เจฟเจ†, เจšเจพเจฒ เจฆเฉ€ เจคเจฟเจ†เจฐเฉ€ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจ—เจˆ. เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเจเฉŒเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ (เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฎเจเฉŒเจคเฉ‡!). เจคเจฌเจฆเฉ€เจฒเฉ€ เจนเฉฑเจฅเฉ€เจ‚ เจ•เจฟเจฐเจค -> เจฎเจธเจผเฉ€เจจเฉ€เจ•เจฐเจจ -> เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ.

1. VM เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเฉ‹

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจœเจตเจพเจฌเจฆเฉ‡เจน เจ‡เจธเจฆเจพ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ. เจธเจฐเฉ€เจฐ เจฆเฉ€เจ†เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจนเจฐเจ•เจคเจพเจ‚ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ VM เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจฆเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  1. เจ‡เฉฑเจ• git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฌเจฃเจพเจ“.
  2. เจ…เจธเฉ€เจ‚ เจตเจธเจคเฉ‚ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš VMs เจฆเฉ€ เจธเฉ‚เจšเฉ€, เจชเจฒเฉ‡เจฌเฉเฉฑเจ• เจ…เจคเฉ‡ เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจชเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค
  3. เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจœเฉ‡เจจเจ•เจฟเจจเจธ เจธเจฒเฉ‡เจต เจธเจฅเจพเจชเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ เจœเจฟเจธ เจคเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจœเจตเจพเจฌเจฆเฉ‡เจน เจšเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  4. เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเฉŒเจ•เจฐเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจชเจนเจฟเจฒเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจคเจฟเจ†เจฐ เจนเฉˆ. เจธเจฎเจเฉŒเจคเฉ‡ เจชเฉฑเจ•เฉ‡ เจนเจจเฅค

2. เจจเจตเจพเจ‚ VM เจฌเจฃเจพเจ“

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจ‡เฉฑเจฅเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจจเจนเฉ€เจ‚ เจธเฉ€. เจฒเฉ€เจจเจ•เจธ เจคเฉ‹เจ‚ เจนเจพเจˆเจชเจฐ-เจตเฉ€ 'เจคเฉ‡ VM เจฌเจฃเจพเจ‰เจฃเจพ เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฎเจธเจผเฉ€เจจเฉ€เจ•เจฐเจจ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจ‡เจน เจธเฉ€:

  1. Ansbile WinRM เจฐเจพเจนเฉ€เจ‚ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจนเฉ‹เจธเจŸ เจจเจพเจฒ เจœเฉเฉœเจฆเจพ เจนเฉˆเฅค
  2. เจœเจตเจพเจฌเจฆเฉ‡เจน เจ‡เฉฑเจ• เจชเจพเจตเจฐเจธเจผเฉ‡เจฒ เจธเจ•เฉเจฐเจฟเจชเจŸ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  3. เจชเจพเจตเจฐเจธเจผเฉ‡เจฒ เจธเจ•เฉเจฐเจฟเจชเจŸ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ VM เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค
  4. Hyper-V/ScVMM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ—เฉˆเจธเจŸ OS เจตเจฟเฉฑเจš เจ‡เฉฑเจ• VM เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡, เจนเฉ‹เจธเจŸ-เจจเจพเจ‚ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  5. DHCP เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, VM เจ†เจชเจฃเจพ เจนเฉ‹เจธเจŸ เจจเจพเจ‚ เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค
  6. เจกเฉ‹เจฎเฉ‡เจจ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจธเจพเจˆเจก 'เจคเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฐเจก ddns เจ…เจคเฉ‡ dhcp เจเจ•เฉ€เจ•เจฐเจฃ DNS เจฐเจฟเจ•เจพเจฐเจก เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  7. เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจตเจธเจคเฉ‚ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• VM เจธเจผเจพเจฎเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ Ansible เจจเจพเจฒ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

3. VM เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจฌเจฃเจพเจ“

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจ–เฉ‹เจœเจฟเจ† - เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจชเฉˆเจ•เจฐ เจฒเจฟเจ†.

  1. git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจชเฉˆเจ•เจฐ, เจ•เจฟเฉฑเจ•เจธเจŸเจพเจฐเจŸ เจธเฉฐเจฐเจšเจจเจพ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค
  2. เจนเจพเจˆเจชเจฐ-เจตเฉ€ เจ…เจคเฉ‡ เจชเฉˆเจ•เจฐ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจœเฉ‡เจจเจ•เจฟเจจเจธ เจธเจฒเฉ‡เจต เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ.
  3. เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเฉŒเจ•เจฐเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เจน เจฒเจฟเฉฐเจ• เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ:

  1. เจชเฉˆเจ•เจฐ เจ‡เฉฑเจ• เจ–เจพเจฒเฉ€ VM เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ ISO เจจเฉ‚เฉฐ เจšเฉเฉฑเจ•เจฆเจพ เจนเฉˆเฅค
  2. VM เจฌเฉ‚เจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเฉˆเจ•เจฐ เจซเจฒเจพเจชเฉ€ เจกเจฟเจธเจ• เจœเจพเจ‚ http เจคเฉ‹เจ‚ เจธเจพเจกเฉ€ เจ•เจฟเฉฑเจ•เจธเจŸเจพเจฐเจŸ เจซเจพเจˆเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจตเจฟเฉฑเจš เจ•เจฎเจพเจ‚เจก เจฆเจพเจ–เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  3. เจเจจเจพเจ•เจพเจ‚เจกเจพ เจจเฉ‚เฉฐ เจธเจพเจกเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจจเจพเจฒ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ OS เจธเฉฐเจฐเจšเจจเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
  4. เจชเฉˆเจ•เจฐ VM เจฆเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  5. VM เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจชเฉˆเจ•เจฐ เจฒเฉ‹เจ•เจฒ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจœเจตเจพเจฌเจฆเฉ‡เจน เจšเฉฑเจฒเจฆเจพ เจนเฉˆเฅค
  6. เจœเจตเจพเจฌเจฆเฉ‡เจนเฉ€ เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจนเฉ€ เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚ เจตเจฐเจคเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เจน เจ•เจฆเจฎ #1 เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  7. เจชเฉˆเจ•เจฐ VM เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจจเฉ‚เฉฐ เจจเจฟเจฐเจฏเจพเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฆเจฟเจจ #75: เจฌเจฟเจจเจพเจ‚ เจคเฉ‹เฉœเฉ‡ เจธเจฎเจเฉŒเจคเฉ‡ เจจเฉ‚เฉฐ เจฐเฉ€เจซเฉˆเจ•เจŸเจฐ เจ•เจฐเฉ‹ = เจŸเฉˆเจธเจŸ เจœเจตเจพเจฌเจฆเฉ‡เจน + เจŸเฉˆเจธเจŸเจ•เจฟเจšเจจ

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจธเฉฐเจฎเฉ‡เจฒเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉˆเจชเจšเจฐ เจ•เจฐเจจเจพ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเจพเฅค เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจœเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ…เจคเฉ‡ เจฌเจพเจนเจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจฌเจฆเจฒเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจคเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹. เจ‡เจธ เจฒเจˆ, เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‡เจธ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจœเจพเจ‚เจš เจชเฉเจฐเจ—เจŸ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ. เจŸเฉ€เจฎ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ—เจฟเจ†เจจ เจจเฉ‚เฉฐ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจœเจตเจพเจฌเจฆเฉ‡เจน เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€เฅค เจฎเฉˆเจ‚ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจœเจพเจตเจพเจ‚เจ—เจพ เจ•เจฟเจ‰เจ‚เจ•เจฟ ... เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฆเฉ€เจ†เจ‚ เจ˜เจŸเจจเจพเจตเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจฒเฉ‡เจ– เจนเฉˆ เจฎเฉ‡เจฐเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจ•เจฟ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ YML เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจœเจตเจพเจฌเจฆเฉ‡เจน เจŸเฉˆเจธเจŸ เจ•เจฐเจจ เจฆเจพ เจธเฉเจชเจจเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจพเจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹?(เจตเจฟเจ—เจพเฉœเจจ เจตเจพเจฒเจพ เจ‡เจน เจ…เฉฐเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจนเฉ€เจ‚ เจธเฉ€ เจ…เจคเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจธเจญ เจ•เฉเจ เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ‹ เจ—เจฟเจ† เจœเจตเจพเจฌเจฆเฉ‡เจน เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ•เจฟเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ, เจ‡เฉฑเจ• เจธเจพเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฐเฉ€เจซเฉˆเจ•เจŸเจฐ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจชเจพเจ—เจฒ เจจเจพ เจนเฉ‹เจตเฉ‹).

เจฆเจฟเจจ #130: เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ CentOS + เจœเจตเจพเจฌเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจพ เจนเฉ‹เจตเฉ‡? เจธเจผเจพเจ‡เจฆ เจ“เจชเจจเจธเจผเจฟเจซเจŸ?

เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ‡เจ•เฉฑเจฒเฉ€ เจจเจนเฉ€เจ‚ เจธเฉ€ เจ…เจคเฉ‡ เจธเจพเจˆเจก เจธเจฌเจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเฉ€ เจธเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจ†เจˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเจซเจผเจคเฉ‡ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจ…เจธเฉ€เจ‚ เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฟเจธ เจจเฉ‡ เจšเจฒเจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจนเฉŒเจฒเฉ€ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจจเจคเฉ€เจœเจพ เจ‡เจน เจจเจฟเจ•เจฒเจฟเจ† เจ•เจฟ เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจธเจพเจฐเฉ€เจ†เจ‚ เจœเจผเจฐเฉ‚เจฐเจคเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€; เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจธเจฒ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ, เจœเจพเจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ•เจฐเจจเจฒ เจจเจพเจฒ เจ–เฉ‡เจกเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจฆเจฟเจจ #170: เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ†เจ“ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจœเจผเฉ‚เจฐ เจชเฉˆเจ• เจจเจพเจฒ เจ‡เฉฑเจ• เจฎเฉŒเจ•เจพ เจ•เจฐเฉ€เจ?

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

Hyper-V เจฌเจนเฉเจค เจฆเฉ‹เจธเจคเจพเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, SCVMM เจ‡เจธเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจชเจฐ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจœเจผเฉ‚เจฐ เจชเฉˆเจ• เจตเจฐเจ—เฉ€ เจ‡เฉฑเจ• เจšเฉ€เจœเจผ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ SCVMM เจฒเจˆ เจ‡เฉฑเจ• เจเจก-เจ†เจจ เจนเฉˆ เจ…เจคเฉ‡ Azure เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจชเจฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ‰เจคเจชเจพเจฆ เจ›เฉฑเจกเจฟเจ† เจนเฉ‹เจ‡เจ† เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ: เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจตเจฟเฉฑเจš เจฒเจฟเฉฐเจ• เจŸเฉเฉฑเจŸเฉ‡ เจนเฉ‹เจ เจนเจจ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจนเฉˆเฅค เจชเจฐ เจธเจพเจกเฉ‡ เจ•เจฒเจพเจ‰เจก เจฆเฉ‡ เจœเฉ€เจตเจจ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเฉ‡ เจ…เจงเจฟเจเจจ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚, เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจตเฉ€ เจฆเฉ‡เจ–เจฟเจ†.

เจฆเจฟเจจ #250: เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจœเจผเฉ‚เจฐ เจชเฉˆเจ• เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ SCVMM 'เจคเฉ‡ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจœเจผเฉ‚เจฐ เจชเฉˆเจ• เจตเจงเฉ€เจ† เจฒเฉฑเจ— เจฐเจฟเจนเจพ เจธเฉ€, เจชเจฐ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ–เจผเจพเจคเจฐ WAP เจจเฉ‚เฉฐ เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจ—เฉเฉฐเจเจฒเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจจเจพ เจฒเจฟเจ†เจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ SCVMM เจจเจพเจฒ เจนเฉ€ เจฐเจฟเจนเจพเฅค

เจฆเจฟเจจ #360: เจนเจพเจฅเฉ€ เจจเฉ‚เฉฐ เจŸเฉเจ•เฉœเฉ‡-เจŸเฉเจ•เฉœเฉ‡ เจ•เจฐเจ•เฉ‡ เจ–เจพเจฃเจพ

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจพเจฒ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจœเจพเจฃ เจฒเจˆ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเจฟเจ†เจฐ เจนเฉ‹ เจ—เจฟเจ† เจ…เจคเฉ‡ เจ…เฉฑเจ—เฉ‡ เจตเจงเจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจ—เจˆเฅค เจ‡เจธ เจฎเฉฐเจคเจต เจฒเจˆ, เจ‡เฉฑเจ• เจธเจฎเจพเจฐเจŸ เจŸเจพเจธเจ• เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ VM เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ•-เจ‡เฉฑเจ• เจ•เจฐเจ•เฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ‡เจธเจฆเจพ เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเจพเจฒ เจ•เจตเจฐ เจ•เฉ€เจคเจพเฅค

เจฆเจฟเจจ #450: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธ เจ•เจฟเจธเจฎ เจฆเจพ เจธเจฟเจธเจŸเจฎ เจฎเจฟเจฒเจฟเจ†?

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจช เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ‡เจน เจฐเฉเจŸเฉ€เจจ เจนเฉˆ, เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจธเจงเจพเจฐเจจ เจœเจพเจ‚ เจ†เจˆเจธเฉ‹เจฎเฉ‹เจฐเจซเจฟเจ• เจธเจจ เจ…เจคเฉ‡ เจชเฉˆเจฐเฉ‡เจŸเฉ‹ เจธเจฟเจงเจพเจ‚เจค เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, 80% VM เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจฒเจˆ 20% เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‰เจธเฉ‡ เจธเจฟเจงเจพเจ‚เจค เจฆเฉเจ†เจฐเจพ, 80% เจธเจฎเจพเจ‚ เจšเจพเจฒ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ–เจฐเจšเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจธเจฟเจฐเจซ 20% เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจšเฅค

เจฆเจฟเจจ #540: เจซเจพเจˆเจจเจฒ

เจœเจตเจพเจฌเจฏเฉ‹เจ—: 120 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš CoreOS เจคเฉ‹เจ‚ CentOS เจคเฉฑเจ• 18 VM เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ

18 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉ‹เจ‡เจ†?

  1. เจธเจฎเจเฉŒเจคเฉ‡ เจ‡เฉฑเจ• เจ•เฉ‹เจก เจฌเจฃ เจ—เจเฅค
  2. เจนเฉฑเจฅเฉ€เจ‚ เจ•เจฟเจฐเจค -> เจฎเจธเจผเฉ€เจจเฉ€เจ•เจฐเจจ -> เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹