SlideShare a Scribd company logo
Kernel-Based Virtual Machine
Nama Kelompok :
 Agil Alvi Yasin(50411309)
 Iqbal Bahri (58411803)
 Irvan Ray Bhakti Napitupulu (53411711)
 Panji Fitrianto Putro (55411499)
Kernel-Based Virtual Machine
• KVM (Kernel-based Virtual Machine) adalah Salah satu
teknologi virtualisasi berbasis infrastruktur untuk kernel
Linux yang mengubahnya menjadi sebuah hypervisor ,
yang bergabung ke dalam kernel utama Linux pada
Februari 2007 dan dikembangkan oleh Linux. KVM
merupakan sebuah solusi untuk melakukan virtualisasi
pada linux dengan perangkat keras type x86 (64-bit). KVM
membutuhkan prosesor dengan ekstensi virtualisasi
hardware.
Kernel-Based Virtual Machine
• Pada awalnya KVM didukung prosesor x86 dan telah diporting
ke S/390, PowerPC, dan IA-64. Sebuah ARM pelabuhan
digabungkan selama jendela merge 3.9 kernel.
Berbagai macam sistem operasi tamu bekerja dengan KVM,
termasuk banyak rasa Linux, BSD, Solaris , Windows , Haiku ,
ReactOS , Plan 9 , dan AROS Penelitian Sistem Operasi . Selain
Android 2.2, GNU / Hurd (Debian K16), Minix 3.1.2a, Solaris 10
U3, Darwin 8.0.1 dan lebih OS serta beberapa versi baru ini
dengan keterbatasan diketahui bekerja.
Kernel-Based Virtual Machine
• KVM membutuhkan prosesor dengan ekstensi virtualisasi
hardware . KVM juga telah porting ke FreeBSD dan
Illumos dalam bentuk modul kernel loadable dan
diimplementasikan sebagai modul kernek loadable yang
mengubah kernel linux menjadi bare metal hypervisor.
Ada dua prinsip desaign utama yang diadopsi oleh KVM
tersebut dengan tujuan agar KVM menjadi hypervisor
dengan kinerja tinggi dan melampaui open source
hypervisors lainnya.
Kernel-Based Virtual Machine
• Pertama, karena KVM didesain setelah kemunculan teknologi
virtualisasi dibantu perangkat keras (hardware assisted
virtualization), KVM tidak perlu mengimplementasikan fitur yang
telah disediakan oleh perangkat keras. KVM membutuhkan
prosesor Intel VT-X atau AMD-V dan menggunakan fitur tersebut
untuk virtualisasi CPU. Karena memanfaatkan dukungan
perangkat keras yang telah tersedia, KVM mampu merancang
solusi hypervisor yang optimal tanpa memerlukan beban yang
mendukung perangkat keras dan tidak perlu modifikasi untuk
mendukung sistem operasi guest.
Kernel-Based Virtual Machine
• Kedua, tim KVM menerapkan pepatah “don’t reinvent the wheel”. Terdapat
banyak komponen yang dibutuhkan oleh hypervisor agar KVM mampu
memvirtualisasi CPU dan memori, seperti: pengatur memori, penjadwal
proses, I/O stack, device drivers, pengatur keamanan, network stack, dan
sebagainya.
• Faktanya, suatu hypervisor adalah sistem operasi khusus, hanya saja
tujuan hypervisor berbeda dengan tujuan umum sistem operasi lainnya.
Hypervisor menjalankan mesin virtual, bukan aplikasi-aplikasi. Karena
kernel Linux sudah mencakup fitur inti yang diperlukan oleh hypervisor
dan Linux telah menjadi platform skala enterprise yang stabil selama lebih
dari lima belas tahun, KVM dibangun berdasarkan kernel Linux agar lebih
efisien, daripada menulis semua komponen yang dibutuhkan seperti
pengatur memori dan penjadwal dari awal.
Kernel-Based Virtual Machine
• Dalam hal ini, KVM mendapatkan pelajaran dari pengalaman Xen.
Salah satu tantangan utama arsitektur Xen adalah arsitektur
pemecahan domain0 dan hypervisor Xen. Karena hypervisor Xen
menyediakan fitur platform inti dalam stack, Xen perlu
mengimplementasikan fitur-fitur tersebut, seperti penjadwal dan
pengatur memori, dibangun dari nol. Misalnya saat kernel Linux
memiliki pengatur memori yang telah teruji dan baik termasuk
dukungan untuk NUMA dan sistem skala besar, hypervisor Xen perlu
membangun dukungan ini dari awal. Demikian pula fitur seperti
manajemen daya di Linux yang sudah matang dan telah terbukti di
lapangan harus diimplementasi ulang pada hypervisor Xen.
Kernel-Based Virtual Machine
• Keputusan penting lainnya yang dibuat oleh tim KVM adalah
penggabungan KVM ke dalam hulu kernel Linux. Kode KVM telah
disampaikan kepada komunitas kernel Linux pada Desember 2006 dan
diterima ke dalam kernel 2.6.20 pada Januari 2007. Pada titik ini, KVM
menjadi bagian inti dari Linux dan dapat mewarisi fitur penting dari
kernel Linux. Sebaliknya, patch yang dibutuhkan untuk membangun
Linux Domain0 untuk Xen masih belum menjadi bagian dari kernel
Linux dan memerlukan vendor untuk membuat dan mengelola cabang
dari kernel Linux. Hal ini mengakibatkan peningkatan beban pada
distributor Xen yang tidak mampu memanfaatkan fitur dari kernel hulu
secara mudah. Setiap fitur baru, perbaikan bug, atau penambahan
patch yang ditambahkan dalam kernel hulu Linux harus dikonfigurasi
ulang agar dapat bekerja dengan setelan patch Xen.
Kernel-Based Virtual Machine
• Selain itu, akibat dari luasnya komunitas Linux, KVM telah
didukung oleh beberapa vendor terkemuka dalam industri
perangkat lunak, termasuk Red Hat, AMD, HP, IBM, Intel,
Novell, Siemens, SGI, dan lain-lain.
Kernel-Based Virtual Machine
• Berikut adalah Langkah - Langkahnya :
• 1. Eksekusi perintah berikut untuk melihat berapa banyak
virtual yang bias digunakan.
• egreb -c '(vmx|svm)' /proc/cpuinfo
Kernel-Based Virtual Machine
• 2. Untuk melihat apakah kvm sudah enable eksekusi
perintah berikut .
• kvm-ok
Kernel-Based Virtual Machine
• 3. Laku install :qemu-kvm ,
libvirt-bin , ubuntu-vm-
builder , bridge-utils.
• apt-get install qemu-
kvm libvirt-bin ubuntu-
vm-builder bridge-utils
Kernel-Based Virtual Machine
• 4. Tambahkan user libvirtd .
• adduser `id -un` livirtd
• 5. Lalu tambahkan user kvm .
• adduser `id -un` kvm
Kernel-Based Virtual Machine
• 6. Proses berikut hampir sama pada no.4 .
• adduser `id -un` libvirtd
• 7. Untuk melihat user yang ditambahkan tadi eksekusi
perintah berikut .
• groups
Kernel-Based Virtual Machine
• 8. Cek apakah sudah ada virtualisasi yang dibuat dengan
mengeksekusi perintah berikut .
• virsh -c qemu:///system list
Kernel-Based Virtual Machine
• 9. Untuk melihat permission root libvirtd eksekusi
perintah berikut .
• ls -la /var/run/libvirt/libvirt-sock
• 10. Untuk melihat permission /dev/kvm eksekudsi
perintah berikut .
• ls -l /dev/kvm
Kernel-Based Virtual Machine
• 11.Permission diberikan kepada root dan kvm, jadikan
permission
/var/run/libvirt/libvirt-sock .
• chown root:libvirtd /dev/kvm
• 12.Lakukan logout dan login kembali ke kernel linux .
• rmmod kvm
• modprobe -a kvm
Kernel-Based Virtual Machine
• 13.Install paket virt-manager .
• apt-get install virt-manager
Kernel-Based Virtual Machine
• 14.Buka aplikasi kvm
dengan mengeksekusi
perintah .
• virt-manager
• 15.lalu akan muncul
tampilan berikut.
Kernel-Based Virtual Machine
• 16.buat mesin virtual baru
,pilih Forward.
Kernel-Based Virtual Machine
• 17.Masukkan file iso yang
akan diinstall di mesin
virtual
Kernel-Based Virtual Machine
• 18.pilih Forward apabila iso
sudah dimasukkan.
Kernel-Based Virtual Machine
• 19.Atur berapa besar RAM
yang digunakan.
Kernel-Based Virtual Machine
• 20.Atur juga berapa besar
ukuran disk yang digunakan
Kernel-Based Virtual Machine
• 21.Pilih finish .
Kernel-Based Virtual Machine
• 22.Selamat melakukan
instalasi .
Sumber :
• KVM Whitepaper dari Red
Hat. http://www.redhat.com/resourcelibrary/whitepapers/doc-kvm
• http://rismamilaa.blogspot.com/2014/08/kvm-kernel-based-virtual-machine-
full.html?m=1
• http://okysuprastya.blogspot.com/2014/06/kvm-kernel-based-virtual-
machine.html?m=1
Selesai
Kernel-Based Virtual Machine
TERIMA KASIH

More Related Content

What's hot

Dasar Virtualisasi
Dasar VirtualisasiDasar Virtualisasi
Dasar Virtualisasi
Joey Leomanz B
 
Superkomputer dengan Native Linux(encrypted)
Superkomputer dengan Native Linux(encrypted)Superkomputer dengan Native Linux(encrypted)
Superkomputer dengan Native Linux(encrypted)
Hary HarysMatta
 
Saiful bahri 1108107010063_tugas2
Saiful bahri 1108107010063_tugas2Saiful bahri 1108107010063_tugas2
Saiful bahri 1108107010063_tugas2
Ivul Varel Fu
 
Instalasi SOJ Text
Instalasi SOJ TextInstalasi SOJ Text
Instalasi SOJ Text
Victor Tengker
 
Presentasi VirtualBox
Presentasi VirtualBoxPresentasi VirtualBox
Presentasi VirtualBoxIlyas Jaelani
 
Analisis software
Analisis softwareAnalisis software
Analisis software
sitadivayanti
 
Virtualisasi & Cloud Computing
Virtualisasi & Cloud ComputingVirtualisasi & Cloud Computing
Virtualisasi & Cloud Computing
Faisal Reza
 
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
vivioliviab
 
SISTEM OPERASI tugas2 (ViviOliviaBayau)
SISTEM OPERASI tugas2 (ViviOliviaBayau)SISTEM OPERASI tugas2 (ViviOliviaBayau)
SISTEM OPERASI tugas2 (ViviOliviaBayau)
vivioliviab
 
Keistimewaan linux red hat
Keistimewaan linux red hatKeistimewaan linux red hat
Keistimewaan linux red hat
FadliAdhin
 
Persediaan docker production ubuntu 16.04 untuk storage driver overlay2
Persediaan docker production ubuntu 16.04 untuk storage driver overlay2Persediaan docker production ubuntu 16.04 untuk storage driver overlay2
Persediaan docker production ubuntu 16.04 untuk storage driver overlay2
SongketMail Sdn Bhd
 
Panduan tool networking windows
Panduan tool networking windowsPanduan tool networking windows
Panduan tool networking windows
Victor Tengker
 

What's hot (15)

Dasar Virtualisasi
Dasar VirtualisasiDasar Virtualisasi
Dasar Virtualisasi
 
Superkomputer dengan Native Linux(encrypted)
Superkomputer dengan Native Linux(encrypted)Superkomputer dengan Native Linux(encrypted)
Superkomputer dengan Native Linux(encrypted)
 
Saiful bahri 1108107010063_tugas2
Saiful bahri 1108107010063_tugas2Saiful bahri 1108107010063_tugas2
Saiful bahri 1108107010063_tugas2
 
Instalasi SOJ Text
Instalasi SOJ TextInstalasi SOJ Text
Instalasi SOJ Text
 
Presentasi VirtualBox
Presentasi VirtualBoxPresentasi VirtualBox
Presentasi VirtualBox
 
Materi 6
Materi 6Materi 6
Materi 6
 
Qemu + Busybox Tutorial
Qemu + Busybox TutorialQemu + Busybox Tutorial
Qemu + Busybox Tutorial
 
Analisis software
Analisis softwareAnalisis software
Analisis software
 
Virtualisasi & Cloud Computing
Virtualisasi & Cloud ComputingVirtualisasi & Cloud Computing
Virtualisasi & Cloud Computing
 
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
Tugas2 SISTEM OPERASI II (VIVI OLIVIA BAYAU)
 
SISTEM OPERASI tugas2 (ViviOliviaBayau)
SISTEM OPERASI tugas2 (ViviOliviaBayau)SISTEM OPERASI tugas2 (ViviOliviaBayau)
SISTEM OPERASI tugas2 (ViviOliviaBayau)
 
Keistimewaan linux red hat
Keistimewaan linux red hatKeistimewaan linux red hat
Keistimewaan linux red hat
 
Persediaan docker production ubuntu 16.04 untuk storage driver overlay2
Persediaan docker production ubuntu 16.04 untuk storage driver overlay2Persediaan docker production ubuntu 16.04 untuk storage driver overlay2
Persediaan docker production ubuntu 16.04 untuk storage driver overlay2
 
Panduan tool networking windows
Panduan tool networking windowsPanduan tool networking windows
Panduan tool networking windows
 
Tugas hasil
Tugas hasilTugas hasil
Tugas hasil
 

Viewers also liked

KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual MachineAlina Guerrero
 
Kvm virtualization platform
Kvm virtualization platformKvm virtualization platform
Kvm virtualization platform
Ahmad Hafeezi
 
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usage
vincentvdk
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
Novell
 
Virtualization Architecture & KVM
Virtualization Architecture & KVMVirtualization Architecture & KVM
Virtualization Architecture & KVM
Pradeep Kumar
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
vwchu
 

Viewers also liked (7)

KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual Machine
 
Kvm virtualization platform
Kvm virtualization platformKvm virtualization platform
Kvm virtualization platform
 
The kvm virtualization way
The kvm virtualization wayThe kvm virtualization way
The kvm virtualization way
 
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usage
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
 
Virtualization Architecture & KVM
Virtualization Architecture & KVMVirtualization Architecture & KVM
Virtualization Architecture & KVM
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 

Similar to Kernel-based Virtual Machine

vm.pptx
vm.pptxvm.pptx
vm.pptx
IrfanRifai15
 
Pertemuan 2_Web Engineering.pptx
Pertemuan 2_Web Engineering.pptxPertemuan 2_Web Engineering.pptx
Pertemuan 2_Web Engineering.pptx
LEWISASINAGA
 
Mengenal Virtual Private Server
Mengenal Virtual Private ServerMengenal Virtual Private Server
Mengenal Virtual Private Server
Josuanstya Lovdianchel
 
Sistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfSistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdf
HendroGunawan8
 
Apjk sylvia dianita 1202216
Apjk sylvia dianita 1202216Apjk sylvia dianita 1202216
Apjk sylvia dianita 1202216
Sylvia Dianita
 
Pemanfaatan teknologi virtualisasi di lingkungan pendidikan
Pemanfaatan teknologi virtualisasi di lingkungan pendidikanPemanfaatan teknologi virtualisasi di lingkungan pendidikan
Pemanfaatan teknologi virtualisasi di lingkungan pendidikan
Dwi Ely Kurniawan
 
Rhev update lindu maret 21
Rhev update lindu maret 21Rhev update lindu maret 21
Rhev update lindu maret 21Lindu Pranayama
 
Bab 12 kompilasi kernel
Bab 12 kompilasi kernelBab 12 kompilasi kernel
Bab 12 kompilasi kernelAde Tamin
 
Membangun Cloud Computing Berbasis F/OSS
Membangun Cloud Computing Berbasis F/OSSMembangun Cloud Computing Berbasis F/OSS
Membangun Cloud Computing Berbasis F/OSS
PT. Trinity Auto
 
Kubernetes Fundamentals.pptx
Kubernetes Fundamentals.pptxKubernetes Fundamentals.pptx
Kubernetes Fundamentals.pptx
annonymoushacker2
 
Modul integrasi tik dalam pembelajaran
Modul integrasi tik dalam pembelajaranModul integrasi tik dalam pembelajaran
Modul integrasi tik dalam pembelajaran
Aryadi Gunawan
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasi
viviluthfiyah
 
Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosti...
Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosti...Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosti...
Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosti...
MuhamadHafiz69
 
Jarkom - Jilid IX
Jarkom - Jilid IXJarkom - Jilid IX
Jarkom - Jilid IX
rezarmuslim
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008
Ichsanvoc
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008
Ichsanvoc
 

Similar to Kernel-based Virtual Machine (20)

vm.pptx
vm.pptxvm.pptx
vm.pptx
 
Pertemuan 2_Web Engineering.pptx
Pertemuan 2_Web Engineering.pptxPertemuan 2_Web Engineering.pptx
Pertemuan 2_Web Engineering.pptx
 
Mengenal Virtual Private Server
Mengenal Virtual Private ServerMengenal Virtual Private Server
Mengenal Virtual Private Server
 
Sistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfSistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdf
 
Tugas hasil
Tugas hasilTugas hasil
Tugas hasil
 
Apjk sylvia dianita 1202216
Apjk sylvia dianita 1202216Apjk sylvia dianita 1202216
Apjk sylvia dianita 1202216
 
Pemanfaatan teknologi virtualisasi di lingkungan pendidikan
Pemanfaatan teknologi virtualisasi di lingkungan pendidikanPemanfaatan teknologi virtualisasi di lingkungan pendidikan
Pemanfaatan teknologi virtualisasi di lingkungan pendidikan
 
Rhev update lindu maret 21
Rhev update lindu maret 21Rhev update lindu maret 21
Rhev update lindu maret 21
 
Bab 12 kompilasi kernel
Bab 12 kompilasi kernelBab 12 kompilasi kernel
Bab 12 kompilasi kernel
 
Membangun Cloud Computing Berbasis F/OSS
Membangun Cloud Computing Berbasis F/OSSMembangun Cloud Computing Berbasis F/OSS
Membangun Cloud Computing Berbasis F/OSS
 
Kubernetes Fundamentals.pptx
Kubernetes Fundamentals.pptxKubernetes Fundamentals.pptx
Kubernetes Fundamentals.pptx
 
Modul integrasi tik dalam pembelajaran
Modul integrasi tik dalam pembelajaranModul integrasi tik dalam pembelajaran
Modul integrasi tik dalam pembelajaran
 
Virtual hacking Modul
Virtual hacking ModulVirtual hacking Modul
Virtual hacking Modul
 
Kernel
KernelKernel
Kernel
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasi
 
Sistem operasi6
Sistem operasi6Sistem operasi6
Sistem operasi6
 
Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosti...
Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosti...Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosti...
Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosting Hosti...
 
Jarkom - Jilid IX
Jarkom - Jilid IXJarkom - Jilid IX
Jarkom - Jilid IX
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008
 

Recently uploaded

Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
arianferdana
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
AKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AKSI NYATA FASILITATOR PEMBELAJARAN.pptxAKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AdeRinaMuliawati1
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Modul ajar logaritma matematika kelas X SMK
Modul ajar logaritma matematika kelas X SMKModul ajar logaritma matematika kelas X SMK
Modul ajar logaritma matematika kelas X SMK
WinaldiSatria
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
ALur Tujuan Pembelajaran Materi IPA Kelas VII (1).pptx
ALur Tujuan Pembelajaran Materi IPA  Kelas VII (1).pptxALur Tujuan Pembelajaran Materi IPA  Kelas VII (1).pptx
ALur Tujuan Pembelajaran Materi IPA Kelas VII (1).pptx
rusinaharva1
 
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdfPPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
SdyokoSusanto1
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
Refleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptxRefleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptx
SholahuddinAslam
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Penjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptxPenjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptx
GuneriHollyIrda
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
PERILAKU MENYIMPANG DAN PENGENDALIAN SOSIAL.ppt
PERILAKU MENYIMPANG DAN PENGENDALIAN SOSIAL.pptPERILAKU MENYIMPANG DAN PENGENDALIAN SOSIAL.ppt
PERILAKU MENYIMPANG DAN PENGENDALIAN SOSIAL.ppt
EkaPuspita67
 
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
JokoPramono34
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
akram124738
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
Kanaidi ken
 

Recently uploaded (20)

Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
AKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AKSI NYATA FASILITATOR PEMBELAJARAN.pptxAKSI NYATA FASILITATOR PEMBELAJARAN.pptx
AKSI NYATA FASILITATOR PEMBELAJARAN.pptx
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Modul ajar logaritma matematika kelas X SMK
Modul ajar logaritma matematika kelas X SMKModul ajar logaritma matematika kelas X SMK
Modul ajar logaritma matematika kelas X SMK
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
ALur Tujuan Pembelajaran Materi IPA Kelas VII (1).pptx
ALur Tujuan Pembelajaran Materi IPA  Kelas VII (1).pptxALur Tujuan Pembelajaran Materi IPA  Kelas VII (1).pptx
ALur Tujuan Pembelajaran Materi IPA Kelas VII (1).pptx
 
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdfPPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
Refleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptxRefleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Penjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptxPenjelasan tentang Tahapan Sinkro PMM.pptx
Penjelasan tentang Tahapan Sinkro PMM.pptx
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
PERILAKU MENYIMPANG DAN PENGENDALIAN SOSIAL.ppt
PERILAKU MENYIMPANG DAN PENGENDALIAN SOSIAL.pptPERILAKU MENYIMPANG DAN PENGENDALIAN SOSIAL.ppt
PERILAKU MENYIMPANG DAN PENGENDALIAN SOSIAL.ppt
 
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
Komunitas Belajar dalam Sekolah.Mari Melakukan Identifikasi! Apakah kombel Ib...
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
 

Kernel-based Virtual Machine

  • 2. Nama Kelompok :  Agil Alvi Yasin(50411309)  Iqbal Bahri (58411803)  Irvan Ray Bhakti Napitupulu (53411711)  Panji Fitrianto Putro (55411499)
  • 3. Kernel-Based Virtual Machine • KVM (Kernel-based Virtual Machine) adalah Salah satu teknologi virtualisasi berbasis infrastruktur untuk kernel Linux yang mengubahnya menjadi sebuah hypervisor , yang bergabung ke dalam kernel utama Linux pada Februari 2007 dan dikembangkan oleh Linux. KVM merupakan sebuah solusi untuk melakukan virtualisasi pada linux dengan perangkat keras type x86 (64-bit). KVM membutuhkan prosesor dengan ekstensi virtualisasi hardware.
  • 4. Kernel-Based Virtual Machine • Pada awalnya KVM didukung prosesor x86 dan telah diporting ke S/390, PowerPC, dan IA-64. Sebuah ARM pelabuhan digabungkan selama jendela merge 3.9 kernel. Berbagai macam sistem operasi tamu bekerja dengan KVM, termasuk banyak rasa Linux, BSD, Solaris , Windows , Haiku , ReactOS , Plan 9 , dan AROS Penelitian Sistem Operasi . Selain Android 2.2, GNU / Hurd (Debian K16), Minix 3.1.2a, Solaris 10 U3, Darwin 8.0.1 dan lebih OS serta beberapa versi baru ini dengan keterbatasan diketahui bekerja.
  • 5. Kernel-Based Virtual Machine • KVM membutuhkan prosesor dengan ekstensi virtualisasi hardware . KVM juga telah porting ke FreeBSD dan Illumos dalam bentuk modul kernel loadable dan diimplementasikan sebagai modul kernek loadable yang mengubah kernel linux menjadi bare metal hypervisor. Ada dua prinsip desaign utama yang diadopsi oleh KVM tersebut dengan tujuan agar KVM menjadi hypervisor dengan kinerja tinggi dan melampaui open source hypervisors lainnya.
  • 6. Kernel-Based Virtual Machine • Pertama, karena KVM didesain setelah kemunculan teknologi virtualisasi dibantu perangkat keras (hardware assisted virtualization), KVM tidak perlu mengimplementasikan fitur yang telah disediakan oleh perangkat keras. KVM membutuhkan prosesor Intel VT-X atau AMD-V dan menggunakan fitur tersebut untuk virtualisasi CPU. Karena memanfaatkan dukungan perangkat keras yang telah tersedia, KVM mampu merancang solusi hypervisor yang optimal tanpa memerlukan beban yang mendukung perangkat keras dan tidak perlu modifikasi untuk mendukung sistem operasi guest.
  • 7. Kernel-Based Virtual Machine • Kedua, tim KVM menerapkan pepatah “don’t reinvent the wheel”. Terdapat banyak komponen yang dibutuhkan oleh hypervisor agar KVM mampu memvirtualisasi CPU dan memori, seperti: pengatur memori, penjadwal proses, I/O stack, device drivers, pengatur keamanan, network stack, dan sebagainya. • Faktanya, suatu hypervisor adalah sistem operasi khusus, hanya saja tujuan hypervisor berbeda dengan tujuan umum sistem operasi lainnya. Hypervisor menjalankan mesin virtual, bukan aplikasi-aplikasi. Karena kernel Linux sudah mencakup fitur inti yang diperlukan oleh hypervisor dan Linux telah menjadi platform skala enterprise yang stabil selama lebih dari lima belas tahun, KVM dibangun berdasarkan kernel Linux agar lebih efisien, daripada menulis semua komponen yang dibutuhkan seperti pengatur memori dan penjadwal dari awal.
  • 8. Kernel-Based Virtual Machine • Dalam hal ini, KVM mendapatkan pelajaran dari pengalaman Xen. Salah satu tantangan utama arsitektur Xen adalah arsitektur pemecahan domain0 dan hypervisor Xen. Karena hypervisor Xen menyediakan fitur platform inti dalam stack, Xen perlu mengimplementasikan fitur-fitur tersebut, seperti penjadwal dan pengatur memori, dibangun dari nol. Misalnya saat kernel Linux memiliki pengatur memori yang telah teruji dan baik termasuk dukungan untuk NUMA dan sistem skala besar, hypervisor Xen perlu membangun dukungan ini dari awal. Demikian pula fitur seperti manajemen daya di Linux yang sudah matang dan telah terbukti di lapangan harus diimplementasi ulang pada hypervisor Xen.
  • 9. Kernel-Based Virtual Machine • Keputusan penting lainnya yang dibuat oleh tim KVM adalah penggabungan KVM ke dalam hulu kernel Linux. Kode KVM telah disampaikan kepada komunitas kernel Linux pada Desember 2006 dan diterima ke dalam kernel 2.6.20 pada Januari 2007. Pada titik ini, KVM menjadi bagian inti dari Linux dan dapat mewarisi fitur penting dari kernel Linux. Sebaliknya, patch yang dibutuhkan untuk membangun Linux Domain0 untuk Xen masih belum menjadi bagian dari kernel Linux dan memerlukan vendor untuk membuat dan mengelola cabang dari kernel Linux. Hal ini mengakibatkan peningkatan beban pada distributor Xen yang tidak mampu memanfaatkan fitur dari kernel hulu secara mudah. Setiap fitur baru, perbaikan bug, atau penambahan patch yang ditambahkan dalam kernel hulu Linux harus dikonfigurasi ulang agar dapat bekerja dengan setelan patch Xen.
  • 10. Kernel-Based Virtual Machine • Selain itu, akibat dari luasnya komunitas Linux, KVM telah didukung oleh beberapa vendor terkemuka dalam industri perangkat lunak, termasuk Red Hat, AMD, HP, IBM, Intel, Novell, Siemens, SGI, dan lain-lain.
  • 11. Kernel-Based Virtual Machine • Berikut adalah Langkah - Langkahnya : • 1. Eksekusi perintah berikut untuk melihat berapa banyak virtual yang bias digunakan. • egreb -c '(vmx|svm)' /proc/cpuinfo
  • 12. Kernel-Based Virtual Machine • 2. Untuk melihat apakah kvm sudah enable eksekusi perintah berikut . • kvm-ok
  • 13. Kernel-Based Virtual Machine • 3. Laku install :qemu-kvm , libvirt-bin , ubuntu-vm- builder , bridge-utils. • apt-get install qemu- kvm libvirt-bin ubuntu- vm-builder bridge-utils
  • 14. Kernel-Based Virtual Machine • 4. Tambahkan user libvirtd . • adduser `id -un` livirtd • 5. Lalu tambahkan user kvm . • adduser `id -un` kvm
  • 15. Kernel-Based Virtual Machine • 6. Proses berikut hampir sama pada no.4 . • adduser `id -un` libvirtd • 7. Untuk melihat user yang ditambahkan tadi eksekusi perintah berikut . • groups
  • 16. Kernel-Based Virtual Machine • 8. Cek apakah sudah ada virtualisasi yang dibuat dengan mengeksekusi perintah berikut . • virsh -c qemu:///system list
  • 17. Kernel-Based Virtual Machine • 9. Untuk melihat permission root libvirtd eksekusi perintah berikut . • ls -la /var/run/libvirt/libvirt-sock • 10. Untuk melihat permission /dev/kvm eksekudsi perintah berikut . • ls -l /dev/kvm
  • 18. Kernel-Based Virtual Machine • 11.Permission diberikan kepada root dan kvm, jadikan permission /var/run/libvirt/libvirt-sock . • chown root:libvirtd /dev/kvm • 12.Lakukan logout dan login kembali ke kernel linux . • rmmod kvm • modprobe -a kvm
  • 19. Kernel-Based Virtual Machine • 13.Install paket virt-manager . • apt-get install virt-manager
  • 20. Kernel-Based Virtual Machine • 14.Buka aplikasi kvm dengan mengeksekusi perintah . • virt-manager • 15.lalu akan muncul tampilan berikut.
  • 21. Kernel-Based Virtual Machine • 16.buat mesin virtual baru ,pilih Forward.
  • 22. Kernel-Based Virtual Machine • 17.Masukkan file iso yang akan diinstall di mesin virtual
  • 23. Kernel-Based Virtual Machine • 18.pilih Forward apabila iso sudah dimasukkan.
  • 24. Kernel-Based Virtual Machine • 19.Atur berapa besar RAM yang digunakan.
  • 25. Kernel-Based Virtual Machine • 20.Atur juga berapa besar ukuran disk yang digunakan
  • 26. Kernel-Based Virtual Machine • 21.Pilih finish .
  • 27. Kernel-Based Virtual Machine • 22.Selamat melakukan instalasi .
  • 28. Sumber : • KVM Whitepaper dari Red Hat. http://www.redhat.com/resourcelibrary/whitepapers/doc-kvm • http://rismamilaa.blogspot.com/2014/08/kvm-kernel-based-virtual-machine- full.html?m=1 • http://okysuprastya.blogspot.com/2014/06/kvm-kernel-based-virtual- machine.html?m=1