From 931bccf781f7589bdd94e5ff82f03f7f7d013a33 Mon Sep 17 00:00:00 2001 From: zeus Date: Thu, 20 Aug 2020 23:36:47 +0300 Subject: [PATCH] info --- swarmlab/main.adoc | 28 ++++++------ swarmlab/main.adoc.html | 98 ++++++++++++++++++++--------------------- swarmlab/main.adoc.pdf | 2 +- 3 files changed, 65 insertions(+), 63 deletions(-) diff --git a/swarmlab/main.adoc b/swarmlab/main.adoc index 9d11c79..38630a2 100644 --- a/swarmlab/main.adoc +++ b/swarmlab/main.adoc @@ -47,7 +47,9 @@ and follow the remaining instructions to activate your account. + Now that your acount is ready, lets get to know Swarmlabs main page. + -== The main page +== Main Menou + +=== The main page Once loaded the main page should look like this: @@ -66,10 +68,10 @@ The dashboard page is pretty straight forward: :: With that out of the way lets enter the heart of our platform, 'my lab'! + -== My Lab +=== My Lab Nested under 'mylab' are both creation tools (bootstrap) and execution tools (run). -== The run menu +=== The run menu Inside the run menu there are three areas: :: @@ -84,15 +86,15 @@ Lets look at the options one by one. + For the purpose of this walkthrough 'testmpi2' and 'test 18' were created. + Since the console is explained along with the first area we dont feel there is a need to have seperate walkthrough. -=== Run lab instance area +==== Run lab instance area -==== Creating a lab +===== Creating a lab To create a lab instance simply add a repo to your git! + You will then be able to locate that repo inside the instance list and run it. + For more info on this please refer to the Bootstrap chapter link:main.adoc.html#_bootstrap[here] ! + -==== Running a lab instance +===== Running a lab instance First we have to select the lab we want to run. To find a specific lab we can use the search bar at the top. + @@ -115,14 +117,14 @@ Note that you can choose to use the editor of your liking from the drop down men For more complicated tasks that may require responsivines from the machine you can use the terminal option to open a full-blown unix command line. + -=== Enter lab room area +==== Enter lab room area This is the area where you will find the available labrooms created by tutors and join the desired one. + -==== Browsing labrooms +===== Browsing labrooms You can easily browse throught the available labrooms in the list using the search bar at the top. + @@ -134,7 +136,7 @@ image::images/run/info_poppup.png[] Active labrooms are indicated using a green color while closed ones with orange. + -==== Entering a labroom +===== Entering a labroom Once you have found the labroom you were looking for you can enter by simply clicking on the cloud icon image:images/run/cloud_icon.png[]. + You should see a screen as follows: @@ -168,7 +170,7 @@ By now it should propably be clear how to run a lab from the list or enter a lab But you are propably wondering 'My list is empty how am i supposed to run labs from it?!' + Well here is where the final but most basic menu comes into play: *'Bootstrap'* ! + -== Bootstrap +=== Bootstrap image::images/bootstrap/bootstrap_main.png[] @@ -197,7 +199,7 @@ Finally we have to save the lab instance by filling in the required info at the image::images/bootstrap/save_lab_details.png[] -== Tutors +== Tutors Menou Tutors have access to an extended 'my lab/bootstap' page where they can create labrooms from existing lab instances. + @@ -206,7 +208,7 @@ There we should find two menus, 'My labrooms' and 'Bootstrap Labroom' + -== 'My labrooms' +=== 'My labrooms' image::images/for_tutors/my_labrooms.png[] @@ -221,7 +223,7 @@ IMPORTANT: The delete command is *FORCED* even if the labroom is running!!! + -== 'Bootstrap Labroom' +=== 'Bootstrap Labroom' Now lets see how we can bootstrap a new labroom using one of our lab instances. + To do that lets navigate to the respective tab that should look like this: + diff --git a/swarmlab/main.adoc.html b/swarmlab/main.adoc.html index 171f8f8..ffe1dc3 100644 --- a/swarmlab/main.adoc.html +++ b/swarmlab/main.adoc.html @@ -446,28 +446,35 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b