Hi,
approx. how long it will take to do this, thru python script and thru deployment server?
the important question is that - how to renew the certificates when they expire?
we can create a new certificate. and lets say it takes one day to deploy the certificates on all 10 thousand hosts,
do I first install the certificate on indexer/ DS/ search head and then I will need to push the certificate to a client and once splunk service restarts, it will make the secure connection. is this correct?
lets say I installed the new certificate on DS/Indexers/Search heads and then if it takes 2 days to send the new certificates to all 10 thousand clients, meaning, this two days how the client can communicate with indexer/DS?
Please suggest, thanks.
I think the CertNanny project is trying to automate some of the processes.
It may be worthy to have a look there too
Thanks Asimagu, will check it.
sorry for asking again, but, can someone please update clearly about this -
can I have two SSL certificates deployed on a single indexer? if yes, on same port or different ports?
the issue is - during Certificates renewal,
we would like to follow this process -
1. install a renewed certificate on indexer (while the old SSL certificate is still deployed)
2. deploy the renewed certificate to forwarders (while some forwarders may be still having the old certificates)
3. the UF's which got the renewed certificates will start communicating with the indexer's renewed certificate.
4. whereas, the old UF's, until certificate renewal, will still be communicating with the indexer with indexer's old certificate.
is this possible? how to add two [SSL] stanza's on outputs.conf?
[SSL]
rootCA = $SPLUNK_HOME/etc/certs/cacert.pem
serverCert = $SPLUNK_HOME/etc/certs/splunk-idx-01.pem
[SSL]
rootCA = $SPLUNK_HOME/etc/certs/renewedcacert.pem
serverCert = $SPLUNK_HOME/etc/certs/renewedsplunk-idx-01.pem
I would try this in stages...
this are just my thoughts about it.
I would highly recommend to test that in a smaller environment before...
Thanks P86, much appreciated, lets wait for other views and ideas.
There may be situations that some UF's are sending data to indexers, without HF. Hmm, not sure of how to handle this situation.
Suggestions please.
what situations do you mean? Well what I was trying to explain was that in the transition phase they can send to the indexers with the old certs or to the HFWs with the new cert. This phase takes as long as you need to update them all.
Set up heavy forwarders that accept data inputs with the new certificate and output them with the old to you existing environment ///
would like know info about this one please.