GNU/Linux >> Tutoriels Linux >  >> Linux

Faux pilote OpenStack pour les simulations cloud [Tutoriel]

OpenStack est un système d'exploitation cloud populaire qui vous permet de contrôler une grande quantité de ressources de calcul, de stockage et de mise en réseau. Il prend en charge tous les hyperviseurs populaires tels que KVM, Xen, VMware, HyperV, etc... et cette intégration est réalisée à l'aide de pilotes de calcul - libvirt.LibvirtDriver pour KVM, xenapi.XenAPIDriver pour Xen, vmwareapi.VMwareVCDriver pour VMware et hyperv.HyperVDrive  pour HyperV. Mais avez-vous déjà voulu démarrer des milliers de machines virtuelles nécessitant une énorme quantité de mémoire et de stockage ? (Je veux dire, Cloud Simulation !) Eh bien, peu de gens voudront peut-être utiliser le framework CloudSim, mais vous pouvez également faire la même chose en utilisant OpenStack. En plus des pilotes de calcul pour les hyperviseurs populaires, OpenStack Fake Driver active simplement des milliers de VCPU et une énorme quantité de stockage et de RAM dans le nœud de calcul.

La partie centrale du nova-compute service est le pilote de virtualisation (appelé pilote de calcul) qui s'interface avec Hypervisor. Par exemple, l'hôte de calcul qui prend en charge l'hyperviseur KVM utilisera libvirt.LibvirtDriver comme pilote de calcul et vous permet de démarrer de vraies machines virtuelles. Alors que le pilote Fake contournera l'hyperviseur et lancera simplement de fausses actions de VM telles que la création d'une VM, le lancement, l'arrêt ou l'obtention d'informations de diagnostic. Pour ce faire, vous devez activer Fake driver dans les nœuds de calcul comme indiqué ci-dessous :

Activer le faux pilote OpenStack dans Mitaka

Étape 1 : Définir compute_driver attribut dans /etc/nova/nova-compute.conf  utiliser fake.FakeDriver .

[compute-host]# vim /etc/nova/nova-compute.conf
[DEFAULT]
compute_driver=fake.FakeDriver

Étape 2 : Redémarrez nova-compute services.

[compute-host]# /etc/init.d/nova-compute restart

Étape 3 : Vérifiez si le faux pilote est activé.

Accédez au tableau de bord horizon et cliquez sur "Hyperviseur". Recherchez la valeur "fake" dans la colonne "Type" comme indiqué dans l'image ci-dessous.

Le faux pilote activera 1 000 VCPU, 781 Go de RAM et 585 To de stockage par nova-compute nœud. Maintenant, le faux pilote gérera toutes les requêtes VM.

Étape 4 : Ajuster les quotas

Bien que le pilote Fake vous permette de lancer un grand nombre de machines virtuelles, il peut être limité par les quotas définis pour l'utilisateur. Alors, ajustez les quotas via le tableau de bord horizon.

Étape 5 : Faux pilote Python Script.

La source du faux pilote est présente dans /usr/lib/python2.7/dist-packages/nova/virt/fake.py . Si jamais vous voulez plus de 1000 VCPU dans un nœud de calcul, vous devez ajuster les valeurs dans fake.py .

C'est ça! Commencez vos simulations !


Linux
  1. L'hébergement cloud est une clé squelette informatique pour les développeurs

  2. Cloud Backend :la principale préoccupation pour les normes IoT ?

  3. Concevoir et construire des serveurs cloud pour la stabilité

  4. Matrice d'autorisations détaillée pour les flux cloud

  5. Matrice des autorisations pour les serveurs cloud

Comment télécharger et télécharger une image cloud dans OpenStack

CloudBerry Un outil de sauvegarde cloud facile à utiliser pour Linux

Linux :Comment trouver le pilote de périphérique utilisé pour un périphérique ?

Installer le pilote pour GTX 1070 ?

Dropbox configuré pour un serveur cloud Linux

Meilleur stockage cloud pour Linux :15 examinés pour les nerds Linux