Configurer OpenStack Network Service - Guide étape par étape

Configurer OpenStack Network Service - Guide étape par étape
OpenStack est une plate-forme cloud open source qui fournit une infrastructure en tant que service (IAAS) pour le cloud computing privé, public et hybride. La Fondation OpenStack gère et développe le projet OpenStack. L'OpenStack fournit une large gamme de services pour le traitement, le stockage et la mise en réseau dans un centre de données.

OpenStack a la pleine capacité de déployer des machines virtuelles (VM) et de gérer diverses tâches requises pour gérer un environnement cloud. Avec sa fonction de mise à l'échelle horizontale, il peut tourner davantage selon l'exigence.

L'une des caractéristiques importantes d'OpenStack est qu'il est un logiciel open source. Microstack est un outil pour installer l'environnement OpenStack d'une manière très simple. Si vous avez déjà parcouru les étapes personnalisées de l'installation d'OpenStack, vous pouvez voir la vraie douleur de personnaliser et de configurer diverses étapes d'installation. Mais avec Microstack, il s'agit simplement de 2 à 3 étapes du processus. Dans ce guide, nous avons utilisé la variante basée sur Microstack d'OpenStack. Vous pouvez utiliser n'importe quelle autre façon d'installer OpenStack, mais avec Microstack, les choses sont devenues très simples.

Partons ici certaines des principales composantes d'OpenStack:

  1. Nova: gère divers aspects des instances de calcul à la demande. Il s'agit du moteur de calcul d'OpenStack pour gérer et déployer des machines virtuelles.
  2. Neutron: fournit des services de réseautage OpenStack. Il aide à établir un chemin de communication entre diverses instances OpenStack.
  3. SWIFT: Fournissez des services de stockage pour les fichiers et objets dans un environnement OpenStack.
  4. Horizon: Il s'agit d'une interface de tableau de bord graphique basé sur le Web d'OpenStack pour gérer les différentes opérations d'OpenStack.
  5. Clé de voûte: Il s'agit d'un service d'identité pour l'authentification, le contrôle d'accès, l'autorisation et divers autres services.
  6. Coup d'œil: Il s'agit d'un service d'image d'OpenStack pour gérer les images de machines virtuelles. Ces images peuvent être utilisées comme modèle pour lancer de nouvelles machines virtuelles.
  7. Chaleur: c'est essentiellement un orchestration Outil d'OpenStack pour lancer plusieurs applications cloud composites à l'aide d'un orchestration modèle comme chaud (Modèle d'orchestration de chaleur).

Le processus d'installation d'OpenStack est très ressource et prend du temps. Avant de nous salir les mains pour configurer le service OpenStack, nous supposons que vous avez déjà installé OpenStack sur votre système ou à l'intérieur d'une machine virtuelle. Sinon, vous pouvez suivre notre guide précédent pour l'installation. Dans ce guide, nous avons installé l'OpenStack à l'aide du Microstack du référentiel Snap.

Configuration de notre machine:

Système d'exploitation: Ubuntu 20.04
RAM: 16 Go
Disque dur: 160 Go
Variante OpenStack: Microstack.

Dans ce tutoriel, nous verrons comment nous pouvons configurer les services de réseautage à OpenStack. Pour simplifier les choses, nous avons fourni des instantanés de différentes étapes de configuration. Alors sautons directement dedans.

Étape 1. Connectez-vous au tableau de bord OpenStack avec le compte d'administration. Une fois que vous êtes connecté, vous devez créer un nouveau projet. Suivez le chemin ci-dessous:

Identité -> Projets -> Créer un projet

Étape 2. Maintenant, comme notre projet a été créé avec le nom «MyProject1», nous devrons maintenant aller sur le chemin:

Identité -> utilisateurs -> Créer un utilisateur

Et créer un nouvel utilisateur.

Ici, nous devons donner un nom à notre utilisateur («lhuser» dans notre cas) et une description facultative pour cet utilisateur. Créer un mot de passe pour cet utilisateur.
Dans le menu du projet principal, sélectionnez notre projet (MyProject1). Maintenant, terminez cette étape en cliquant sur le bouton «Créer un utilisateur».

Étape 3. Nous allons maintenant configurer le réseau OpenStack. Tout d'abord, déconnectez-vous à partir du compte d'administration et connectez-vous avec l'utilisateur nouvellement créé LHUSER. Accédez maintenant au chemin:

Projet -> Réseaux → Créer un réseau

I) réseau interne

a) Tout d'abord, nous créerons un réseau interne. Notre spécification pour le réseau interne est la suivante:

Nom du réseau: my_internal_nw
Nom de sous-réseau: my_subnet
Adresse réseau: 192.168.2.0/24
IP de passerelle: 192.168.2.dix
Version IP: IPv4

N'oubliez pas de vérifier l'état d'administration «Activer."

b) Sous-réseau

c) Détails de sous-réseau

Ii) réseau externe
Les étapes de création du réseau externe sont les mêmes que celles du réseau interne. La seule différence est que la configuration du réseau ici dépend de l'interface BR-EX créée avec l'installation d'OpenStack. Utilisez donc la même adresse réseau et la même passerelle IP que celle de l'interface BR-EX. Dans notre cas, les spécifications sont les suivantes:

Nom du réseau: my_external_nw
Nom du sous-réseau: my_subnet_2
Adresse du réseau: 10.20.20.0/24
IP de passerelle: 10.20.20.1
Version IP: IPv4
Vérifiez également l'état d'administration «Activer."

2) Sous-réseau

3. Détails de sous-réseau

Étape 4. Après avoir terminé le processus de création de réseaux, déconnectez-vous du nouveau compte utilisateur et connectez-vous à nouveau avec un compte d'administration. Sur l'OpenStack, le tableau de bord va à:

1. Admin -> System-> Réseaux

Et sélectionnez le réseau nommé «MY_EXTERNAL_NW» et cliquez sur «Modifier le réseau» dans la droite correspondant à ce réseau.

2. Une nouvelle fenêtre provoquera. Ici, marquez simplement ce réseau comme un réseau externe. Cliquez sur «Enregistrer les modifications.”Bouton pour appliquer les paramètres.

Étape 5. Maintenant, déconnectez-vous de l'utilisateur administrateur et connectez-vous avec le nouvel utilisateur.
Étape 6. Nous devrons créer un routeur pour les deux réseaux pour créer un chemin de communication entre ces deux. Aller à

Projet -> réseau -> routeurs

Et cliquez sur le bouton «Créer le routeur».

Étape 7. Il pose des questions sur les détails du routeur. Remplissez-les et sélectionnez «My_External_NW» comme réseau externe et cliquez sur le bouton «Créer le routeur».

Étape 8. Après l'étape ci-dessus, sélectionnez le routeur dans la colonne du nom du routeur, accédez à l'onglet Interfaces et cliquez sur le bouton "Ajouter l'interface".

Étape 9. Une nouvelle fenêtre d'invite apparaîtra. Dans le sous-réseau Dropbox, sélectionnez le sous-réseau interne «my_subnet."Dans le champ d'adresse IP, ne remplissez rien. Maintenant, cliquez sur le bouton Soumettre pour terminer cette étape.

Étape 10. Maintenant, comme toutes les étapes sont terminées pour configurer le réseau, nous vérifierons les paramètres du réseau OpenStack. Suivez le chemin:

Projet -> Réseau -> Topologie du réseau

Une carte réseau comme indiqué ci-dessous devrait apparaître:

C'est tout, les amis. Nous avons configuré avec succès une configuration de réseau de base sur OpenStack. Essayez d'ajouter de la saveur à cette configuration en ajoutant plus de réseaux et en créant un chemin de communication entre plusieurs machines virtuelles à l'intérieur d'OpenStack.