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. VorbereitungHardwareumgebung: 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 16VMware 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. 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]. 4. Aktivieren Sie zunächst „Ich akzeptiere die Bedingungen der Lizenzvereinbarung“ und klicken Sie dann auf [Weiter]. 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! Installieren Sie hier die Software im Laufwerk D und klicken Sie dann auf [Weiter]. 6. Deaktivieren Sie „Beim Start prüfen...“ und „VMware beitreten...“ und klicken Sie dann auf [Weiter]. 7. Klicken Sie auf [Weiter]. 8. Klicken Sie auf [Installieren]. 9. Die Installation dauert etwa 1 Minute. Bitte warten Sie geduldig … 10. Die Installation ist abgeschlossen. VMware Workstation Pro ist jetzt installiert. Erstellen einer virtuellen Linux-Maschine1. Klicken Sie auf Neue virtuelle Maschine erstellen 2. Wählen Sie Benutzerdefinierte (Erweiterte) Konfiguration und klicken Sie auf Weiter 3. Wählen Sie bei der Auswahl der Hardwarekompatibilität der virtuellen Maschine die Standard-Workstation 16.X aus und klicken Sie auf Weiter 4. Wählen Sie „Betriebssystem später installieren“ und klicken Sie auf „Weiter“ 5. Wählen Sie Linux als Client-Betriebssystem und CentOS 8 64-Bit als Version und klicken Sie auf Weiter 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 7. Prozessorkonfiguration, ich wähle hier 2 Kerne, Sie können sie nach Bedarf ändern, klicken Sie auf Weiter 8. Speicher der virtuellen Maschine. Da mein Speicher ausreicht, wählen Sie 4G. Sie können ihn nach Bedarf ändern und auf Weiter klicken 9. Stellen Sie den Netzwerktyp ein, stellen Sie ihn auf den Standard-NAT ein und klicken Sie auf Weiter 10. Wählen Sie den E/A-Controllertyp, wählen Sie hier die Standard-LSI-Logik aus und klicken Sie auf Weiter 11. Wählen Sie den Datenträgertyp aus, wählen Sie hier den Standard-SCSI aus und klicken Sie auf Weiter 12. Wählen Sie hier eine neue virtuelle Festplatte erstellen und klicken Sie auf Weiter 13. Ich wähle 40 GB als Festplattenkapazität und lasse die anderen Einstellungen wie Standard. Klicken Sie auf Weiter. 14. Legen Sie den Speicherort der Datenträgerdatei fest und klicken Sie auf Weiter 15. Sie sind bereit, die virtuelle Maschine zu erstellen. Klicken Sie auf Fertig stellen 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. Festlegen des NetzwerkmodusVMware 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“ Legen Sie die NAT-Modusoptionen in der virtuellen Maschine fest und legen Sie NAT-Parameter und DHCP-Parameter fest. NAT-Einstellungen DHCP-Einstellungen Installieren Sie CentOS81. Klicken Sie auf „Diese virtuelle Maschine einschalten“ 2. Wenn die Fehlermeldung „Dieser Host unterstützt Intel VT-x, aber Intel VT-x ist deaktiviert“ lautet 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 4. Spracheinstellungen, entsprechend Ihren Wünschen eingestellt, ich wähle hier Chinesisch, klicken Sie auf Weiter 5. Zusammenfassung der Installationsinformationen. Hier müssen Sie das Installationsziel, den Netzwerk- und Hostnamen sowie Uhrzeit und Datum festlegen Rufen Sie die Schnittstelle des Installationszielspeicherorts auf und klicken Sie auf „Fertig stellen“. Netzwerk und Hostname (am besten das Netzwerk einschalten, sonst wird die Konfiguration später schwierig) Legen Sie den Hostnamen fest und klicken Sie auf „Übernehmen“. Uhrzeit und Datum, eingestellt auf Asien/Shanghai Nach der Einstellung sieht die Benutzeroberfläche wie folgt aus: Klicken Sie hier, um die Installation zu starten. Während des Installationsvorgangs ist die Wartezeit etwas länger, etwa 10 Minuten, und Sie können den Benutzer und das Passwort konfigurieren Dies ist praktisch zum Auswendiglernen. Legen Sie das Root-Benutzerkennwort auf root fest und klicken Sie auf Fertig stellen. Installation abgeschlossen. Klicken Sie auf „Neustart“. Einrichten von Lizenzen Aktivieren Sie das Kontrollkästchen Ich akzeptiere die Lizenzvereinbarung und klicken Sie auf Fertig stellen Kehren Sie zur ursprünglichen Einstellungsoberfläche zurück und klicken Sie auf „Konfiguration beenden“. Melden Sie sich als Benutzer an, geben Sie die Systemkonfiguration ein und klicken Sie auf Weiter Ortungsdienste ausschalten und auf „Weiter“ klicken Klicken Sie auf „Überspringen“, um Ihr Online-Konto zu eröffnen. Geben Sie Ihren vollständigen Namen und Benutzernamen ein (für die spätere Anmeldung), klicken Sie auf Weiter 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. Klicken Sie hier, um mit der Nutzung zu beginnen Überprüfen Sie die Netzwerkverbindung, rufen Sie die Schnittstelle auf, öffnen Sie das Terminal und überprüfen Sie die IP Testnetzwerk Andere KonfigurationÄndern Sie den Server auf eine statische IPWechseln Sie zu einer statischen IP und ändern Sie die entsprechende Konfiguration von BOOTPROTO und ONBOOT vim /etc/sysconfig/network-scripts/ifcfg-ens33 Starten Sie das Netzwerk nach der Änderung neu nmcli c neu laden ifcfg-ens33 Überprüfen Sie den Firewall-Status systemctl status firewalld Firewall deaktivierenFirewall deaktivieren systemctl stoppe Firewall Stellen Sie die Firewall so ein, dass sie beim Booten nicht gestartet wird systemctl deaktiviert Firewall Anzeigen von Startelementen Wechsel zur Alibaba Cloud Yum-QuelleWenn 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 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 JDKLegen 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 ClusterumgebungKlonen einer virtuellen MaschineErstellen 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. 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. Fahren Sie die virtuelle Maschine herunter, klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und klicken Sie auf „Verwalten“ – „Klonen“. Klicken Sie auf "Weiter" Legen Sie die Klonquelle fest und klicken Sie auf „Weiter“. Legen Sie den Klontyp fest, wählen Sie „Einen vollständigen Klon erstellen“ und klicken Sie auf „Weiter“. Geben Sie den Namen und den Speicherort der virtuellen Maschine ein und klicken Sie dann auf „Fertig“. Wenn das Klonen abgeschlossen ist, klicken Sie auf „Schließen“. Wiederholen Sie die obigen Schritte, um eine virtuelle Maschine Slave2 zu erstellen Das Klonen wird wie folgt abgeschlossen EinstelltestBisher 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 Ä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 Slave1 entsprechende IP: 192.168.138.9 Entsprechende IP von Slave2: 192.168.138.10 Es ist kein Problem für den Master, die entsprechenden IP-Adressen von Slave1 und Slave2 anzupingen 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:
|
>>: Dieser Artikel zeigt Ihnen, wie die Speicherbereinigung in JavaScript funktioniert
Inhaltsverzeichnis 1. Verwendung von Keep-Alive A...
Überblick: Das Dateisystemmodul ist ein einfacher...
Das dürfte etwas sein, was viele Leute gemacht ha...
Beim Produktdesign legen Designer Wert darauf, das...
Inhaltsverzeichnis Vorwort Was soll verwendet wer...
Inhaltsverzeichnis App-Update-Prozess Grobes Flus...
Einführung Die aktuellen Anforderungen des Untern...
Der häufigste Fehler vieler Website-Designer ist,...
Inhaltsverzeichnis 1. Einführung in Slow Log 2. L...
Bei täglichen Entwicklungsaufgaben verwenden wir ...
<Text> <div id="Wurzel"> &l...
Bei der Datenbankoperation ist der Umgang mit Dat...
Inhaltsverzeichnis Frage: Wird die Farbe des Bere...
Vorwort innodb_data_file_path wird verwendet, um ...
Inhaltsverzeichnis 1. Einleitung 2. filter() 3. K...