Skip to content

Commit

Permalink
Merge pull request #206 from mwestphall/SOFTWARE-6011-osg-24-upgrade-doc
Browse files Browse the repository at this point in the history
Add docs for updating ospool-ep docker image
  • Loading branch information
mwestphall authored Nov 5, 2024
2 parents 63c5466 + 4aa9436 commit 23978df
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions docs/release/updating-to-osg-24.md
Original file line number Diff line number Diff line change
@@ -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 <existing docker args> 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

0 comments on commit 23978df

Please sign in to comment.