|
| 1 | +title: Updating to OSG 24 |
| 2 | + |
| 3 | +Updating to OSG 24 |
| 4 | +================== |
| 5 | + |
| 6 | +[OSG 24](release_series.md#series-overviews) (the *new series*) introduces support for the ARM architecture. Changes |
| 7 | +required to upgrade from OSG 23 are relatively minor. |
| 8 | + |
| 9 | +Updating Docker-based EP Deployments |
| 10 | +----------------------------- |
| 11 | + |
| 12 | +In OSG 24, the `opensciencegrid/osgvo-docker-pilot` worker node docker image has been renamed to `osg-htc/ospool-ep`. |
| 13 | +To upgrade your docker-based worker nodes from OSG 23 to OSG 24, follow the sections below: |
| 14 | + |
| 15 | +#### Via Docker Run #### |
| 16 | + |
| 17 | +For sites running the container [directly via docker](../resource-sharing/os-backfill-containers.md#running-the-container-with-docker), |
| 18 | +the EP container can be updated by changing the image name referenced in the `docker run` command. All other arguments to the |
| 19 | +`docker run` command may remain the same. |
| 20 | + |
| 21 | +```console |
| 22 | +root@host # docker run <existing docker args> hub.opensciencegrid.org/osg-htc/ospool-ep:24-release |
| 23 | +``` |
| 24 | + |
| 25 | +#### Via RPM #### |
| 26 | + |
| 27 | +For sites running the ep container [via rpm installation](../resource-sharing/os-backfill-containers.md#running-the-container-via-rpm), |
| 28 | +the container can be upgraded by updating the RPM. |
| 29 | + |
| 30 | +1. [Install](../common/yum.md#install-the-osg-repositories) the new OSG release series RPMs. |
| 31 | + |
| 32 | + - OSG 24 EL9: |
| 33 | + |
| 34 | + :::console |
| 35 | + root@host # yum install https://repo.opensciencegrid.org/osg/24-main/osg-24-main-el9-release-latest.rpm |
| 36 | + |
| 37 | + - OSG 24 EL8: |
| 38 | + |
| 39 | + :::console |
| 40 | + root@host # yum install https://repo.opensciencegrid.org/osg/24-main/osg-24-main-el8-release-latest.rpm |
| 41 | + |
| 42 | +2. Upgrade the `ospool-ep` rpm: |
| 43 | + |
| 44 | + :::console |
| 45 | + root@host # yum install ospool-ep |
| 46 | + |
| 47 | +3. Restart the ospool-ep systemctl service: |
| 48 | + |
| 49 | + :::console |
| 50 | + root@host # systemctl restart ospool-ep |
0 commit comments