diff --git a/docs/release/updating-to-osg-24.md b/docs/release/updating-to-osg-24.md new file mode 100644 index 000000000..d04d57f76 --- /dev/null +++ b/docs/release/updating-to-osg-24.md @@ -0,0 +1,40 @@ +title: Updating to OSG 24 + +Updating to OSG 24 +================== + +[OSG 24](release_series.md#series-overviews) (the *new series*) introduces support for the ARM architecture. Changes +required to upgrade from OSG 23 are relatively minor. + +Updating Container-based OSPool EP Deployments +----------------------------- + +In OSG 24, the `opensciencegrid/osgvo-docker-pilot` worker node docker image has been renamed to `osg-htc/ospool-ep`. +To upgrade your docker-based worker nodes from OSG 23 to OSG 24, follow the sections below: + +#### Via Docker Run #### + +For sites running the container [directly via docker](../resource-sharing/os-backfill-containers.md#running-the-container-with-docker), +the EP container can be updated by changing the image name referenced in the `docker run` command. All other arguments to the +`docker run` command may remain the same. + +```console +root@host # docker run hub.opensciencegrid.org/osg-htc/ospool-ep:24-release +``` + +#### Via RPM #### + +For sites running the EP container [via rpm installation](../resource-sharing/os-backfill-containers.md#running-the-container-via-rpm), +the container can be upgraded by updating the RPM. + +1. [Install](../common/yum.md#install-the-osg-repositories) the OSG 24 Yum repositories + +2. Upgrade the `ospool-ep` rpm: + + :::console + root@host # yum install ospool-ep + +3. Restart the ospool-ep systemctl service: + + :::console + root@host # systemctl restart ospool-ep \ No newline at end of file