|
3 | 3 | ## Table of Contents
|
4 | 4 | <!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-refresh-toc -->
|
5 | 5 |
|
6 |
| -- [Student Cluster Compeititon - Tutorial 4](#student-cluster-compeititon---tutorial-4) |
7 |
| - - [Table of Contents](#table-of-contents) |
8 |
| -- [Checklist](#checklist) |
9 |
| - - [(Delete) - Remote Web Service Access](#delete---remote-web-service-access) |
10 |
| -- [Prometheus](#prometheus) |
11 |
| - - [Edit YML Configuration File](#edit-yml-configuration-file) |
12 |
| - - [Configuring Prometheus as a Service](#configuring-prometheus-as-a-service) |
13 |
| - - [SSH Port Forwarding](#ssh-port-forwarding) |
14 |
| - - [Dynamic SSH Forwarding (SOCKS Proxy)](#dynamic-ssh-forwarding-socks-proxy) |
15 |
| - - [Configuring Your Browser](#configuring-your-browser) |
16 |
| - - [X11 Forwarding](#x11-forwarding) |
17 |
| -- [Grafana](#grafana) |
18 |
| - - [Configuring Grafana Dashboards](#configuring-grafana-dashboards) |
19 |
| -- [Node Exporter](#node-exporter) |
20 |
| - - [Configuring Node Exporter as a Service](#configuring-node-exporter-as-a-service) |
21 |
| -- [Slurm Scheduler and Workload Manager](#slurm-scheduler-and-workload-manager) |
22 |
| - - [Prerequisites](#prerequisites) |
23 |
| - - [Head Node Configuration (Server)](#head-node-configuration-server) |
24 |
| - - [Compute Node Configuration (Clients)](#compute-node-configuration-clients) |
25 |
| - - [Configure Grafana Dashboard for Slurm](#configure-grafana-dashboard-for-slurm) |
26 |
| -- [Using Terraform to Automate the Deployment of your OpenStack Instances](#using-terraform-to-automate-the-deployment-of-your-openstack-instances) |
27 |
| -- [Using Ansisble to Automate the Configuration of your VMs](#using-ansisble-to-automate-the-configuration-of-your-vms) |
28 |
| -- [Introduction to Continuous Integration](#introduction-to-continuous-integration) |
29 |
| - - [GitHub](#github) |
30 |
| - - [TravisCI](#travisci) |
31 |
| - - [CircleCI](#circleci) |
32 |
| -- [GROMACS Protein Visualisation](#gromacs-protein-visualisation) |
33 |
| -- [Running Qiskit from a Remote Jupyter Notebook Server](#running-qiskit-from-a-remote-jupyter-notebook-server) |
| 6 | +1. [Checklist](#checklist) |
| 7 | + 1. [(Delete) - Remote Web Service Access](#delete---remote-web-service-access) |
| 8 | +1. [Prometheus](#prometheus) |
| 9 | + 1. [Edit YML Configuration File](#edit-yml-configuration-file) |
| 10 | + 1. [Configuring Prometheus as a Service](#configuring-prometheus-as-a-service) |
| 11 | + 1. [SSH Port Forwarding](#ssh-port-forwarding) |
| 12 | + 1. [Dynamic SSH Forwarding (SOCKS Proxy)](#dynamic-ssh-forwarding-socks-proxy) |
| 13 | + 1. [Configuring Your Browser](#configuring-your-browser) |
| 14 | + 1. [X11 Forwarding](#x11-forwarding) |
| 15 | +1. [Grafana](#grafana) |
| 16 | + 1. [Configuring Grafana Dashboards](#configuring-grafana-dashboards) |
| 17 | +1. [Node Exporter](#node-exporter) |
| 18 | + 1. [Configuring Node Exporter as a Service](#configuring-node-exporter-as-a-service) |
| 19 | +1. [Slurm Scheduler and Workload Manager](#slurm-scheduler-and-workload-manager) |
| 20 | + 1. [Prerequisites](#prerequisites) |
| 21 | + 1. [Head Node Configuration (Server)](#head-node-configuration-server) |
| 22 | + 1. [Compute Node Configuration (Clients)](#compute-node-configuration-clients) |
| 23 | + 1. [Configure Grafana Dashboard for Slurm](#configure-grafana-dashboard-for-slurm) |
| 24 | +1. [GROMACS Protein Visualisation](#gromacs-protein-visualisation) |
| 25 | +1. [Running Qiskit from a Remote Jupyter Notebook Server](#running-qiskit-from-a-remote-jupyter-notebook-server) |
| 26 | +1. [Automating the Deployment of your OpenStack Instances Using Terraform](#automating-the-deployment-of-your-openstack-instances-using-terraform) |
| 27 | +1. [Automating the Configuration of your VMs Using Ansisble](#automating-the-configuration-of-your-vms-using-ansible) |
| 28 | +1. [Introduction to Continuous Integration](#introduction-to-continuous-integration) |
| 29 | + 1. [GitHub](#github) |
| 30 | + 1. [TravisCI](#travisci) |
| 31 | + 1. [CircleCI](#circleci) |
34 | 32 |
|
35 | 33 | <!-- markdown-toc end -->
|
36 | 34 |
|
@@ -378,15 +376,6 @@ To confirm that your node configuration is correct, you can run the following co
|
378 | 376 | The `S:C:T` column means "sockets, cores, threads" and your numbers for your compute node should match the settings that you made in the `slurm.conf` file.
|
379 | 377 | ## Configure Grafana Dashboard for Slurm
|
380 | 378 |
|
381 |
| -# Using Terraform to Automate the Deployment of your OpenStack Instances |
382 |
| -
|
383 |
| -# Using Ansisble to Automate the Configuration of your VMs |
384 |
| -
|
385 |
| -# Introduction to Continuous Integration |
386 |
| -## GitHub |
387 |
| -## TravisCI |
388 |
| -## CircleCI |
389 |
| -
|
390 | 379 | # GROMACS Protein Visualisation
|
391 | 380 |
|
392 | 381 | > **! >>> You will need to work on your personal computer (or laptop) to complete this section.**
|
@@ -424,3 +413,15 @@ Simulations like this are used to to develop and prototype experimental pharmace
|
424 | 413 | </span>
|
425 | 414 |
|
426 | 415 | # Running Qiskit from a Remote Jupyter Notebook Server
|
| 416 | +
|
| 417 | +
|
| 418 | +# Automating the Deployment of your OpenStack Instances Using Terraform |
| 419 | +
|
| 420 | +## |
| 421 | +
|
| 422 | +# Automating the Configuration of your VMs Using Ansible |
| 423 | +
|
| 424 | +# Introduction to Continuous Integration |
| 425 | +## GitHub |
| 426 | +## TravisCI |
| 427 | +## CircleCI |
0 commit comments