Skip to content

Commit

Permalink
Merge pull request #5 from OpenCHAMI/alovelltroy/bristol-summit
Browse files Browse the repository at this point in the history
Refactor events into subcategory and add event details
  • Loading branch information
alexlovelltroy authored Aug 14, 2024
2 parents d7dfeae + e74933c commit 1100474
Show file tree
Hide file tree
Showing 16 changed files with 144 additions and 30 deletions.
3 changes: 2 additions & 1 deletion config/_default/hugo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@ copyRight = "Copyright (c) 2023-2024 OpenCHAMI"
tag = "tags"

[permalinks]
blog = "/blog/:slug/"
blog = "/blog/:year/:month/:slug/"
events = "/events/:year/:slug/"
docs = "/docs/:sections[1:]/:slug/"
# docs = "/docs/1.0/:sections[1:]/:slug/"

Expand Down
5 changes: 5 additions & 0 deletions config/_default/menus/menus.en.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,11 @@
url = "/blog/"
weight = 30

[[main]]
name = "Events"
url = "/events/"
weight = 35

[[main]]
name = "Software"
url = "/docs/software"
Expand Down
1 change: 1 addition & 0 deletions content/blog/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ draft: false
weight: 50
pinned: false
homepage: false
contributors: []
---


25 changes: 0 additions & 25 deletions content/blog/example/index.md

This file was deleted.

2 changes: 1 addition & 1 deletion content/blog/smd-refactor/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title = 'Experimental Refactoring with SMD'
date = 2024-01-24T10:24:44-05:00
draft = false
categories = ['LANL', 'Development']
categories = ['LANL', 'Development', 'sc23']
contributors = ["David J. Allen (LANL)"]
+++

Expand Down
1 change: 1 addition & 0 deletions content/docs/software/smd/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: ""
summary: ""
date: 2024-03-21T00:00:00+00:00
lastmod: 2024-03-21T00:00:00+00:00
contributors: ["Alex Lovell-Troy"]
draft: false
weight: 800
toc: true
Expand Down
1 change: 1 addition & 0 deletions content/docs/software/smd/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ lastmod: 2024-03-07T16:13:18+02:00
draft: false
weight: 910
toc: true
contributors: ["Alex Lovell-Troy"]
seo:
title: "" # custom title (optional)
description: "" # custom description (recommended)
Expand Down
27 changes: 27 additions & 0 deletions content/events/Conferences/2023/sc23.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
+++
title = 'Supercomputing 23'
date = 2023-11-18T09:00:00-04:00
draft = false
categories = ['Development', 'LANL', 'SC23']
contributors = ["Alex Lovell-Troy"]
+++

With a press release that coincided with the opening of the show floor at Supercomputing '23 in Denver, Colorado, the OpenCHAMI consortium was officially launched.

[Read our official release at LANL.gov](https://discover.lanl.gov/news/1113-ochami/)

## OpenCHAMI Debut

Even before the announcement, the team at LANL spent the summer curating a minimal set of microservices to achieve our goal of booting a ten node cluster. At the core, we chose the inventory system from HPE's CSM software stack and the companion service for managing boot scripts, BSS.

* CSM Inventory and State Management [github.com/Cray-HPE/hms-smd](https://github.com/Cray-HPE/hms-smd)
* CSM Boot Script Generation and Cloud-Init provider [github.com/Cray-HPE/hms-bss](https://github.com/Cray-HPE/hms-bss)

The HPE services were built to be part of a large integrated system which meant that some changes were needed in order to use the services with OpenCHAMI. Where possible, we have tried to maintain reversability for any changes to the HPE software. You can read more about the process in our post, [Refactoring SMD](/blog/2024/01/experimental-refactoring-with-smd/).

As part of our refactor, we wanted to disable some of the subroutines in SMD that made it hard for us to deploy it on the cloud and on servers without direct access to the BMCs of our cluster. In particular, we wanted to decouple the hardware discovery system from the inventory system. After a few attempts to isolate and reuse the discovery code from SMD, we decided to pursue a green field approach to discovery, which led to our new discovery tool, Magellan. You can read more about that process in our post, [Magellan: alternative redfish discovery](/blog/2023/10/magellan-alternative-redfish-discovery-for-openchami/csm/).

We also wanted to prove to ourselves that we could address some of the challenges we'd heard from operators that use SMD and BSS regularly. To identify promising areas, we conducted a few interviews based on the methodology outlined in [The Phoenix Project](https://itrevolution.com/product/the-phoenix-project/). One item that came up as a large source of unplanned maintenance was the etcd database used by BSS to support booting. You can read more about how we added Postgres database support to BSS in our post, [Switching from etcd to postgres](/blog/2023/10/boot-script-service-switching-from-etcd-to-postgresql-for-a-smaller-storage-backend/)



15 changes: 15 additions & 0 deletions content/events/Conferences/2024/EnergyHPC24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
+++
title = 'EnergyHPC 24'
date = 2024-03-08T09:00:00-04:00
draft = false
categories = ['Development', 'LANL']
contributors = ["Alex Lovell-Troy"]
+++

Alex Lovell-Troy spoke at Rice University to introduce OpenCHAMI to the community

{{< youtube 223WnkgPa7c >}}

### Summary

In this talk, Alex discussed the formation of the OpenCHAMI consortium focused on creating cloud-like experiences for on-premises HPC (High-Performance Computing) systems through open-source tools. He highlights the challenges faced by the HPC community, including the influence of larger AI and cloud markets and the brain drain from HPC innovation. The consortium, hosted at openchami.org, emphasizes a modular and accessible approach, allowing users to tailor their HPC environments to their specific needs. Alex underscores the importance of public, community-driven development and transparent governance in sustaining the future of HPC system management. He calls for broader involvement from vendors, sites, and individuals to shape the next generation of HPC tools.
11 changes: 11 additions & 0 deletions content/events/Conferences/2024/ISC24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
+++
title = 'International SuperComputing 24'
date = 2024-05-17T09:00:00-04:00
draft = false
categories = ['Development', 'LANL']
contributors = ["Alex Lovell-Troy"]
+++

Building on the initial demo from Supercomputing in 2023 and the feedback from the first developer summit, the team demonstrated a "quickstart" guide for helping sites get familiar with the software and deployment technologies of OpenCHAMI.

Read more about it at our post, [Turnkey OpenCHAMI](blog/2024/01/turnkey-openchami-for-the-supercomputer-institute/) and try it your self through the [install guide](/guides/getting_started/).
10 changes: 10 additions & 0 deletions content/events/Conferences/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Conferences"
date: 2024-02-07T10:00:00-05:00
lastmod: 2024-08-14T10:00:00-05:00
draft: false
weight: 50
pinned: false
homepage: false
contributors: []
---
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'April 2024 Developers Summit'
title: 'Annapolis Developer Summit'
date: 2024-02-24T10:00:00-05:00
description: "Join us for the innagural developer summit April 9th and 10th in Annapolis MD."
summary: "Join us for the innagural developer summit April 9th and 10th in Annapolis MD."
Expand All @@ -17,8 +17,6 @@ seo:
noindex: false # false (default) or true
---

## OpenCHAMI Spring Developer Summit

OpenCHAMI developers will gather in Annapolis MD at The Westin on April 9th and 10th for our first in-person gathering specifically for developers. Accommodations will be made to involve remote participation as well. Over two days, we'll set aside time to review where our software stands today and host workshops dedicated to User Interfaces, Developer Experience, Software Quality Standards, and Testing Requirements. We encourage anyone with an interest in these subjects to [fill out our free registration form](https://forms.office.com/g/3zPmc3WUTr) to receive further logistical and agenda updates. OpenCHAMI is not charging any registration or attendance fee.

A room block will be available at the Westin Annapolis at a government per diem rate. We will share the booking link with anyone that [fills out the form]((https://forms.office.com/g/3zPmc3WUTr)).
Expand Down
39 changes: 39 additions & 0 deletions content/events/Summits/2024/Bristol/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: 'Bristol Developer Summit'
date: 2024-07-14T10:00:00-05:00
description: "Join the OpenCHAMI community for the Developer Summit from September 17th - 19th, hosted by the University of Bristol."
summary: "OpenCHAMI Developer Summit September 17th - 19th, hosted by the University of Bristol."
draft: false
weight: 50
categories: ["Development"]
tags: []
contributors: ["Alex Lovell-Troy"]
pinned: false
homepage: false
seo:
title: "OpenCHAMI Developer Summit 2024 at the University of Bristol"
description: "Join the OpenCHAMI Developer Summit for discussions on the technical future of OpenCHAMI, with industry experts and partners."
canonical: ""
noindex: false
---

We are excited to announce the upcoming OpenCHAMI Developer Summit, a gathering of key contributors and partners dedicated to the future of the OpenCHAMI software stack. Hosted by the University of Bristol, this event offers a unique opportunity for collaboration and innovation in the HPC community.

**Dates:** September 17th-19th
**Registration:** [Register Here](https://forms.office.com/g/gzp6zcEGKf) (Open until September 2nd)
**Location:** University of Bristol ([View Map](https://maps.app.goo.gl/FHhzrTifxotGE9aK7))
**Attendee Profile:** Current OpenCHAMI Partners, Prospective Partners, Vendors, Experts
**Slack Channel:** [#2024-september-dev-summit](https://openchami.slack.com/archives/C07AKTJ14LT)

### Program Outline

Over the course of two and a half days, attendees will engage in discussions focused on the technical evolution of OpenCHAMI. The summit will kick off with a project overview to establish a foundation for deeper discussions. On the second day, we will introduce the Isambard AI supercomputer. Throughout the event, participants will:

* Review current and upcoming development milestones.
* Share objectives for existing and future operational systems.
* Explore architectural questions from the [GitHub RFDs](https://github.com/OpenCHAMI/roadmap/issues?q=is%3Aissue+is%3Aopen+label%3Arfd).
* Present on topics of interest to the OpenCHAMI community.
* Gain insights from vendors on relevant technological innovations.
* Discuss key topics, including multitenancy, deployment models, operations, and Zero Trust for HPC.

We look forward to your participation in shaping the future of OpenCHAMI.
10 changes: 10 additions & 0 deletions content/events/Summits/2024/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "2024 Developer Summits"
date: 2024-02-07T10:00:00-05:00
lastmod: 2024-08-14T10:00:00-05:00
draft: false
weight: 50
pinned: false
homepage: false
contributors: []
---
10 changes: 10 additions & 0 deletions content/events/Summits/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Developer Summits"
date: 2024-02-07T10:00:00-05:00
lastmod: 2024-08-14T10:00:00-05:00
draft: false
weight: 50
pinned: false
homepage: false
contributors: []
---
10 changes: 10 additions & 0 deletions content/events/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Events and Conferences"
date: 2024-02-07T10:00:00-05:00
lastmod: 2024-08-14T10:00:00-05:00
draft: false
weight: 50
pinned: false
homepage: false
contributors: []
---

0 comments on commit 1100474

Please sign in to comment.