Grafisches Tutorial zu VMware Workstation Pro 16 zum Erstellen eines CentOS8-Clusters für virtuelle Maschinen

Grafisches Tutorial zu VMware Workstation Pro 16 zum Erstellen eines CentOS8-Clusters für virtuelle Maschinen

Im täglichen Studium und bei der Arbeit müssen wir häufig verteilte Clusterumgebungen wie Nacos-Cluster, MySQL-Cluster, Zookeeper-Cluster, Redis-Cluster, Big Data-Cluster usw. verwenden, aber normalerweise stehen nicht so viele physische Maschinen zur Verfügung. Daher ist es eine gute Wahl, eine verteilte Clusterumgebung für Entwicklung und Tests über virtuelle Maschinen aufzubauen. Deshalb werden wir heute versuchen, mit VMWare unter Windows 10 einen CentOS 8-Cluster zu erstellen.

Vorbereitung

Hardwareumgebung: Da Sie eine virtuelle Maschine installieren, sollte die Hardwarekonfiguration der physischen Maschine selbst nicht zu niedrig sein. Die von mir verwendete Umgebung ist ein Desktop-Computer mit Windows 10 64-Bit, i7 32G 256g SSD + 1T-Festplatte.

Softwareinstallationspaket: VMware Workstation 16, CentOS-8.2.2004-x86_64-dvd1.iso.

Installieren Sie VMware Workstation Pro 16

VMware Workstation ist ein sehr benutzerfreundlicher virtueller Simulator. Seine leistungsstarken Funktionen und die bequeme Nutzung machen ihn zur am häufigsten verwendeten Marke für virtuelle Maschinen weltweit.

1. Laden Sie die Installationspakete für VMware Workstation Pro 16 und CentOS8 von der offiziellen Website herunter.

Bildbeschreibung hier einfügen

2. Doppelklicken Sie auf VMware-workstation-full-16.1.0-17198959.exe, um die Installation zu starten;

3. Rufen Sie die Installationsoberfläche auf und klicken Sie auf [Weiter].

Bildbeschreibung hier einfügen

4. Aktivieren Sie zunächst „Ich akzeptiere die Bedingungen der Lizenzvereinbarung“ und klicken Sie dann auf [Weiter].

Bildbeschreibung hier einfügen

5. Wählen Sie den Installationspfad der Software. Die Installation erfolgt standardmäßig auf Laufwerk C. Klicken Sie auf [Ändern], um den Installationspfad zu ändern. Hinweis: Der Ordnername des Installationspfads darf keine chinesischen Zeichen enthalten!

Bildbeschreibung hier einfügen

Installieren Sie hier die Software im Laufwerk D und klicken Sie dann auf [Weiter].

Bildbeschreibung hier einfügen

6. Deaktivieren Sie „Beim Start prüfen...“ und „VMware beitreten...“ und klicken Sie dann auf [Weiter].

Bildbeschreibung hier einfügen

7. Klicken Sie auf [Weiter].

Bildbeschreibung hier einfügen

8. Klicken Sie auf [Installieren].

Bildbeschreibung hier einfügen

9. Die Installation dauert etwa 1 Minute. Bitte warten Sie geduldig …

Bildbeschreibung hier einfügen

10. Die Installation ist abgeschlossen. VMware Workstation Pro ist jetzt installiert.

Bildbeschreibung hier einfügen

Erstellen einer virtuellen Linux-Maschine

1. Klicken Sie auf Neue virtuelle Maschine erstellen

Bildbeschreibung hier einfügen

2. Wählen Sie Benutzerdefinierte (Erweiterte) Konfiguration und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

3. Wählen Sie bei der Auswahl der Hardwarekompatibilität der virtuellen Maschine die Standard-Workstation 16.X aus und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

4. Wählen Sie „Betriebssystem später installieren“ und klicken Sie auf „Weiter“

Bildbeschreibung hier einfügen

5. Wählen Sie Linux als Client-Betriebssystem und CentOS 8 64-Bit als Version und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

6. Geben Sie den Namen der virtuellen Maschine ein und geben Sie den Installationsort der virtuellen Maschine an (es wird nicht empfohlen, sie auf dem Laufwerk C zu installieren). Klicken Sie auf Weiter

Bildbeschreibung hier einfügen

7. Prozessorkonfiguration, ich wähle hier 2 Kerne, Sie können sie nach Bedarf ändern, klicken Sie auf Weiter

Bildbeschreibung hier einfügen

8. Speicher der virtuellen Maschine. Da mein Speicher ausreicht, wählen Sie 4G. Sie können ihn nach Bedarf ändern und auf Weiter klicken

Bildbeschreibung hier einfügen

9. Stellen Sie den Netzwerktyp ein, stellen Sie ihn auf den Standard-NAT ein und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

10. Wählen Sie den E/A-Controllertyp, wählen Sie hier die Standard-LSI-Logik aus und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

11. Wählen Sie den Datenträgertyp aus, wählen Sie hier den Standard-SCSI aus und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

12. Wählen Sie hier eine neue virtuelle Festplatte erstellen und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

13. Ich wähle 40 GB als Festplattenkapazität und lasse die anderen Einstellungen wie Standard. Klicken Sie auf Weiter.

Bildbeschreibung hier einfügen

14. Legen Sie den Speicherort der Datenträgerdatei fest und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

15. Sie sind bereit, die virtuelle Maschine zu erstellen. Klicken Sie auf Fertig stellen

Bildbeschreibung hier einfügen

16. Klicken Sie auf der Hauptoberfläche auf „Einstellungen der virtuellen Maschine bearbeiten“, wählen Sie die heruntergeladene CentOS8-Image-Datei aus und klicken Sie auf „Bestätigen“. Die virtuelle Maschine ist nun erstellt.

Bildbeschreibung hier einfügen

Festlegen des Netzwerkmodus

VMware bietet uns drei Netzwerkarbeitsmodi, nämlich: Bridged (Bridge-Modus), NAT (Network Address Translation-Modus) und Host-Only (Nur-Host-Modus).

Öffnen Sie die virtuelle VMware-Maschine. Wir können VMnet0 (Bridge-Modus), VMnet1 (Nur-Host-Modus) und VMnet8 (NAT-Modus) im „Virtual Network Editor“ unter „Bearbeiten“ in der Optionsleiste sehen. Welche Funktionen haben diese also? Tatsächlich stellt das jetzt angezeigte VMnet0 den virtuellen Switch dar, der im Bridge-Modus verwendet wird; VMnet1 stellt den virtuellen Switch dar, der im Host-Only-Modus verwendet wird; VMnet8 stellt den virtuellen Switch dar, der im NAT-Modus verwendet wird.

NAT (Netzwerkadressübersetzung)

Hier verwenden wir NAT (Network Address Translation-Modus), öffnen VMware, klicken unter „Bearbeiten“ auf „Virtual Network Editor“ und dann auf „Einstellungen ändern“

Bildbeschreibung hier einfügen

Legen Sie die NAT-Modusoptionen in der virtuellen Maschine fest und legen Sie NAT-Parameter und DHCP-Parameter fest.

Bildbeschreibung hier einfügen

NAT-Einstellungen

Bildbeschreibung hier einfügen

DHCP-Einstellungen

Bildbeschreibung hier einfügen

Installieren Sie CentOS8

1. Klicken Sie auf „Diese virtuelle Maschine einschalten“

Bildbeschreibung hier einfügen

2. Wenn die Fehlermeldung „Dieser Host unterstützt Intel VT-x, aber Intel VT-x ist deaktiviert“ lautet

Bildbeschreibung hier einfügen

VMware meldet, dass dieser Host Intel VT-x unterstützt, aber Intel VT-x ist deaktiviert. Was ist los? Der vollständige Name von Intel VT-x lautet Intel Virtualization Technology, also virtuelle Technologie von Intel. Durch die Aktivierung kann die Hardwareplattform mehrere Betriebssysteme gleichzeitig ausführen. Es ist eine der erforderlichen Technologien zum Ausführen von Software für virtuelle Maschinen. Wenn die Technologie deaktiviert ist, wird die Meldung „Dieser Host unterstützt Intel VT-x, aber Intel VT-x ist deaktiviert“ angezeigt. Die Lösung besteht darin, das BIOS aufzurufen und die Intel Virtualization Technology zu aktivieren. Lösungen finden Sie unter diesem Link: http://www.xitongcheng.com/jiaocheng/xtazjc_article_38955.html. Verschiedene Marken und Modelle haben unterschiedliche Lösungen.

3. Rufen Sie die Systeminstallationsseite auf –> Wählen Sie CIentos8 Linux 8 installieren und warten Sie einen Moment

Bildbeschreibung hier einfügen

4. Spracheinstellungen, entsprechend Ihren Wünschen eingestellt, ich wähle hier Chinesisch, klicken Sie auf Weiter

Bildbeschreibung hier einfügen

5. Zusammenfassung der Installationsinformationen. Hier müssen Sie das Installationsziel, den Netzwerk- und Hostnamen sowie Uhrzeit und Datum festlegen

Bildbeschreibung hier einfügen

Rufen Sie die Schnittstelle des Installationszielspeicherorts auf und klicken Sie auf „Fertig stellen“.

Bildbeschreibung hier einfügen

Netzwerk und Hostname (am besten das Netzwerk einschalten, sonst wird die Konfiguration später schwierig)

Bildbeschreibung hier einfügen

Legen Sie den Hostnamen fest und klicken Sie auf „Übernehmen“.

Bildbeschreibung hier einfügen

Uhrzeit und Datum, eingestellt auf Asien/Shanghai

Bildbeschreibung hier einfügen

Nach der Einstellung sieht die Benutzeroberfläche wie folgt aus: Klicken Sie hier, um die Installation zu starten.

Bildbeschreibung hier einfügen

Während des Installationsvorgangs ist die Wartezeit etwas länger, etwa 10 Minuten, und Sie können den Benutzer und das Passwort konfigurieren

Bildbeschreibung hier einfügen

Dies ist praktisch zum Auswendiglernen. Legen Sie das Root-Benutzerkennwort auf root fest und klicken Sie auf Fertig stellen.

Bildbeschreibung hier einfügen

Installation abgeschlossen. Klicken Sie auf „Neustart“.

Bildbeschreibung hier einfügen

Einrichten von Lizenzen

Bildbeschreibung hier einfügen

Aktivieren Sie das Kontrollkästchen Ich akzeptiere die Lizenzvereinbarung und klicken Sie auf Fertig stellen

Bildbeschreibung hier einfügen

Kehren Sie zur ursprünglichen Einstellungsoberfläche zurück und klicken Sie auf „Konfiguration beenden“.

Bildbeschreibung hier einfügen

Melden Sie sich als Benutzer an, geben Sie die Systemkonfiguration ein und klicken Sie auf Weiter

Bildbeschreibung hier einfügen

Ortungsdienste ausschalten und auf „Weiter“ klicken

Bildbeschreibung hier einfügen

Klicken Sie auf „Überspringen“, um Ihr Online-Konto zu eröffnen.

Bildbeschreibung hier einfügen

Geben Sie Ihren vollständigen Namen und Benutzernamen ein (für die spätere Anmeldung), klicken Sie auf Weiter

Bildbeschreibung hier einfügen

Legen Sie ein Passwort fest (für die spätere Anmeldung). Damit Sie es sich leichter merken können, legen Sie es hier auf root fest und klicken Sie dann auf Weiter.

Bildbeschreibung hier einfügen

Klicken Sie hier, um mit der Nutzung zu beginnen

Bildbeschreibung hier einfügen

Überprüfen Sie die Netzwerkverbindung, rufen Sie die Schnittstelle auf, öffnen Sie das Terminal und überprüfen Sie die IP

Bildbeschreibung hier einfügen

Testnetzwerk

Bildbeschreibung hier einfügen

Andere Konfiguration

Ändern Sie den Server auf eine statische IP

Wechseln Sie zu einer statischen IP und ändern Sie die entsprechende Konfiguration von BOOTPROTO und ONBOOT

vim /etc/sysconfig/network-scripts/ifcfg-ens33 

Bildbeschreibung hier einfügen

Starten Sie das Netzwerk nach der Änderung neu

nmcli c neu laden ifcfg-ens33

Überprüfen Sie den Firewall-Status

systemctl status firewalld 

Bildbeschreibung hier einfügen

Firewall deaktivieren

Firewall deaktivieren

systemctl stoppe Firewall 

Bildbeschreibung hier einfügen

Stellen Sie die Firewall so ein, dass sie beim Booten nicht gestartet wird

systemctl deaktiviert Firewall 

Bildbeschreibung hier einfügen

Anzeigen von Startelementen

Bildbeschreibung hier einfügen

Wechsel zur Alibaba Cloud Yum-Quelle

Wenn sich Ihr Server in China befindet, kann die Installation einiger Software auf CentOS aus inländischen Netzwerkgründen langsam sein. Daher müssen wir die Systemsoftwarequelle ändern

Es wird empfohlen, die Yum-Quelle wie folgt in eine inländische Quelle wie Alibaba Cloud zu ändern:

yum installiere wget -y
yum installiere curl -y

Sicherung

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
mv /etc/yum.repos.d/CentOS-PowerTools.repo /etc/yum.repos.d/CentOS-PowerTools.repo.backup
mv /etc/yum.repos.d/CentOS-Extras.repo /etc/yum.repos.d/CentOS-Extras.repo.backup
mv /etc/yum.repos.d/CentOS-centosplus.repo /etc/yum.repos.d/CentOS-centosplus.repo.backup
mv /etc/yum.repos.d/CentOS-AppStream.repo /etc/yum.repos.d/CentOS-AppStream.repo.backup

Alle oben genannten Dateien müssen umbenannt werden, da Centos-8.repo in der Alibaba Cloud-Quelle alle oben genannten Dateien enthält. Wenn Sie nur CentOS-Base.repo gemäß der herkömmlichen Methode ändern, wird die folgende Eingabeaufforderung angezeigt:

Aktualisieren der Abonnementverwaltungs-Repositorys.
Die Identität des Verbrauchers kann nicht gelesen werden.
Dieses System ist nicht bei Red Hat Subscription Management registriert. Sie können sich mit subscription-manager registrieren.
Repository AppStream wird in der Konfiguration mehr als einmal aufgeführt
Repository-Extras werden in der Konfiguration mehr als einmal aufgeführt
Repository PowerTools wird mehr als einmal in der Konfiguration aufgeführt
Das Repository centosplus wird in der Konfiguration mehr als einmal aufgeführt

Modifiziert für Alibaba Cloud

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

Führen Sie yum makecache aus, um den Cache zu generieren

lecker, alles sauber machen
yum makecache

Installieren Sie JDK

Legen Sie das Installationspaket jdk-8u191-linux-x64.tar.gz in das Verzeichnis /usr/local und entpacken Sie das Installationspaket

tar -zxvf jdk-8u191-linux-x64.tar.gz

Konfigurieren von Umgebungsvariablen

vi /etc/Profil

Fügen Sie Umgebungsvariablen hinzu, um Java zu konfigurieren

JAVA_HOME=/usr/local/jdk1.8.0_191
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
exportiere JAVA_HOME PATH CLASSPATH

Umgebungsvariablen neu laden

Quelle /etc/Profil

Überprüfen Sie, ob die Installation erfolgreich war

Java-Version

Erstellen einer Clusterumgebung

Klonen einer virtuellen Maschine

Erstellen eines Snapshots einer virtuellen Maschine zur Sicherung

Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine, klicken Sie auf Snapshot und dann auf Snapshot erstellen

Geben Sie den Namen ein und klicken Sie auf „Snapshot erstellen“. Der Snapshot wird nun erstellt.

Bildbeschreibung hier einfügen

Fahren Sie die virtuelle Maschine herunter, klicken Sie mit der rechten Maustaste auf die virtuelle Maschine, klicken Sie auf Ein/Aus und dann auf Client herunterfahren.

Bildbeschreibung hier einfügen

Fahren Sie die virtuelle Maschine herunter, klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und klicken Sie auf „Verwalten“ – „Klonen“.

Bildbeschreibung hier einfügen

Klicken Sie auf "Weiter"

Bildbeschreibung hier einfügen

Legen Sie die Klonquelle fest und klicken Sie auf „Weiter“.

Bildbeschreibung hier einfügen

Legen Sie den Klontyp fest, wählen Sie „Einen vollständigen Klon erstellen“ und klicken Sie auf „Weiter“.

Bildbeschreibung hier einfügen

Geben Sie den Namen und den Speicherort der virtuellen Maschine ein und klicken Sie dann auf „Fertig“.

Bildbeschreibung hier einfügen

Wenn das Klonen abgeschlossen ist, klicken Sie auf „Schließen“.

Bildbeschreibung hier einfügen

Wiederholen Sie die obigen Schritte, um eine virtuelle Maschine Slave2 zu erstellen

Das Klonen wird wie folgt abgeschlossen

Bildbeschreibung hier einfügen

Einstelltest

Bisher haben wir insgesamt drei virtuelle Maschinen erstellt und die Konfigurationen dieser drei virtuellen Maschinen sind genau gleich. Um einen möglichst einfach nutzbaren Cluster zu erhalten, müssen wir daher noch einige kleinere Anpassungen vornehmen.

Wir ändern die IP-Adressen von CentOS-8_64-slave1 und CentOS-8_64-slave12 auf 192.168.138.9 bzw. 192.168.138.10 . Einzelheiten finden Sie in den vorherigen Schritten修改為靜態ip,修改BOOTPROTO和ONBOOT對應的配置

Ändern Sie den Hostnamen der drei virtuellen Maschinen. Ändern Sie nacheinander in Master, Slave1 und Slave2.

hostnamectl set-hostname slave1

Starten Sie die VM neu

Neustart

Das Ergebnis ist dies

Entsprechende IP des Masters: 192.168.138.8

Bildbeschreibung hier einfügen

Slave1 entsprechende IP: 192.168.138.9

Bildbeschreibung hier einfügen

Entsprechende IP von Slave2: 192.168.138.10

Bildbeschreibung hier einfügen

Es ist kein Problem für den Master, die entsprechenden IP-Adressen von Slave1 und Slave2 anzupingen

Bildbeschreibung hier einfügen

An diesem Punkt wurde der Cluster aus drei virtuellen Maschinen (Master, Slave1 und Slave2) erstellt.

Der Autor verwendet MobaXterm, um auf drei virtuelle Maschinen zuzugreifen. Derzeit besteht kein Bedarf für eine passwortfreie Anmeldung zwischen Clustern. Wenn Bedarf besteht, können Sie dies selbst erledigen.

Das könnte Sie auch interessieren:
  • So richten Sie einen freigegebenen Ordner auf einer virtuellen VMware16-Maschine ein
  • So zeigen Sie die IP-Adresse von Linux in einer virtuellen VMware-Maschine an
  • Tiefgreifendes Verständnis des Stapels und des Speichermodells der Java Virtual Machine
  • Detaillierte Schritte zur Installation des CentOS7-Systems auf einer virtuellen VMWare-Maschine
  • 20 ausgewählte Interviewfragen zur Java Virtual Machine

<<:  CSS erkennt, dass die linke Seite der Webseitenspalte fixiert ist und passt die Position beim Scrollen nach unten automatisch an

>>:  Dieser Artikel zeigt Ihnen, wie die Speicherbereinigung in JavaScript funktioniert

Artikel empfehlen

Beispiel für die Verwendung der in Vue integrierten Komponente „Keep-Alive“

Inhaltsverzeichnis 1. Verwendung von Keep-Alive A...

Detaillierte Erklärung der Methoden des fs-Moduls und des Path-Moduls in Node.js

Überblick: Das Dateisystemmodul ist ein einfacher...

Eine einfache Implementierungsmethode für eine digitale LED-Uhr in CSS3

Das dürfte etwas sein, was viele Leute gemacht ha...

Sollte ich JQuery aufgeben?

Inhaltsverzeichnis Vorwort Was soll verwendet wer...

Eine kurze Diskussion über React Native APP-Updates

Inhaltsverzeichnis App-Update-Prozess Grobes Flus...

Zusammenfassung des Wissens zu langsamen MySQL-Protokollen

Inhaltsverzeichnis 1. Einführung in Slow Log 2. L...

MySql Group By implementiert die Gruppierung mehrerer Felder

Bei täglichen Entwicklungsaufgaben verwenden wir ...

Detaillierte Erklärung der Vue-Komponenten

<Text> <div id="Wurzel"> &l...

Mysql gibt die Methode zur Datumsbereichsextraktion an

Bei der Datenbankoperation ist der Umgang mit Dat...

Detaillierte Erklärung der Rolle des Schlüssels in React

Inhaltsverzeichnis Frage: Wird die Farbe des Bere...

Einige Hinweise zum Ändern des innodb_data_file_path-Parameters von MySQL

Vorwort innodb_data_file_path wird verwendet, um ...

Zusammenfassung einiger gängiger Methoden von JavaScript-Arrays

Inhaltsverzeichnis 1. Einleitung 2. filter() 3. K...