1. Einführung in KVM Die Abkürzung für Kernel-based Virtual Machine ist ein Open-Source-Systemvirtualisierungsmodul, das seit Linux 2.6.20 in alle wichtigen Linux-Distributionen integriert ist. Es verwendet den Linux-eigenen Scheduler zur Verwaltung, daher ist sein Kernquellcode im Vergleich zu Xen sehr klein. KVM hat sich mittlerweile zu einem der gängigsten VMMs im akademischen Bereich entwickelt. Für die KVM-Virtualisierung ist Hardwareunterstützung erforderlich (beispielsweise Intel VT-Technologie oder AMD V-Technologie). Es handelt sich um eine vollständige hardwarebasierte Virtualisierung. Während die frühe Version von Xen auf softwaresimulierter Paravirtualisierung basierte, basiert die neue Version auf hardwareunterstützter Vollvirtualisierung. Xen selbst verfügt jedoch über einen eigenen Prozessplaner, ein Speicherverwaltungsmodul usw., sodass der Code relativ umfangreich ist. Die weit verbreitete kommerzielle Systemvirtualisierungssoftware der VMware ESX-Reihe basiert ebenfalls auf der Softwaresimulation Paravirtualisierung. 2. Erstellen Sie ein Flussdiagramm 3. Inhalt 1. Bereitstellungs- und Installationsumgebung 1.1 Systemspeicher ändern Doppelklicken Sie auf die virtuelle Maschine. Auf der rechten Seite finden Sie „Einstellungen der virtuellen Maschine bearbeiten“. Klicken Sie auf „Öffnen“ 1.2 Aktivieren Sie die Virtualisierung, legen Sie die Anzahl der Prozessoren fest und aktivieren Sie die im Symbol markierten Optionen Wenn Sie fertig sind, klicken Sie auf die Schaltfläche OK 2. Überprüfen Sie den CPU-Befehlssatz, d. h., ob die Virtualisierung aktiviert ist Hinweis: Wenn VMX nicht angezeigt wird, starten Sie das System einfach neu. 3. Konfigurieren Sie die Yum-Quelle Hinweis: Die Yum-Quelle wurde je nach Situation konfiguriert 4. Installieren Sie Pakete im Zusammenhang mit KVM-Diensten und Verwaltungsanforderungen Notiz: qemu-kvm ---- ein Tool zum Simulieren von Computern und Bereitstellen von IO-Geräten für virtuelle KVM-Maschinen libvirt ---- virtuelle Maschinen verwalten virt-install ---- Befehlszeilentool zum Erstellen und Installieren virtueller Maschinen bridge-utils ---- Bridge-Werkzeuge 4.2 Starten Sie den Dienst neu 4.3 Inspektion 5. Eine Brücke bauen 5.1 Erstellen Sie eine HTTP-FPM-Brücke 5.1.1 Ins Verzeichnis gelangen 5.1.2 XML-Dateien bearbeiten 5.1.3 Definieren und generieren Sie die Brücke gemäß der angegebenen XML-Datei 5.1.4 Starten Sie die httpfpm-Brücke 5.1.5 Einrichten des Starts der httpfpm-Brücke 5.2 PHP-MySQL-Brücke erstellen 5.2.1 Ins Verzeichnis gelangen 5.2.2 XML-Dateien bearbeiten 5.2.3 Definieren und Generieren einer Brücke mithilfe einer angegebenen XML-Datei 5.2.4 Starten Sie die httpfpm-Brücke 5.2.5 Einrichten des Starts der httpfpm-Brücke 5.2.6 Prüfen, ob die Bridge gestartet ist 5.3 Eine physische Brücke bauen 5.3.1 Erstellen Sie eine neue br0-Konfigurationsdatei Hinweis: Typ gibt den Bridge-Typ an, Con-Name ist der Verbindungsname der Konfigurationsdatei, Ifname ist die angegebene Schnittstelle 5.3.2 Stellen Sie die dynamische IP-Adresse von br0 auf 172.18.254.39 und das Gateway und DNS auf 172.18.0.1 ein. Hinweis: ipv4.method dient zum Festlegen einer dynamischen oder manuell festgelegten IP-Adresse, ipv4.gateway zum Festlegen eines Gateways 5.3.3 Starten Sie br0 5.3.4 Fügen Sie br0 eine physische Netzwerkkarte hinzu und geben Sie die primäre Netzwerkkarte als br0 an Hinweis: Typ ist Bridge-Slave, ifname gibt die Schnittstelle als ens33 an und Master gibt das Mastergerät als br0 an. 5.3.5 Bridge-Slave-Netzwerkkarte aktivieren Hinweis: Wenn beim Starten der Netzwerkkarte ein unbekannter Fehler auftritt, starten Sie die virtuelle Maschine neu. 5.3.6 Überprüfen der Netzwerkkartenzuordnung 5.3.7 Ansicht der Brücke 6. Erstellen Sie eine virtuelle Festplattendatei 6.1 Erstellen Sie ein virtuelles Festplattendateiverzeichnis 6.2 Erstellen Sie eine Datenträgerdatei und generieren Sie eine virtuelle Datenträgervorlage 7. Laden Sie das Centos7-Image der virtuellen Maschine herunter leicht 8. Installieren Sie die Beispielmaschine 8.1 Erstellen einer neuen virtuellen Maschine 8.2 Installationsmethode auswählen 8.3 Bilddatei hinzufügen 8.4 Arbeitsspeicher und Prozessor modifizieren 8.5 Importieren Sie die generierte virtuelle Festplattendatei 8.6 Ändern Sie den Namen der virtuellen Maschine und wählen Sie die Netzwerkkarte aus 8.7 Installation starten Die Schritte nach dem Drücken der Eingabetaste sind die gleichen wie bei einer Neuinstallation von centos7, daher werde ich hier nicht näher darauf eingehen. 9. Konfigurieren Sie die Beispielmaschine 9.1 Yum-Repository konfigurieren 9.1.1 Yum-Quelle herunterladen 9.1.2 Den Yum-Cache leeren 9.1.3 Aktualisieren der Yum-Datenbank 9.2 Installieren Sie zugehörige Pakete für die Sicherung Nachdem die Installation abgeschlossen ist, verwenden Sie den Befehl „reboot“, um die virtuelle Maschine herunterzufahren. 10. Erstellen Sie mithilfe der Beispielmaschine als Vorlage drei virtuelle Maschinen mit den Namen httpd, mysql und php, um die Implementierung von WordPress vorzubereiten. 10.1 Erstellen Sie ein Verzeichnis zum Platzieren virtueller Maschinen Hinweis: Da die Datei der virtuellen Maschine groß ist, wird hier ein neues Verzeichnis erstellt und auf der Festplatte gemountet. Es wird empfohlen, eine neue Festplatte zu erstellen. 10.2 Kopieren Sie die Beispielmaschine in das angegebene Verzeichnis und ändern Sie den Namen in httpd 10.3 Geben Sie das Konfigurationsdateiverzeichnis ein und kopieren Sie die Konfigurationsdatei der generierten virtuellen httpd-Maschine 10.4 Bearbeiten der Konfigurationsdatei 10.5 Starten Sie die virtuelle httpd-Maschine Erstellen Sie nach Abschluss die virtuellen MySQL- und PHP-Maschinen mit den gleichen Schritten wie oben. 10.6 Überprüfen Sie, ob die erstellte virtuelle Maschine gestartet wird 11. Konfigurieren Sie die virtuelle httpd-Maschine 11.1 Konfigurieren der ersten Netzwerkkarte 11.2 Zweite Netzwerkkarte konfigurieren 11.3 Prüfen, ob die konfigurierte Netzwerkkarte automatisch eine IP-Adresse generiert 12. Konfigurieren Sie die virtuelle PHP-Maschine 12.1 Hinzufügen einer Netzwerkkarte Um eine Netzwerkkarte hinzuzufügen, wählen Sie die Netzwerkkarte aus, klicken Sie mit der rechten Maustaste, klicken Sie auf „Netzwerkkarte hinzufügen“, wählen Sie „Netzwerk“, ändern Sie die Netzwerkquelle und klicken Sie dann zum Abschluss auf die Option „Fertig stellen“ in der unteren rechten Ecke. 12.2 Netzwerkkartenparameter ändern 12.3 Prüfen, ob die konfigurierte Netzwerkkarte automatisch eine IP-Adresse generiert 13. Konfigurieren Sie die virtuelle MySQL-Maschine
14. Testen Sie, ob virtuelle Maschinen aufeinander zugreifen können Virtuelle Maschine mit HTTPD Virtuelle PHP-Maschine virtuelle MySQL-Maschine 15. Erstellen Sie ein WordPress-Blog basierend auf Lampe
Aufgrund unterschiedlicher Module muss die Modulreihenfolge angegeben werden 1. Ändern Sie die Konfigurationsdatei des http-Dienstes auf dem httpd-Client 2. Legen Sie die Reihenfolge der Module fest Ergebnis Die erhaltene IP-Adresse ist je nach Netzwerk, mit dem Sie sich verbinden, unterschiedlich. 1 2 3 4 Hinweis: Da dieses Experiment schon einmal durchgeführt wurde, sind die Eingabeaufforderungen anders. 5 Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: MySQL 5.7-Installation Der MySQL-Dienst kann nicht gestartet werden, meldet jedoch keine Fehler
>>: Ein vollständiges Tutorial zur Verwendung der Axios-Kapselung in Vue
Inhaltsverzeichnis Eine Falle bei fileReader Fall...
Dieser Artikel ist der zweite Artikel über Objekt...
1. Was ist eine Marge? Mit dem Rand wird die Abstä...
1: django-admin.py startproject Projektname 2: CD...
MySQL zwischen Grenzbereich Der Bereich zwischen ...
In diesem Beispiel wird jQuery verwendet, um eine...
Definition von Float Setzt das Element aus dem no...
Einführung Kürzlich musste ich für einen großen A...
Führen Sie die Anweisung „create table“ in der Da...
VirtualBox ist ein kostenloses Open Source-Virtua...
MySQL meldet einen Fehler beim Ausführen einer Ab...
Stichwörter Allgemein Der Titel darf keine Wörter...
Inhaltsverzeichnis 1. Erstellen Sie einen Socket ...
Miniprogramm Benutzerdefinierte Scroll-View-Bildl...
Inhaltsverzeichnis Datenvolumen Anonyme und benan...