GNU/Linux >> Belajar Linux >  >> Linux

Driver Palsu OpenStack untuk Simulasi Cloud [Tutorial]

OpenStack adalah sistem operasi cloud populer yang memungkinkan Anda mengontrol sejumlah besar sumber daya komputasi, penyimpanan, dan jaringan. Ini mendukung semua Hypervisor populer seperti KVM, Xen, VMware, HyperV dll...dan integrasi ini dibuat menggunakan driver komputasi – libvirt.LibvirtDriver untuk KVM, xenapi.XenAPIDriver untuk Xen, vmwareapi.VMwareVCDriver untuk VMware dan hyperv.HyperVDrive  untuk HyperV. Tetapi pernahkah Anda ingin memulai ribuan mesin virtual yang membutuhkan memori dan penyimpanan dalam jumlah besar? (Maksud saya, Cloud Simulation!) Mungkin sedikit yang ingin menggunakan framework CloudSim, tetapi Anda juga dapat melakukan hal yang sama menggunakan OpenStack. Bersama dengan driver komputasi untuk hypervisor populer, OpenStack Fake Driver hanya mengaktifkan ribuan VCPU dan sejumlah besar penyimpanan &RAM di node komputasi.

Bagian inti dari nova-compute service adalah driver virtualisasi (disebut sebagai compute driver) yang berinteraksi dengan Hypervisor. Misalnya, host komputasi yang mendukung hypervisor KVM akan menggunakan libvirt.LibvirtDriver sebagai driver komputasi dan memungkinkan Anda memulai VM nyata. Padahal, driver Palsu akan melewati hypervisor dan baru saja memulai tindakan VM palsu seperti membuat VM, meluncurkan, menghentikan, atau mendapatkan informasi diagnostik. Untuk melakukannya, Anda perlu mengaktifkan driver Palsu di node komputasi seperti yang ditunjukkan di bawah ini:

Aktifkan Driver Palsu OpenStack di Mitaka

Langkah 1: Setel compute_driver atribut di /etc/nova/nova-compute.conf  untuk menggunakan fake.FakeDriver .

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

Langkah 2: Mulai ulang nova-compute layanan.

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

Langkah 3: Verifikasi apakah driver palsu diaktifkan.

Buka dasbor horizon dan klik "Hypervisor". Cari nilai "palsu" di kolom "Jenis" seperti yang ditunjukkan pada gambar di bawah ini.

Driver Fake akan mengaktifkan 1000 VCPU, RAM 781GB, dan penyimpanan 585TB per nova-compute simpul. Sekarang driver palsu akan menangani semua permintaan VM.

Langkah 4: Sesuaikan kuota

Meskipun driver Palsu memungkinkan Anda untuk meluncurkan sejumlah besar VM, mungkin dibatasi oleh kuota yang ditetapkan untuk pengguna. Jadi, sesuaikan kuota melalui dasbor horizon.

Langkah 5: Skrip Python driver palsu.

Sumber driver palsu ada di /usr/lib/python2.7/dist-packages/nova/virt/fake.py . Jika Anda menginginkan lebih dari 1000 VCPU dalam node komputasi , maka Anda perlu menyesuaikan nilai di fake.py .

Itu dia! Mulai simulasi Anda!


Linux
  1. OpenStack Compute Error – Tidak ada catatan node komputasi untuk host [Terpecahkan]

  2. Linux:Bagaimana Menemukan Driver Perangkat yang Digunakan Untuk Perangkat?

  3. Mellow Player – Integrasi Musik Cloud untuk Desktop Anda

  1. Memahami RAM untuk Server Cloud Anda

  2. Apa yang harus dicari di Penyedia Cloud Hosting

  3. Cloud hosting adalah Kunci Kerangka TI untuk Pengembang

  1. Cloud Backend:Perhatian Utama untuk Standar IoT?

  2. Cloud Database Hosting untuk Bisnis Kecil:Mengapa Ini Ideal

  3. Aturan cadangan 3-2-1 untuk cloud