Scalelite : Différence entre versions
(Page créée avec « ==Installation Scalelite== Pour l'installation j'ai suivi ce tutoriel : https://jffederico.medium.com/scalelite-lazy-deployment-745a7be849f6 Il permet l’exécution de... ») |
|||
| (5 révisions intermédiaires par le même utilisateur non affichées) | |||
| 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 4 : | Ligne 14 : | ||
Il permet l’exécution de Scalelite via docker : https://github.com/jfederico/scalelite-run | 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[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]