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 ?

Architecture CloudStack

Zone (Datacenter)
├── Pod 1
│   ├── Cluster 1
│   │   ├── Host 1 (Hyperviseur)
│   │   ├── Host 2 (Hyperviseur)
│   │   └── Stockage Primaire
│   └── Cluster 2
├── Pod 2
└── Stockage Secondaire (partagé)

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.2

  • IPv4 DNS2 : 192.168.1.3

  • Internal DNS 1 : 192.168.1.2

  • Internal DNS 2 : 192.168.1.3

  • Hyperviseur : 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 1

  • Isolation method : VLAN

  • Traffic 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-PAR01

  • Reserved system gateway : 192.168.1.1

  • Reserved system netmask : 255.255.255.0

  • Start reserved system IP : 192.168.1.150

  • End reserved system IP : 192.168.1.180

Étape 6 : Configuration du trafic invité

Paramètres réseau invité

  • Guest gateway : 192.168.1.1

  • Guest netmask : 255.255.255.0

  • Guest start IP : 192.168.1.200

  • Guest 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.lan

  • Username : root

  • Authentication 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 :

  1. 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-STRG

  • Scope : Cluster

  • Protocol : 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:6789

  • RADOS pool : prm-strg1

  • RADOS user : cloudstack

  • RADOS 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é:

ceph auth get client.cloudstack

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 : NFS

  • Name : SECONDARY-STOARGE

  • Server : 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 :

  1. Creating guest Network

  2. Creating pod

  3. Configuring guest traffic

  4. Creating cluster

  5. Adding host

  6. Création du stockage Primaire ✓

  7. Création du stockage secondaire✓

Last updated

Was this helpful?