More Related Content
Similar to Rhodix-blog-Satellite-Ansible-xor
Similar to Rhodix-blog-Satellite-Ansible-xor (6)
More from Stefan van Oirschot
More from Stefan van Oirschot (7)
Rhodix-blog-Satellite-Ansible-xor
- 2. Satellite en Ansible – overeenkomsten
Bij het bekijken van Satellite en Ansible zijn de overeenkomsten duidelijker, maar ook de
uitwisselbaarheid. Een aantal vragen:
- Is er een reden om te kiezen voor Ansible als je al werkt met Satellite?
- Hoe ziet een gecombineerde Satellite en Ansible omgeving er uit?
- Wanneer kies ik voor Satellite en wanneer voor Ansible?
Satellite
Met Satellite biedt Red Hat een totaalpakket voor management van de op Red Hat gebaseerde Linux
omgevingen inclusief volledige provisioning, software management, configuration management en
lifecycle management.
Ansible
Ansible is een IT-automatisering- en DevOps oplossing die breed ingezet kan worden voor zowel
Linux, Windows, BSD, Docker, OpenStack, Cloud en veel meer. Waar Satellite een totaalpakket biedt
aan features voor het Red Hat Linux platform heeft Ansible een beperktere features set maar is
daarentegen veel breder inzetbaar.
Samenwerking Ansible en Satellite
De samenwerking tussen Ansible en Satellite is zeer beperkt. Een voorbeeld van integratie is de
mogelijkheid van Satellite om bij provisioning key-value pairs mee te geven met bijvoorbeeld een
Call-URL voor Ansible. Bij provisioning vanuit Satellite zou je op deze manier een vervolgactiviteit
binnen Ansible kunnen aanroepen. Een meer intensieve integratie is niet aanwezig op dit moment.
Voordelen van Ansible zouden kunnen zijn:
• Ansible is agent less: eenvoudig om configuratiewijzigingen te pushen naar client-systemen.
• Ansible is breed inzetbaar (Windows, Linux, BSD, netwerk devices, cloud, etc.) in
tegenstelling tot Satellite wat enkel werkt met (Red Hat) Linux.
• geen programmeerkennis nodig om aan de slag te gaan. Deze laagdrempelige instap maakt
dit een van de mooiere DevOps platformen.
Nadelen van Ansible zouden kunnen zijn:
• nog geen mogelijkheid voor een on-premise (enterprise) of private repository.
• schaalbaarheid van de oplossing bij zeer grote hosts.
• Ansible is HA (High-Available) op basis van active/passive zonder automatisch
overschakelen. Geen active/active of multi-master support.
Puppet
De Red Hat Satellite oplossing maakt als een van de core componenten gebruik van het met Ansible
concurrende Puppet. Ondanks het toevoegen van Ansible aan het portfolio van Red Hat verwacht ik
niet dat er op korte termijn een integratie gaat plaatsvinden of dat er componenten binnen Satellite
vervangen worden. Dit heeft onder andere te maken met de investering door bedrijven in kennis
maar ook de reeds aanwezige competenties.