
Esta es una transcripciĂłn del rendimiento en DevopsConf 2019-10-01 y SPbLUG 2019-09-25 .
Esta es la historia de un proyecto que utilizó un sistema de gestión de configuración patentado y por qué el traslado a Ansible se prolongó durante 18 meses.
DĂa No. XXX: antes del comienzo

Hyper-V. : , DNS, DHCP, git . , . , , git .
Custom Configuration Management Solution

, , IaC: stateless , . ? :
- MAC.
- ISO CoreOS .
- CoreOS WEB IP.
- SCP IP .
- systemd unit bash .

:
- ISO CoreOS deprecated.
- / .
- - . .
- , .. .
- - systemd unit CoreOS . CoreOS .
- .
- CM . bash YML CoreOS.
, . , — . , . , .
â„–0:

: jenkins, , , registry. CoreOS k8s , .. , CoreOS. . :
- CentOS , .. production .
- Ansible , .. .
- Jenkins , ..
- Hyper-V . , , — , .
№30: — Agreements as Code

, . (Agreements as Code!). -> -> .

Ansible . :
- git .
- inventory, .
- jenkins slave ansible.
- job, Jenkins.
. .
2. Create new VM

. Hyper-V. :
- Ansbile WinRM windows .
- Ansible powershell .
- Powershell .
- Hyper-V/ScVMM hostname.
- DHCP lease hostname.
- ddns & dhcp Domain Controller DNS .
- Ansible.
3. Create VM template

— packer.
- git packer, kickstart.
- jenkins slave hyper-v Packer.
- job, Jenkins.
:
- Packer , ISO.
- , Packer kickstart http.
- anaconda , .
- Packer .
- Packer ansible .
- Ansible â„–1 .
- Packer .
â„–75: = Test ansible + Testkitchen

. - — - . . Ansible . .. YML ansible?( Ansible, ).
â„–130: CentOS+ansible ? openshift?
, . , openshift Openshift . , openshift , , .
â„–170: Openshift , Windows Azure Pack?

Hyper-V , SCVMM . Windows Azure Pack, SCVMM Azure. : . .
â„–250: Windows Azure Pack . SCVMM

Windows Azure Pack , WAP c SCVMM.
â„–360:

. S.M.A.R.T. . , Ansible, .
â„–450: ?

. , , 80% 20% . 80% 20% .
â„–540:

18 ?
- .
- -> -> .
Links