Configuration de Apache Cloudstack
Ici nous ferons la config de apachce cloudstack
Documentation Apache CloudStack - Création d'une Zone
Introduction
Apache CloudStack est une plateforme de cloud computing open source qui permet de déployer et gérer des infrastructures cloud publiques et privées. Cette documentation détaille le processus de création d'une zone, qui est l'unité organisationnelle la plus large dans CloudStack.
Qu'est-ce qu'une zone ?
Zone
La zone est la plus grande unité organisationnelle dans CloudStack, correspondant typiquement à un seul datacenter. Elle fournit :
Isolation physique : Séparation géographique des ressources
Redondance : Protection contre les pannes au niveau du datacenter
Organisation : Structure hiérarchique pour la gestion des ressources
Une zone contient :
Un ou plusieurs pods (contenant des hôtes et serveurs de stockage primaire)
Un serveur de stockage secondaire partagé par tous les pods
Pod
Un pod est une subdivision physique et logique d’une zone, regroupant généralement un ou plusieurs racks de serveurs. Il contient :
Un ou plusieurs clusters (groupes homogènes d’hôtes)
Un ou plusieurs commutateurs réseau de couche 2 pour la connectivité interne
Des serveurs de stockage primaire associés aux clusters
Cluster
Un cluster est une unité constituée d’un groupe homogène d’hôtes partageant des ressources de calcul et de stockage primaire. Il contient :
Un ou plusieurs hôtes (serveurs physiques ou hyperviseurs)
Un stockage primaire, généralement utilisé pour les disques virtuels des machines
Hôte
Un hôte est un serveur physique exécutant un hyperviseur (exemple : KVM, XenServer, VMware). Il fournit la capacité de calcul nécessaire à l’exécution des machines virtuelles. Chaque hôte comprend :
Un hyperviseur installé
Des ressources CPU, mémoire et réseau
Un accès au stockage primaire pour les disques virtuels
Résumé hiérarchique
Zone : regroupe plusieurs pods
Pod : regroupe plusieurs clusters
Cluster : regroupe plusieurs hôtes avec stockage primaire dédié
Hôte : serveur physique/hyperviseur qui exécute les machines virtuelles
Architecture CloudStack

Guide de création d'une zone pas à pas
Étape 1 : Type de zone
Options disponibles :
Zone basique : Configuration simplifiée pour débuteravec un bridge
Zone avancée : Configuration complète avec options réseau avancées
Étape 2 : Type de zone core
Sélection du type de cœur de zone selon vos besoins d'infrastructure.

Étape 3 : Détails de la zone
Configuration des paramètres fondamentaux :


Paramètres DNS et réseau ( remplacez les DNS par vos serveur DNS ou utilisez des DNS publics 1.1.1.1 , 8.8.8.8 etc...)
IPv4 DNS1 :
192.168.1.2IPv4 DNS2 :
192.168.1.3Internal DNS 1 :
192.168.1.2Internal DNS 2 :
192.168.1.3Hyperviseur :
KVM
Offres réseau
Network offering : Sélection des offres pour groupes de sécurité partagés
Offering for Shared Security group enabled networks( on utilise ca )
Offering for Shared networks
Offering for Tungsten Shared Security group enabled networks
Offering for Shared networks with Elastic IP and Elastic LB capabilities
Offering for QuickCloud with no services
Options avancées
Dedicated : Activé/Désactivé selon les besoins
Enable local storage for User Instances : Stockage local pour instances utilisateur
Étape 4 : Configuration réseau

Réseau physique
Configuration du réseau physique qui correspond à l'interface réseau bridge (br0 dans notre cas ) sur l'hyperviseur.
Paramètres :
Network name :
Physical Network 1Isolation method :
VLANTraffic types :
Cliquez sur le petit stylet et modifier :
GUEST(avec label "brd")MANAGEMENT(avec label "br0")MANAGEMENT(avec label "br0")
Configuration des types de trafic
Possibilité d'ajouter et modifier les labels de trafic selon l'infrastructure plus tard.

Étape 5 : Configuration du pod
Notion des traffics Type

Informations du pod
Pod name :
P01-Z01-PAR01Reserved system gateway :
192.168.1.1Reserved system netmask :
255.255.255.0Start reserved system IP :
192.168.1.150End reserved system IP :
192.168.1.180

Adresses IP réservées
Plage d'adresses IP réservée pour le trafic de gestion interne des systèmes Vms de CloudStack. Cette plage doit être unique pour chaque zone dans le cloud.
Étape 6 : Configuration du trafic invité

Paramètres réseau invité
Guest gateway :
192.168.1.1Guest netmask :
255.255.255.0Guest start IP :
192.168.1.200Guest end IP :
192.168.1.250

Étape 7 : Configuration du cluster

Informations du cluster
Cluster name :
C01-P01-Z01-PAR01
Un cluster fournit un moyen de grouper les hôtes. Tous les hôtes d'un cluster :
Ont le même matériel
Utilisent le même hyperviseur
Sont sur le même sous-réseau
Accèdent au même stockage partagé
Étape 8 : Ajout d'hôte

Configuration de l'hôte
Host name :
node-1.skyfik.lanUsername :
rootAuthentication Method :
Password (mot de passe)
System SSH Key (clé SSH système)
Password :
••••••Tags :
node-1
Prérequis pour les hôtes
Pour qu'un hôte fonctionne dans CloudStack :
Connecter l'hôte au serveur de gestion CloudStack ( Agent Cloudstack OK)
Répéter pour tous les noeuds KVM

Étape 9 : Stockage primaire

Configuration du stockage primaire
Name :
CEPH-PRM-STRGScope :
ClusterProtocol :
RBD⚠️ (Obligatoire)Provider :
DefaultPrimary

Paramètres RADOS (Ceph)
RADOS monitor :
192.168.1.10:6789,192.168.1.11:6789,192.168.1.12:6789,192.168.1.9:6789RADOS pool :
prm-strg1RADOS user :
cloudstackRADOS secret :
AQAgFE1oEmYOlhAAjlVldvClSnOiblrxB6At9A==
Pour récupérer le RODOS secret il faut avoir fait cette étape : Clé authentification client.cloudstack et exécuter cette commande pour voir la clé:
Le stockage primaire contient les volumes disque pour toutes les instances s'exécutant sur les hôtes du cluster.
Étape 10 : Stockage secondaire

Configuration NFS
Pour Configurer le NFS : Doc
Provider :
NFSName :
SECONDARY-STOARGEServer :
nfs.skyfik.lan⚠️Path :
/mnt/pool-01/cloudstack_secondary_strg-az-1( Doit correspindre au chemin dans la sortie de showmount -e ip_du_server_stockage_secondaire)
Le stockage secondaire stocke :
Les modèles d'instances (templates)
Les images ISO
Les snapshots des volumes disque d'instances
Ce serveur doit être accessible à tous les hôtes de la zone.
Étape 11 : Lancement de la création

Processus de création
La création de la zone comprend plusieurs étapes automatiques :
Creating guest Network ✓
Creating pod ✓
Configuring guest traffic ✓
Creating cluster ✓
Adding host ✓
Création du stockage Primaire ✓
Création du stockage secondaire✓


Last updated