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