zeus
4 years ago
8 changed files with 189 additions and 0 deletions
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 45 KiB |
@ -0,0 +1,103 @@ |
|||
= SwarmlabHybrid ! |
|||
Apostolos rootApostolos@swarmlab.io |
|||
// Metadata: |
|||
:description: Intro and Install |
|||
:keywords: ubuntu install |
|||
:data-uri: |
|||
:toc: right |
|||
:toc-title: Table of contents |
|||
:toclevels: 4 |
|||
:source-highlighter: highlight |
|||
:icons: font |
|||
:sectnums: |
|||
|
|||
|
|||
|
|||
{empty} + |
|||
|
|||
image:./hybrid.png[alt="SwarmlabHybrid"] |
|||
|
|||
== Install |
|||
|
|||
|
|||
=== Prerequisites Hardware |
|||
|
|||
[NOTE] |
|||
.Remember |
|||
==== |
|||
Before you create and configure a hybrid deployment using the swarmlab-agent client, your Local Machines need to meet certain requirements. |
|||
|
|||
If you don't meet those requirements, you won't be able to complete the steps within the swarmlab-agent client |
|||
and you won't be able to configure a hybrid deployment between your Local Enviroment and Swarmlab Online Enviroment. |
|||
==== |
|||
|
|||
* A Linux Server (Virtual or Physical) |
|||
** You must have super user privileges (sudo) |
|||
|
|||
* Docker Engine- Community version 18 or later is required. |
|||
** Docker Engine is supported on x86_64 (or amd64), armhf, and arm64 architectures. |
|||
|
|||
* RAM |
|||
** Absolute minimum to run the daemon and some very light containers - 512MB |
|||
** Minimum for “comfortable” usage – 2GB |
|||
|
|||
* CPU |
|||
** Minimum: 2; Recommended 4+. |
|||
|
|||
* Disk Space |
|||
** 10 GB for internal requirements. |
|||
** The amount of additional disk space required for load file staging, persistence, or backups depends on the size of the data to be loaded. |
|||
|
|||
TIP: Docker uses a hypervisor with a VM, and the host server must support virtualization. |
|||
|
|||
=== Prerequisites Keys |
|||
|
|||
* Create an Hybrid Swarmlab Key |
|||
** Connect to https://api-client.swarmlab.io:8088/ and click on the Dashboard->Profile Menou |
|||
* After creating Keys for your project, you will be informed with an email and it will also become visible in the Swarmlab-agent clients corresponding menu. |
|||
|
|||
=== Download and install |
|||
|
|||
* Download the swarmlab-agent client |
|||
** git clone https://git.swarmlab.io:3000/zeus/swarmlab-hybrid.git |
|||
|
|||
* Run sudo ./install.sh |
|||
** See also ./install directory |
|||
|
|||
== Start/Stop Agent |
|||
|
|||
=== Start Agent |
|||
* Navigate to the dir you have installed the agent |
|||
** run ./start.sh |
|||
|
|||
=== Stop Agent |
|||
* Navigate to the dir you have installed the agent |
|||
** run ./stop.sh |
|||
|
|||
=== Login |
|||
|
|||
Connect to https://api-client.swarmlab.io:8088/ and click on "Hybrid->OpenSwarmlab Hybrid" Menou |
|||
|
|||
TIP: This is the way to have a fully functional Swarmlab Cloud. You HAVE to connect this way to be Authorized for the session. |
|||
|
|||
== Config |
|||
|
|||
* Use the "Profile->Settings” menu on swarmlab-agent client to configure a hybrid agent |
|||
** add also a zone for your agent |
|||
|
|||
|
|||
** Connect to https://api-client.swarmlab.io:8088/ and click on the Dashboard->Profile Menou |
|||
|
|||
== Deploy |
|||
|
|||
=== Local |
|||
|
|||
=== Hybrid |
|||
|
|||
== Join |
|||
|
|||
== Connect to Container |
|||
|
|||
|
|||
|
|||
|
Loading…
Reference in new issue