Hello nic1902,
Since you have 2.8.7 you are already on a version that supports subscription. Basically all you need to do is grab the activation key for the subscription from our website, then go to your cluster and log in to the Admin UI. Next go to remote view mode for the first node and go to its activation page. Simply enter the activation key there and then what will happen is that the subscription will become active immediately on this node. In our tests in this situation your clients will not even be disconnected -it's a totally seamless transition. If you're worried about interruptions its still prudent to do this at a proper maintenance window, but I really don't expect any issues.
The fixed license keys that you had on this server will simply become suppressed and not visible on the Admin UI anymore. You don't have to remove them - you can leave them. The subscription that you activate will just take over instead and you'll just see your subscription. The fixed license keys will still be there. If for example you were to deactivate the subscription from this server, the fixed license keys would just come back.
Next exit the remote view mode and go to the second node and activate the subscription there too - same process. And that's it. Your settings don't change, your users don't get disconnected, and it's just a totally seamless process.
And regarding your fixed license keys - if they are still valid for a while, let's say they expire in July for example, then you can contact us on our support ticket system at
https://openvpn.net/support and request that the old fixed license keys get credited to your account. Then the next time you scale up your subscription or buy a subscription or it gets renewed, your credit can be used for that.
Kind regards,
Johan