Scalelite : Différence entre versions

De Wiki_DR13
Aller à : navigation, rechercher
 
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
 +
==Modifier le poids du serveur==
 +
 +
Pour forcer l’exécution sur un serveur en particulier par exemple :
 +
 +
Commande:
 +
rake servers:loadMultiplier[id,newLoadMultiplier]
 +
 +
Pour ID
 +
rake servers
 +
 
==Installation Scalelite==
 
==Installation Scalelite==
  
Ligne 18 : Ligne 28 :
  
 
  docker exec -i scalelite-api bundle exec rake db:setup
 
  docker exec -i scalelite-api bundle exec rake db:setup
 +
 +
'''Commande gestion pool serveur'''
 +
 +
Vérifier l'état du serveur :
 +
 +
docker exec -i scalelite-api bundle exec rake status
 +
 +
Consulter la liste des serveurs :
 +
 +
docker exec -i scalelite-api bundle exec rake servers
 +
 +
Ajouter des serveurs :
 +
 +
docker exec -i scalelite-api bundle exec rake servers:add[https://bbb1.example.com/bigbluebutton/api/,bbb-secret]
 +
 +
Activer le serveur ajouter :
 +
 +
docker exec -i scalelite-api bundle exec rake servers:enable[27243e91–35a3–42ee-80a7-bd5980b0728f]
 +
 +
Mettre à jour la configuration :
 +
 +
docker exec -i scalelite-api bundle exec rake poll:all
 +
 +
Désactiver un serveur :
 +
 +
docker exec -i scalelite-api bundle exec rake servers:disable[27243e91–35a3–42ee-80a7-bd5980b0728f]
 +
 +
Sortir du pool un serveur :
 +
 +
docker exec -i scalelite-api bundle exec rake servers:panic[27243e91–35a3–42ee-80a7-bd5980b0728f]
 +
 +
Supprimer un serveur :
 +
 +
docker exec -i scalelite-api bundle exec rake servers:remove[27243e91–35a3–42ee-80a7-bd5980b0728f]

Version actuelle datée du 15 février 2021 à 11:32

Modifier le poids du serveur[modifier]

Pour forcer l’exécution sur un serveur en particulier par exemple :

Commande:
rake servers:loadMultiplier[id,newLoadMultiplier]
Pour ID
rake servers

Installation Scalelite[modifier]

Pour l'installation j'ai suivi ce tutoriel : https://jffederico.medium.com/scalelite-lazy-deployment-745a7be849f6

Il permet l’exécution de Scalelite via docker : https://github.com/jfederico/scalelite-run

le fichier de configuration et le fichier .env, il faut copier le fichier dotenv en .env

cp dotenv .env

Installation du docker

Dans le dossier /root/scalelite-run après avoir éditer le fichier docker-compose.yml pour le mettre à notre sauce :

Docker-compose up -d 

Initialiser la base de données Scalelite API

docker exec -i scalelite-api bundle exec rake db:setup

Commande gestion pool serveur

Vérifier l'état du serveur :

docker exec -i scalelite-api bundle exec rake status

Consulter la liste des serveurs :

docker exec -i scalelite-api bundle exec rake servers

Ajouter des serveurs :

docker exec -i scalelite-api bundle exec rake servers:add[1]

Activer le serveur ajouter :

docker exec -i scalelite-api bundle exec rake servers:enable[27243e91–35a3–42ee-80a7-bd5980b0728f]

Mettre à jour la configuration :

docker exec -i scalelite-api bundle exec rake poll:all

Désactiver un serveur :

docker exec -i scalelite-api bundle exec rake servers:disable[27243e91–35a3–42ee-80a7-bd5980b0728f]

Sortir du pool un serveur :

docker exec -i scalelite-api bundle exec rake servers:panic[27243e91–35a3–42ee-80a7-bd5980b0728f]

Supprimer un serveur :

docker exec -i scalelite-api bundle exec rake servers:remove[27243e91–35a3–42ee-80a7-bd5980b0728f]