slackhq / nebula

A scalable overlay networking tool with a focus on performance, simplicity and security

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New CA or renew existing CA; what can I do?

RiemaruKarurosu opened this issue · comments

What version of nebula are you using?

1.7.2

What operating system are you using?

Linux and Windows

Describe the Bug

My CA expires the next month, I have almost 100 hosts that depend of this service.
What do I have to do to? create a new CA or renew the CA (in some way that I don't know)
All my hosts will disconnect and stop working when the CA expires the next month or they could work after a certain period?
Hope you can help me withs issue.
Thanks

Logs from affected hosts

No response

Config files from affected hosts

No response

Hi @RiemaruKarurosu -

As Benjamin and Brad mentioned on Slack:

  1. Generate a new Certificate Authority, add it to the trust bundle of all your hosts and send a SIGHUP to each host in order to reload its config.
  2. Issue certs for each host using the new CA. Update the pki.cert and pki.key on each host with the new cert info, and send another SIGHUP.
  3. Finally, once all hosts have been moved to the new CA, remove the original CA from the trust bundle, and send a final SIGHUP.