Installez OpenStack sur VMware ESXi

Installez OpenStack sur VMware ESXi
Dans cet article, je vais vous montrer comment installer OpenStack sur VMware ESXi. Je vais créer une machine virtuelle sur VMware ESXi, installer Centos 7 là-bas et installer OpenStack sur la machine virtuelle CentOS 7. La raison pour laquelle j'ai choisi Centos 7 est parce que je peux utiliser pack Pour installer tous les composants OpenStack dans une seule machine virtuelle CentOS 7. C'est l'une des meilleures options pour les personnes nouvelles à OpenStack. Alors, commençons.

Téléchargement de l'image ISO CentOS 7 sur VMware ESXi:

Afin d'installer CentOS 7 sur une machine virtuelle dans VMware ESXi, vous devez avoir le fichier ISO d'installation de CentOS 7. Vous pouvez le télécharger à partir du site officiel de Centos 7 à https: // www.centos.org.

Une fois que vous visitez le site Web, cliquez sur Obtenez des centos maintenant.

Ensuite, cliquez sur ISO minimal.

Maintenant, cliquez sur l'un des liens.

Votre navigateur doit commencer à télécharger l'image d'installation ISO CENTOS 7.

Une fois l'image ISO téléchargée, accédez au client Web VMware ESXi. Ensuite, du Stockage Section, cliquez sur Dotares de données onglet et sélectionnez un montant de données où vous souhaitez télécharger le fichier ISO CENTOS 7.

Maintenant, cliquez sur Navigateur comme marqué dans la capture d'écran ci-dessous.

Maintenant, cliquez sur Télécharger.

Maintenant, sélectionnez vos médias d'installation ISO CentOS 7 sur lesquels vous venez de télécharger et cliquez sur Ouvrir.

L'image ISO CENTOS 7 devrait démarrer le téléchargement. Une fois l'image ISO CENTOS 7 Fermer.

Création d'une machine virtuelle:

Maintenant, vous devez créer une nouvelle machine virtuelle (VM) où vous pouvez installer Centos 7. Pour ce faire, à partir du Machines virtuelles Section, cliquez sur Créer / enregistrer la machine virtuelle.

Un assistant de création de machine virtuelle devrait apparaître. Maintenant, sélectionnez Créer une nouvelle machine virtuelle et cliquez sur Suivant.

Tapez un nom et sélectionnez Linux et Centos 7 (64 bits) comme le Famille d'invités et Version du système d'exploitation invité respectivement.

Maintenant, sélectionnez un montant de données où vous souhaitez mettre les données de cette machine virtuelle et cliquez sur Suivant.

OpenStack nécessite environ 16 Go de mémoire pour fonctionner en douceur. Alors, assurez-vous de donner à cette machine virtuelle au moins 16 Go de mémoire. Je vais également régler la capacité du disque dur à 100 Go. Maintenant, sélectionnez Fichier ISO de carreaux de données du Drive CD / DVD 1 section.

Maintenant, sélectionnez l'image ISO CENTOS 7 que vous venez de télécharger sur le VMware ESXi Datastore.

Une fois que vous avez terminé, cliquez sur Finir.

La machine virtuelle doit être créée. Maintenant, cliquez sur la machine virtuelle.

Maintenant, cliquez sur Modifier.

Maintenant, vous devez activer la virtualisation du matériel. Sinon, OpenStack ne fonctionnera pas très bien car il utilise KVM / QEMU comme hyperviseur par défaut. Pour ce faire, vérifiez le Exposez la virtualisation du matériel assisté au système d'exploitation invité du CPU section. Une fois que vous avez terminé, cliquez sur Sauvegarder.

Maintenant, vous êtes prêt à installer Centos 7 sur la machine virtuelle.

Installation de Centos 7:

Maintenant, cliquez sur Allumer à alimenter sur la machine virtuelle.

Ensuite, cliquez sur Console et cliquez sur Console de navigateur ouvert.

Le programme d'installation de CentOS 7 doit démarrer. Sélectionner Installer Centos 7 et presser .

Maintenant, installez Centos 7 sur la machine virtuelle comme d'habitude. Assurez-vous de définir un racine Mot de passe pendant l'installation.

Une fois les Centos 7 installés, vous devriez pouvoir vous connecter en tant qu'utilisateur racine avec le mot de passe que vous avez défini lors de l'installation.

Maintenant, vous êtes prêt à installer OpenStack sur le Centos 7 VM.

Configuration du réseau:

Maintenant, désactiver pare-feu Service avec la commande suivante:

# SystemCTL Désactiver le pare-feu

Maintenant, arrête le pare-feu Service avec la commande suivante:

# SystemCTL Stop Firewalld

Maintenant, désactiver Gestionnaire de réseau Service avec la commande suivante:

# SystemCTL Désactiver NetworkManager

Maintenant arrêtez Gestionnaire de réseau Service avec la commande suivante:

# SystemCTL Stop NetworkManager

Maintenant, activez réseau Service avec la commande suivante:

# SystemCTL Activer le réseau

Maintenant, commencez réseau Service avec la commande suivante:

# SystemCTL Start Network

Maintenant, vérifiez le nom de votre interface réseau comme suit:

$ ip a

Le nom de l'interface réseau de ma VM Centos 7 est ENS192.

Maintenant, exécutez la commande suivante pour configurer l'interface réseau ENS192 pour obtenir automatiquement l'adresse IP via DHCP:

# echo -e 'périphérique = ENS192 \ nbootproto = dhcp \ n'>
/ etc / sysconfig / réseau-scripts / ifcfg-cen192

Maintenant, redémarrez votre CENTOS 7 VM comme suit:

$ sudo redémarrer

Une fois qu'il démarre, l'interface réseau ENS192 devrait avoir une adresse IP.

Installation d'OpenStack:

Avant de faire quoi que ce soit, assurez-vous de définir le Égouter et LC_ALL Variables d'environnement correctement avec la commande suivante:

# echo -e "lang = en_us.utf-8 \ nlc_all = en_us.utf-8 \ n "> / etc / environnement

Maintenant, pour vous assurer que tous les packages CENTOS 7 sont à jour, exécutez la commande suivante:

# yum update -y

Tous les packages CentOS 7 doivent être mis à jour.

Maintenant, ajoutez le référentiel OpenStack Rocky Package avec la commande suivante:

# yum install -y Centos-Release-Openstack-Rocky

Le référentiel de package Rocky OpenStack doit être ajouté.

Maintenant, mettez à jour les packages système CentOS 7 avec la commande suivante:

# yum update -y

Tous les packages système doivent être mis à jour.

Maintenant, installez Packstack avec la commande suivante:

# yum install -y openstack-packstack

Packstack est en cours d'installation. Cela peut prendre un certain temps pour terminer.

Packstack doit être installé.

Maintenant, installez tous les composants d'OpenStack sur Centos 7 avec la commande suivante:

# Packstack - Allinone

OpenStack est installé. Il faudra beaucoup de temps pour terminer.

OpenStack doit être installé à ce stade.

Test OpenStack:

Vous avez besoin de l'adresse IP de votre machine CentOS 7 afin d'accéder au tableau de bord OpenStack Horizon.

Pour trouver l'adresse IP de CentOS 7, exécutez la commande suivante:

# ip a

Comme vous pouvez le voir, l'adresse IP de ma machine CentOS 7 est 192.168.dix.118. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.

Maintenant, pour trouver le mot de passe du tableau de bord OpenStack Horizon, exécutez la commande suivante:

# Cat keystonerc_admin | mot de passe grep

Comme tu peux le voir, ec0bf0b1f7594df4 est le mot de passe de mon tableau de bord OpenStack Horizon.

Maintenant, à partir d'un navigateur Web, visitez http: // 192.168.dix.118 Et vous devriez voir la page de connexion OpenStack. Tapez administrer et ec0bf0b1f7594df4 Comme le nom d'utilisateur et le mot de passe respectivement. Ensuite, cliquez sur S'identifier.

Vous devez être connecté au tableau de bord OpenStack Horizon. Maintenant, vous pouvez configurer OpenStack comme vous le souhaitez à partir d'ici.

C'est donc ainsi que vous installez OpenStack sur VMware ESXi. Merci d'avoir lu cet article.