11. Appendix: LCAP Over SSL Migration
If your LOCKSS network uses LCAP SSL keystores for encrypted communication between nodes (ask your LOCKSS network admin to know if this situation applies to you), you will need to perform a few additional steps related to your LCAP SSL keystore. The instructions in this manual will refer you to this section in several appropriate places.
Take these steps into consideration, depending on your Migration Scenario:
In the Importing Configuration From LOCKSS 1.x section of the Configuring LOCKSS 2.x for Migration chapter, after you make the LOCKSS 1.x configuration file available to LOCKSS 2.x, you will need to perform the following actions.
On the LOCKSS 2.x host, in the LOCKSS Installer Directory, create a new subdirectory for LOCKSS 1.x keys by running this command as the
lockss
user:mkdir -p config/keys/v1keys
Copy the three files from the
/etc/lockss/keys
directory of your LOCKSS 1.x host into this newconfig/keys/v1keys
directory on your LOCKSS 2.x host.
In the Running LOCKSS 2.0-beta1 section of the Configuring LOCKSS 2.x for Migration chapter, after you edit the Admin Access Control screen with the IP address or subnet of your LOCKSS 1.x host (
Running LOCKSS 2.0-beta1
steps (2)(b) and (2)(c)), you will need to perform the following actions.Follow the instructions in the Interactive Tool section in the LCAP Over SSL section of the LOCKSS System Manual to generate a keystore for your LOCKSS 2.x host and add it to your network's public keystore.
Follow the instructions in the Installing the Keystores section in the LCAP Over SSL section of the LOCKSS System Manual to install the newly generated keystore to your LOCKSS 2.x host.
Additionally, the newly generated network public keystore must replace the one present on your LOCKSS 1.x host. Copy the newly generated network public keystore to the
/etc/lockss/keys
directory on your LOCKSS 1.x host, such that it replaces the original one.
At the end of the Reconfiguring LOCKSS 2.x for Normal Operation chapter, after you successfully re-run the configure-lockss script, you will need to perform the following action.
Relative to the LOCKSS Installer Directory on your LOCKSS 2.0 host, copy the three files from the
config/keys/v1keys
directory into theconfig/keys
directory, replacing the corresponding files there.Note
If renaming your LOCKSS 2.x host name to that previously used by your LOCKSS 1.x host is not possible, do not perform this step; instead, your LOCKSS network admin will need to distribute a new network public keystore to all nodes in the network, for which you will have to coordinate with them.
In the Importing Configuration From LOCKSS 1.x section of the Configuring LOCKSS 2.x for Migration chapter, after you make the LOCKSS 1.x configuration file available to LOCKSS 2.x, you will need to perform the following action.
Copy the three files from the
/etc/lockss/keys
directory into theconfig/keys
directory relative to the LOCKSS Installer Directory (usually/home/lockss/lockss-installer/config/keys
), following the instructions from Installing the Keystores in the LCAP Over SSL section of the LOCKSS System Manual.