Virtualisasi di Debian: Pendahuluan - Jaringan Komputer untuk UKM

Indeks umum seri: Jaringan Komputer untuk UKM: Pendahuluan

virtualisasi

Yang paling sederhana adalah yang terbaik

Pada gambar header halaman utama Xtratum, Hypervisor dirancang khusus untuk Sistem Tertanam atau Tertanam secara Real Time, kami menemukan gambar berikut: tambahan

"Kami Prinsip Dasar untuk instalasi, konfigurasi, dan administrasi layanan, termasuk tentu saja Virtualisasi, sepenuhnya setuju dengan pesan «Lebih sederhana, lebih baik", itu adalah, Yang paling sederhana adalah yang terbaik. »

Pengantar

La virtualisasi  ini adalah subjek yang luas dan kompleks. Kami tidak akan banyak menulis tentang dia. Kami hanya akan memaparkan beberapa definisi dan link ke halaman-halaman yang kami sarankan untuk dibaca dan / atau dipelajari, sesuai minat yang dimiliki setiap pembaca. Kami menyarankan membaca halaman dari Wikipedia dalam bahasa Inggris, dan dari sumber lain.

  • Kami tidak ingin melakukan penyampaian How To yang khas dengan beberapa perintah, dll., Tanpa terlebih dahulu memberikan setidaknya panduan pengantar untuk subjek tersebut. Kami tahu itu beberapa Pembaca yang Tidak Sabar Mereka tidak membaca pendahuluan dan langsung membahas cara melakukannya. Tindakan yang disesalkan karena, kemudian muncul pertanyaan-pertanyaan konseptual yang seringkali tidak dapat kita jawab secara memadai, karena tidak mungkin bagi kita untuk mengetahui segalanya..

Kami berharap, setelah membaca sedikit dengan seksama artikel ini, pembaca akan memiliki gambaran tentang apa itu Virtualisasi dan miliknya Situasi saat ini. Juga, ia memiliki serangkaian tautan yang memungkinkan Anda untuk memperluas lebih banyak tentang tugas sehari-hari ini dari hampir semua orang yang menggunakan komputer saat ini.

Definisi dan tautan menurut Wikipedia dan sumber lain

virtualisasi

Dalam Ilmu Komputer, virtualisasi mengacu pada tindakan membuat versi algo virtual, bukan algo nyata, yang meliputi perangkat keras komputer virtual, sistem operasi, perangkat penyimpanan, Dan sumber daya jaringan komputer. Virtualisasi dimulai pada 60-an, sebagai metode yang membagi sumber daya sistem a komputer mainframe, di antara aplikasi yang berbeda. Sejak itulah, arti istilah tersebut virtualisasi itu terus berkembang.

La virtualisasi o Platform Virtualisasi mengacu pada pembuatan mesin virtual, yang bertindak seperti mesin asli, dengan sistem operasi. Perangkat lunak yang berjalan di mesin virtual terpisah dari perangkat keras atau sumber daya fisik yang mendasarinya. Contoh: mesin fisik yang menjalankan Debian 8 "Jessie" dapat menghosting mesin virtual dengan sistem operasi Ubuntu Trusty 14.04.

Dalam Virtualisasi itu disebut «Tuan rumah - tuan rumah»Ke komputer nyata atau fisik tempat virtualisasi itu sendiri berlangsung. Untuk mesin virtual Itu disebut "Tamu - Tamu«. Istilahnya tuan rumah y Tamu mereka digunakan untuk membedakan antara perangkat lunak yang berjalan pada mesin nyata dan perangkat lunak yang berjalan pada mesin virtual. Untuk perangkat lunak atau firmware yang menciptakan mesin virtual pada perangkat keras Host, ini disebut Hypervisor - Hypervisor.

Berbagai jenis Virtualisasi:

  • Total Virtualisasi - Virtualisasi Penuh: Ini mengacu pada Hampir Total Simulasi Perangkat Keras Nyata, yang memungkinkan perangkat lunak tervirtualisasi - biasanya terdiri dari sistem operasi - berjalan tanpa modifikasi apa pun.
  • Virtualisasi Parsial - Virtualisasi Parsial: lingkungan target Ini tidak sepenuhnya disimulasikan, tetapi sebagian. Akibatnya, beberapa program yang berjalan di Tamu mungkin perlu dimodifikasi.
  • Paravirtualisasi - Paravirtualisasi: Tidak ada lingkungan perangkat keras yang disimulasikan. Setiap Program Tamu - Tamu berjalan pada a Domain Terisolasi, seolah-olah dijalankan pada sistem terpisah. Modifikasi khusus dari setiap program Tamu diperlukan untuk pelaksanaannya di lingkungan jenis ini.

La virtualisasi dengan bantuan perangkat keras ini adalah cara untuk meningkatkan efisiensi keseluruhan proses virtualisasi. Ini menyiratkan bahwa prosesor atau CPU harus memiliki dukungan yang diperlukan untuk virtualisasi, serta komponen lain dari perangkat keras itu sendiri.

Virtualisasi Perangkat Keras tidak sama dengan Emulasi Perangkat Keras. Dalam Emulasi, satu bagian dari perangkat keras meniru bagian lain, sedangkan dalam Virtualisasi, Hypervisor - yang merupakan perangkat lunak - meniru bagian tertentu dari perangkat keras atau keseluruhannya.

Mesin virtual

Dalam komputasi, a mesin maya Ini adalah perangkat lunak yang mensimulasikan komputer dan dapat menjalankan program seolah-olah itu adalah komputer nyata. Perangkat lunak ini pada awalnya didefinisikan sebagai "duplikat mesin fisik yang efisien dan terisolasi". Saat ini, arti dari istilah tersebut termasuk mesin virtual yang tidak memiliki padanan langsung dengan perangkat keras sebenarnya.

Hypervisor

Un Hypervisor - Hypervisor o Monitor Mesin Virtual - VMM Monitor Mesin Virtual adalah platform yang memungkinkan penerapan berbagai teknik kontrol virtualisasi untuk menggunakan, pada saat yang sama, sistem operasi yang berbeda (tidak dimodifikasi, atau dimodifikasi seperti dalam kasus paravirtualisasi) pada komputer yang sama.

Buka Aliansi Virtualisasi (OVA)

La Buka Aliansi Virtualisasi, menghormati judulnya dalam bahasa Inggris, ini adalah Proyek Kolaborasi dari Linux Foundation. Konsorsium ini berkomitmen untuk mengadopsi Perangkat Lunak Bebas dan Perangkat Lunak Sumber Terbuka - Open Source untuk solusi virtualisasi termasuk KVM, dan juga untuk perangkat lunak yang diperlukan untuk Administrasi, seperti ovirt. Konsorsium mempromosikan kisah sukses klien yang berbeda, mendorong interoperabilitas, dan mempercepat perluasan ekosistem solusi Pihak Ketiga, di sekitar KVM.

Perangkat Lunak Gratis yang dipromosikan oleh OVA:

  • KVM adalah hypervisor. Dibuat oleh Qumranet, Inc., sebuah perusahaan perangkat lunak Israel yang pada saat itu menarik banyak perhatian karena cepatnya penerimaan modul KVM yang tertanam di kernel Linux. Ini menawarkan «Platform virtualisasi desktop ICE yang solid»Berdasarkan Mesin Desktop Virtual berbasis Kernel, dan ditautkan melalui protokolnya SPICE. Pada 4 September 2008 perusahaan Red Hat, Inc. diakuisisi Qumranet dengan nilai $ 107 juta.
  • libvirt adalah API «Antarmuka Program Aplikasi"sumber terbuka, setan - daemon, dan alat untuk mengelola platform virtualisasi. Anda dapat mengelola KVM, Xen, VMware ESX, QEMU dan teknologi virtualisasi lainnya. API yang berbeda digunakan secara luas dalam orkestrasi lapisan hypervisorlibvirt adalah toko buku yang ditulis di bahasa C, dan dapat dihubungkan dengan bahasa lain seperti Ular sanca, Perl, Ocaml, Rubi, Jawa, JavaScript (via Node.js) Dan PHP.
  • ovirt adalah perangkat lunak untuk mengelola platform virtualisasi. Ini adalah perangkat lunak gratis dan sumber terbuka. Itu didirikan oleh Red Hat sebagai proyek komunitas di mana Virtualisasi Perusahaan Red Hat. oVirt memungkinkan manajemen terpusat dari mesin virtual, sumber daya jaringan, penyimpanan, dan komputasi, dari antarmuka web yang mudah digunakan, dengan platform independen untuk mengaksesnya. Satu-satunya Hypervisor yang secara resmi didukung pada arsitektur X86 64 adalah KVM, meskipun upaya telah dilakukan untuk mendukung arsitektur tersebut PPC y ARM dalam versi berikutnya.
  • libguestfs adalah perpustakaan tertulis bahasa C dan seperangkat alat untuk mengakses dan memodifikasi gambar disk virtual pada platform virtualisasi. Alat ini dapat digunakan untuk melihat dan mengedit mesin virtual yang dikelola oleh libvirt dan file yang ada di dalamnya. Dapat juga digunakan untuk penulisan skrip -scripting- yang memodifikasi atau membuat mesin virtual.
  • Manajer Mesin Virtual - Manajer Mesin Virtual adalah perangkat lunak Red Hat yang juga dikenal sebagai manajer kebajikan, nama paket yang juga ada di repositori Debian. Ini adalah aplikasi Desktop untuk mengelola mesin virtual. Ini digunakan untuk pembuatan, konfigurasi, dan penyesuaian domain baru. Ini memiliki klien VNC yang melaluinya kami memiliki akses ke konsol grafis domain tamu. Dalam paket virt-manager yang dibawa Debian Jessie, protokol SPICE juga disertakan untuk mengakses konsol grafis dari mesin virtual.

Xen

Xen Ini adalah Hypervisor yang menggunakan desain inti mikro, dan menyediakan layanan yang diperlukan untuk beberapa sistem operasi agar berjalan secara bersamaan di perangkat keras komputer yang sama. Dia Laboratorium Komputer Universitas Cambridge, mengembangkan versi pertama Xen, yang juga merupakan perangkat lunak bebas. Debian 8 "Jessie" memiliki repositori paket xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ adalah solusi virtualisasi tingkat sistem operasi untuk Linux. Ini memungkinkan Anda untuk membuat server virtual yang terisolasi, aman, dan pribadi di server fisik yang sama, yang menawarkan penggunaan sumber daya perangkat keras yang lebih baik. Ini juga memastikan bahwa aplikasi yang berjalan di setiap server tidak mengalami konflik. Setiap Server Pribadi Virtual - Virtual Private Server / VPS (VPS), ini berjalan persis seperti server mandiri. Mereka dapat dimulai ulang, dan mengizinkan akses oleh pengguna root dan pengguna normal lainnya. Mereka memiliki alamat IP, memori, proses, file, aplikasi, pustaka sistem, dan file konfigurasi sendiri.

Debian menghapus kernel yang dimodifikasi untuk dukungan OpenVZ dari repositori pada Debian 7 "Wheezy".

Kontainer Linux LXC

Wadah mereka adalah area terisolasi dalam sistem operasi. Setiap area memiliki namespace sendiri untuk sistem file, jaringan, PID, CPU, dan alokasi memori. Mereka dapat dibuat menggunakan fitur Control Groups dan Namespaces yang disertakan dalam kernel Linux. LXC Ini adalah teknologi yang mirip dengan yang lain berdasarkan virtualisasi pada tingkat kernel seperti OpenVZ dan linux-vserver.

Kepulauan

Kepulauan adalah solusi untuk pengelolaan dan pengawasan mesin virtual yang berjalan di KVM, Xen, OpenVZ atau VMware. Debian Jessie memasukkannya ke dalam repositori melalui berbagai paket yang mengarah ke agennya atau ke inti Archipel. Untuk informasi lebih lanjut, cari "archipel" melalui Synaptic atau via pencarian bakat nusantara.

Tautan lain yang menarik

  • Buka vSwitch- Perangkat lunak sumber terbuka yang memungkinkan pembuatan sakelar virtual.
  • Tumpukan Terbuka:
  • Buka QRM: Platform Sumber Terbuka Generasi Berikutnya untuk Manajemen Pusat Data - Data Center.
  • Buruh pelabuhan: proyek sumber terbuka yang mampu mengotomatiskan penerapan aplikasi dalam wadah perangkat lunak.
  • nextmox: server sumber terbuka untuk lingkungan virtualisasi.
  • VMware- Anak perusahaan EMC Corporation (dimiliki oleh Dell Inc) yang menyediakan perangkat lunak virtualisasi yang tersedia untuk komputer yang kompatibel dengan X86
  • Virtualbox: perangkat lunak gratis untuk membuat mesin virtual. Debian memindahkan paket yang terkait dengan perangkat lunak ini ke cabangnya «contrib".
  • BukaNebula: ONE memperluas manfaat platform virtualisasi dari satu sumber daya fisik ke bank sumber daya, dengan memisahkan server, tidak hanya dari infrastruktur fisiknya, tetapi juga dari lokasi fisiknya.

Para pembaca yang telah berbaik hati membaca artikel hingga baris ini akan menyadari betapa luas dan kompleksnya jagat Virtualisasi saat ini. Kami berharap ini berfungsi sebagai panduan dalam perjalanan Anda.

Pengiriman selanjutnya?

Sekarang Qemu-KVM ada di Debian!

Ingatlah bahwa ini akan menjadi serangkaian artikel oleh Jaringan Komputer untuk UKM. Kami akan menunggumu!


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Zodiak Carburus dijo

    Pengenalan yang sangat bagus untuk virtualisasi secara umum. Terima kasih atas kerja kerasnya dalam menulis posting ini. Kami menunggu yang berikutnya.

  2.   Mario dijo

    Terima kasih Fico untuk perkenalannya.

    Dijelaskan dengan sangat baik dan dengan tautan yang cukup untuk masuk lebih dalam ke subjek.

  3.   Federico dijo

    Itulah tujuan Mario. Saya pikir banyak yang tidak jelas tentang ruang lingkup masalah virtualisasi saat ini.