3. Preparing the LOCKSS 2.x Host

A diagram of eight consecutive arrow-shaped boxes, representing from left to right the steps of the migration workflow from LOCKSS 1.x to LOCKSS 2.x. The first box labeled "Upgrading LOCKSS 1.x" is colored in light blue, indicating a completed step. The second box labeled "Preparing the LOCKSS 2.x Host" is highlighted in yellow, indicating the step in progress. The last six boxes, successively labeled "Installing LOCKSS 2.x", "Configuring LOCKSS 2.x for Migration", "Configuring LOCKSS 1.x for Migration", "Running the Migrator", "Reconfiguring LOCKSS 2.x for Normal Operation", and "Decommissioning LOCKSS 1.x", are not colored, indicating future steps.

The next task in the migration process is to prepare your LOCKSS 2.x host for LOCKSS 2.0.91-beta2, the latest version of LOCKSS 2.0-beta2.

The necessary work depends on your Migration Scenario:

If you are doing a New-Host Migration, follow these steps:

  1. Commission a new host for your LOCKSS 2.x instance, for example by setting up a new physical machine and installing Linux, or spinning up a new Linux virtual machine. See the System Prerequisites section and Operating Systems appendix of the LOCKSS 2.x System Manual for details.

    Coordinating with Administrators of LOCKSS Networks

    The administrator of your LOCKSS network has to incorporate the IP address of this new host to firewall rules and Web server access control on the network configuration server. See Access control before migration in Chapter 11 (Appendix: Instructions for Administrators of LOCKSS Networks).

  2. If you are doing a New-Host Migration, you will need to make sure that firewalls at your institution and on your LOCKSS 2.x host allow some TCP connections from the LOCKSS 1.x host to the LOCKSS 2.x host for the duration of the migration, specifically:

Port

Description

9739 [1]

Temporary LCAP port

24602

LOCKSS 2.x Configuration Service Web user interface

24611

LOCKSS 2.x Repository Service REST API

24612

LOCKSS 2.x Configuration Service REST API

24620 [2]

PostgreSQL

If you are doing a Same-Host Migration on a discontinued operating system in the RHEL family:

then you must upgrade your LOCKSS host to a supported operating system in the RHEL family:

before you can co-install LOCKSS 2.x with LOCKSS 1.x. In particular, CentOS Linux (not to be confused with CentOS Stream) was once common in the LOCKSS 1.x user community, and requires an upgrade before installing LOCKSS 2.x.

The LOCKSS Community Wiki offers a page on OS Upgrades, providing guidance on various upgrade paths.


Footnotes