Commit 7ffce24a authored by Olivier Berger's avatar Olivier Berger

Finalization for the meeting

parent b2213952
......@@ -16,7 +16,7 @@
id="svg8"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="antidote-architecture.svg"
inkscape:export-filename="/home/olivier/git/gitlab.com/olberger/virtual-labs/documentation/figures/labtainers-architecture.png"
inkscape:export-filename="/home/olivier/git/gitlab.com/olberger/virtual-labs/documentation/figures/antidote-architecture.png"
inkscape:export-xdpi="200"
inkscape:export-ydpi="200">
<defs
......
......@@ -132,25 +132,27 @@ Projects :
- Virtual Machines / containers
- Virtual Networks
- Connectivity
- Towards PaaS (k8s)
- Towards PaaS (Kubernetes, aka k8s)
- Vendor lock-in ?
** Security / Sandboxing
- KubeVirt / Kata Containers
Securing containers on k8s:
- Kata Containers: sandboxed containers (with qemu)
- KubeVirt (real IaaS cloud images with qemu)
* Labtainers
** Labtainers
[[https://my.nps.edu/web/c3o/labtainers][Website]] and [[https://github.com/mfthomps/Labtainers][GitHub]]
Available through its [[https://my.nps.edu/web/c3o/labtainers][website]] and [[https://github.com/mfthomps/Labtainers][GitHub]]
- developped by US /Naval PostGraduate School/
- Open Source
- 30 cybersecurity labs
- stand-alone virtual machine (VirtualBox)
- inter-networked Docker containers for each lab
- personalization (anti-plagiarism)
- auto-grading
- *personalization* (anti-plagiarism)
- *auto-grading*
- Linux + XWindow
** Screenshot
......@@ -185,7 +187,7 @@ file:images/labtainers-vm-screenshot.png
- *Auto-grading*
- Personalization
- *Extensible* : Regular Docker images
- works in Docker only variant (light)
- Works in Docker only variant (light)
*** right :BMCOL:
:PROPERTIES:
......@@ -269,7 +271,7 @@ Test it at https://labs.networkreliability.engineering/
**** Benefits
- No installation
- Scalable deployment
- Multiple labs in parallel
- *Multiple labs in parallel*
- Docker containers / PODs
- multiple k8s hosting options
......@@ -294,6 +296,11 @@ Test it at https://labs.networkreliability.engineering/
** Vagrant
- VirtualBox (or other virtualizers)
- Shared folders betw. host & guest
- Base "box" (system image)
- Scripted provisioning
** Genarating Elgg development VM with Packer
https://asciinema.org/a/GdC5pcnNp3PHJ2BHkOpAaFZYE
......@@ -322,6 +329,14 @@ https://asciinema.org/a/GdC5pcnNp3PHJ2BHkOpAaFZYE
** Docker
- Container image
- Reuse many existing images
- Scripted
- Deployable on:
- Docker
- Labtainers
- k8s with Antidote ?
* Wishlist
** My wishlist
......@@ -330,6 +345,8 @@ https://asciinema.org/a/GdC5pcnNp3PHJ2BHkOpAaFZYE
- UX
- Integration with LMS
- Improve quality of virtual lab environments
- For teachers/designers
- For learners
#+BEGIN_center
Join the effort !
......@@ -357,9 +374,9 @@ Join the effort !
:BEAMER_env: appendix
:END:
** Resources
- Brian Linkletter
- Tony Hirst
** More Resources
- Brian Linkletter's [[http://www.brianlinkletter.com/][Open-Source Routing and Network Simulation]]
- Tony Hirst's blog : https://blog.ouseful.info/
** These slides
......@@ -382,6 +399,9 @@ file:images/framalink-qr.png
** Bootable USB keys
For ex. VIMINAL's [[https://sourceforge.net/projects/viminal/files/mobidik-lab/][MOBIDIK lab]] (Model to Observe Basic Infrastructure
Doing Identification with Kerberos) :
** Jupyter Notebooks
#+ATTR_LATEX: :width 0.10\textwidth
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment