Installez OpenStack - Étapes simples pour l'installation d'OpenStack

Table des matières:

Anonim

Comment installer OpenStack?

OpenStack est un outil de plate-forme logicielle utilisé pour créer et gérer les plates-formes cloud pour les clouds publics et privés. Il est gratuit et open source. Il a été écrit en python. Il a été initialement publié en 2010. Il prend en charge le système d'exploitation multiplateforme. Il est principalement déployé en tant qu'infrastructure en tant que service (IaaS). Il a été développé par la fondation OpenStack.

Étapes pour installer OpenStack

Les étapes requises pour installer OpenStack sont les suivantes:

Étape 1: installer Virtual Box ou créer une machine virtuelle

Téléchargez la boîte virtuelle Oracle et créez la machine virtuelle avec une configuration spécifique de système d'exploitation 64 bits avec 8 Go de RAM et 300 Go de mémoire. Après avoir créé votre machine virtuelle pour un système d'exploitation spécifique dont vous avez besoin, ouvrez le terminal et désactivez le pare-feu.

Étape 2: Téléchargez la version OpenStack

Utilisez la commande ci-dessous pour télécharger la version OpenStack via le terminal. La commande est 'yum install –y centos-release-OpenStack-newton'

Étape 3: mettre à jour les packages

Utilisez la commande ci-dessous pour mettre à jour le package. La commande est 'yum update –y'.

Étape 4: utilisez l'outil pour installer OpenStack

Avec l'aide de packstack, tous les services d'OpenStack peuvent être installés en une seule fois et il s'occupera de toute la partie d'installation d'OpenStack. OpenStack peut également être installé sans l'aide de l'outil mais il faut beaucoup de temps pour installer les services un par un. La commande est 'yum install –y OpenStack-packstack'

Étape 5: installation des services

La commande ci-dessous est utilisée pour installer tous les services ou composants pour OpenStack. La commande est 'packstack –allinone'. Il installera tout et l'installation sera terminée pour OpenStack.

Étape 6: ouvrez le fichier d'administration

Ouvrez le fichier keystonerc_admin pour obtenir le nom d'utilisateur, le mot de passe et l'URL de la pile ouverte. Notez les trois choses.

Étape 7: connexion

Utilisez l'URL dans le navigateur et utilisez les mêmes informations d'identification pour vous connecter à OpenStack et vous obtiendrez le tableau de bord pour OpenStack. Les autres services y sont également répertoriés.

Composants OpenStack

Certains des composants et services avec des noms de code utilisés dans OpenStack sont les suivants:

1. Calcul:

C'est la partie principale d'OpenStack IaaS. Il est également appelé Nova. Il s'agit d'un contrôleur de matrice de cloud computing. Il est principalement écrit en python. Il est principalement développé pour évoluer sans exigences matérielles et logicielles propriétaires. Il est principalement utilisé pour surveiller les performances en général et d'autres fichiers journaux.

2. Réseautage:

Il aide à gérer les réseaux. Il est également connu sous le nom de Neutron. Il aide à spécifier les adresses IP et à gérer le réseau. Il fournit des modèles pour différentes applications pour les groupes d'utilisateurs définis.

3. Stockage en bloc:

Il est également connu sous le nom de Cinder. Il fournit les périphériques de stockage pour exécuter les services et créer les instances de calcul. Il aide à gérer et à connecter des périphériques aux serveurs. Il est utilisé pour des scénarios sensibles aux performances tels que le stockage de base de données, l'extension du système de fichiers, etc. il permet aux utilisateurs du cloud de gérer eux-mêmes le stockage.

4. Identité:

Il aide à mapper le répertoire central des utilisateurs avec les services OpenStack. Il est également appelé Keystone. Il agit principalement comme un système d'authentification pour faire fonctionner le système cloud et ses services. Il s'assurera que le correcteur a authentifié l'accès du service ou de l'outil à l'utilisateur particulier.

5. Image:

Il est utilisé pour stocker des services et des images. À l'aide de ces images qui sont stockées, elles peuvent être utilisées comme modèle. Il est également utilisé pour stocker un nombre illimité de sauvegardes. Il est également connu sous le nom Il ajoute des améliorations à l'infrastructure existante. C'est le module qui est principalement utilisé pour ajouter, supprimer, partager et dupliquer les images.

6. Stockage d'objets:

Le nom du code de stockage d'objet est Swift. Il est utilisé pour gérer l'intégrité des objets et des fichiers qui sont écrits sur plusieurs pilotes de disque qui sont également répartis dans le centre de données des serveurs et à travers le cluster. OpenStack aide à répliquer le contenu et à utiliser les différentes logiques logicielles pour distribuer sur les appareils.

7. Tableau de bord:

Le nom de code du tableau de bord est Horizon. Il fournit l'interface à l'utilisateur pour utiliser les différents services et composants comme la gestion de l'instance de calcul, la surveillance et d'autres services. C'est l'un des moyens d'interagir avec les services OpenStack. Il peut automatiser l'accès et les outils à construire pour la gestion.

8. Orchestration:

Le nom de code de l'orchestration est Heat. Heat est utilisé pour orchestrer les multiples applications cloud composites à l'aide de modèles.

9. Flux de travail:

Le nom de code du workflow est Mistral. Il s'agit d'un service qui gère les workflows. Il est utilisé pour écrire et gérer le flux de travail qui a été écrit pour un service spécifique.

10. Télémétrie:

Le nom de code de la télémétrie est Ceilometer. Ce n'est que le point de contact pour le système de facturation des composants OpenStack.

Conclusion: installez OpenStack

OpenStack est largement utilisé dans le cloud computing par l'organisation pour déployer les applications et gérer facilement les services pour différents utilisateurs. La fonctionnalité la plus importante d'OpenStack est l'open source et gratuite. Il est facilement disponible et peut être utilisé n'importe où pour les clouds publics et privés. Les grandes organisations utilisent OpenStack en tant que service cloud pour gérer leurs applications et services comme AT&T, BMW, etc.

Il y a quelques défis lors de la configuration d'OpenStack et de la mise à niveau vers la dernière version et son support à long terme. Il existe une bonne communauté de support en ligne qui aide à résoudre les problèmes et à apprendre facilement OpenStack. C'est l'un des meilleurs choix pour commencer à travailler sur le cloud computing et améliorer l'apprentissage dans le domaine du cloud.

Articles recommandés

Cela a été un guide sur l'installation d'OpenStack. Ici, nous avons discuté des étapes pour installer OpenStack et les composants d'OpenStack. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Comment installer Apache?
  2. Étapes pour installer SQL Server?
  3. Comment installer MATLAB?
  4. Guide pour installer Appium?
  5. Pile en Python | 2 méthodes différentes