I have an SMC, Flow Collector, and Flow Sensor VMs deployed. They are all on version 7.0.
When I initially added the Flow Collector and Flow Sensor VMs to SMC I accepted the default self-signed SMC cert. I'm going to be replacing the SMC identity cert with one signed by a CA.
In all the documentation I read on doing this it cautions "Your certificates are critical for your system’s security. Improperly modifying your certificates can stop Stealthwatch appliance communications and cause data loss."
Is there a best practice on how to do this without breaking my SMC, FC, and FS deployment? Do I have to remove the FC and FS from SMC, update the SMC identity cert, add the chain to the FC, FS then re-add the FC and FS? Or do I just add the chain to the FC and FS then update the SMC identity cert, then reboot the FC and FS without removing them from SMC?
Any help is appreciated as I don't want to permanently break my deployment.
See page 133 of the document that you referenced titled "Changing Appliances After Configuration". There is a great big note there that says:
The appliance identity certificate is replaced automatically as part of this procedure. If your appliance uses a custom certificate, please contact Cisco Stealth-watch Support to change these settings. Do not use the instructions shown here. Make sure you have a copy of the custom certificate and private key.
You should definitely initiate a call or contact with Cisco Stealthwatch Support.
I appreciate the reply. I was able to update the identity certs without breaking the system. Here's the procedure that worked for me in case anybody comes across this thread in the future:
1) Add the Root CA, intermediate CA, and new identity certs to the Trust Stores on the SMC, FC, and FSs.
2) Update the identity cert on the FC. Wait until it says it's going to reboot.
3) Update the identity cert on the SMC. The SMC will reboot as part of this process.
That's all there is to it. I rebooted all the devices a couple times to make sure they are all able to communicate and still process flows.