GithubHelp home page GithubHelp logo

optionalg / vagrant_splunk_cluster Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aplura/vagrant_splunk_cluster

0.0 2.0 0.0 85.97 MB

Stands up an entire Vagrant Environment with 1 Master Node, 3 Search heads in a Cluster, and 3 Indexers in a Cluster.

License: MIT License

Shell 100.00%

vagrant_splunk_cluster's Introduction

Let's use vagrant to auto-provision a Splunk Clustered Environment.

  • 1 Master Node
  • 3 Indexers
  • 3 Search Heads

#How-To

First, install Vagrant and Virtualbox (but this could probably use whatever Vagrant has hooks for).

This was built with Vagrant 1.7.2 and Virtualbox 4.2.3.

Simply run init.sh. This takes about 15 minutes on my machine. The virtual machines use an internal network to communicate with each other, but can also communicate to the outside if needed. The subnet is 10.10.50.0/24. You can access each individual machine using its corresponding port based by IP. In other terms, if the machine IP is 10.10.50.130, the local port to access it is 50130. Any number from 50130-5139 is reserved for any other port that may be needed on that machine. These systems are Cent OS 7 (x64) running Splunk 6.2.3. This can be changed by editing the local variables at the top of the Vagrantfile. Each VM can be ssh'd into using the command "vagrant ssh ". In the list below, each is the first bullet point. master, idx1, idx2, etc.

The license is a Trial License, so License Master will not work until you grant a valid license.

The Vagrantfile will stand up the entire Indexer Cluster, Search Head Cluster, and Master Node, and configure each as needed.

The credentials for all systems are: admin/superS3cr3t.

#REQUIREMENTS:

  • vagrant
  • virtualbox

#Run time: real 14m25.687s user 0m22.346s sys 0m10.949s

vagrant_splunk_cluster's People

Contributors

alacercogitatus avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.