Browse Source

corrected many things - NEEDS FULL REWORK

master
parent
commit
0692da39d6
  1. 8
      docs/modules/venus/pages/deploy.adoc
  2. 44
      docs/modules/venus/pages/join.adoc
  3. 2
      docs/modules/venus/pages/overview-network.adoc
  4. 2
      docs/modules/venus/pages/overview-share.adoc
  5. 31
      docs/modules/venus/pages/share-app.adoc
  6. 40
      docs/modules/venus/pages/share-volume-connect.adoc
  7. 30
      docs/modules/venus/pages/share-volume-share.adoc
  8. 14
      docs/modules/venus/pages/share-volume.adoc

8
docs/modules/venus/pages/deploy.adoc

@ -8,7 +8,7 @@ Swarmlab
:experimental: :experimental:
This is the area where you will quide you to Build the network pou theleis This is the area where we will guide you to build the network you require
== Deploy == Deploy
@ -21,12 +21,12 @@ We can *create* the network by using the btn:[Create Network] button
To start, we need to have a Network Stack Name To start, we need to have a Network Stack Name
This will bring up all the services, volumes, networks and everything else This will contain all the services, volumes, networks and everything else
in an isolated environment. in an isolated environment.
=== Name === Name
A name or something that gives the subject of your project. A name that describes your network.
=== Start and End Time === Start and End Time
@ -61,6 +61,8 @@ image::venus:manage-deploy-showusers.png[manage user,700,float=center]
and then the buttons above to add or remove the certain user whe want using the btn:[action] button and then the buttons above to add or remove the certain user whe want using the btn:[action] button
ATTENTION: YOU WILL HAVE TO ADD YOURSELF MANUALY!!!
== Video == Video
=== Create Network === Create Network

44
docs/modules/venus/pages/join.adoc

@ -8,11 +8,11 @@ Swarmlab
:experimental: :experimental:
This is the area where you will quide you to Join the network pou theleis This is the area where we will guide you to Join the network you desire
== Browse == Browse
You can easily browse throught the available *labrooms* in the list using the search bar at the top. You can easily browse throught the available *networks* in the list using the search bar at the top.
.browsing network .browsing network
image::venus:join.png[Browsing network,700,float=center] image::venus:join.png[Browsing network,700,float=center]
@ -31,33 +31,31 @@ image::venus:join-info.png[network info,700,float=center]
To request network access we use the btn:[Request Access] button To request network access we use the btn:[Request Access] button
TIP: To button emfanisete mono otam den to echeis kanei idi pou simeni oti ama to kaneis mia fora den tha emfanistei TIP: the button is only visible if youre NOT already connected!
== Connect == Connect
image:venus:join-status.png[network connect,300,float=right] image:venus:join-status.png[network connect,300,float=right]
afou kanete request kai sas dechti o owner tha emanistoun accept icons dipla sto network pou thelete kai stin antistichi stili After requesting access and it being granted by the owner we will be able to see the accept icon.
when this icon appears it meant we are ready to use the network using the btn:[Start Network] button
meta apo afto mporeite na chrissimopiisete to btn:[Start Network] button obviously the network has to be up and running
fysika kai prepei prota to network na einai up and running the *join* column informs us about our connection status
sto column *join* mporeite na deite an iste sindedemnoi idi sto diktyo i ochi TIP: we can connect as many networks as we please
TIP: mporeite na sindethite se osa diktya thelete === connect mode
.connect mode
=== connect modus
.connect modus
image::venus:join-connect-mode.png[connect modus,700,float=center] image::venus:join-connect-mode.png[connect modus,700,float=center]
The *host* option is used to make the interface look like they are running on the host itself The *host* option is used to make the interface look like they are running on the host itself
The *container* option containerize the containers networking The *container* option containerizes the containers networking
==== host ==== host
@ -66,9 +64,9 @@ image:venus:host-connection.png[host connect,350,float=right]
It allows the Virtual Network Interface greater network access than it can normally get. It allows the Virtual Network Interface greater network access than it can normally get.
If you use host then you’ll get all ports listening on the host. If you use 'host' then you’ll get all ports listening on the host.
This means you will need to check the services you runninf closely (especially if it’s not yours, e.g. an official one provided by a software project) to make sure you don’t inadvertently expose extra services on the network. This means you will have to monitor the services you run closely (especially if it’s not yours, e.g. an official one provided by a software project) to make sure you don’t inadvertently expose extra services to the network.
TIP: With this option you *can* access the other participants in the network and vice versa from your computer TIP: With this option you *can* access the other participants in the network and vice versa from your computer
@ -76,7 +74,7 @@ TIP: With this option you *can* access the other participants in the network and
image:venus:container-connection.png[container connect,350,float=right] image:venus:container-connection.png[container connect,350,float=right]
A container option is used to isolate the services from different container and the host itself A container option is used to isolate the services from the outside world
TIP: With this option you can *NOT* access the other participants in the network and vice versa from your computer TIP: With this option you can *NOT* access the other participants in the network and vice versa from your computer
@ -85,16 +83,16 @@ TIP: With this option you can *NOT* access the other participants in the network
.connect status .connect status
image::venus:join-connect-status.png[connect status,700,float=center] image::venus:join-connect-status.png[connect status,700,float=center]
after connecting vlepoume after connecting we will be seing something along the following:
* to status sto collumn *join* * our status in the *join* column
* emfanisete to btn:[Leave Network] button, to opoio mporoume na to chrissimopiisoume gia na kanoume disconnect * the btn:[Leave Network] button we can use to disconnect
* stin grammi *Interface* emfanisete to onoma tou interface kai i ean einai up i down * the *Interface* name and whether it is up or down
* stin grammi *Network* emfanisete to onoma tou interface pou dimiourgithike * the creted *Network*(interface) name
=== connect info === connect info
tis parapano plirofories tis pernoume epissis using the btn:[Service Info] button all of the above information is also accessible using the btn:[Service Info] button
.connect status info .connect status info
image::venus:join-connect-status-info.png[connect status info,700,float=center] image::venus:join-connect-status-info.png[connect status info,700,float=center]
@ -103,7 +101,7 @@ image::venus:join-connect-status-info.png[connect status info,700,float=center]
image::venus:join-connect-status.png[connect status,700,float=center] image::venus:join-connect-status.png[connect status,700,float=center]
* sto parapanp image vlepoume to btn:[Leave Network] button, to opoio mporoume na to chrissimopiisoume gia na kanoume disconnect * the btn:[Leave Network] button -> use it to disconnect
== Video == Video

2
docs/modules/venus/pages/overview-network.adoc

@ -6,7 +6,7 @@ Swarmlab
:!table-caption: :!table-caption:
:page-pagination: :page-pagination:
This is the area where you will quide you to Build the network or Join one This is the area where we will guide you to create a network or join an existing one
== Deploy == Deploy

2
docs/modules/venus/pages/overview-share.adoc

@ -6,7 +6,7 @@ Swarmlab
:!table-caption: :!table-caption:
:page-pagination: :page-pagination:
This is the area where you will quide you to share app and volume This is the area where you can share your apps or your volumes.
== App == App

31
docs/modules/venus/pages/share-app.adoc

@ -8,16 +8,16 @@ Swarmlab
:experimental: :experimental:
This is the area where you will quide you to share you app This is the area where we will guide you to share you app
== browse apps == browse apps
.share app .share app
image::venus:share.png[share app,700,float=center] image::venus:share.png[share app,700,float=center]
sto menou vlepoume ta apps (Instanches) have running prin messo hybrid The menu shows the instances that are running (we have started them beforehand using swarmlab hybrid)
edo loipon mporoume na epilexoume poia apo afta theloume na kanoume share Now we can choose the ones we want to share.
=== app info === app info
@ -31,42 +31,41 @@ image::venus:share-info.png[app info,700,float=center]
=== share app === share app
To share you app we use the btn:[share] To share an app we use the btn:[share]
button button
.browsing network .browsing network
image::venus:share-networks.png[browse network,700,float=center] image::venus:share-networks.png[browse network,700,float=center]
kato apo to btn:[share] emfanisonte ta diktya pou imaste sindedemnoi Underneath the btn:[share] we can see all the networks we are connected to
epilegoume to diktyo ekeiono pou theloume gia na diamirasoume to app We now choose the one over which we would like to share the app.
=== share status === share status
.share status .share status
image::venus:share-networks-info.png[browse network,350,float=right] image::venus:share-networks-info.png[browse network,350,float=right]
TIP: mporoume na doume to status me to btn:[shared], otan den einai shared emfanisete to button btn:[network] TIP: we can see our status using the btn:[shared], when the app is shared the btn:[network] button will appear.
== share info == share info
.share info .share info
image::venus:share-app-info.png[share info,350,float=right] image::venus:share-app-info.png[share info,350,float=right]
me to btn:[info] mporoume na doume plirofories sxetika me to app pou kaname share the btn:[info] shows information about the shared app
* to url p.x. pou mporoume na diamirasoume stous users * the "public" that we can share to other users
* to url pou mporoume emeis i idioi na sindethounme * the private url we can use to connect ourselves
TIP: for example we can see that we are using eth0 and we can also see the ip address.
TIP: mporoume na doume oti emeis chrissimopioume tin address tou eth0 pou einai sindedemnei me to pc mas
[source,bash] [source,bash]
---- ----
http://172.26.0.2:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3 http://172.26.0.2:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3
---- ----
eno stous stous users prepei na stiloume to linkl pou vlepoume sto *URL to send to participants* The following is the link the users have to use.
[source,bash] [source,bash]
---- ----
@ -75,12 +74,12 @@ http://10.1.2.67:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3
== undo share == undo share
To undo the share pou kaname we use the btn:[Default] button To stop sharing we can use the btn:[Default] button
.share default info .share default info
image::venus:share-info-default.png[share default info,350,float=right] image::venus:share-info-default.png[share default info,350,float=right]
TIP: mporoume na doume to status me to btn:[shared], otan den einai shared emfanisete to button btn:[network] TIP: we can again check the status using the btn:[shared], when shared, the btn:[network] button will appear.
== Video == Video
@ -96,7 +95,7 @@ video::565627934[vimeo]
=== Revoke access to shared === Revoke access to shared
**** ****
TIP: Learn how to revoke access to a shared TIP: Learn how to revoke access to a shared app
video::565635682[vimeo] video::565635682[vimeo]
**** ****

40
docs/modules/venus/pages/share-volume-connect.adoc

@ -8,79 +8,79 @@ Swarmlab
:experimental: :experimental:
This is the area where you will quide you to connect volumes This is the area where you will learn to connect volumes
== connect == connect
shared volumes apo Users info tha paroume we using the image:venus:volume-more.png[] icon As usual we can get info using the image:venus:volume-more.png[] icon
.connect volume .connect volume
image::venus:volume-shared-info.png[Volume shared info,700,float=center] image::venus:volume-shared-info.png[Volume shared info,700,float=center]
TIP: oi plirofories emfanisonte gia to diktyo pou tha epilexoume (sto top-left menou) kai oxi gia ola ta diktya. TIP: to get info about a network we first have to select it
gia na kaneis volume connect we using the image:hybrid:more.png[] icon to connect to a volume we use the image:hybrid:more.png[] icon
tha emfanistei to akoloutho menou we will be greeted by the following:
.connect volume .connect volume
image::venus:volume-connect.png[Volume connect,700,float=center] image::venus:volume-connect.png[Volume connect,700,float=center]
kanoume apla click stp btn:[Connect_to] button here we can just click the btn:[Connect_to] button
meta apo afto to volume pou ekanes connect tha emfanistei sto menou *My Connections on Shared volumes* Our volume should be visible under *My Connections on Shared volumes*
WARNING: echoume kanei connect ston server me afti tin kinissi kai ochi ston katalogo WARNING: this step ONLY initialized the server connection and not the actual file system
=== Connect info === Connect info
plirofories sxetika me to connect pou kaname vlepoume sto menou information about what we just did can be found in the menu
.volume info .volume info
image::venus:volume-connect-info.png[Volume connect info,700,float=center] image::venus:volume-connect-info.png[Volume connect info,700,float=center]
TIP: sto icon image:venus:volume-mount-no.png[] vlepoume ean exoume kanei mount ston katalogo i oxi TIP: the image:venus:volume-mount-no.png[] icon tells us if the file system dir is mounted or not
=== mount === mount
we using the we use the
image:venus:volume-mount-no.png[] image:venus:volume-mount-no.png[]
icon icon
=== umount === umount
we using the we use the
image:venus:volume-mount-yes.png[] image:venus:volume-mount-yes.png[]
icon icon
=== mount info === mount info
gia na vreis to directory pou echeis kanei share we use the image:venus:volume-info-icon.png[] icon to locate the shared directory wew use the image:venus:volume-info-icon.png[] icon
pou mporeis na vreis sto menou *My Connections on Shared volumes* kai dipla sto antisticho volume pou theeis na kaneis info This can be found under *My Connections on Shared volumes* and next to the corresponding volume
o katalogos p.x. sto paradeigma tha einai tou styl e.g. the dir in the example is
[source,bash] [source,bash]
---- ----
/data/appl/ok/swarmlab-venus/src-local/hybrid/connect/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ/volumes_client/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ_volumename /data/appl/ok/swarmlab-venus/src-local/hybrid/connect/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ/volumes_client/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ_volumename
---- ----
se afto mporeite na valete oti archeio thelete na diamoirasete here we can place any files we want to share
TIP: to parapano doulevi mono otan vlepoum this icon image:venus:volume-mount-yes.png[] TIP: This only works as long as the image:venus:volume-mount-yes.png[] is visible.
== disconnect == disconnect
gia na kaneis disconnect we using the image:venus:volume-delete-icon.png[] icon to disconnect we use the image:venus:volume-delete-icon.png[] icon
pou mporeis na vreis sto menou *My Connections on Shared volumes* kai dipla sto antisticho volume pou theeis na kaneis info that can be found in the *My Connections on Shared volumes* menu and next to the corresponding entry.
TIP: me to disconnect svinete i sindessi pou ekanes share kai ochi ta dedomena pou echeis sto antisticho directory TIP: When disconnecting, only the connection is terminated and the actual data remains untouched.
== Video == Video

30
docs/modules/venus/pages/share-volume-share.adoc

@ -8,7 +8,7 @@ Swarmlab
:experimental: :experimental:
This is the area where you will quide you to share volumes This is the area where we will guide you to share volumes
== share == share
@ -17,57 +17,57 @@ image::venus:volume-left.png[Volume menou,700,float=center]
=== create === create
gia na kaneis volume share we using the image:venus:volume-share-icon.png[] icon To share a volume we will be using the image:venus:volume-share-icon.png[] icon
tha emfanistei to akoloutho menou and be greeted by the following menu:
.create volume .create volume
image::venus:volume-create.png[Volume create,700,float=center] image::venus:volume-create.png[Volume create,700,float=center]
dose onoma kai rights kai pata to btn:[Create Volume] button Please choose a name before clicking on the btn:[Create Volume] button
meta apo afto to volume pou ekanes share tha emfanistei sto menou *My shared Volumes* You can now locate the volume under *My shared Volumes*
.volume info .volume info
image::venus:volume-info.png[Volume create info,700,float=center] image::venus:volume-info.png[Volume create info,700,float=center]
=== Directory info === Directory info
gia na vreis to directory pou echeis kanei share we use the image:venus:volume-info-icon.png[] icon To locate the shared directory we can use the image:venus:volume-info-icon.png[] icon
pou mporeis na vreis sto menou *My shared Volumes* kai dipla sto antisticho volume pou theeis na kaneis info This is located under the *My shared Volumes* and next to the corresponding volume.
.volume directory info .volume directory info
image::venus:volume-create-info.png[Volume dir info,700,float=center] image::venus:volume-create-info.png[Volume dir info,700,float=center]
o katalogos p.x. sto paradeigma tha einai tou styl e.g. the dir from the example is
[source,bash] [source,bash]
---- ----
/data/appl/ok/swarmlab-venus/src-local/hybrid/connect/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ/volumes/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ_myvolume /data/appl/ok/swarmlab-venus/src-local/hybrid/connect/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ/volumes/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ_myvolume
---- ----
se afto mporeite na valete oti archeio thelete na diamoirasete here we can drop any file we would like to share
=== delete === delete
gia na kaneis delete we using the image:venus:volume-delete-icon.png[] icon To delete we can simply use the image:venus:volume-delete-icon.png[] icon
pou mporeis na vreis sto menou *My shared Volumes* kai dipla sto antisticho volume pou theeis na kaneis delete again found under the *My shared Volumes* menu and next to the corresponding volume.
.volume info .volume info
image::venus:volume-info.png[Volume create info,700,float=center] image::venus:volume-info.png[Volume create info,700,float=center]
TIP: me to delete svinete i sindessi pou ekanes share kai ochi ta dedomena pou echeis sto antisticho directory TIP: deleting a volume only terminates the connection and DOES NOT delete the stored data.
== shared volume info == shared volume info
me to pou tha kaneis shared opos perigrafete parapano tha emfanistei sto menou *Shared volumes* After sharing a volme it will be available under the *Shared volumes* menu
.shared volume info .shared volume info
image::venus:volume-shared-info.png[Volume shared info,700,float=center] image::venus:volume-shared-info.png[Volume shared info,700,float=center]
TIP: stous users tha emfanistei antisticha i idia pliroforia. me tou pou tha epilexoun fysika na doun tis sxetikes plriofories tou diktyou TIP: other users that look for your network will also have the above info
== Video == Video
@ -83,7 +83,7 @@ video::565647143[vimeo]
=== Remove Shared volume === Remove Shared volume
**** ****
TIP: Learn how to remove a shared TIP: Learn how to remove a shared volume
video::565659724[vimeo] video::565659724[vimeo]
**** ****

14
docs/modules/venus/pages/share-volume.adoc

@ -8,7 +8,7 @@ Swarmlab
:experimental: :experimental:
This is the area where you will quide you to share and connect to volumes This is the area where we will guide you to share and connect to volumes
== main menou == main menou
@ -24,19 +24,19 @@ on the left mporoume na doume volumes pou kanete eseis share
image::venus:volume-left.png[Volume menou,700,float=center] image::venus:volume-left.png[Volume menou,700,float=center]
sto menou *Virtual networks* sto pano meros vlepoume ta diktya sta opoia imaste connect Using the *Virtual networks* menu we can identify all the networks we are connected to.
sto menou *My shared Volumes* sto kato meros vlepoume ta volumes pou kaname share Using the *My shared Volumes* menu we can locate all the volumes that we have shared.
TIP: plirofories gia to kathe network echoume when we use the image:venus:volume-more.png[] icon TIP: For more info we can always use the image:venus:volume-more.png[] icon
== shared from others == shared from others
sta dexia mporoume na doume voumes pou ginonte shared apo sindedemneous users To the right we can find the volumes that other connected users have shared.
kai ep[issi sto kato meros se poia apo afta iste sindedemnos idi and also see if we are already connected to them or not.
.volume from others .volume from others
image::venus:volume-right.png[Volume others,700,float=center] image::venus:volume-right.png[Volume others,700,float=center]
TIP: oi plirofories emfanisonte gia to diktyo pou tha epilexoume (sto top-left menou) kai oxi gia ola ta diktya. gia na paroume aftes afta ta info we using the image:venus:volume-more.png[] icon TIP: the info provided belongs to the selected network. If you wish to get info about another network just select it.

Loading…
Cancel
Save