Bouw snel een Splunk instance met Vagrant

Voor veel Splunk werkzaamheden is het fijn om even een lege Splunk installatie te maken om iets te kunnen ontwikkelen of testen. Het lijkt triviaal maar constant een Linux VM bouwen neemt behoorlijk wat tijd in beslag. Dat moet handiger kunnen.

Enter Vagrant

Vagrant is een tool die je in staat stelt om, m.b.v een configuratiebestand, een virtuele machine te bouwen met 1 commando die op de achtergrond blijft draaien.

Vagrant is ontworpen om te werken met VirtualBox maar met een betaalde provider kun je ook gebruik maken van VMWare Fusion of Workstation.

Eisen virtuele machine

Ik heb maar een paar simpele eisen voor mijn virtuele machine:

  1. Hij moet op Ubuntu draaien
  2. Ik moet gebruik kunnen maken van VMWare Fusion
  3. Hij moet een schone Splunk installatie uitvoeren
  4. Splunk moet tijdens starten van de VM meegestart worden

Beknopte handleiding

Om bovenstaande mogelijk te maken moet je het volgende doen:

Initiële installatie

  • Installeer VMWare Fusion als je dat nog niet gedaan hebt
  • Installeer Vagrant (OS X setup met homebrew)
  • Koop de VMWare provider
  • Installeer de VMWare provider met de volgende Terminal commando’s:
    • vagrant plugin install vagrant-vmware-fusion
    • vagrant plugin license vagrant-vmware-fusion ~/license.lic

Vagrant setup

  • Download mijn GitHub repository waar de Vagrant benodigdheden te vinden zijn en pak deze uit
  • Download de laatste Splunk debian install file en plaats deze in de sw folder van de uitgepakte repository
  • Open “Vagrantfile” in een text editor en pas indien nodig regel 6 aan zodat deze constante naar de juiste Splunk debian file wijst
  • Open een terminal en ga naar de folder waar de “Vagrantfile” staat
  • Start de virtuele machine met het volgende commando:
    • vagrant up –provider vmware_fusion
  • Mocht er wat fout gaan met de installatie van Splunk gebruik dan het volgende commando:
    • vagrant reload –provision

Als je bepaalde settings van de virtuele machine wilt aanpassen of als je na het opstarten van de machine nog zaken wilt uitvoeren wijzig dan de “Vagrantfile”. Het gaat te ver om dat in deze post uit te werken maar op internet is daar genoeg over te vinden.

Pro tip!

Gebruik Vagrant Manager om heel makkelijk vanuit je menubar je Vagrant instanties te beheren!

Over Coen Meerbeek

Splunk consultant @ Blue Factory, eigenaar en oprichter @ BuzzardLabs, basketbalspeler en Xbox-gamer. Lees meer van Coen op Launchers.nl en Twitter.

Loading Facebook Comments ...

Laat wat van je horen

*