Skip to content

Commit 8c5af47

Browse files
committed
Add docs for updating ospool-ep docker image
1 parent 5623234 commit 8c5af47

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

docs/release/updating-to-osg-24.md

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
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

Comments
 (0)