Virtuelle Maschinen – Zweck und Überblick. Virtualisierung: Geschichte und Entwicklungstrends

Antipyretika für Kinder werden von einem Kinderarzt verschrieben. Aber es gibt Notfallsituationen für Fieber, wenn das Kind sofort Medikamente erhalten muss. Dann übernehmen die Eltern die Verantwortung und nehmen fiebersenkende Medikamente. Was darf Säuglingen gegeben werden? Wie kann man bei älteren Kindern die Temperatur senken? Welche Medikamente sind am sichersten?

03/10/2016

Schnell:

Auf der kürzlich abgehaltenen Ignite 2016-Konferenz kündigte Microsoft, der zweitgrößte Hersteller von Unternehmens-Hypervisoren, die Veröffentlichung und Verfügbarkeit einer neuen Version des Serverbetriebssystems Microsoft Windows Server 2016 zum Download an.

Natürlich interessieren uns die neuen Features der Servervirtualisierungsplattform Microsoft Hyper-V, die eine der Rollen ist Windows Server Server 2016.


Mal sehen, was diese Möglichkeiten sind:

1. Kompatibel mit Connected Standby-Modus. Da die Hyper-V-Rolle nun auf einem Server mit aktiviertem Always On/Always Connected (AOAC) installiert ist, wird der Connected Standby-Energiezustand jetzt vollständig unterstützt.

2. Funktionen zur diskreten Gerätezuordnung. Mit dieser Funktion können Sie der virtuellen Maschine exklusiven und direkten Zugriff auf PCIe-Geräte gewähren. Dies ermöglicht den direkten Zugriff von der VM auf solche Geräte. Weitere Einzelheiten zu dieser Möglichkeit werden geschrieben.

3. Host-Ressourcenschutzfunktionen. Mit diesen Funktionen können Sie die übermäßige Nutzung von Hostsystemressourcen durch eine virtuelle Maschine automatisch nachverfolgen, was zu einer katastrophalen Verlangsamung anderer VMs führen kann. Diese Funktionen sind standardmäßig deaktiviert und können mit Windows PowerShell aktiviert werden:

Set-VMProcessor -EnableHostResourceProtection $true

4. Hinzufügen und Entfernen von Netzwerkadaptern und Speicher im laufenden Betrieb. Sie können jetzt einer laufenden virtuellen Maschine (Windows- und Linux-basiert) einen Netzwerkadapter hinzufügen. Gleiches gilt für RAM.

5. Verbesserungen des Hyper-V-Managers:

  • Unterstützung alternativer Anmeldeinformationen – Sie können jetzt andere Anmeldeinformationen im Hyper-V-Manager verwenden, wenn Sie eine Verbindung zu einem anderen Windows Server 2016- oder Windows 10-Host herstellen. Sie können diese auch speichern.
  • Legacyverwaltung – In Hyper-V Manager für Windows Server 2016 und Windows 10 können Sie die Hyper-V-Plattform auf Windows Server 2012, Windows 8, Windows Server 2012 R2 und Windows 8.1 verwalten.
  • Aktualisiertes Verwaltungsprotokoll – jetzt läuft die gesamte Kommunikation mit Remote-Hosts über das WS-MAN-Protokoll, das CredSSP-, Kerberos- oder NTLM-Authentifizierungsfunktionen bereitstellt.

6. Integrationsdienste, die über den Windows Update-Mechanismus bereitgestellt werden. Diese Funktion ist jetzt für Endbenutzer und Dienstanbieter verfügbar, die Integrationsdienste für ihre Kunden automatisch aktualisieren können. Weitere Details zu dieser Methode für Linux und FreeBSD werden geschrieben.

7. Linux Secure Boot-Funktionen.

Linux-Gastbetriebssystem-VMs der zweiten Generation können jetzt mit aktiviertem Secure Boot booten. Dies wird für Ubuntu 14.04, SUSE Linux Enterprise Server 12, Red Hat Enterprise Linux 7.0, CentOS 7.0 und höher unterstützt. Mehr darüber wird geschrieben.

8. Verbesserungen der Maximalwerte für Arbeitsspeicher und virtuelle Prozessoren. Dies wird in dieser Tabelle deutlich:


Es wird ausführlich über die Erhöhung der Rechenleistung der VM geschrieben.

9. Funktionen der verschachtelten Virtualisierung (Verschachtelte Virtualisierung).

Diese Funktionen ermöglichen es Ihnen, virtuelle Maschinen innerhalb virtueller Maschinen auszuführen, die die Hyper-V-Rolle haben. Diese erfordern mindestens 4 GB Arbeitsspeicher auf dem Host, mindestens Builds von Windows Server 2016 Technical Preview 4 oder Windows 10 Build 10565 und einen Intel VT-x-fähigen Prozessor (AMD wird nicht unterstützt). Weitere Details werden darüber geschrieben.

10. Verbesserungen bei den Netzwerkfunktionen.

  • Unterstützung für Remote Direct Memory Access (RDMA) und Switch Embedded Teaming (SET). Weiterlesen.
  • Virtual Machine Multi Queues (VMMQ) – Sie können jetzt mehrere Hardware-Warteschlangen für eine VM erstellen, was die Leistung verbessert.
  • Quality of Service (QoS) für SDN (Software-Defined Networks). Jetzt können Sie Netzwerkklassen über einen virtuellen Switch verwalten. Weiterlesen.

11. Produktionskontrollpunkte. Dies ist ein vollständiger Snapshot der virtuellen Maschine, einschließlich ihrer Richtlinien. Diese Funktion basiert auf Backup-Tools und nicht wie bisher auf der Möglichkeit, den Snapshot-Status zu speichern. Es funktioniert alles mit VSS-Unterstützung. Diese Snapshots sollen zuverlässiger sein als Standard-Snapshots. Mehr darüber wird geschrieben. Übrigens werden solche Checkpoints jetzt standardmäßig verwendet.

12. Kontinuierliches Upgrade von Clustern.

Sie können jetzt einen Windows Server 2016-Host zu einem Hyper-V-Cluster hinzufügen, auf dem Windows Server 2012 R2 ausgeführt wird. Wenn Sie dem Cluster neue Knoten hinzufügen, wird er im alten Modus ausgeführt, bis alle Hosts Windows Server 2016 sind. An diesem Punkt müssen Sie die . Der Upgrade-Vorgang selbst wird beschrieben.

13. Dynamische Größenänderung für gemeinsam genutzte virtuelle Festplatten. Jetzt kann die Größe von VHDX ohne Ausfallzeit von virtuellen Maschinen geändert werden. Freigegebene Festplatten können auch mit Hyper-V Replica geschützt werden.

14. Abgeschirmte virtuelle Maschinen. Dies sind Maschinen, die schwerer zu hacken, ihre Daten zu kopieren oder mit einem Virus zu infizieren sind. Mehr über sie.

15. Festlegen von Startprioritäten für geclusterte VMs. Jetzt können Sie mithilfe von PowerShell die Reihenfolge bestimmen, in der sie im Cluster ausgeführt werden (New-ClusterGroupSet, Get-ClusterGroupSet und Add-ClusterGroupSetDependency).

16. Verbesserungen der Speicherqualität des Dienstes (QoS).. Diese Richtlinien können jetzt für Scale-Out-Dateiserver festgelegt werden. Mehr Details -.

17. Neues Format für Konfigurationsdateien virtueller Maschinen. Es gibt jetzt binäre .vmcx-Dateien, die zuverlässiger und schneller sind, aber nicht direkt bearbeitet werden können.

18. Neue Versionen der Konfiguration virtueller Maschinen. Sie können nur auf Windows Server 2016 oder höher verwendet werden.

19. Funktionen von Windows-Containern. Sie ermöglichen die Ausführung mehrerer isolierter Anwendungen in zwei Arten von virtualisierten Umgebungen auf einem Hyper-V-Host. Hier sind einige der Hauptmerkmale dieser Funktion:

  • Unterstützung für Websites und Anwendungen, die HTTPS verwenden.
  • Nano Server kann sowohl Windows Server- als auch Hyper-V-Container gleichzeitig ausführen.
  • Möglichkeit, Containerdaten über freigegebene Ordner zu verwalten.
  • Möglichkeit, einige Containerressourcen zu deaktivieren.

Lesen Sie mehr über die Containerunterstützung.

20.Windows PowerShell Direct. Dies ist die Möglichkeit, PowerShell-Cmdlets in einer virtuellen Maschine direkt vom Hostsystem aus auszuführen, ohne die VM-Konsole aufzurufen. Dies ist eine sehr praktische Sache für Systemadministratoren, über die geschrieben wird.

Nun, hier haben Sie eine Reihe von Artikeln zu den oben angegebenen Themen.

Heute sind die Virtualisierungsmarktführer VMware, Microsoft, Citrix und Red Hat, aber diese Unternehmen waren nicht an der Spitze der Technologie. In den 1960er Jahren des letzten Jahrhunderts begann alles mit der Entwicklung von Spezialisten aus Unternehmen wie General Electric (GE), Bell Labs, IBM usw.

Das Feld der Virtualisierung hat in über einem halben Jahrhundert einen langen Weg zurückgelegt. Heute werden wir über seine Geschichte, aktuelle Situation und Prognosen für die Entwicklung von Technologien für die nahe Zukunft sprechen.

In der Dämmerung

Virtualisierung entstand in den 1960er Jahren als Mittel zur Erweiterung des Arbeitsspeichers von Computern.

Damals ging es darum, mehrere Programme ausführen zu können – der erste Supercomputer, bei dem die Betriebssystemprozesse getrennt waren, war das Projekt des Department of Electrical Engineering der University of Manchester namens Atlas (gefördert von Ferranti Limited).

Atlas-Supercomputer

Atlas war der schnellste Supercomputer seiner Zeit. Dies wurde teilweise durch die Trennung von Systemprozessen erreicht, indem ein Supervisor (eine Komponente, die für die Steuerung wichtiger Ressourcen verantwortlich ist – Prozessorzeit usw.) und eine Komponente, die Benutzerprogramme ausführte, verwendet wurden.

Atlas-Supercomputer

Zum ersten Mal wurde in Atlas virtueller Speicher (One-Level-Store) verwendet - die Speicherung des Systemspeichers wurde von der von Benutzerprogrammen verwendeten getrennt. Diese Entwicklungen waren die ersten Schritte zur Schaffung einer Abstraktionsschicht, die später in allen wichtigen Virtualisierungstechnologien verwendet wurde.

Projekt M44/44X

Der nächste Schritt in der Entwicklung von Virtualisierungstechnologien war das Projekt der IBM Corporation. Amerikanische Forscher gingen weiter als ihre britischen Kollegen und entwickelten das Konzept einer "virtuellen Maschine", die versuchte, einen Computer in einzelne kleine Teile zu zerlegen.

Der Hauptcomputer war ein „wissenschaftlicher“ IBM 7044 (M44), auf dem 7044 (40X) virtuelle Maschinen liefen – zu diesem Zeitpunkt simulierten die virtuellen Maschinen den Betrieb der Hardware nicht vollständig.

CP/CMS

IBM arbeitete am S / 360-Mainframe - es war geplant, dass dieses Produkt frühere Entwicklungen des Unternehmens ersetzen sollte. S/360 war ein Einzelbenutzersystem, das mehrere Prozesse gleichzeitig ausführen konnte.

Der Fokus des Unternehmens begann sich nach dem 1. Juli 1963 zu ändern, als Wissenschaftler des Massachusetts Institute of Technology (MIT) das MAC-Projekt starteten. Ursprünglich wurde die Abkürzung des Systems aus den Begriffen Mathematics and Computation gebildet, die die Richtung der Entwicklung anzeigten, später wurde MAC jedoch als Multiple Access Computer („Multiple Access Computer“) verstanden.



IBM S/360

Das MAC-Projekt erhielt eine Förderung der US-Verteidigungsbehörde DARPA in Höhe von 2 Millionen Dollar – zu den Aufgaben gehörten Forschungen im Bereich Betriebssysteme, Künstliche Intelligenz und Theory of Computing.

Um einige dieser Probleme zu lösen, benötigten MIT-Wissenschaftler eine Computerhardware, die von mehreren Benutzern gleichzeitig verwendet werden konnte. Anfragen für die Möglichkeit, solche Systeme zu erstellen, wurden an IBM, General Electric und einige andere Anbieter gesendet.

IBM war damals nicht daran interessiert, einen solchen Computer zu entwickeln - die Unternehmensleitung war der Ansicht, dass es auf dem Markt keine Nachfrage nach solchen Geräten gab. Das MIT wiederum wollte eine modifizierte Version von S/360 nicht für die Forschung nutzen.

Der Vertragsverlust war für IBM ein herber Schlag – vor allem, nachdem der Konzern von dem Interesse an Multitasking-Rechnern der Bell Labs erfahren hatte.

Um die Anforderungen von MIT und Bell Labs zu erfüllen, wurde der CP-40-Mainframe entwickelt. Dieser Computer wurde nie an Privatkunden verkauft und wurde nur von Wissenschaftlern genutzt, jedoch ist diese Entwicklung extrem Meilenstein in der Geschichte der Virtualisierung, da es sich später zum CP-67-System entwickelte, das der erste kommerzielle Mainframe wurde, der Virtualisierung unterstützte.

Das Betriebssystem des CP-67 hieß CP/CMS – die ersten beiden Buchstaben waren die Abkürzung für Control Program und CMS war die Abkürzung für Console Monitor System.

CMS war ein interaktives Einzelbenutzer-Betriebssystem und CP war ein Programm, das virtuelle Maschinen erstellte. Die Essenz des Systems bestand darin, das CP-Modul auf dem Mainframe zu starten - es startete virtuelle Maschinen, die auf dem CMS-Betriebssystem ausgeführt wurden, mit denen die Benutzer wiederum bereits arbeiteten.

Interaktivität wurde in diesem Projekt zum ersten Mal implementiert - frühere IBM-Systeme konnten nur die an die Eingabe übergebenen Programme "fressen" und die Ergebnisse von Berechnungen drucken, das CMS hat jetzt die Fähigkeit, mit laufenden Programmen zu interagieren.

Die Veröffentlichung von CP/CMS erfolgte 1968. Anschließend erstellte IBM eine Mehrbenutzer-Betriebsumgebung auf den Computern IBM System 370 (1972) und System 390 ( operationssystem VM/ESA).

Andere Projekte der Zeit

IBM-Projekte hatten den größten Einfluss auf die Entwicklung von Virtualisierungstechnologien, waren aber nicht die einzigen Entwicklungen in diese Richtung. Zu diesen Projekten gehörten:

  • Livermore Time-Sharing-System (LTSS)- die Entwicklung des Labors von Lawrence Livermore. Die Forscher erstellten ein Betriebssystem für den Supercomputer Control Data CDC 7600, der den Titel des schnellsten Supercomputers aus dem Atlas-Projekt erhielt.
  • Cray Time-Sharing-System(CTSS - frühe IBM-Entwicklungen versteckten sich auch hinter einer ähnlichen Abkürzung, verwechseln Sie sie nicht) - ein System für die ersten Cray-Supercomputer, das vom Los Alamos Science Laboratory in Zusammenarbeit mit dem Livermore Laboratory entwickelt wurde. Cray X-MP-Computer mit dem Betriebssystem CTSS wurden vom US-Energieministerium für die Kernforschung eingesetzt.
  • Neues Livermore Time-Sharing-System (NLTSS). Letzte Version CTSS, das die fortschrittlichsten Technologien seiner Zeit unterstützte (z. B. TCP / IP und LINCS). Das Projekt wurde Ende der 80er Jahre eingestellt.
Virtualisierung in der UdSSR
In der UdSSR war das 1969 gestartete CBM-Projekt (Virtual Machine System) ein Analogon zum IBM System / 370. Eine der Hauptaufgaben des Projekts war die Anpassung des Systems IBM VM/370 Release 5 (seine frühere Version von CP/CMS). Die SVM implementierte eine sequentielle und vollständige Virtualisierung (es war möglich, eine weitere Kopie der SVM auf einer virtuellen Maschine auszuführen usw.).



Bildschirm Texteditor XEDIT in PDO-SVM. Bild: Wikipedia

SoftPC, virtueller PC und VMware

1988 führte Insignia Solutions einen Emulator ein Software Ein SoftPC, mit dem es möglich war, DOS-Anwendungen auf Unix-Workstations auszuführen, eine Funktionalität, die vorher nicht verfügbar war. Damals kostete ein PC mit der Fähigkeit, MS DOS auszuführen, etwa 1.500 US-Dollar, während eine UNIX-Workstation mit einem SoftPC nur 500 US-Dollar kostete.

1989 wurde die Mac-Version von SoftPC veröffentlicht - Benutzer dieses Betriebssystems konnten nicht nur DOS-Anwendungen, sondern auch Windows-Programme ausführen.

Der Erfolg von SoftPC spornte andere Unternehmen an, ähnliche Produkte auf den Markt zu bringen. 1997 entwickelte Apple das Virtual PC-Programm (vertrieben über Connectix). Mit Hilfe dieses Produkts erhielten Mac-Benutzer die Möglichkeit, Windows auszuführen, wodurch der Mangel an Software für Mac ausgeglichen werden konnte.

1998 wurde VMware gegründet, das 1999 ein ähnliches Produkt namens VMware Workstation auf den Markt brachte. Anfangs funktionierte das Programm nur unter Windows, aber später wurde die Unterstützung für andere Betriebssysteme hinzugefügt. Im selben Jahr veröffentlichte das Unternehmen das erste Virtualisierungstool für die x86-Plattform namens VMware Virtual Platform.

Marktentwicklung in den 2000er Jahren

Im Jahr 2001 veröffentlichte VMware zwei neue Produkte, die dem Unternehmen den Eintritt in den Unternehmensmarkt ermöglichten – ESX Server und GSX Server. GSX ermöglichte es Benutzern, virtuelle Maschinen in Betriebssystemen wie MS Windows auszuführen (diese Technologie ist ein Typ-2-Hypervisor). ESX Server gehört zum ersten Typ von Hypervisoren (Typ-1-Hypervizor) und benötigt kein Heimbetriebssystem, um virtuelle Maschinen auszuführen.

Hypervisoren des ersten Typs sind viel effizienter, da sie größere Optimierungsfähigkeiten haben und keinen Ressourcenaufwand zum Starten und Warten des Betriebssystems erfordern.



Unterschiede zwischen Typ-1- und Typ-2-Hypervisoren. Bild: IBM.com

Seit der Veröffentlichung von ESX Server hat VMware den Unternehmensmarkt schnell erobert und die Konkurrenz überholt.

Nach VMware traten andere Spieler in den Markt ein – 2003 kaufte Microsoft Connectix und startete das Virtual PC-Produkt neu und veröffentlichte dann 2005 die Unternehmenslösung Microsoft Virtual Server.

Im Jahr 2007 trat die Citrix Corporation in den Markt für Unternehmensvirtualisierung ein, indem sie eine Open-Source-Virtualisierungsplattform namens Xensource kaufte. Dieses Produkt wurde dann in Citrix XenServer umbenannt.

Die allgemeine Geschichte der Entwicklung von Virtualisierungstechnologien wird in der Infografik der CloudTweaks-Ressource dargestellt:


Ein Klick auf das Bild öffnet es in voller Größe

Die aktuelle Marktlage

Derzeit gibt es verschiedene Arten der Virtualisierung (Server-, Netzwerk-, Desktop-Virtualisierung, Speicher-Virtualisierung, Anwendungs-Virtualisierung). Das sich am aktivsten entwickelnde Segment der Servervirtualisierung.

Nach Angaben des Analyseunternehmens IT Candor wurde die Größe des Servermarkts im Jahr 2013 auf 56 Milliarden US-Dollar geschätzt (31 Milliarden US-Dollar entfielen auf physische Server und weitere 25 US-Dollar auf virtuelle Server). Marktführerschaft von VMware Virtuelle Server stand damals außer Frage:


Das Flaggschiffprodukt VMware vSphere Hypervisor hat jedoch Konkurrenten - Microsoft Hyper-V, Citrix XenServer, Virtuelle Oracle-Box, Red Hat Enterprise Virtualization Hypervisor (REVH). Der Verkauf dieser Produkte, während der Marktanteil von VMware rückläufig ist.

Analysten der amerikanischen Börse NASDAQ prognostizieren bis 2020 einen Rückgang des Anteils des Unternehmens am gesamten Virtualisierungsmarkt auf knapp über 40 %.


Tendenzen

Laut einigen Analysten großer Unternehmen werden die wichtigsten Wachstumspunkte für Virtualisierungstechnologien die Infrastrukturvirtualisierung, die Speichervirtualisierung und die mobile Virtualisierung sein, und der Bereich der Desktop-Virtualisierung wird allmählich absterben.

Darüber hinaus werden folgende zukunftsträchtige Bereiche und Bereiche rund um Virtualisierungstechnologien benannt:

Mikrovirtualisierung
Unternehmensserver sind in der Regel gut vor Eindringlingen von außen geschützt, sodass Eindringlinge häufig über die Arbeitsstationen der Mitarbeiter in Unternehmensnetzwerke eindringen. Infolgedessen werden solche Desktops innerhalb des Netzwerks zu einem Sprungbrett für die Weiterentwicklung eines Angriffs auf die Organisation.

Bromium hat eine auf Virtualisierungstechnologien basierende Desktop-Schutztechnologie entwickelt. Dieses Tool ist in der Lage, mikrovirtuelle Maschinen zu erstellen, in denen normale Benutzerprozesse gestartet werden (z. B. das Öffnen von Webseiten oder Dokumenten). Nachdem das Dokument- oder Browserfenster geschlossen wurde, wird die mikrovirtuelle Maschine zerstört.

Aufgrund der Tatsache, dass solche virtuellen Maschinen vom Betriebssystem isoliert sind, können Hacker nicht mit bösartigen Dateien eindringen – selbst wenn bösartige Software auf einer mikrovirtuellen Maschine installiert ist, wird sie mit ihrer unvermeidlichen Schließung zerstört.

Virtual SAN-Technologie
Storage Area Networks (VSANs) ermöglichen es Unternehmen, ihre eigene, einschließlich virtueller Infrastruktur, effizienter zu nutzen. Allerdings sind diese Produkte zum Anschluss externer Speichergeräte (optische Laufwerke, Disk-Arrays etc.) für kleine Unternehmen oft zu teuer.

Mit dem Aufkommen des Virtual SAN-Produkts von VMware steht kleineren Unternehmen die Leistungsfähigkeit herkömmlicher SANs zur Verfügung. Der Vorteil dieses Projekts ist die Tatsache, dass das Virtual SAN von VMware direkt in den Haupt-Hypervisor des Unternehmens integriert ist.

P.S. Wenn Sie einen Tippfehler, Fehler oder eine Ungenauigkeit in der Präsentation bemerken - schreiben Sie eine persönliche Nachricht und wir werden alles umgehend korrigieren. Vielen Dank für Ihre Aufmerksamkeit!

Wenn Sie eine virtuelle Maschine mit Windows 7, 8 oder Windows 10 herunterladen müssen, bietet Microsoft eine hervorragende Möglichkeit dazu. Für alle werden kostenlose fertige virtuelle Maschinen aller Betriebssystemversionen präsentiert, beginnend mit Windows 7 (Update 2016: vor kurzem gab es XP und Vista, aber sie wurden entfernt).

Wenn Sie überhaupt nicht wissen, was eine virtuelle Maschine ist, dann kann sie kurz so beschrieben werden, dass sie einen echten Computer mit einem eigenen Betriebssystem innerhalb Ihres Hauptbetriebssystems emuliert. Beispielsweise können Sie eine virtuelle Windows 10-Maschine in einem einfachen Fenster unter Windows 7 wie ein normales Programm ausführen, ohne etwas neu zu installieren. Eine großartige Möglichkeit, verschiedene Versionen von Systemen auszuprobieren, mit ihnen zu experimentieren, ohne Angst zu haben, etwas durcheinander zu bringen. Siehe zum Beispiel.

Update 2016: Der Artikel wurde bearbeitet, da virtuelle Maschinen für alte Windows-Versionen von der Site verschwunden sind, sich die Benutzeroberfläche geändert hat und die Site-Adresse selbst (früher Modern.ie). Kurzzusammenfassung für die Installation in Hyper-V hinzugefügt.

Laden der fertigen virtuellen Maschine

Hinweis: Am Ende des Artikels gibt es ein Video zum Herunterladen und Ausführen einer virtuellen Windows-Maschine. Möglicherweise finden Sie es bequemer, die Informationen in diesem Format wahrzunehmen (im aktuellen Artikel gibt es jedoch zusätzliche Informationen, die dies nicht sind im Video, was nützlich sein wird, wenn Sie sich entscheiden, eine virtuelle Maschine zu Hause zu installieren).

Fertige virtuelle Windows-Maschinen können kostenlos von der Seite https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ heruntergeladen werden, die speziell von Microsoft vorbereitet wurde, damit Entwickler verschiedene Versionen testen können Internet Explorer in verschiedenen Versionen von Windows (und mit der Veröffentlichung von Windows 10 - zum Testen). Nichts hindert sie jedoch daran, für andere Zwecke verwendet zu werden. Virtuelle Mäuse sind nicht nur für Windows, sondern auch für Mac OS X oder Linux verfügbar.


Wählen Sie zum Herunterladen auf der Hauptseite den Punkt „Kostenlose virtuelle Maschinen“ und dann die Option, die Sie verwenden möchten. Zum Zeitpunkt des Schreibens fertige virtuelle Maschinen mit den folgenden Betriebssystemen:

  • Technische Vorschau von Windows 10 (neueste Version)
  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP

Wenn Sie nicht vorhaben, sie zum Testen von Internet Explorer zu verwenden, sollten Sie meiner Meinung nach nicht darauf achten, welche Version des Browsers installiert ist.

Als Plattform für virtuelle Maschinen stehen Hyper-V, Virtual Box, Vagrant und VMWare zur Verfügung. Ich werde den gesamten Prozess für Virtual Box zeigen, das meiner Meinung nach am schnellsten, funktionellsten und bequemsten (und auch für einen unerfahrenen Benutzer verständlich) ist. Ansonsten ist Virtual Box kostenlos. Ich werde auch kurz auf die Installation einer virtuellen Maschine in Hyper-V eingehen.

Wählen Sie eine aus und laden Sie sie herunter zip-Datei mit einer virtuellen Maschine oder einem Archiv, das aus mehreren Volumes besteht (für eine virtuelle Windows 10-Maschine betrug die Größe 4,4 GB). Nachdem Sie die Datei heruntergeladen haben, entpacken Sie sie mit einem beliebigen Archivierungsprogramm oder integrierten Windows-Tools (das Betriebssystem kann auch mit ZIP-Archiven arbeiten).


Sie müssen auch eine Virtualisierungsplattform herunterladen und installieren, um eine virtuelle Maschine auszuführen, in meinem Fall VirtualBox (es könnte auch VMWare Player sein, wenn Sie das bevorzugen). Sie können dies auf der offiziellen Seite https://www.virtualbox.org/wiki/Downloads tun (laden Sie VirtualBox für Windows-Hosts x86/amd64 herunter, es sei denn, Sie haben ein anderes Betriebssystem auf Ihrem Computer).

Wenn Sie kein Experte sind, brauchen Sie während der Installation nichts zu ändern, klicken Sie einfach auf "Weiter". Auch dabei wird die Internetverbindung verschwinden und wieder auftauchen (keine Beunruhigung). Wenn das Internet auch nach Abschluss der Installation nicht angezeigt wird (es wird ein eingeschränktes oder unbekanntes Netzwerk angezeigt, möglicherweise in einigen Konfigurationen), deaktivieren Sie die VirtualBox Bridged Networking Driver-Komponente für Ihre Hauptinternetverbindung (das folgende Video zeigt, wie Sie dies tun). .

Also ist alles bereit für den nächsten Schritt.

Starten einer virtuellen Windows-Maschine in VirtualBox


Wenn Sie möchten, können Sie die Einstellungen für die Anzahl der Prozessoren und den Arbeitsspeicher ändern (nehmen Sie einfach nicht zu viel Speicher vom Hauptbetriebssystem) und klicken Sie dann auf "Importieren". Ich werde nicht näher auf die Einstellungen eingehen, aber die Standardeinstellungen werden in den meisten Fällen funktionieren. Der Importvorgang selbst dauert je nach Leistung Ihres Computers einige Minuten.


Nach Abschluss sehen Sie eine neue virtuelle Maschine in der VirtualBox-Liste, und um sie zu starten, reicht es aus, entweder darauf zu doppelklicken oder auf „Start“ zu klicken. Windows beginnt zu laden, ähnlich wie beim ersten Mal nach der Installation, und nach kurzer Zeit sehen Sie den Desktop eines voll funktionsfähigen Windows 10, 8.1 oder einer anderen Version, die Sie installiert haben. Wenn Ihnen plötzlich einige VM-Steuerelemente in VirtualBox nicht klar sind, lesen Sie sorgfältig die Informationsmeldungen, die auf Russisch angezeigt werden, oder gehen Sie zur Hilfe, dort wird alles ausführlich beschrieben.

Es gibt einige nützliche Informationen auf dem Desktop der virtuellen Maschine, die von modern.ie geladen wurde. Zusätzlich zu Benutzername und Passwort Informationen zu Lizenzbedingungen und Verlängerungsmethoden. Ich werde kurz übersetzen, was Sie brauchen könnten:


  • Windows 7, 8 und 8.1 (sowie Windows 10) werden automatisch aktiviert, wenn eine Verbindung zum Internet besteht. Wenn dies nicht geschehen ist, in Befehlszeile als Administrator eingeben slmgr /ato- Aktivierungszeitraum beträgt 90 Tage.
  • Für Windows Vista und XP ist die Lizenz 30 Tage gültig.
  • Es ist möglich, den Testzeitraum für Windows XP, Windows Vista und Windows 7 zu verlängern, geben Sie dazu in den letzten beiden Systemen auf der Befehlszeile als Administrator ein slmgr /dlv und starten Sie die virtuelle Maschine neu und verwenden Sie in Windows XP den Befehl rundll32.exesyssetup,SetupOobeBnk

So bleibt trotz der begrenzten Gültigkeitsdauer genug Zeit zum Spielen, und wenn nicht, dann kann man die virtuelle Maschine aus VirtualBox löschen und neu importieren, um von vorne zu beginnen.

Verwenden einer virtuellen Maschine in Hyper-V

Der Start der heruntergeladenen virtuellen Maschine in Hyper-V (das in Windows 8 und Windows 10 ab integriert ist Pro-Versionen). Unmittelbar nach dem Importieren ist es wünschenswert, einen Prüfpunkt für die virtuelle Maschine zu erstellen, auf den nach dem Ablaufdatum von 90 Tagen zurückgegriffen werden kann.



Wenn Sie einen Internetzugang benötigen, legen Sie in den Parametern der virtuellen Maschine einen virtuellen Netzwerkadapter dafür fest (ich habe über seine Erstellung im Artikel über Hyper-V in Windows geschrieben, der am Anfang dieses Artikels erwähnt wurde, Hyper-V dafür wird der virtual switch manager verwendet) . Gleichzeitig funktionierte das Internet in der geladenen virtuellen Maschine aus irgendeinem Grund in meinem Test erst, nachdem die IP-Verbindungsparameter in der VM selbst manuell angegeben wurden (während in diesen virtuelle Maschinen, die manuell erstellt wurden, funktioniert auch ohne).

Video - Laden Sie eine kostenlose virtuelle Maschine herunter und führen Sie sie aus

Das folgende Video wurde vor der Änderung der Startschnittstelle der virtuellen Maschine auf der Microsoft-Website produziert. Jetzt sieht es etwas anders aus (wie in den Screenshots oben).

Das ist vielleicht alles. Eine virtuelle Maschine ist eine großartige Möglichkeit, mit verschiedenen Betriebssystemen zu experimentieren, Programme auszuprobieren, die Sie nicht auf Ihrem Computer installieren möchten (wenn sie in einer virtuellen Maschine ausgeführt werden, sind sie in den meisten Fällen völlig sicher, und Sie können auch zum vorherigen zurückkehren Zustand der VM in Sekunden), Lernen und vieles mehr.

Hallo, liebe Leser der Seite "Computer with the Mind!".

Heute werde ich Ihnen sagen, was eine virtuelle Maschine ist, was sie sind, wofür sie sind und was sie sind. Tatsächlich ist eine virtuelle Maschine ein Programm, das einen anderen Computer auf Ihrem Computer mit den von Ihnen festgelegten Parametern emuliert. Das heißt, es ist ein Computer in einem Computer 🙂 Wozu dient es? Es kann mehrere Gründe für die Verwendung einer virtuellen Maschine auf Ihrem Computer geben:

  1. Testen eines zusätzlichen Betriebssystems, um zu sehen, wie es funktioniert, wie praktisch es ist und welche Funktionen und Fähigkeiten es hat. Gleichzeitig möchten Sie jedoch nicht das Betriebssystem entfernen, das sich bereits auf Ihrem Computer befindet. Ich stand vor einer solchen Aufgabe, als ich vor einigen Jahren für mich entschied, ob sich ein Umstieg von Windows XP auf Windows lohnt, Windows 7 auf einer virtuellen Maschine installierte, mir die damals noch rohe Version dieses Betriebssystems ansah und mich damals entschied es auf meinem zu lassen Windows-Rechner XP. Ich bin erst auf Windows 7 umgestiegen, nachdem wesentliche Verbesserungen daran vorgenommen, Schwachstellen getestet und einige Fehler behoben wurden. Dasselbe passiert jetzt mit Windows 8 - ich habe noch nicht vollständig auf dieses System umgestellt und verwende Windows 7, und Windows 8 lebt auf meiner virtuellen Maschine. Tatsächlich können dank der virtuellen Maschine mehrere Betriebssysteme gleichzeitig auf meinem Computer laufen, und das ist meiner Meinung nach der grundlegendste Zweck der Verwendung verschiedener virtueller Maschinen.
  2. Testen verschiedener Programme, die Sie aus dem einen oder anderen Grund nicht sofort auf Ihrem Computer installieren möchten. Oder Sie möchten aus mehreren Programmen mit gleicher Funktionalität (z. B. Audio- oder Videoplayer) dasjenige auswählen, das Ihnen am besten gefällt, aber gleichzeitig Ihren Computer nicht mit unnötigen Programmen zumüllen, sondern einfach ausprobieren eine virtuelle Maschine.
  3. Starten potenziell gefährlicher Programme. Wenn Sie beispielsweise ein Programm heruntergeladen haben, hat Ihr Antivirenprogramm vorgeschlagen, dass es potenziell schädlich sein könnte. Sie können es zuerst in einer virtuellen Maschine ausführen, um zu sehen, wie es funktioniert, und erst dann, wenn es keinen Verdacht bei Ihnen hervorruft, können Sie es direkt auf Ihrem Computer installieren.
  4. Ausführen von Programmen, die mit dem auf Ihrem Computer installierten Betriebssystem nicht kompatibel sind. Beispielsweise werden einige Programme möglicherweise nicht von neuen Windows-Versionen unterstützt, aber Sie sind bereits daran gewöhnt, damit zu arbeiten, und Sie brauchen es wirklich. Nehmen wir an, dass das Programm nicht von Windows 7 und höher unterstützt wird, sondern nur unter Windows XP funktioniert. Sie können in diesem Fall natürlich versuchen, den Emulationsmodus früherer Windows-Versionen zu verwenden, aber das funktioniert nicht immer. Daher ist es einfacher, Windows XP in einer virtuellen Maschine zu installieren und Ihr Programm darin zu verwenden. Die Dinge sind noch komplizierter, wenn Ihr Programm für Linux erstellt wurde. In diesem Fall spart es auch das Vorhandensein einer virtuellen Maschine mit installiertem Linux-Betriebssystem.

Tatsächlich haben virtuelle Maschinen viel nützlichere Funktionen als ich oben beschrieben habe, da ich nur die wichtigsten erwähnt habe.

In diesem Artikel werden wir drei Programme besprechen - virtuelle Maschinen: VMware, VirtualBox und Microsoft Virtual PC. Nehmen wir sie der Reihe nach.

  1. VMware- die derzeit leistungsstärkste und beste virtuelle Maschine. Und leider ist die Hauptversion mit vollem Funktionsumfang dieses VMware Workstation-Programms kostenpflichtig. Dieses Programm hat viele Einstellungen, die die Arbeit von seriösen Computerservern erleichtern. Diese virtuelle Maschine funktioniert hauptsächlich mit Windows- und Linux-Betriebssystemen, unterstützt jedoch nicht MacOs als Hauptbetriebssystem. VMware hat auch eine kostenlose Anwendung – VMware Player, die derzeit auch virtuelle Maschinen erstellen kann, jedoch mit sehr eingeschränkter Funktionalität, im Gegensatz zur Vollversion. Bisher konnte VMware Player nur zuvor erstellte virtuelle Maschinen öffnen.
  2. virtuelle Kiste- meiner Meinung nach derzeit die beste kostenlose virtuelle Maschine. Es ist in der Funktionalität dem vorherigen VMware unterlegen, aber der unbestrittene Vorteil von VirtualBox ist, dass es kostenlos ist. Der unbestrittene Vorteil dieser Maschine für russischsprachige Benutzer ist das Vorhandensein einer Version dieses Programms in russischer Sprache. VirtualBox ist sehr einfach einzurichten und hat eine intuitive Benutzeroberfläche, daher verwende ich im Moment diese spezielle virtuelle Maschine.
  3. Microsoft Virtual PC- auch eine kostenlose virtuelle Maschine der berühmten Firma Microsoft (obwohl die ersten Versionen des Virtual PC-Programms tatsächlich von einer anderen Firma erstellt wurden und Microsoft erst dann alle Rechte an diesem Programm erwarb und seine Entwicklung fortsetzte). Da Microsoft derzeit der Entwickler dieses Programms ist, unterstützt diese virtuelle Maschine nur den Betrieb Windows-Systeme(früher gab es Unterstützung für MacOS). Im Allgemeinen mochte ich diese virtuelle Maschine, aber aufgrund der Tatsache, dass sie nur verschiedene Windows-Versionen unterstützt und meiner subjektiven Meinung nach auch eine etwas weniger komfortable Oberfläche als dieselbe VirtualBox hat, verwende ich sie selten.

Zusammenfassend möchte ich anmerken, dass ich unter den oben beschriebenen virtuellen Maschinen VirtualBox den Vorzug gegeben habe, da es mir in Bezug auf das Preis-Leistungs-Verhältnis am profitabelsten erschien, da es für den Preis kostenlos ist. In möchte ich Ihnen sagen, wo Sie es herunterladen und installieren können, sowie die Grundeinstellungen besprechen.

Eine virtuelle Maschine benötigt für ihren stabilen Betrieb eine ausreichende Menge an ihr zugewiesenen Systemressourcen. Dies betrifft zunächst die Nutzung des freien Arbeitsspeichers, des Grafikspeichers und dementsprechend der Ressourcen des zentralen Prozessors.

Auf einem Personal Computer mit veralteten Komponenten können Sie natürlich die virtuelle Maschine selbst ausführen, aber die darin installierten Betriebssysteme laufen sehr langsam oder starten gar nicht.

Auf einem mittelgroßen PC können die emulierten Betriebssysteme relativ stabil funktionieren und mit der richtigen Konfiguration der VM-Parameter können Sie die maximale Leistung herausholen. Komfortables Arbeiten ist das Wichtigste, oder?

Die folgenden Tipps helfen Ihnen dabei, egal für welches Virtualisierungssystem Sie sich entscheiden. Dies können die beliebtesten und am besten funktionierenden VMware sein oder beispielsweise weniger verbreitet bei normalen Benutzern - Virtual PC, Parallels usw.

Mal sehen, was wir tun können, um die Leistung zu verbessern. Lasst uns beginnen?!

VIRTUELLE MASCHINE

1. Erstellen Sie eine Festplatte mit fester Größe anstelle einer dynamischen. Beim Erstellen einer VM können Sie zwei Typen auswählen virtuelle Laufwerke, fest oder dynamisch. Standardmäßig wird letzteres oben genanntes verwendet und nimmt als Vorteil sofort beim Erstellen wenig Platz ein. Als Nachteil wächst es während des Gebrauchs und ist langsamer als fest.


2. Installieren Sie Ihre Tools für virtuelle Maschinen. Nach der Installation des Betriebssystems müssen Sie zunächst die Guest Additions installieren, die dazu beitragen, dass die Hardware schneller läuft. Der benötigte Punkt befindet sich im Menü „Geräte“ des Gastbetriebssystems. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen.


3. Fügen Sie Ihrem Antivirus Ausnahmen hinzu. Jeder kann Ihre VM-Dateien bei jedem Zugriff überprüfen, wodurch die Leistung beeinträchtigt wird. Dies ist ein nutzloser Scan, er erkennt keine Viren. Um den Vorgang zu beschleunigen, können Sie das gesamte Verzeichnis der virtuellen Maschine zur Antivirus-Ausschlussliste hinzufügen.

4. Achten Sie darauf, Intel VT-x/AMD-V zu aktivieren. VT-x und AMD-V sind spezielle Prozessortools, die die Virtualisierung verbessern. Sie können automatisch oder manuell aktiviert werden. Möglicherweise müssen Sie in das BIOS Ihres Computers gehen und die Einstellung selbst aktivieren. Es lohnt sich auch sicherzustellen, dass es in den VirtualBox-Einstellungen aktiviert ist.


5. Weisen Sie mehr RAM zu. Virtuelle Maschinen unersättlich, daher wird empfohlen, ihnen mindestens 2 GB RAM zuzuweisen. Mehr ist möglich, aber am besten mindestens ein Drittel des Verfügbaren.


6. Weisen Sie mehr CPU-Kerne zu. Die CPU Ihres Computers leistet eine enorme Arbeit beim Ausführen der VM und ihrer Software. Je mehr Kerne es verwendet, desto besser funktioniert es. Sie können im Einstellungsfenster zugewiesen werden.


7. Videospeicher hinzufügen. Auch das Anpassen einiger Videoeinstellungen kann die Geschwindigkeit verbessern. Wenn Sie beispielsweise die 2D- oder 3D-Beschleunigungsfunktion aktivieren, können Sie einige Anwendungen mit einer vernünftigeren Geschwindigkeit verwenden.


8. Verwenden Sie nach Möglichkeit eine SSD. SSD ist einer der besten Orte, um Virtualisierungssysteme zu hosten.

9. Anhalten statt herunterfahren. Wenn Sie fertig sind, können Sie den Zustand des Computers speichern, anstatt ihn vollständig herunterzufahren, und wenn Sie das Gastbetriebssystem das nächste Mal starten, macht es dort weiter, wo Sie aufgehört haben, anstatt von vorne zu beginnen.

10. Verbessern Sie die Leistung im Inneren. Ihr virtuelles Betriebssystem kann auf die gleiche Weise wie das Hauptbetriebssystem konfiguriert werden. Reduzieren Sie die Anzahl der Hintergrundanwendungen sowie Programme in . Verwenden Sie das Datenträgeroptimierungstool (Defragmentierung) usw.

Das ist alles!

P.S. Sehen Sie sich eine Liste aller Computertipps in an!

P.S.S. Wir freuen uns auf Ihre Teilnahme in unseren VK- oder FB-Gruppen!



Unterstützen Sie das Projekt - teilen Sie den Link, danke!
Lesen Sie auch
Spielregeln für Hahnenkämpfe Spielregeln für Hahnenkämpfe Mod für Minecraft 1.7 10 Uhr Rezepte.  Rezepte zum Herstellen von Gegenständen in Minecraft.  Waffen in Minecraft Mod für Minecraft 1.7 10 Uhr Rezepte. Rezepte zum Herstellen von Gegenständen in Minecraft. Waffen in Minecraft Schilling und Pfund Sterling - der Ursprung der Wörter Schilling und Pfund Sterling - der Ursprung der Wörter