ืืืื ืืืื IT ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืึทืงืกื ืฆื ืืขืฉืืืื ื, ืืืจ ืืืขื ืืืืขืจ ืึธืืขืจ ืฉืคึผืขืืขืจ ืืืื ืคืืืกื ืืื ืึท ืืจืืจื: ืืื ืขืึทืจืื ืคืึทืจืืจืขืกืขืจื ืืขื ืืฉ ืจืขืกืืจืกื ืฆื ืฉืืืฆื ืขืก ืึธืืขืจ ืึธื ืืืืื ืึธืืึทืืืืฉืึทื. ืืื ืขืืืขืืข ืคืื ื, ืืืจ ืืขืืขืื ืืื ืืขืจ ืขืจืฉืืขืจ ืคึผืึทืจืึทืืืื, ืืื ืืขืืึธืื ืืขืจ ืืึทื ื ืืืขื ืฆื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ-ืืื-ืงืึธื ืื ืืขืืืืื.
ืคึฟืึทืจืฉืืืื ืืื, ืึทื NSPK ืืื ื ืืฉื ืงืืื ืกืืึทืจืืึทืคึผ, ืึธืืขืจ ืึทืืึท ืึทืืืึธืกืคืขืจ ืืึธื ืืขืืขืจืฉื ืืื ืืขืจ ืคืืจืืข ืืื ืื ืขืจืฉืืข ืืึธืจื ืคืื ืืืจ ืขืงืืืกืืขื ืฅ, ืืื ืืึธืก ืืขื ืขื ืืขืืืขื ืืืืขืจ ืืฉืืงืึทืืืข ืืึธืจื. ืืืื ื ืืืขื ืืื
ืืื ืึทืืืขืืืื, ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืืื ืืืขืจ ืืึทื ืฉืึทืคึฟื ืกืึทืคึผืืืื 2 ืคึผืจืึธืืืงืื ืคึฟืึทืจ ืื ืคืืจืืข. ืืขืจ ืขืจืฉืืขืจ ืืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ. ืืขืื ืืึธื ืึทืจืืขืื, ืื ืก ืืึธื ืึทืจืืขืื, ืืื ืคืขืื ืงืึทื ืืจืึธืืืขืจื ืืึธื ืืึธืื ืืืจ ืืื ืกืขืจืืืขืจืก ืืืึธืก ืืึธื ื ืืฉื ืงืจืึทื. ืื ืคืืจืืข 'ืก IT ืืึทื ืืฉืึทืคื ืืื ืจืืืืง! ืืึธืก ืืขื ืขื ืืขืฉืขืคื ืืื ืืืกืืข ืงืจืืืืฉ ืกืืกืืขืืขื, ืื ืึทืืืืืืึทืืืืืื ืจืขืงืืืืจืขืืขื ืฅ ืคึฟืึทืจ ืขืืืขืืข ืืขื ืขื 99,999. ืื ืจืืข ืคึผืจืึธืืืงื ืืื ืื ืกืขืจืืืขืจืก ืืื, ืืฉืืืืช ืืื ืืืืจืืืึทื. ืขืก ืืึทืจืฃ ืืขื ืืึธื ืืืึธืจืืจื ืื ืขืงืืืกืืืจืืข, ืืื ืืขื ืืึทืจืฃ ืงืขืกืืืืขืจ ืืืืขืจืืขืื ื ืืึทืข ืฆื ืงืึทืกืืึทืืขืจื ืคืื ืคืืืข ืืืคึผืึทืจืืืึทื ืฅ. ืืื ืืขื ืึทืจืืืงื ืืื ืืืืื ืฆื ืคืึธืงืืก ืืืืฃ ืืื ืืืจ ืืขืืืขืืึธืคึผืขื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืึธืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืื ืกืขืจืืืขืจ ืืขืื ืฆืืงื.
ืึธื ืืืื ืคืื ืึท ื ืกืืขื
ืืื ืื ืึธื ืืืื ืคืื ืืื ืืืขืจ ื ืกืืขื, ืืื ืืืขืจ ืืขืื ืึธืืึธืืืข ืกืืึทืง ืืขืงืืงื ืืื ืืึธืก:
OS CentOS 7
FreeIPA ืคืขืื ืงืึธื ืืจืึธืืืขืจ
ืึทืืืึธืืึทืืืึธื - ืึทื ืกืืืืข (+ ืืืจืขื), ืงืึธืืืขืจ
ืึทืืข ืืขื ืืื ืืขืืืขื ืืืื ืืื 3 ืืึธืืืืื ื, ืคืึทืจืฉืคึผืจืืืื ืืืืขืจ ืขืืืขืืข ืืึทืื ืกืขื ืืขืจืก. ืืื ืืืื ืืึทืื ืฆืขื ืืขืจ ืขืก ืืขื ืขื ืึธืคืคืืกืข ืกืืกืืขืืขื ืืื ืคึผืจืืืืจื ืืืืืืขื, ืืื ืื ืจืขืฉื ืืื ืคึผืจืึธื.
ืฉืึทืคึฟื ืกืขืจืืืขืจืก ืืื ืืืื ืคืื ื ืืขืงืืงื ืืื ืืึธืก:
ืืื ืื VM ืืืกืืขืจ, CentOS ืืื ืืื ืืืึทื ืืื ืื ืคืืจืืื ืื ืืื ืืืื ืืื ืืื ืื ืจืืืืืง /etc/resolv.conf, ืื ืื ืืื ืงืืื ืืืจื Ansible.
ืงืืื - ืขืงืกืกืขื.
ืืืื ืืขืจ ืกืขืจืืืขืจ ืืื ืคืืืืฉ, ืึทื ืฉืืึธื ืคืื ืงืึทืคึผืืื ื ืื ืืืืจืืืึทื ืืึทืฉืื, ืื ืึทืก ืืื ืืื ืกืืึทืืืจื ืืืืฃ ืขืก ืืื Cobbler - ืื MAC ืึทืืจืขืกื ืคืื ืื ืฆืื ืกืขืจืืืขืจ ืืขื ืขื ืืืกืืฃ ืฆื ืื Cobbler ืงืึทื ืคืืืืขืจืืืฉืึทื, ืืขืจ ืกืขืจืืืขืจ ื ืขืื ืึทื IP ืึทืืจืขืก ืืืจื DHCP, ืืื ืืขืจื ืึธื ืื ืึทืก. ืืื ืฆืืืขืืขืื.
ืืื ืขืจืฉืืขืจ ืืืจ ืืคืืื ืืขืคืจืืืื ืฆื ืืึธื ืึท ืืื ืคืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืึทืจืืืึทืืืื ื ืืื Cobbler. ืึธืืขืจ ืืื ืืขืจ ืฆืืื, ืืึธืก ืื ืืขืืืืื ืฆื ืืจืขื ืืขื ืคึผืจืึธืืืขืืก ืืื ืื ืคึผืึธืจืืึทืืืืืื ืคืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืืืืืข ืฆื ืื ืืขืจืข ืืึทืื ืกืขื ืืขืจืก ืืื ืฆื ืื Ansible ืงืึธื ืคึฟืึทืจ ืคึผืจืืคึผืขืจืื ื VMS.
ืืื ืืขืจ ืฆืืื, ืคืืืข ืคืื โโโโืืื ืื ืืืืขืจืงื Ansible ืืื ืึท ืืึทืงืืืขื ืคืึทืจืืขื ืืขืจืื ื ืคืื Bash ืืื ืืึธืื ื ืืฉื ืกืงืืืคึผ ืืืืฃ ืืืืืื ื ืืื ืฉืึธื ืืื ืกืขื. ืงืืืืขืืืืง Bashsible. ืืึธืก ืืขืกืึธืฃ ืืขืคึฟืืจื ืฆื ืื ืคืึทืงื ืึทื ืืืื ืื ืคึผืืืึทืืึธืึธืง ืคึฟืึทืจ ืขืืืขืืข ืกืืื ืืื ื ืืฉื ืึทืจืืขืื ืืืืฃ ืื ืกืขืจืืืขืจ, ืขืก ืืื ืืจืื ืืขืจ ืฆื ืืืกืืขืงื ืื ืกืขืจืืืขืจ, ืคืึทืจืจืืืื ืื ืคึผืืืึทืืึธืึธืง ืืื ืืืืคื ืขืก ืืืืืขืจ. ืขืก ืืื ืืขืืืขื ืืืืกืืงืื ืงืืื ืืืขืจืกืืข ืคืื โโืกืงืจืืคึผืก, ืงืืื ืคึผืึธืจืืึทืืืืืื ืคืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืขืืืืื ืฆื ืืืืฉื ืขืืืขืืข ืงืึทื ืคืืืืขืจืืืฉืึทื ืืืืฃ ืึทืืข ืกืขืจืืืขืจืก:
- ืืืจ ืืืืฉื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืืืฃ ืืืืืกืืื ื ืกืขืจืืืขืจืก ืืื ืื ืืึทืืืฉืืงืึทื ืึธืคึผืฉื ืื / ืืึทืื ืฆืขื ืืขืจ. ืืื ื ืืฉื ืืื ืืืื ืืึธื - ืึทืงืกืขืกืึทืืืืืื ืจืขืงืืืืจืขืืขื ืฅ ืืื ืื ืืขืืขืฅ ืคืื ืืจืืืก ื ืืืขืจื ืืึธื ื ืื ืืึธืื ืึทืืข ืขื ืืขืจืื ืืขื ืืื ืึทืืึธื. ืืื ืขืืืขืืข ืขื ืืขืจืื ืืขื ืืขื ืขื ืคึผืึทืืขื ืืฉืึทืื ืืขืกืืจืืงืืืืืข ืืื ืืึทืจืคื ืจืืกืืึทืจืืื ื ืขืคึผืขืก - ืคึฟืื ืกืขืจืืืืกืขืก ืฆื ืื ืึทืก ืืื.
- ืคืืงืกืืจ ืขืก ืืื Ansible
- ืืืจ ืคืึทืจืจืืืื ืขืก ืืื ืงืึธืืืขืจ
- ืืืืขืจืืืจื N ืืื ืคึฟืึทืจ ืืขืืขืจ ืืึทืืืฉืืงืึทื ืึธืคึผืฉื ืื / ืืึทืื ืฆืขื ืืขืจ
ืึผืื ืึทืืข ืขื ืืขืจืื ืืขื ืืึธืื ืืฒื ืืืึทืืืง, ืืึธื ืืขื ืืขืืึทืจืคึฟื ื ืขืืขื ืืื ืืฉืืื ืึท ืกื ืคึฟืึทืงืืึธืจื, ืืื ืึผืกืืจ ืคึฟืึธืจืงืืืขื ืขื ืืขืจืื ืืขื.
- ืจืขืคืึทืงืืืจืื ื ืึทื ืกืึทืืึทื ืงืึธื, ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก
- ืืฉืึทื ืืื ื ืื ืขืจืืขื ืืขืกืืขืจ ืคึผืจืึทืงืืืกืื
- ืขื ืืขืจืื ืืขื ืืืืืจื ืืืืฃ ืื ืจืขืืืืืึทืื ืคืื ืึทื ืึทืืืกืืก ืคืื ืื ืกืึทืืึทื ืฅ / ืึทืงืกืึทืืึทื ืฅ
- ืืฉืึทื ืืื ื ืืืืขืจืืืื ืกืืึทื ืืึทืจืืก, ืืืืืข ืื ืขืจืืขื ืืื ืคืื ืืจืืืกื ืืืง. ืคึฟืึทืจ ืืืึทืฉืคึผืื, PCI DSS ืืื ืืขืจืืืึทื ืืืงื ืืื ื ืืึทืข ืจืขืงืืืืจืขืืขื ืฅ ืืขืืขืจ ืืึธืจ
ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืึผืงืก ืืื ืืขืจ ืึธื ืืืื ืคืื ืื ื ืกืืขื
ืื ื ืืืขืจ ืคืื ืกืขืจืืืขืจืก / ืืึทืืืฉืืงืึทื ืืึธืืืืื ื / ืืึทืื ืกืขื ืืขืจืก ืืขืืืืงืกื, ืืื ืืื ืืื ืื ื ืืืขืจ ืคืื ืขืจืจืึธืจืก ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื. ืืื ืขืืืขืืข ืคืื ื, ืืืจ ืืขืงืืืขื ืฆื ืืจืื ืืื ืกืืจืืงืฆืืขืก ืืื ืืืึธืก ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืึทืจืืืึทืืืื ื ืืึทืจืฃ ืืืื ืืขืืืขืืึธืคึผืขื:
- ืึธืืึทืืืืฉืึทื. ืืขื ืืฉื ืจืขืื ืืขืืช ืืื ืจืืคึผืขืืืืืื ืึทืคึผืขืจืืืฉืึทื ื ืืึธื ืืืื ืึทืืืืืืึทื ืืื ืคืื ืืื ืืขืืืขื.
- ืจืขืคึผืขืึทืืึทืืืืืื. ืขืก ืืื ืคืื ืืจืื ืืขืจ ืฆื ืคืืจื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืขื ืขืก ืืื ืคึผืจืืืืงืืึทืืึทื. ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืื ืกืขืจืืืขืจืก ืืื ืืืฉืืจืื ืคึฟืึทืจ ืืืืขืจ ืฆืืืจืืืืื ื ืืึธื ืืืื ืื ืืขืืืข ืืืืขืืื. ืืึธืก ืืื ืืืื ืืืืืืืง ืคึฟืึทืจ ืคึผืจืึธืืืงื ืืืื - ื ืึธื ืืขืกืืื ื, ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืื ืืืื ืืขืจืึทื ืืื ืฆื ืขื ืืืงื ืืื ืึท ืคึผืจืึธืืืงืฆืืข ืกืืืืืืข ืงืึทื ืคืืืืขืจื ืขื ืืขื ืฆื ืื ืคึผืจืึธืืข ืกืืืืืืข.
- ืคึผืึทืฉืืขืก ืืื ืืืจืืืขืืงืืึทื ืคืื ืืืื ืขื ืืขืจืื ืืขื ืฆื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืึทืจืืืึทืืืื ื.
ืขืก ืืืืืื ืฆื ืืืืื ืึท ืคึผืึธืจ ืคืื ืืืฉืืจืื.
ืืืจ ืืืืกืืขืจืืืืืื GitLab CE ืืื ืืื ืืืขืจ ืงืึธื ืจืืคึผืึทืืึทืืึธืจื, ื ืื ืงืืขื ืกืืขืจ ืคึฟืึทืจ ืืืึทื ืืขืืืื-ืืื ืกื / ืกื ืืึทืืืฉืืื.
ืืืึธืื ืคืื ืกืืงืจืืฅ - ืืึทืฉืืงืึธืจืคึผ ืืืึธืื, ืื ืงื. ืคึฟืึทืจ ืื ืืจืืืก API.
ืืขืกืืื ื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืืื ืึทื ืกืึทืืึทื ืจืึธืืขืก - ืืึธืืขืงืืืข + ืืขืกืืื ืคืจืึท. ืืขืกืฅ ืืืื ืคืื ืคืึทืกืืขืจ ืืืื ืืืจ ืคืึทืจืืื ืื ืฆื ืึทื ืึทืงืืืื ืืืืึธืืขื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืืจ ืื ืืขืืืืื ืฆื ืฉืจืืึทืื ืืื ืืืขืจ ืืืืืขื ืข CMDB ืืื ืึธืจืงืขืกืืจืึทืืึธืจ ืคึฟืึทืจ ืึธืืึทืืึทืืืง ืืืคึผืืืืืึทื ื (ืืื ืื ืืืื ืืืืื Cobbler), ืึธืืขืจ ืืึธืก ืืื ืึท ืืึธืจ ืึทื ืืขืจืฉ ืืขืฉืืืืข, ืืืึธืก ืืืื ืงืึธืืขืืข ืืื ืืขืจ ืืืืคึผื ืืขืืืขืืึธืคึผืขืจ ืคืื ืื ืกืืกืืขืืขื ืืืขื ืืึธืื ืืื ืืขืจ ืฆืืงืื ืคึฟื.
ืืื ืืืขืจ ืืจืืจื:
ืืึธืืขืงืื + ืืขืกืืื ืคืจืึท
ืึทื ืกืืืืข + ืืึทืืขืจ + ืึทืืืงืก
ืืืขืื ืคืื ืกืขืจืืืขืจืก + DITNET (ืืืืื ืึทื ืืืืืงืืื ื)
ืฉืืกืืขืจ
ืืืืืึทื + ืืืืืึทื ืจืึทื ืขืจ
Hashicorp Vault
ืืืจื ืืขื ืืืขื, ืืืขืื ืึทื ืกืึทืืึทื ืจืึธืืขืก. ืืื ืขืจืฉืืขืจ ืขืก ืืื ืืขืืืขื ืืืืื ืืืื, ืึธืืขืจ ื ืึธื ืขืืืขืืข ืจืขืคืึทืงืืึธืจืื ืื, ืขืก ืืขื ืขื ืืขืืืขื 17 ืคืื ืืื, ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืืจืขืื ืื ืืึธื ืึธืืื ืืื ืืืืขืืคึผืึทืืึทื ื ืจืึธืืขืก, ืืืึธืก ืงืขื ืขื ืืืื ืืึธื ืืฉื ืกืขืคึผืขืจืึทืืื, ืืืจ ืงืขื ืขื ืืืืื ืืึทืืก. ืืืจ ืฆืขืืืืื ืื ืจืึธืืขืก ืืืจื ืคืึทื ืืงืฉืึทื ืึทืืืื - ื ืขืฅ, ืืึธืืื ื, ืคึผืึทืงืึทืืืฉืึทื, ืืึทืื ืืืึทืจื, ืืึทืืึทืงืืื ืขืืง. ืืื ืึทืืืขืืืื, ืืืจ ื ืึธืืคืึธืืื ืื ืกืืจืึทืืขืืืข ืืื ืื. ืืื ืืึธื ื ืื ืืึทืฉืืืื ืึทื ืืึธืก ืืื ืืขืจ ืืืืื ืืืช, ืึธืืขืจ ืขืก ืืขืืจืืขื ืคึฟืึทืจ ืืื ืื.
- ืงืึทืคึผืืื ื ืกืขืจืืืขืจืก ืคืื ืื "ืืึธืืืขื ืืืื" ืืื ืืืื!ืืขืจ ืืืืคึผื ืืืกืึธืจื ืืื ืึทื ืืืจ ืืึธื ื ืื ืืืืกื ืคึผืื ืงื ืืื ืืืึธืก ืฉืืึทื ืื ืืืืืขืจ ืืขื ืขื ืืืฆื, ืืื ืึทื ืึทืืข ืขื ืืขืจืื ืืขื ืืืขืื ืงืืืขื ืฆื ืึทืืข ืืืืืขืจ ืืื ืึทืืข ืืืืจืืืึทืืืืึทืืืึธื ืคืึทืจืืก.
- ื ืืฆื ืคืขืืืงืืึทื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก ืฆื ืึท ืืื ืืืื ืืื ืฉืืืืขื ืืื ืื ืืขืจืข ืืืคึผืึทืจืืืึทื ืฅ ืึทื ืืืจ ืืขื ื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืื ืืืืคึผื ืกืืกืืขื ืืขืงืขืก, ืคึฟืึทืจ ืืืึทืฉืคึผืื:
- ืืึธืื /etc/sysctl.conf ืืืืืืง, ืื ืกืขืืืื ืืก ืืึธื ืืืื ืืืืื ืืื /etc/sysctl.d/. ืืืื ืคืขืืืงืืึทื ืืื ืืืื ืืขืงืข, ืื ืื ืคึฟืึทืจ ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืืขืจื.
- ื ืืฆื ืึธืืืืขืจืจืืื ืืขืงืขืก ืฆื ืจืขืืึทืืืจื ืกืืกืืขื ืื ืืฅ.
- ืืขืืคึผืืึทืืข ืึทืืข ืงืึธื ืคืืืก ืืื ืึทืจืืึทื ื ืขืืขื ืืื ืืขืืึทืืจืข ืืืื ืืขืืืขื, ืงืืื ืกืื ืึธืืขืจ ืืืึทื ืึทื ืึทืืึธืืืขืก ืืื ืคึผืืืึทืืึธืึธืงืก
- ืจืขืคืึทืงืืืจืื ื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืึทืจืืืึทืืืื ื ืกืืกืืขื ืงืึธื:
- ืืจืขืื ืืึทืกืงืก ืึทืจืึธืคึผ ืืื ืืึทืืืฉืืงืึทื ืขื ืืืืื ืืื ืจืืจืืื ืื ืืึทื ืึทืืื ืืื ืจืึธืืขืก
- ื ืืฆื ืืืื ืืขืจื! ืึทื ืกืืืืข-ืืื ื, ืืึทื-ืืื ื, ืืื"ื ื
- ืืืืฉื ืืืื ืฆืืืึทื ื! ื ืื ืงืืื ืฉืืขืื. ืขืก ืืื ื ืืืืืง ืฆื ืืึทืฉืจืืึทืื ืื ืฉืืึทื ืคืื ืื ืกืืกืืขื
- ืคึฟืึทืจ ืึทืืข ืึทื ืกืืืืข ืจืึธืืขืก ืืืจ ืืึทืจืคึฟื ืฆื ืฉืจืืึทืื ืืขืกืฅ ืืื ืืึทืืึทืงืืื ืืื ืืืฉืขื ืขืจืืื ืจืืคึผืึธืจืฅ ืึทืืึธื ืึท ืืึธื.
- ืืื ืืื ืืืขืจ ืคืึทื, ื ืึธื ืคึผืจืืคึผืขืจืื ื ืื ืืขืกืฅ (ืคืื ืืืึธืก ืขืก ืืขื ืขื ืืขืจ ืืื 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