Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 71 Next »

Fall 2021

  • Eddie migrates our local production to 3.0.1. Should take about a day. (tick)

    • Subtask: green light from Patrick, Michelle, Chuck, and Kent (tick)

    • Subtask: create a “throwaway” demo 3.0.1 server (tick)

    • Subtask: confirm that current EAD export code still works against 3.0.1 (tick)

  • Research backups from LibraryHost (tick)

    • LH can provide nightly buckets to go to our S3 bucket. (tick)

  • Update Ansible to build a 3.0.1 ArchivesSpace server. (tick)

Winter and spring 2021

Summer 2022

  • Migrate production to LibraryHost

    • Preparation:

    • Migration proper (this needs to take place within a short period: ideally, 2 or 3 business days).

      • Preparation

        • Send out a notice to users reminding them of the migration and warning them to make any final metadata changes before the end of the business day (tick)

        • Create an IAM policy and user that gives LibraryHost write access to the backup directory in S3, and to nothing else. (tick)

        • Users can make their final edits to the old ArchivesSpace metadata before the migration. (tick)

        • Move the latest backup of the old ArchivesSpace DB out of the regular backup directory and move it into another directory where it won’t get overwritten. (tick)

        • Create a dump of the database that can be sent to LibraryHost (tick)

        • Run the mapping script and send updated collection description links to to Gabriela and Caroline

        • Prevent users from logging in to the old site by turning off the ArchivesSpace daemon. (tick)

      • Migration proper

        • Eddie sends database over from EC2 ArchivesSpace to Manny. (tick)

        • Create an issue and PR to change the data in the digital collections to the new URLS. (These URLs won’t work until the migration is complete). (tick)

        • Wait until our wildcard certificate is installed at the new server and it can accept connections from our domain.

        • Point archives.sciencehistory.org at the new LibraryHost server (with help from Chuck).

        • Update the OPAC and the digital collections to point at the new production URLS in the production PUI – this may take a couple days.

          • 💡 Note that external links to our HTML finding aids are rare. There should be no need to provide redirects from the old URLS to the PUI when we discontinue the HTML finding aids.

        • Note that collection page URLS in the digital collections (e.g. https://digital.sciencehistory.org/admin/collections/w1y114h/edit ) will be done manually - this should take under an hour.

        • Spin down the ec2 servers - leave them around, inactive, for a month or so.

      • Exports and backups

        • Update our EAD export to point at the LibraryHost API instead of our ArchivesSpace server.

        • Ensure backups are going to our s3 backup bucket as planned.

    • Cleanup (no deadline; should happen by the end of July.)

      • Retire the Ansible codebase

      • Retire AWS services that existed only to support ArchivesSpace (such as our single remaining elastic IP address)

      • Change EAD export to run weekly instead of daily

      • Go back to a development ($5 / month) Proximo plan. We temporarily moved to the Development plan on May 23rd. See https://github.com/sciencehistory/export_archivesspace_xml/issues/18 for details and instructions.

      • Since we will now have secure access to the API, possibly remove Proximo altogether and run the export using plain username/password authentication

      • Decide whether we still want to back up the database on Dubnium; `/home/ubuntu/archivesspace_scripts/mysql-backup.sh`, which dumped the database to a location where it was harvested by the Dubnium backup scripts, will have stopped running.

  • No labels