GNU/Linux >> Linux Esercitazione >  >> Linux

Driver falso OpenStack per simulazioni cloud [Tutorial]

OpenStack è un popolare sistema operativo cloud che consente di controllare grandi quantità di risorse di calcolo, archiviazione e rete. Supporta tutti i più diffusi Hypervisor come KVM, Xen, VMware, HyperV ecc... e questa integrazione viene realizzata utilizzando i driver di calcolo – libvirt.LibvirtDriver per KVM, xenapi.XenAPIDriver per Xen, vmwareapi.VMwareVCDriver per VMware e hyperv.HyperVDrive  per HyperV. Ma hai mai desiderato avviare migliaia di macchine virtuali che richiedono un'enorme quantità di memoria e spazio di archiviazione? (Voglio dire, Cloud Simulation!) Bene, pochi potrebbero voler utilizzare il framework CloudSim, ma puoi anche fare lo stesso usando OpenStack. Insieme ai driver di elaborazione per gli hypervisor più diffusi, OpenStack Fake Driver abilita semplicemente migliaia di VCPU e un'enorme quantità di spazio di archiviazione e RAM nel nodo di elaborazione.

La parte centrale del nova-comput service è il driver di virtualizzazione (chiamato come driver di calcolo) che si interfaccia con Hypervisor. Ad esempio, l'host di calcolo che supporta l'hypervisor KVM utilizzerà libvirt.LibvirtDriver come driver di calcolo e ti consente di avviare VM reali. Considerando che, il driver Fake ignorerà l'hypervisor e avvierà semplicemente azioni VM false come la creazione di una VM, l'avvio, l'arresto o il recupero di informazioni diagnostiche. Per fare ciò, devi abilitare il driver falso nei nodi di calcolo come mostrato di seguito:

Abilita OpenStack Fake Driver in Mitaka

Passaggio 1: Imposta driver_compute attributo in /etc/nova/nova-compute.conf  per utilizzare fake.FakeDriver .

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

Passaggio 2: Riavvia nova-compute servizio.

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

Passaggio 3: Verifica se il driver falso è abilitato.

Vai alla dashboard di Horizon e fai clic su "Hypervisor". Cerca il valore "falso" nella colonna "Tipo" come mostrato nell'immagine sottostante.

Il driver Fake consentirà 1000 VCPU, 781 GB di RAM e 585 TB di spazio di archiviazione per nova-compute nodo. Ora il driver falso gestirà tutte le richieste della VM.

Passaggio 4: Regola le quote

Sebbene il driver falso consenta di avviare un numero elevato di macchine virtuali, potrebbe essere limitato dalle quote impostate per l'utente. Quindi, regola le quote tramite la dashboard dell'orizzonte.

Passaggio 5: Script Python del driver falso.

La fonte del falso driver è presente in /usr/lib/python2.7/dist-packages/nova/virt/fake.py . Se desideri più di 1000 VCPU in un nodo di calcolo, devi modificare i valori in fake.py .

Questo è tutto! Inizia le tue simulazioni!


Linux
  1. Linux:come trovare il driver di dispositivo utilizzato per un dispositivo?

  2. Mellow Player – Integrazione di Cloud Music per il tuo desktop

  3. Capire la RAM per il tuo server cloud

  4. Cosa cercare in un provider di hosting cloud

  5. Il cloud hosting è una chiave scheletro IT per gli sviluppatori

Come caricare e scaricare l'immagine cloud in OpenStack

CloudBerry Uno strumento di backup cloud facile da usare per Linux

Installare il driver per Gtx 1070?

Dropbox configurato per un server cloud Linux

Matrice autorizzazioni per Cloud Server

Miglior cloud storage per Linux:15 recensiti per i nerd di Linux