Virtualisasi pada Debian: Pengenalan - Rangkaian Komputer untuk PKS

Indeks umum siri: Rangkaian Komputer untuk PKS: Pengenalan

virtualisasi

Yang paling mudah adalah yang terbaik

Pada gambar tajuk halaman utama XtratuM, Hypervisor direka khas untuk Sistem Tertanam atau Terbenam dalam Masa Nyata, kami dapati gambar berikut: xtratum

"Kami Prinsip Asas untuk pemasangan, konfigurasi, dan pentadbiran perkhidmatan, termasuk tentu saja Virtualisasi, sepenuhnya setuju dengan mesej «Semakin sederhana, lebih baik", itu dia, Yang paling mudah adalah yang terbaik. »

pengenalan

La virtualisasi  ia adalah subjek yang luas dan kompleks. Kami tidak akan banyak menulis mengenai dia. Kami hanya akan mendedahkan beberapa definisi dan pautan ke halaman yang kami sarankan harus dibaca dan / atau dikaji, sesuai dengan minat yang dimiliki oleh setiap pembaca. Kami mencadangkan baca halaman dari Wikipedia dalam bahasa Inggeris, dan dari sumber lain.

  • Kami tidak mahu masuk ke dalam penyampaian Cara Khas dengan beberapa arahan, dan lain-lain, tanpa terlebih dahulu memberikan sekurang-kurangnya panduan pengenalan mengenai subjek. Kami tahu bahawa beberapa Pembaca yang tidak sabar Mereka tidak membaca pendahuluan dan terus menerus melihatnya. Tindakan yang menyesal, kemudian muncul pertanyaan konseptual yang banyak kali kita tidak dapat menjawabnya dengan tepat, kerana mustahil bagi kita untuk mengetahui segalanya.

Kami berharap, setelah membaca artikel ini dengan teliti, pembaca akan mendapat idea tentang apa itu Permuafakatan dan beliau Keadaan semasa. Juga, ia mempunyai rangkaian pautan yang membolehkan anda mengembangkan lebih banyak tugas harian ini bagi hampir semua orang yang menggunakan komputer pada masa ini.

Definisi dan pautan mengikut Wikipedia dan sumber lain

virtualisasi

Dalam Sains Komputer, virtualisasi merujuk kepada tindakan mencipta versi algo maya dan bukannya algo nyata, yang merangkumi perkakasan komputer maya, OS, peranti storan, Dan sumber rangkaian komputer. Virtualisasi bermula pada tahun 60-an, sebagai kaedah yang membahagikan sumber sistem a komputer kerangka utama, antara aplikasi yang berbeza. Sejak itu, makna istilah virtualisasi ia terus berkembang.

La virtualisasi o Platform Virtualisasi merujuk kepada penciptaan mesin maya, yang bertindak seperti yang sebenar, dengan sistem operasi. Perisian yang dijalankan pada mesin maya terpisah dari sumber perkakasan atau fizikal yang mendasari. Contoh: mesin fizikal yang menjalankan Debian 8 "Jessie" dapat menghoskan mesin maya dengan sistem operasi Ubuntu Trusty 14.04.

Dalam Virtualisasi disebut «Tuan rumah - Tuan rumah»Ke komputer sebenar atau fizikal di mana virtualisasi itu sendiri berlaku. Ke mesin maya Ia dikenali sebagai "Tetamu - tetamu«. Terma Tuan rumah y tetamu mereka digunakan untuk membezakan perisian yang berjalan pada mesin sebenar dari perisian yang berjalan pada mesin maya. Ke perisian atau firmware yang mencipta mesin maya pada perkakasan Host, ia dipanggil Hypervisor - hypervisor.

Pelbagai jenis Virtualisasi:

  • Jumlah Virtualisasi - Virtualisasi Penuh: Ia merujuk kepada Hampir Jumlah Simulasi Perkakasan Sebenar, yang membolehkan perisian maya - biasanya terdiri daripada sistem operasi - berjalan tanpa pengubahsuaian.
  • Virtualisasi Separa - Permuafakatan Separa: lingkungan sasaran Ia tidak disimulasikan sepenuhnya, tetapi sebahagiannya. Akibatnya, beberapa program yang dijalankan pada Tamu mungkin perlu diubah.
  • Paravirtualization - Paravirtualisasi: Tidak ada persekitaran perkakasan yang disimulasikan. Setiap Program Tetamu - tetamu berjalan pada a Domain Terpencil, seolah-olah mereka berjalan pada sistem yang berasingan. Pengubahsuaian khusus setiap program Tamu diperlukan untuk pelaksanaannya dalam jenis persekitaran ini.

La virtualisasi dibantu perkakasan ia adalah cara untuk meningkatkan kecekapan keseluruhan proses virtualisasi. Ini menyiratkan bahawa pemproses atau CPU mesti mempunyai sokongan yang diperlukan untuk virtualisasi, serta komponen lain dari perkakasan itu sendiri.

Virtualisasi Perkakasan tidak sama dengan Emulasi Perkakasan. Dalam Emulasi, satu bahagian perkakasan meniru bahagian lain, sementara dalam Virtualisasi, Hypervisor - yang merupakan perisian - meniru bahagian perkakasan tertentu atau keseluruhannya.

Mesin maya

Dalam pengkomputeran, a mesin maya Ini adalah perisian yang mensimulasikan komputer dan dapat menjalankan program seolah-olah komputer sebenar. Perisian ini pada mulanya ditakrifkan sebagai "pendua mesin fizikal yang cekap dan terpencil." Pada masa ini, makna istilah tersebut merangkumi mesin maya yang tidak mempunyai persamaan langsung dengan perkakasan sebenar.

Pengawas

Un Pengawas - hypervisor o Monitor Mesin Maya - Monitor Mesin Maya VMM adalah platform yang membolehkan penerapan pelbagai teknik kawalan virtualisasi untuk menggunakan, pada masa yang sama, sistem operasi yang berbeza (tidak diubah, atau diubah seperti dalam kes paravirtualization) pada komputer yang sama.

Open Virtualization Alliance (OVA)

La Buka Perikatan Maya, dengan menghormati tajuknya dalam bahasa Inggeris, ini adalah Projek Kolaborasi Yayasan Linux. Konsortium ini komited untuk penggunaan Perisian Percuma dan Perisian Sumber Terbuka - Open Source untuk penyelesaian virtualisasi termasuk KVM, dan juga untuk perisian yang diperlukan untuk Pentadbirannya, seperti oVirt. Konsortium mempromosikan kisah kejayaan pelanggan yang berlainan, mendorong interoperabilitas, dan mempercepat pengembangan ekosistem penyelesaian Pihak Ketiga, di sekitar KVM.

Perisian Percuma yang dipromosikan oleh OVA:

  • KVM adalah hypervisor. Dicipta oleh Qumranet, Inc., sebuah syarikat perisian Israel yang pada saat itu menarik banyak perhatian untuk penerimaan cepat modul KVM yang tertanam di kernel Linux. Ia menawarkan «Platform virtualisasi desktop ICE padat»Berdasarkan Mesin Desktop Maya berasaskan Kernel, dan dihubungkan melalui protokolnya SPICE. Pada 4 September 2008 syarikat itu Red Hat, Inc. memperoleh Qumranet dengan nilai $ 107 juta.
  • kebebasan adalah API «Antaramuka Program Aplikasi" sumber terbuka, syaitan - daemon, dan alat untuk menguruskan platform virtualisasi. Anda boleh menguruskan KVM, Xen, VMware ESX, QEMU dan teknologi virtualisasi lain. API yang berbeza digunakan secara meluas dalam orkestrasi lapisan hypervisorkebebasan adalah perpustakaan yang ditulis di bahasa C, dan boleh dihubungkan dengan bahasa lain seperti Python, Perl, OCaml, Ruby, Java, JavaScript (melalui Node.jsdan PHP.
  • oVirt adalah perisian untuk pengurusan platform virtualisasi. Ia adalah perisian sumber percuma dan terbuka. Ia diasaskan oleh Red Hat sebagai projek komuniti di mana Permuafakatan Red Hat Enterprise. oVirt memungkinkan pengurusan terpusat mesin maya, sumber rangkaian, penyimpanan, dan pengkomputeran, dari antara muka web yang mudah digunakan, dengan platform bebas untuk mengaksesnya. Satu-satunya Hypervisor yang disokong secara rasmi pada seni bina X86 64 adalah KVM, walaupun usaha dilakukan untuk menyokong seni bina PPC y ARM dalam versi seterusnya.
  • libguestfs adalah perpustakaan yang ditulis dalam bahasa C dan satu set alat untuk mengakses dan mengubah suai gambar cakera maya di platform virtualisasi. Alat boleh digunakan untuk melihat dan menyunting mesin maya yang dikendalikan oleh libvirt dan fail yang terdapat di dalamnya. Boleh juga digunakan untuk penulisan skrip -skrip- untuk mengubah atau membuat mesin maya.
  • Pengurus Mesin Maya - Pengurus Mesin Maya adalah perisian Red Hat yang juga dikenali sebagai pengurus kebajikan, namakan bahawa pakej itu juga terdapat di repositori Debian. Ini adalah aplikasi Desktop untuk menguruskan mesin maya. Ia digunakan untuk pembuatan, konfigurasi dan penyesuaian domain baru. Ia mempunyai pelanggan VNC di mana kami mempunyai akses ke konsol grafik domain tamu. Dalam pakej virt-manager yang dibawakan Debian Jessie, protokol SPICE juga disertakan untuk mengakses konsol grafik mesin maya.

Xen

Xen Ia adalah Hypervisor yang menggunakan reka bentuk teras mikro, dan menyediakan perkhidmatan yang diperlukan agar banyak sistem operasi dapat berjalan serentak pada perkakasan komputer yang sama. Dia Makmal Komputer Universiti Cambridge, mengembangkan versi pertama Xen, yang juga merupakan perisian percuma. Debian 8 "Jessie" mempunyai pakej di repositorinya xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ adalah penyelesaian virtualisasi peringkat sistem operasi untuk Linux. Ini membolehkan anda membuat pelayan maya terpencil, selamat dan peribadi pada pelayan fizikal yang sama, yang menawarkan penggunaan sumber perkakasan yang lebih baik. Ini juga memastikan bahawa aplikasi yang berjalan di setiap pelayan tidak bertentangan. Masing-masing Pelayan Peribadi Maya - Virtual Private Server (VPS), ia berjalan sama seperti pelayan yang berdiri sendiri. Mereka boleh dimulakan semula, dan membenarkan akses oleh pengguna root dan pengguna biasa yang lain. Mereka mempunyai alamat IP, memori, proses, fail, aplikasi, perpustakaan sistem, dan fail konfigurasi mereka sendiri.

Debian mengeluarkan kernel yang dimodifikasi untuk sokongan OpenVZ dari repositorinya pada Debian 7 "Wheezy".

Kontena Linux LXC

Bekas mereka adalah kawasan terpencil dalam sistem operasi. Setiap kawasan memiliki ruang nama tersendiri untuk sistem file, jaringan, PID, CPU, dan peruntukan memori. Mereka dapat dibuat melalui ciri Kumpulan Kawalan dan Ruang Nama yang disertakan dalam kernel Linux. LXC Ini adalah teknologi yang serupa dengan yang lain berdasarkan virtualisasi pada peringkat kernel seperti OpenVZ dan linux-vserver.

Kepulauan

Kepulauan adalah penyelesaian untuk pengurusan dan pengawasan mesin maya yang berjalan di KVM, Xen, OpenVZ atau VMware. Debian Jessie memasukkannya ke dalam repositorinya melalui pelbagai pakej yang menunjuk ke ejennya atau ke teras Archipel. Untuk maklumat lebih lanjut, cari "archipel" melalui Synaptic atau melalui kepulauan carian kebolehan.

Pautan menarik yang lain

  • Buka vSwitch- Perisian sumber terbuka yang membolehkan penciptaan suis maya.
  • OpenStack:
  • Buka QRM: Platform Sumber Terbuka Generasi Seterusnya untuk Pengurusan Pusat Data - Pusat data.
  • buruh pelabuhan: projek sumber terbuka yang mampu mengotomatisasi penyebaran aplikasi dalam bekas perisian.
  • nextmox: pelayan sumber terbuka untuk persekitaran virtualisasi.
  • VMware- Anak syarikat EMC Corporation (dimiliki oleh Dell Inc) yang menyediakan perisian virtualisasi yang tersedia untuk komputer yang serasi dengan X86
  • Virtualbox: perisian percuma untuk membuat mesin maya. Debian memindahkan pakej yang berkaitan dengan perisian ini ke cawangannya «Sumbangan".
  • OpenNebula: SATU meluaskan kelebihan platform virtualisasi dari sumber fizikal tunggal ke bank sumber, dengan melepaskan pelayan, bukan sahaja dari infrastruktur fizikalnya, tetapi juga dari lokasi fizikalnya.

Pembaca yang telah cukup baik membaca artikel ini hingga kini akan menyedari betapa luas dan kompleksnya alam semesta Virtualisasi semasa. Kami harap ia menjadi panduan perjalanan anda.

Penghantaran seterusnya?

Kini Qemu-KVM berada di Debian!

Ingat bahawa ini akan menjadi rangkaian artikel oleh Rangkaian Komputer untuk PKS. Kami akan menunggu anda!


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Zodiak Carburus kata

    Pengenalan yang sangat baik untuk virtualisasi secara umum. Terima kasih atas kerja-kerja menulis catatan ini. Kami sedang menunggu yang seterusnya.

  2.   Mario kata

    Terima kasih Fico atas perkenalan.

    Dijelaskan dengan sangat baik dan dengan pautan yang cukup untuk mendalami topik ini dengan lebih mendalam.

  3.   Federico kata

    Itulah tujuan Mario. Saya berpendapat bahawa banyak yang tidak jelas mengenai skop isu virtualisasi semasa.