Compare commits

...

5 Commits

6 changed files with 29 additions and 10 deletions

3
.gitignore vendored
View File

@ -1 +1,2 @@
./public
/public
.hugo_build.lock

View File

@ -4,19 +4,19 @@ Welcome to the jungle, a set of machines with no imposed rules that are fully
controlled and maintained by their users.
The configuration of all the machines is written in a centralized [git
repository][config] using the Nix language for NixOS. Changes in the
repository][jungle] using the Nix language for NixOS. Changes in the
configuration of the machines are introduced by merge requests and pass a review
step before being deployed.
[config]: https://pm.bsc.es/gitlab/rarias/jungle
[jungle]: https://jungle.bsc.es/git/rarias/jungle
The machines have access to the large list of packages available in
[Nixpkgs][nixpkgs] and a custom set of packages named [bscpkgs][bscpkgs],
specifically tailored to our needs for HPC machines. Users can install their own
packages and made them system-wide available by opening a merge request.
All jungle machines have access to the large list of packages (>120k) available
in [Nixpkgs][nixpkgs] and a custom set of [BSC packages][overlay] specifically
tailored to our needs for HPC machines. Users can install any packages on their
own or request them to be system-wide available for all users.
[nixpkgs]: https://github.com/NixOS/nixpkgs
[bscpkgs]: https://pm.bsc.es/gitlab/rarias/bscpkgs
[overlay]: https://jungle.bsc.es/git/rarias/jungle/src/branch/master/overlay.nix
We have put a lot of effort to guarantee very good reproducibility properties in
the configuration of the machines and the software they use.

View File

@ -7,7 +7,7 @@ description: "Request access to the machines"
To request access to the machines we will need some information:
1. Which machines you want access to ([hut](/hut), [fox](/fox), owl1, owl2, eudy, koro...)
1. Which machines you want access to ([apex](/apex), [hut](/hut), [fox](/fox), [owl1, owl2](/owl), eudy, koro...)
1. Your user name (make sure it matches the one you use for the BSC intranet)
1. Your real name and surname (for identification purposes)
1. The salted hash of your login password, generated with `mkpasswd -m sha-512`

18
content/apex/_index.md Normal file
View File

@ -0,0 +1,18 @@
---
title: "Apex"
description: "Login node"
date: 2025-09-05T15:34:59+02:00
---
![Apex](apex.jpg)
Apex serves as the login node to the rest of machines in jungle. Connect to it
by accessing `ssflogin.bsc.es`, only from the apex you will be able to see other
machines.
Use `sinfo` to see which nodes are available and `salloc` to request them (see
the manual for more details). Avoid doing large builds or computations in apex,
use a different node instead.
The home is mounted from a hardware RAID 5 of 4 disks, and is shared across
other machines.

BIN
content/apex/apex.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

View File

@ -23,7 +23,7 @@ a good candidate for low noise executions.
We provide a binary cache in `hut`, with the aim of avoiding unnecessary
recompilation of packages.
The cache should contain common packages from bscpkgs, but we don't provide
The cache should contain common packages from jungle, but we don't provide
any guarantee that of what will be available in the cache, or for how long.
We recommend following the latest version of the `jungle` flake to avoid cache
misses.