Skip to content
Snippets Groups Projects
Commit 10348186 authored by Michael Blaschek's avatar Michael Blaschek :bicyclist:
Browse files

update, added servers, graphviz

parent 153a6cef
No related branches found
No related tags found
No related merge requests found
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
"forwardPorts": [3000], "forwardPorts": [3000],
// Use 'postCreateCommand' to run commands after the container is created. // Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "pip3 install --user -r requirements.txt", "postCreateCommand": "sudo apt-get update && sudo apt-get install -y graphviz && pip3 install --user -r requirements.txt",
"postStartCommand": "mkdocs serve -a localhost:3000 --dirtyreload",
// Configure tool-specific properties. // Configure tool-specific properties.
// "customizations": {}, // "customizations": {},
......
nav: nav:
- README.md - README.md
- SRVX1.md - Servers
- SRVX8.md
- Jet-Cluster.md
- VSC.md - VSC.md
- ECMWF.md - ECMWF.md
- TeachingHub.md - TeachingHub.md
......
# Getting Started @IMGW
Welcome to the Department of Meteorology and Geophysics @ University of Vienna.
Tasks to complete for newcomers:
- [ ] Get a server account
- [ ] Change your Password via [IPA (web)]() or [login (ssh)]() to a secure Password. Preferably use a password manager. [Tips]()
- [ ] Install a SSH-Client (Windows), e.g.
- [ ] Optional setup ssh-key
- [ ] Familiarize yourself with the environment
## Environment
## Summary of Computing Resources
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
*LaTeX (/ˈlɑːtɛx/ LAH-tekh or /ˈleɪtɛx/ LAY-tekh, often stylized as $`\LaTeX`$) is a software system for **document preparation**. When writing, **the writer uses plain text as opposed to the formatted text** found in "What You See Is What You Get" word processors like Microsoft Word, LibreOffice Writer and Apple Pages. The writer uses **markup tagging conventions to define the general structure of a document** (such as article, book, and letter), to stylise text throughout a document (such as bold and italics), and to add citations and cross-references. **A TeX distribution such as TeX Live** or MiKTeX is used to **produce an output file** (such as **PDF** or DVI) suitable for printing or digital distribution.* @[Wiki](https://en.wikipedia.org/wiki/LaTeX) *LaTeX (/ˈlɑːtɛx/ LAH-tekh or /ˈleɪtɛx/ LAY-tekh, often stylized as $`\LaTeX`$) is a software system for **document preparation**. When writing, **the writer uses plain text as opposed to the formatted text** found in "What You See Is What You Get" word processors like Microsoft Word, LibreOffice Writer and Apple Pages. The writer uses **markup tagging conventions to define the general structure of a document** (such as article, book, and letter), to stylise text throughout a document (such as bold and italics), and to add citations and cross-references. **A TeX distribution such as TeX Live** or MiKTeX is used to **produce an output file** (such as **PDF** or DVI) suitable for printing or digital distribution.* @[Wiki](https://en.wikipedia.org/wiki/LaTeX)
What you need to get started: What you need to get started:
1. A latex distribution, e.g. texlive or Miktex 1. A latex distribution, e.g. texlive or Miktex
* Or a online latex service, e.g. [Overleaf](www.overleaf.de), [latex4technics](https://www.latex4technics.com) * Or a online latex service, e.g. [Overleaf](www.overleaf.de), [latex4technics](https://www.latex4technics.com)
2. An Editor, e.g. TexStudio or Texshop, ... 2. An Editor, e.g. TexStudio or Texshop, ...
......
# User Shells
## Limits
It is possible to address resource limits in a user shell, which makes sure that programs do not run
Check what resource limits you have:
`ulimit -a`
## Virtual terminals
...@@ -4,6 +4,9 @@ We use SLURM (https://slurm.schedmd.com/overview.html ) as a workload manager to ...@@ -4,6 +4,9 @@ We use SLURM (https://slurm.schedmd.com/overview.html ) as a workload manager to
*Important: You can only access a node via SSH when you have a SLURM allocation of that node.* *Important: You can only access a node via SSH when you have a SLURM allocation of that node.*
Other resources:
- [Slurm Tutorial]()
## Basics ## Basics
...@@ -19,6 +22,7 @@ Tools: ...@@ -19,6 +22,7 @@ Tools:
- `queueinfo` - `queueinfo`
- `watchjob` - `watchjob`
```bash ```bash
# Get information on your job # Get information on your job
jobinfo jobinfo
......
...@@ -23,9 +23,9 @@ Missing solutions are very welcome. ...@@ -23,9 +23,9 @@ Missing solutions are very welcome.
Locations: Locations:
- Staff + Students [SRVX1](SRVX1.md) - Staff + Students [SRVX1](Servers/SRVX1.md)
- Staff + Remote Desktop [SRVX8](SRVX8.md) - Staff + Remote Desktop [SRVX8](Servers/SRVX8.md)
- Staff + Remote Desktop + Jupyterhub [Jet Cluster](Jet-Cluster.md) - Staff + Remote Desktop + Jupyterhub [Jet Cluster](Servers/JET.md)
- Staff + Students, Jupyterhub called [TeachingHub](TeachingHub.md) - Staff + Students, Jupyterhub called [TeachingHub](TeachingHub.md)
- Staff [Vienna Scientific Cluster (VSC)](VSC.md) - Staff [Vienna Scientific Cluster (VSC)](VSC.md)
- [VSC Training](https://vsc.ac.at/training) - [VSC Training](https://vsc.ac.at/training)
......
...@@ -28,7 +28,7 @@ Node Setup: ...@@ -28,7 +28,7 @@ Node Setup:
- 2x Login Nodes - 2x Login Nodes
- 7x Compute Nodes - 7x Compute Nodes
![GPFS](./mkdocs/img/GPFS-jet.png) ![GPFS](../mkdocs/img/GPFS-jet.png)
| Name | Value | | Name | Value |
......
# Servers
The Department of Meteorology and Geophysics maintains currently the following computing resources:
- Teaching and Service Hub (SRVX1)
- Remote Desktop (SRVX8)
- Computing Cluster (JET)
|
<img src="../mkdocs/img/chip.png" width="50px">
```graphviz dot attack_plan.png
digraph Servers {
srvx1 [image="../mkdocs/img/chip.png"]
users -> srvx1
}
```
# Containers & Services
...@@ -46,8 +46,8 @@ Currently running: ...@@ -46,8 +46,8 @@ Currently running:
- TeachingHub (Jupyterhub) - TeachingHub (Jupyterhub)
- Webdata - File hosting - Webdata - File hosting
- YoPass - Password Sharing - YoPass - Password Sharing
- iLibrarian - Paper Management (development) - iLibrarian - Paper Management
- Filetransfer.sh - File sharing service (development) - Filetransfer.sh - File sharing service
## Jupyterhub ## Jupyterhub
...@@ -153,6 +153,7 @@ These are scripts in a common directory. Feel free to copy or edit as you like. ...@@ -153,6 +153,7 @@ These are scripts in a common directory. Feel free to copy or edit as you like.
Currently there is the possibility to run [singularity](https://singularity.hpcng.org/) containers on all our Servers. This is really similar to docker, but much more secure for multi-user servers. Almost every docker container can be converted into a singularity container. Some of the build recipes use docker. Currently there is the possibility to run [singularity](https://singularity.hpcng.org/) containers on all our Servers. This is really similar to docker, but much more secure for multi-user servers. Almost every docker container can be converted into a singularity container. Some of the build recipes use docker.
There are a number of prepared containers but more can be added. If you have a wish or an existing container useful for others please share. There are a number of prepared containers but more can be added. If you have a wish or an existing container useful for others please share.
```yaml ```yaml
containers: containers:
- root: /home/swd/containers - root: /home/swd/containers
......
File moved
# Services
Information on available services:
- [TeachingHub (Jupyterhub)]()
- [Webdata - File hosting]()
- [YoPass - Password Sharing]()
- [iLibrarian - Paper Management]()
- [Filetransfer.sh - File sharing service]()
- [Uptime - Monitoring]()
- [Gitlab Runner - Gitlab CI]()
-
## TeachingHub
## Webdata
## YoPass
## iLibrarian
## Filetransfer
\ No newline at end of file
...@@ -22,7 +22,7 @@ $ ssh user@vsc4.vsc.ac.at ...@@ -22,7 +22,7 @@ $ ssh user@vsc4.vsc.ac.at
$ ssh user@vsc3.vsc.ac.at (old does not work anymore) $ ssh user@vsc3.vsc.ac.at (old does not work anymore)
``` ```
Please follow some connection instruction on the [wiki](https://wiki.vsc.ac.at) which is similar to all other servers (e.g. [SRVX1](SRVX1.md)). Please follow some connection instruction on the [wiki](https://wiki.vsc.ac.at) which is similar to all other servers (e.g. [SRVX1](Servers/SRVX1.md)).
The VSC is only available from within the UNINET (VPN, ...). Authentication requires a mobile phone. The VSC is only available from within the UNINET (VPN, ...). Authentication requires a mobile phone.
We have private nodes at our disposal and in order for you to use these you need to specify the correct account in the jobs you submit to the queueing system (SLURM). The correct information will be given to you in the registration email. We have private nodes at our disposal and in order for you to use these you need to specify the correct account in the jobs you submit to the queueing system (SLURM). The correct information will be given to you in the registration email.
......
...@@ -20,7 +20,7 @@ theme: ...@@ -20,7 +20,7 @@ theme:
features: features:
- navigation.indexes - navigation.indexes
- navigation.top - navigation.top
logo: mkdocs/img/mkdocs.png logo: mkdocs/img/logo_img2_color.png
favicon: mkdocs/img/favicon.ico favicon: mkdocs/img/favicon.ico
custom_dir: mkdocs/overrides custom_dir: mkdocs/overrides
plugins: plugins:
...@@ -62,3 +62,7 @@ markdown_extensions: ...@@ -62,3 +62,7 @@ markdown_extensions:
- pymdownx.tasklist - pymdownx.tasklist
- pymdownx.details - pymdownx.details
- pymdownx.emoji - pymdownx.emoji
- mkdocs_graphviz
#extra_javascript:
# - https://cdn.jsdelivr.net/gh/rod2ik/cdn@main/mkdocs/javascripts/mkdocs-graphviz.js
\ No newline at end of file
mkdocs/img/chip.png

28.5 KiB

...@@ -8,4 +8,5 @@ mkdocs-awesome-pages-plugin ...@@ -8,4 +8,5 @@ mkdocs-awesome-pages-plugin
mkdocs-git-revision-date-localized-plugin mkdocs-git-revision-date-localized-plugin
mkdocs-jupyter mkdocs-jupyter
mkdocs-same-dir mkdocs-same-dir
mkdocs-exclude mkdocs-exclude
\ No newline at end of file mkdocs-graphviz
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment