Commit 41e383cd authored by Donovan Watteau's avatar Donovan Watteau

docs(guide-administration): Improve the installation guides

parent d08e5988
# Sommaire
# Installation de Canopsis
## Pré-requis
## Installation
- [Installation avec un paquets Deb/Rpm](installation-paquets.md)
- [Installation avec un conteneurs Docker](installation-conteneurs.md)
* [Pré-requis réseau et de sécurité](pre-requis-parefeu-et-selinux.md)
## Sécurité
## Méthodes d'installation de Canopsis
- [Configuration des ports réseaux à partir de la matrice des flux](pre-requis-parefeu-et-selinux.md)
* [Installation avec un paquet Debian ou CentOS](installation-paquets.md)
* [Installation avec Docker](installation-conteneurs.md)
## Premier login
## Première connexion à Canopsis
- [Crédentials](premiere-connexion.md)
* [Accès et identifiants Canopsis par défaut](premiere-connexion.md)
# Installation Conteneur
# Installation de Canopsis avec Docker
## Pré-requis
......
# Installation de Canopsis par les paquets système
# Installation de Canopsis avec un paquet Debian ou CentOS
Cette procédure décrit l'installation de l'édition open-source de Canopsis en mono-instance.
L'ensemble des procédures décrites doivent être réalisées avec l'utilisateur `root`.
## Pré-requis
Canopsis doit être installé sur l'un des environnements Linux suivants :
Canopsis peut être installé sur l'un des environnements Linux suivants (architecture x86-64) :
* CentOS 7 ;
* Debian 8 (« *jessie* ») ;
* ou Debian 9 (« *stretch* »).
## Installation
## Installation des paquets
### Sur Debian 8 et Debian 9
### Sur Debian
La procédure est identique pour Debian 8 et Debian 9.
Application des dernières mises à jour de votre système :
```sh
apt update
apt upgrade
```
Ajout du dépôt Canopsis (qui permettra aussi de récupérer les mises à jour) :
```sh
apt install apt-transport-https lsb-release
echo "deb [trusted=yes] https://repositories.canopsis.net/pulp/deb/debian$(cat /etc/debian_version | cut -d'.' -f 1)-canopsis/ stable main" \
> /etc/apt/sources.list.d/canopsis.list
apt update
apt install canopsis-core
```
Pour déployer une configuration **mono-instance :**
Installation de l'édition open-source de Canopsis :
```sh
canoctl deploy
apt update
apt install canopsis-core
```
### Sur CentOS 7
!!! note
Les versions de CentOS inférieures à CentOS 7 ne sont **pas** prises en charge.
Activation d'EPEL et application des dernières mises à jour de votre système :
```sh
yum install yum-utils epel-release
yum update
```
Ajout du dépôt Canopsis (qui permettra aussi de récupérer les mises à jour) :
```sh
echo "[canopsis]
name = canopsis
baseurl=https://repositories.canopsis.net/pulp/repos/centos7-canopsis/
gpgcheck=0
enabled=1" > /etc/yum.repos.d/canopsis.repo
```
Installation de l'édition open-source de Canopsis :
```sh
yum install canopsis-core
```
Pour déployer une configuration **mono-instance :**
## Mise en service
!!! attention
La commande suivante ne doit être exécutée que lors de votre **première** installation de Canopsis, sans quoi certains éléments de configuration seront totalement réinitialisés.
Pour procéder à une mise jour de Canopsis, voir [la documentation de mise à jour](../../mise-a-jour/).
Une fois le paquet installé, vous pouvez déployer une configuration **mono-instance** à l'aide de la commande suivante :
```sh
canoctl deploy
```
# SeLinux & Firewall
# Pré-requis réseau et de sécurité pour l'installation de Canopsis
## Selinux
## Désactivation de SELinux
Il est nécessaire de désactiver SeLinux pour installer correctement Canopsis.
Dans tous les cas la commande `canoctl deploy` s'en charge automatiquement.
Vous retrouverez cette commande lors de [l'installation par paquets](installation-paquets.md) ou de [l'installation via conteneurs](installation-conteneurs.md).
Les environnements SELinux ne sont pas pris en charge par Canopsis. Il est donc nécessaire de désactiver SELinux s'il est présent sur votre environnement.
## Firewall
La commande `canoctl deploy` s'en charge automatiquement lors de votre premier déploiement de Canopsis.
Au niveau du Firewall, certains ports devront être ouverts. Voici une matrice des flux de Canopsis V3 qui répertorie les différents ports utilisés.
Pour plus de détail, [rendez-vous ici](../administration-avancee/configuration-parefeu-et-selinux.md)
Plus de détails dans [la documentation des différentes méthodes d'installation](index.md).
![CanoV3Flux](img/matrice-flux-canopsis.png)
## Pré-requis pare-feu (flux réseau)
Dans le cas où votre environnement nécessite l'ouverture explicite de ports sur un pare-feu, la matrice suivante vous permet de connaître les différents ports réseaux utilisés par une installation de Canopsis 3.
![Matrice des flux Canopsis 3](img/matrice-flux-canopsis.png)
Pour plus de détails, consultez [le guide avancé de sécurité](../administration-avancee/configuration-parefeu-et-selinux.md).
# Première connexion, identifiants par défaut
# Accès et identifiants Canopsis par défaut
## Interface web Canopsis
Après une installation de Canopsis, ses différents composants utiliseront les adresses et identifiants par défaut suivants.
Par défaut, l'interface web de Canopsis est disponible sur : http://localhost:8082/
## Accès à Canopsis
### Interface web Canopsis
Par défaut, l'interface web de Canopsis est disponible sur : [http://localhost:8082/](http://localhost:8082/).
Si elle n'est pas activée par défaut, la nouvelle interface « UIv3 » peut être chargée explicitement à l'adresse [http://localhost:8082/en/static/canopsis-next/dist/index.html#](http://localhost:8082/en/static/canopsis-next/dist/index.html#).
Identifiants par défaut : `root` / `root`.
## Interface web RabbitMQ
Parcourez ensuite [le guide d'utilisation](../../../guide-utilisation/) pour en apprendre davantage sur l'interface web de Canopsis.
## Accès aux composants internes de Canopsis
### Interface web RabbitMQ
Par défaut, l'interface web d'administration de RabbitMQ est disponible sur : http://localhost:15672/
Par défaut, l'interface web d'administration de RabbitMQ est disponible sur : [http://localhost:15672/](http://localhost:15672/).
Identifiants par défaut : `cpsrabbit` / `canopsis`.
## Bus AMQP RabbitMQ
### Bus AMQP RabbitMQ
Le bus AMQP RabbitMQ par défaut est : `amqp://cpsrabbit@canopsis:localhost:5672/canopsis`.
## MongoDB
### MongoDB
En ligne de commande, la base de données MongoDB est accessible avec la commande `mongo localhost`.
Identifiants par défaut : `cpsmongo` / `canopsis`.
## InfluxDB
### InfluxDB
En ligne de commande, la base de métriques InfluxDB est accessible avec la commande `influx -username cpsinflux -password canopsis -database canopsis`.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment