Présentation d’OpenStack

 

OpenStack n’est pas

OpenStack est

 

Briques OpenStack

OpenStack fonctionne en briques indépendantes de sorte que l’on puisse fournir n’importe quel service sans être obligé de fournir les autres services. Je vais vous faire une liste des briques les plus utilisées.

<li class="level1">
  <div class="li">
    Nova : Service de distribution de VMs (service le plus utilisé. IaaS, il fournit des VMs à la demande)
  </div>
</li>

<li class="level1">
  <div class="li">
    Glances : Service de fourniture d&rsquo;images (Une image est un modèle de VM).
  </div>
</li>

<li class="level1">
  <div class="li">
    Cinder : Service de stockage de fichier (sert à stocker les VMs et autres objets).
  </div>
</li>

<li class="level1">
  Swift : Service de stockage en mode block (pour fournir du StaaS &#8211; Storage as a service)
</li>
<li class="level1">
  Neutron : Service de fourniture de réseau (Network as a service).
</li>
<li class="level1">
  Horizon : Interface Web (Django) pour administrer les briques.
</li>

Architecture conseillée

En phase de test, une installation tout en un sera plus simple.

En production, il faut au moins :

<li class="level1">
  <div class="li">
    Noeuds Nova : 4Go de RAM minimum.
  </div>
</li>

<li class="level1">
  <div class="li">
    Chaque noeud OpenStack a besoin de 2 à 3 cartes physiques :
  </div>
  
  <ul>
    <li class="level2">
      <div class="li">
        Une carte pour le management (tous)
      </div>
    </li>
    
    <li class="level2">
      <div class="li">
        Une carte pour le stockage (nova, cinder, swift)
      </div>
    </li>
    
    <li class="level2">
      <div class="li">
        Une carte pour le réseau NaaS (tous)
      </div>
    </li>
  </ul>
</li>

Sur le même sujet :