Detaillierte Erläuterung der KVM-Bereitstellung von drei virtuellen Maschinen zur Implementierung des WordPress-Experiments

Detaillierte Erläuterung der KVM-Bereitstellung von drei virtuellen Maschinen zur Implementierung des WordPress-Experiments

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

Überprüfen Sie, ob die konfigurierte Netzwerkkarte automatisch eine IP-Adresse generiert

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

Detaillierte Informationen zum Vorgang finden Sie im Blog: http://blog.51cto.com/12948961/2307599

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:
  • Detaillierte Erläuterung der Bereitstellung virtueller KVM-Maschinen in CentOS 7.2 (Bilder und Text)
  • So installieren und löschen Sie virtuelle Maschinen mit KVM
  • So installieren Sie eine virtuelle KVM-Maschine auf CentOS 6.6
  • So erstellen und klonen Sie virtuelle KVM-Maschinen
  • Detaillierte Erläuterung der Online-Migration von KVM-virtuellen Maschinen basierend auf lokalem Speicher
  • Detaillierte Erklärung zur Installation der virtuellen Win7-Maschine auf KVM
  • Einführung in die Erstellung, Verwaltung und Migration von virtuellen KVM-Maschinen
  • Zusammenfassung des Lernens der KVM-Virtual-Machine-Technologie

<<:  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

Artikel empfehlen

Eine Falle und Lösung bei der Verwendung von fileReader

Inhaltsverzeichnis Eine Falle bei fileReader Fall...

Sprechen Sie über das Verständnis des CSS-Attributrands

1. Was ist eine Marge? Mit dem Rand wird die Abstä...

So erstellen Sie ein Django-Projekt und stellen eine Verbindung zu MySQL her

1: django-admin.py startproject Projektname 2: CD...

Beschreibung der Grenzen und Bereiche zwischen MySQL

MySQL zwischen Grenzbereich Der Bereich zwischen ...

jQuery implementiert die Funktion zum Ziehen von Bildern mit der Maus

In diesem Beispiel wird jQuery verwendet, um eine...

Informationen zum CSS-Floating und zum Aufheben des Floatings

Definition von Float Setzt das Element aus dem no...

HTML verwendet Canvas, um die Bullet-Screen-Funktion zu implementieren

Einführung Kürzlich musste ich für einen großen A...

Detailliertes Tutorial zur Installation von VirtualBox 6.0 auf CentOS 8 / RHEL 8

VirtualBox ist ein kostenloses Open Source-Virtua...

Eine kurze Analyse der Netzwerkprogrammierfunktionen von Linux

Inhaltsverzeichnis 1. Erstellen Sie einen Socket ...

Beispielcode für die benutzerdefinierte Scroll-Ansicht des WeChat-Applets

Miniprogramm Benutzerdefinierte Scroll-View-Bildl...

Spezifische Verwendung von Docker Anonymous Mount und Named Mount

Inhaltsverzeichnis Datenvolumen Anonyme und benan...