Share to: share facebook share twitter share wa share telegram print page

Màquina virtual basada en nucli

Kernel-based Virtual Machine
Modifica el valor a Wikidata
TipusHipervisor i programari lliure Modifica el valor a Wikidata
Versió estable
1.2 Modifica el valor a Wikidata
LlicènciaGNU LGPL
GNU General Public License Modifica el valor a Wikidata
Part deLinux Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuLinux Modifica el valor a Wikidata
Escrit enC Modifica el valor a Wikidata
Equip
Desenvolupador(s)Avy Kivity (en) Tradueix Modifica el valor a Wikidata
Més informació
Lloc weblinux-kvm.org (anglès) Modifica el valor a Wikidata
Id. Subredditkvm Modifica el valor a Wikidata

La màquina virtual basada en nucli (KVM) és un mòdul de virtualització gratuït i de codi obert al nucli de Linux que permet que el nucli funcioni com a hipervisor. Es va fusionar amb el nucli principal de Linux a la versió 2.6.20, que es va publicar el 5 de febrer de 2007.[1] KVM requereix un processador amb extensions de virtualització de maquinari, com Intel VT o AMD-V. KVM també s'ha portat a altres sistemes operatius com FreeBSD [2] i illumos [3] en forma de mòduls del nucli carregables.

KVM va ser dissenyat originalment per a processadors x86, però des de llavors s'ha portat a ESA/390,[4] PowerPC, IA-64 i ARM.[5] El port IA-64 es va eliminar el 2014.[6]

KVM admet la virtualització assistida per maquinari per a una gran varietat de sistemes operatius convidats, com ara BSD, Solaris, Windows, Haiku, ReactOS, Plan 9, AROS, macOS i fins i tot altres sistemes Linux.[7][8] A més, se sap que Android 2.2, GNU/Hurd [9] (Debian K16), Minix 3.1.2a, Solaris 10 U3 i Darwin 8.0.1, juntament amb altres sistemes operatius i algunes versions més noves d'aquests enumerats, funcionen amb certs limitacions.[10]

A més, KVM proporciona suport de paravirtualització per a convidats Linux, OpenBSD,[11] FreeBSD,[12] NetBSD,[13] Plan 9 [14] i Windows utilitzant l'API VirtIO.[15] Això inclou una targeta Ethernet paravirtual, un controlador d'E/S de disc,[16] controlador de globus i una interfície gràfica VGA amb controladors SPICE o VMware.

Història

Avi Kivity va començar el desenvolupament de KVM a mitjans de 2006 a Qumranet, una empresa d'inici de tecnologia que va ser adquirida per Red Hat el 2008.[17]

KVM va aparèixer l'octubre de 2006 [18] i es va fusionar amb la línia principal del nucli de Linux a la versió del nucli 2.6.20, que es va publicar el 5 de febrer de 2007.[19]

El manteniment de KVM és Paolo Bonzini.[20]

Una visió general d'alt nivell de l'entorn de virtualització KVM/QEMU

Interns

KVM proporciona l'abstracció del dispositiu però no emula el processador. Exposa el/dev/kvm, que un amfitrió en mode d'usuari pot utilitzar per:

  • Configureu l'espai d'adreces de la VM convidada. L'amfitrió també ha de proporcionar una imatge de microprogramari (normalment una BIOS personalitzada quan emula ordinadors) que el convidat pot utilitzar per arrencar al seu sistema operatiu principal.
  • Alimenta l'E/S simulada del convidat.
  • Assigna la pantalla de vídeo del convidat a l'amfitrió del sistema.

Originalment, es va proporcionar una versió bifurcada de QEMU per llançar convidats i fer front a l'emulació de maquinari que no és gestionada pel nucli. Aquest suport es va fusionar finalment amb el projecte upstream. Ara hi ha nombrosos monitors de màquines virtuals (VMM) que poden utilitzar la interfície KVM, incloent kvmtool, crosvm i Firecracker i nombrosos VMM especialitzats construïts amb marcs com rust-vmm.

Internament, KVM utilitza SeaBIOS com a implementació de codi obert d'una BIOS x86 de 16 bits.[21]

Característiques

KVM té suport per a vCPU intercanviables en calent,[22] gestió de memòria dinàmica,[23] i Live Migration des del febrer de 2007.[24][25] També redueix l'impacte que tenen les càrregues de treball intensives en escriptura de memòria en el procés de migració.[26]

Maquinari emulat

El propi KVM emula molt poc maquinari, en lloc d'apostar-se a una aplicació client de nivell superior com ara QEMU, crosvm o Firecracker per a l'emulació del dispositiu.

KVM proporciona els següents dispositius emulats:

libvirt admet KVM
  • CPU virtual i memòria
  • VirtIO

Eines de gestió gràfica

  • Kimchi – eina de gestió de virtualització basada en web per a KVM
  • Gestor de màquines virtuals – admet la creació, l'edició, l'inici i l'aturada de màquines virtuals basades en KVM, així com la migració d'arrossegar i deixar anar en directe o en fred de màquines virtuals entre hosts.
  • Entorn virtual Proxmox – un paquet de gestió de virtualització de codi obert que inclou KVM i LXC. Té un instal·lador complet, una GUI de gestió remota basada en web, una pila de clúster HA, emmagatzematge unificat, xarxa flexible i suport comercial opcional.
  • OpenQRM – plataforma de gestió per a la gestió d'infraestructures heterogènies de centres de dades
  • Caixes de GNOME – Interfície de Gnome per gestionar convidats de libvirt a Linux
  • oVirt – eina de gestió de virtualització de codi obert per a KVM construïda sobre libvirt

Referències

  1. «Linux kernel 2.6.20, Section 2.2. Virtualization support through KVM» (en anglès). kernelnewbies.org, 05-02-2007. [Consulta: 16 juny 2014].
  2. «FreeBSD Quarterly Status Report: Porting Linux KVM to FreeBSD» (en anglès).
  3. «KVM on illumos» (en anglès).
  4. «Gmane - Mail To News And Back Again» (en anglès). Arxivat de l'original el 2007-09-29. [Consulta: 7 maig 2007].
  5. «KVM/ARM Open Source Project» (en anglès). Arxivat de l'original el 2013-03-10. [Consulta: 1r novembre 2017].
  6. «kernel/git/torvalds/linux.git: KVM: ia64: remove» (en anglès).
  7. «KVM wiki: Guest support status» (en anglès). [Consulta: 27 maig 2007].
  8. «Running Mac OS X as a QEMU/KVM Guest» (en anglès). [Consulta: 20 agost 2014].
  9. «status» (en anglès). Gnu.org. [Consulta: 12 febrer 2014].
  10. «Guest Support Status - KVM» (en anglès). Linux-kvm.org. [Consulta: 12 febrer 2014].
  11. «OpenBSD man page virtio(4)» (en anglès). [Consulta: 4 febrer 2018].
  12. «virtio binary packages for FreeBSD» (en anglès). [Consulta: 29 octubre 2012].
  13. «NetBSD man page virtio(4)» (en anglès). Arxivat de l'original el 2019-11-13. [Consulta: 15 juliol 2013].
  14. «plan9front» (en anglès). [Consulta: 11 febrer 2013].[Enllaç no actiu]
  15. «An API for virtual I/O: virtio» (en anglès). LWN.net, 11-07-2007. [Consulta: 16 abril 2014].
  16. «SCSI target for KVM wiki» (en anglès). linux-iscsi.org, 07-08-2012. Arxivat de l'original el 2020-06-05. [Consulta: 12 agost 2012].
  17. «Red Hat Advances Virtualization Leadership with Qumranet, Inc. Acquisition» (en anglès). Red Hat, 04-09-2008. [Consulta: 16 juny 2015].
  18. «KVM 15 equipped with live migration | IT World Canada News» (en anglès), 07-03-2007.
  19. «Linux kernel 2.6.20, Section 2.2. Virtualization support through KVM» (en anglès). kernelnewbies.org, 05-02-2007. [Consulta: 16 juny 2014].
  20. Libby Clark. «Git Success Stories and Tips from KVM Maintainer Paolo Bonzini» (en anglès). Linux.com, 07-04-2015. Arxivat de l'original el 15 març 2016. [Consulta: 17 juny 2015].
  21. «SeaBIOS» (en anglès). seabios.org, 21-12-2013. [Consulta: 16 juny 2014].
  22. «Hot Plugging Virtual CPUs with Red Hat Enterprise Virtualization Manager» (en anglès).
  23. «Faq - KVM» (en anglès).
  24. «KVM-15 release [LWN.net]» (en anglès).
  25. «Migration - KVM» (en anglès).
  26. «Daniel P. Berrangé » Blog Archive » Analysis of techniques for ensuring migration completion with KVM» (en anglès).

Read other articles:

Animated titular character For other uses, see Jimmy Neutron (disambiguation). Fictional character Jimmy NeutronThe Adventures of Jimmy Neutron, Boy Genius characterFirst appearanceRunaway Rocketboy! (1998)Last appearanceNickelodeon Kart Racers 3: Slime Speedway (2022)Created byJohn A. DavisSteve OedekerkKeith AlcornVoiced byDebi DerryberryLara Jill Miller (Nickelodeon Party Blast)In-universe informationFull nameJames Isaac NeutronOccupationInventorStudentFamilyHugh Neutron (father) Judy Neut...

 

Location of Cuba Lepidoptera of Cuba consist of both the butterflies and moths recorded from the island of Cuba. According to a recent estimate, there are about of 1,557 Lepidoptera species present on the island. Butterflies Papilionoidea Papilionidae Papilioninae Parides gundlachianus Battus devilliersii (Godart, 1823) Battus polydamas (Dufrane, 1946) Eurytides celadon (Lucas, 1852) Heraclides andraemon Hübner, [1823] Heraclides androgeus (Godman & Salvin, 1890) Heraclides aristodemus (...

 

Japanese rock band ScandalScandal at the House of Blues in Anaheim, California, 2018. From left to right: Tomomi, Haruna, Rina, MamiBackground informationOriginMiyakojima-ku, Osaka, JapanGenres Pop rock[1][2][3] pop punk[1] alternative rock[4] garage rock[5] Years active2006–presentLabels Kitty Epic Her JPU (EU & NA) MembersHarunaMamiTomomiRinaWebsiteOfficial website Scandal (Japanese: スキャンダル, Hepburn: Sukyandaru) is an all-fem...

Dieser Artikel beschäftigt sich mit dem Berliner Ortsteil Gatow. Zum gleichnamigen Ortsteil der brandenburgischen Stadt Schwedt/Oder siehe Gatow (Schwedt/Oder). Gatow Ortsteil von Berlin Gatow auf der Karte von Spandau. Koordinaten 52° 29′ 20″ N, 13° 10′ 54″ O52.48888888888913.181666666667Koordinaten: 52° 29′ 20″ N, 13° 10′ 54″ O Fläche 10,113 km² Einwohner 3603 (31. Dez. 2022) Bevölkerungsdichte 356...

 

Arizona State Capitol National Register of Historic Places Das historische Arizona State Capitol Das historische Arizona State Capitol Arizona State Capitol (Arizona) Lage Phoenix, Arizona Koordinaten 33° 26′ 53″ N, 112° 5′ 47″ W33.448055555556-112.09638888889Koordinaten: 33° 26′ 53″ N, 112° 5′ 47″ W Erbaut 1900 Architekt James Riely Gordon Baustil Neoklassizismus NRHP-Nummer 74000455 Ins NRHP aufgenommen 29. Okto...

 

Gorze Gorze (Frankreich) Staat Frankreich Region Grand Est Département (Nr.) Moselle (57) Arrondissement Metz Kanton Les Coteaux de Moselle Gemeindeverband Mad et Moselle Koordinaten 49° 3′ N, 6° 0′ O49.0538888888895.9988888888889Koordinaten: 49° 3′ N, 6° 0′ O Höhe 192–356 m Fläche 17,94 km² Einwohner 1.155 (1. Januar 2020) Bevölkerungsdichte 64 Einw./km² Postleitzahl 57680 INSEE-Code 57254 Vorlage:Infobox Gemeinde in ...

Церква святого Архистратига Михаїла Михайлівська церква 50°12′11″ пн. ш. 25°19′55″ сх. д. / 50.20295° пн. ш. 25.33203° сх. д. / 50.20295; 25.33203Координати: 50°12′11″ пн. ш. 25°19′55″ сх. д. / 50.20295° пн. ш. 25.33203° сх. д. / 50.20295; 25.33203Тип спор

 

AwardKing George V Coronation MedalObverse and reverse of the medalTypeCommemoration medalAwarded forParticipation in coronation, or public serviceDescriptionSilverPresented byUnited Kingdom and CommonwealthEligibilityCommonwealth citizensClaspsNoneEstablished1911Total15,901Ribbon bar RelatedGeorge V Police Coronation MedalDelhi Durbar Medal, 1911Visit to Ireland Medal 1911 The King George V Coronation Medal was a commemorative medal instituted in 1911 to celebrate the coronation of King Geor...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (نوفمبر 2023) هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر مغاير للذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً ...

Air SerbiaЕр Србија IATA ICAO Kode panggil JU ASL AIR SERBIA Didirikan17 Juni 1927 (sebagai Aeroput)Mulai beroperasi26 Oktober 2013 (sebagai Air Serbia)PenghubungBandara BeogradBandara NišProgram penumpang setiaEtihad GuestAnak perusahaan Air Serbia Ground Services Air Serbia Catering Armada17Tujuan63SloganHave it your wayPerusahaan indukPemerintah Serbia (82%)Kantor pusatBeograd, SerbiaTokoh utamaJiri Marek (CEO)Goran Grozdanić (COO)Situs webairserbia.comAir Serbia (ditulis sebagai...

 

Dutch painter This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Tjaarke Maas – news · newspapers · books · scholar · JSTOR (December 2017) (Learn how and when to remove this template message) Tjaarke Hendrika Maria MaasSelf portrait with beads mixed media, gold leaf on wood sm 34X24,5 Fiesole, Italy, 2000BornT...

 

Untuk pengertian lain, lihat Adria. AdriaKomuneCittà di AdriaCanal BiancoNegara ItaliaWilayahVenetoProvinsiRovigo (RO)FrazioniBaricetta, Bellombra, Bottrighe, Ca' Emo, Campelli, Canareggio, Canton, Canton Basso, Capitello, Case Beviacqua, Case Matte, Ca'Tron, Cavanella Po, Cavedon, Chiavica Pignatta, Corcrevà, Curicchi, Fasana Polesine, Fienile Santissimo, Forcarigoli, Isolella, Mazzorno Sinistro, Montefalche, Palazzon, Passetto, Piantamelon, Sabbioni, San Pietro Basso, Tiro A Segno, V...

U.S. House district for Michigan Michigan's 3rd congressional districtInteractive map of district boundaries since January 3, 2023Representative  Hillary ScholtenD–Grand RapidsDistribution68.54% urban[1]31.46% ruralPopulation (2022)781,426[2]Median householdincome$72,574[3]Ethnicity74% White11.7% Black6.9% Hispanic2.5% Two or more races1.8% Asian0.4% otherCook PVID+1[4] Michigan's 3rd congressional district is a U.S. congressional district in West Michig...

 

Ilik pada sampul sebuah pustaha di Dallas Public Library. Ilik atau Boraspati ni Tano adalah dewa dalam mitologi Batak yang digambarkan sebagai seekor kadal. Gambaran Ilik sering ditemukan di masyarakat Karo di pintu-pintu rumah atau di masyarakat Batak Toba sebagai gambar ukiran pintu kayu dan gambar hiasan sampul Pustaha (Buku tentang dewa-dewa). Boraspati ni Tano menggambarkan kesuburan, kemakmuran dan dunia bawah tanah. Nama Boraspati ni Tano berasal dari bahasa Sanskerta Brihaspati yang ...

 

Danish noble (1554–1621) Enevold KruseGovernor-general of NorwayIn office1608–1618MonarchChristian IVPreceded byJørgen FriisSucceeded byJens Hermansson Juel Personal detailsBorn(1554-10-28)October 28, 1554DiedMarch 8, 1621(1621-03-08) (aged 66)Sjælland, Denmark Enevold Kruse (October 28, 1554 – March 8, 1621) was a Danish nobleman who served as Governor-general of Norway from 1608 to 1618. Career Tranekær castle - old etching After studying abroad, including in Helmstedt, German...

Bengali theatre group founded in 1985 Anya TheatreAnya Theatre logoTypeTheatre groupLocationKolkata, IndiaArtistic director(s)Bibhas Chakraborty Anya Theatre is a Bengali theatre group.[1][2] The group was founded in 1985 by Bibhas Chakraborty. History Anya Theatre was founded by Bengali theatre personality Bibhas Chakraborty in 1985. He has been the director of the group since then. It is the only theatre group to have a theatre centre. The group came into prominence as a com...

 

MerindingGenreAcara realitas HororPresenterOnadio Leonardo Shareefa Daanish Adelia Artamevia El Micha Tengku TeziNegara asalIndonesiaBahasa asliBahasa IndonesiaProduksiDurasi60 menitRumah produksiNET. EntertainmentDistributorNet Mediatama TelevisiRilis asliJaringanFormat gambarHDTV (1080i 16:9)Format audioDolby Digital 5.1Rilis19 Juli (2019-07-19) –29 November 2019 (2019-11-29)Acara terkaitDunia Lain (Trans TV) Mister Tukul, Masih Dunia Lain, Jejak-Jejak Misterius, Jurit Mala...

 

Distrik Nghia Hanh Huyện Nghĩa HànhDistrikNegara VietnamWilayahPusat Pesisir SelatanProvinsiQuang NamPusatCho ChuaLuas • Total90 sq mi (234 km2)Populasi (2003) • Total98.156Zona waktuUTC+7 (UTC + 7) Nghĩa Hành (listenⓘ) merupakan sebuah distrik (huyện) di provinsi Quang Ngai, wilayah Pusat Pesisir Selatan, Vietnam. Pada tahun 2003, distrik ini memiliki populasi sebesar 98,156 jiwa.[1] Distrik ini memiliki area seluas 234 ...

56th NSFC AwardsDateJanuary 8, 2022HighlightsBest PictureDrive My Car ← 55th · NSFC Awards · 57th → The 56th National Society of Film Critics Awards, given on 8 January 2022, honored the best in film for 2021.[1][2][3] Japanese film Drive My Car won the most awards with four, including Best Film and Best Director (Ryusuke Hamaguchi). Winners Ryusuke Hamaguchi, Best Director winner and Best Screenplay co-winner Hidetoshi Nishijima, Best...

 

Joint venture automobile assembly For other uses, see AutoAlliance. Auto Alliance Co., Ltd.TypeJoint ventureIndustryAutomotiveFounded1995; 28 years ago (1995)HeadquartersBangkok, ThailandProductsAutomobileBrandsFordMazdaOwnersFord Motor CompanyMazda Motor CorporationWebsiteautoalliance.co.th Auto Alliance Co., Ltd. or AutoAlliance Thailand (AAT) is the name of a joint venture automobile assembly firm co-owned by Ford and Mazda in Rayong province, Thailand. Modeled after the ...

 
Kembali kehalaman sebelumnya