In 1 van mijn vorige blogs heb ik een Ansible role aangemaakt voor het installeren van een HAProxy. Met HAProxy kun je een systeem bouwen waarin een website of een tcp stream geproxied en/of geloadbalanced kan worden. Het wordt pas ingewikkeld als je meerdere websites met zowel http als https […]
Categorie: Open Source
Ansible Windows Modules
Aangezien er weinig ICT omgevingen zijn die uit alleen 1 OS bestaan, en Ansible zowel Linux als Windows kan automatiseren, ben ik ook eens gaan kijken naar de Windows modules voor ansible. Om Windows via Ansible te automatiseren gebruiken we, in tegenstelling tot ssh onder Linux, WinRM. We zullen dus […]
Ansible Roles (deel 2)
Als je hier beland bent, moet je eerst even de stappen uit deel 1 uitvoeren. In deel 2 gaan we zorgen dat de nfsserver geïnstalleerd wordt en dat de haproxy in orde gemaakt wordt. In deel 1 hadden we al een role aangemaakt voor de nfsserver. In de role nfsserver […]
Ansible Roles (deel 1)
Om Ansible nog beter te gebruiken is het gebruik van Roles aan te raden. Met roles kunnen onafhankelijke collecties van taken, variabelen, templates, bestanden en modules worden gemaakt. In mijn voorbeeld wil ik een x aantal webservers installeren met php welke de bestanden van een NFS share halen en daarbij […]
Ansible playbooks
Om lekker met Ansible te kunnen werken is het gebruik van playbooks aan te raden. Een eenvoudig playbook, met toch een aantal leuke features kan er als volgt uit zien: — # Test playbook – hosts: ‘{{ myhosts }}’ remote_user: ansible become: yes become_method: sudo connection: ssh gather_facts: ‘{{ gather […]
Ansible lab maken
Om me verder te ontwikkelen ben ik na Docker en Kubernetes ook gaan kijken naar Ansible. Ansible is een automation tool, waarmee je apparaten kan beheren. Dit hoeven niet alleen servers te zijn, maar dit kan eigenlijk alles zijn met ssh toegang. Om een lab te maken gebruiken we weer […]
Open Stack installatie
De volgende cursus die ik ga volgen is Open Stack. We beginnen met de installatie van een volledige omgeving. Dit kan via de documentatie op de Open Stack website. Je hebt echter ook complete repositories. Dat werkt een stuk sneller. We installeren als eerste een minimal CentOS server en doen […]
Kubernetes lab bouwen
Nadat ik de cursus Kubernetes via de Linux Academy heb afgerond, ga ik natuurlijk ook weer mijn playground daar voor mijn nieuwe cursus gebruiken. Vandaar dat het wel handig is om een eigen Kube cluster te hebben op mijn laptop. Het makkelijkst kunnen we dit doen op basis van VirtualBox. […]
Kubernetes deel 2 de nfs share
Na een aantal cursussen via LinuxAcademy te hebben gevolgd, waaronder docker, nu bezig met een cursus Kubernetes. Een van de lessen was het gebruik van een NFS storage voor de pods. Hiervoor heb je een PersistentVolume (pv), een PersistentVolumeClaim (pvc) en een NFS server nodig. Je begint met het installeren […]
Kubernetes
Gisteravond bij een workshop Kubernetes geweest. Is ook weer zo’n mooi Open Source systeem. Vandaag even nog wat dingen daarmee geprobeerd. Gelukkig heeft de linuxacademy.com een aantal cloud servers ter beschikking. Daarop is Kubernetes al geïnstalleerd. Van daaruit dus 2 servers opstart. 1 als master node en de tweede als […]