OpenStack je populární cloudový operační systém, který vám umožňuje ovládat velké množství výpočetních, úložných a síťových zdrojů. Podporuje všechny oblíbené hypervizory, jako jsou KVM, Xen, VMware, HyperV atd.…a tato integrace se provádí pomocí výpočetních ovladačů – libvirt.LibvirtDriver pro KVM, xenapi.XenAPIDriver pro Xen, vmwareapi.VMwareVCDriver pro VMware a hyperv.HyperVDrive pro HyperV. Ale chtěli jste někdy spustit tisíce virtuálních strojů vyžadujících obrovské množství paměti a úložiště? (Myslím tím Cloud Simulation!) Málokdo by mohl chtít používat rámec CloudSim, ale totéž můžete udělat také pomocí OpenStack. Spolu s výpočetními ovladači pro oblíbené hypervizory umožňuje OpenStack Fake Driver pouze tisíce VCPU a obrovské množství úložiště a paměti RAM ve výpočetním uzlu.
Základní část nova-compute služba je virtualizační ovladač (nazývaný jako výpočetní ovladač), který je rozhraním s Hypervisorem. Například výpočetní hostitel, který podporuje hypervizor KVM, použije libvirt.LibvirtDriver jako výpočetní ovladač a umožňuje vám spouštět skutečné virtuální počítače. Zatímco falešný ovladač obejde hypervizor a pouze spustí falešné akce virtuálního počítače, jako je vytvoření virtuálního počítače, spuštění, zastavení nebo získání diagnostických informací. Chcete-li to provést, musíte povolit falešný ovladač ve výpočetních uzlech, jak je uvedeno níže:
Povolit falešný ovladač OpenStack v Mitaka
Krok 1: Nastavte compute_driver atribut v /etc/nova/nova-compute.conf k použití fake.FakeDriver .
[compute-host]# vim /etc/nova/nova-compute.conf
[DEFAULT] compute_driver=fake.FakeDriver
Krok 2: Restartujte nova-compute službu.
[compute-host]# /etc/init.d/nova-compute restart
Krok 3: Ověřte, zda je povolen falešný ovladač.
Přejděte na ovládací panel horizontu a klikněte na „Hypervisor“. Vyhledejte hodnotu „fake“ ve sloupci „Typ“, jak je znázorněno na obrázku níže.
Falešný ovladač umožní 1 000 VCPU, 781 GB RAM a 585 TB úložiště na nova-compute uzel. Nyní bude falešný ovladač zpracovávat všechny požadavky VM.
Krok 4: Upravte kvóty
Ačkoli falešný ovladač umožňuje spouštět velké množství virtuálních počítačů, může to být omezeno kvótami nastavenými pro uživatele. Takže upravte kvóty pomocí panelu horizontu.
Krok 5: Falešný ovladač Python Script.
Zdroj falešného ovladače se nachází na adrese /usr/lib/python2.7/dist-packages/nova/virt/fake.py . Pokud někdy budete chtít více než 1000 VCPU ve výpočetním uzlu, musíte upravit hodnoty v fake.py .
A je to! Spusťte své simulace!