I am referring to this article
I am trying to understand the bootstrapping process of cluster
First bring up the master node
Then bring up search head ec2 instance
Before u spin up search head instance I would like
To update the configuration file on search head ec2
Instance to point to master node instance that just
Came up in previous step...I don't see that step
In this doc..
How would u typically do this step of updating conf
Files with ip addresses..in aws world?
CloudFormation creates in AWS as many EC2 instances as needed each with assigned role (e.g. cluster master, search head, peer node, etc.) and provisions a new Chef server among other things. Each EC2 instance, as it bootstraps, checks in with the Chef server to receive instructions on how to configure itself, along with actual state of the system including ip addresses of other nodes such as the cluster master. Part of the instructions (i.e. Splunk Chef recipe), it will dynamically update the appropriate conf files with attributes such as ip addresses.
Hope this helps.
I am going through the cookbook. Thanks.
Would you be able to point out the location in chef code where it gets the ip address from the master node splunk ec2 instance and uses that to configure the search head instance - just for example - i wanted to see how that logic works. how does the agent pass that info to recipe
I am trying to understand how the chef passes the ip address of the master node to search head and enters the ip address of the master node to create this section
master_uri = https://10.152.31.202:8089 in server.conf of search head- the ip address is dynamic.
Take a look at the recipe and server.conf template: