Installation de paquets Canopsis sur CentOS 7¶
Cette procédure décrit l'installation de Canopsis en mono-instance à l'aide de paquets CentOS 7. Les binaires sont compilés pour l'architecture x86-64.
L'ensemble des commandes suivantes doivent être réalisées avec l'utilisateur root
.
Prérequis¶
Assurez-vous d'avoir suivi les prérequis réseau et de sécurité, notamment concernant la désactivation de SELinux.
L'installation nécessite l'ajout de dépôts RPM tiers, ainsi qu'un accès HTTP et HTTPS pour le téléchargement de diverses dépendances. Plus de détails dans la matrice des flux réseau.
Information
Notez que Canopsis installe ses propres versions de MongoDB, Nginx, Redis et RabbitMQ, et que seules ces versions sont validées pour fonctionner avec Canopsis. Veillez à ne pas remplacer ces versions par vos propres versions, que ce soit de façon intentionnelle, ou par l'ajout de dépôt tiers qui pourraient écraser celles fournies par Canopsis.
Plus de détails sur les prérequis des versions.
Ajout de dépôts tiers et de dépendances¶
Activation d'EPEL et application des dernières mises à jour du système :
yum install yum-utils epel-release
yum update
Activation de SCL et installation d'une version corrigée de Python 2.7 (pour quelques composants historiques de Canopsis nécessitant cette version) :
yum install centos-release-scl
yum install python27
Installation de Canopsis Community ou Pro¶
Canopsis est disponible dans une édition « Community », open-source et gratuitement accessible à tous, et une édition « Pro », souscription commerciale ajoutant des fonctionnalités supplémentaires. Voyez le site officiel de Canopsis pour en savoir plus.
Notez que l'édition Pro de Canopsis était auparavant connue sous le nom de « CAT » et que certains éléments peuvent encore la désigner sous ce nom.
Cliquez sur l'un des onglets « Community » ou « Pro » suivants, en fonction de l'édition choisie.
Ajout du dépôt de paquets Canopsis pour CentOS 7 :
echo "[canopsis]
name = canopsis
baseurl=https://repositories.canopsis.net/pulp/repos/centos7-canopsis4/
gpgcheck=0
enabled=1" > /etc/yum.repos.d/canopsis.repo
Installation de l'édition open-source de Canopsis :
yum install canopsis-core
Attention
L'édition Pro nécessite une souscription commerciale, ainsi que d'une demande d'autorisation d'accès au dépôt canopsis-cat
.
Ajout des dépôts de paquets Canopsis pour CentOS 7 :
echo "[canopsis]
name = canopsis
baseurl=https://repositories.canopsis.net/pulp/repos/centos7-canopsis4/
gpgcheck=0
enabled=1" > /etc/yum.repos.d/canopsis.repo
echo "[canopsis-cat]
name = canopsis-cat
baseurl=https://repositories.canopsis.net/pulp/repos/centos7-canopsis4-cat/
gpgcheck=0
enabled=1" > /etc/yum.repos.d/canopsis-cat.repo
Installation de Canopsis Pro :
yum install canopsis-cat
Initialisation de Canopsis¶
Vous devez ensuite initialiser l'environnement Canopsis à l'aide de la commande suivante (qui procédera à l'installation des dépendances, la finalisation des fichiers de configuration, l'activation des moteurs…).
canoctl deploy
Cette commande peut prendre quelques minutes. Elle ne doit être exécutée qu'à la première installation de Canopsis.
Une fois cette commande terminée, vous pouvez alors réaliser votre première connexion à l'interface Canopsis.
Si vous souhaitez réaliser une mise à jour, la procédure est décrite dans le Guide de mise à jour.