Zunächst müssen Sie das CentOS 7 ISO -Installationsbild von der offiziellen Website von CentOS 7 herunterladen.
Besuchen Sie dazu https: // www.Centos.org/ download/ und klicken Sie auf minimale ISO, wie im Screenshot unten markiert.
Klicken Sie nun auf einen der Link.
Ihr Browser sollte Sie auffordern, die Datei zu speichern. Wählen Datei speichern und klicken Sie auf OK.
CentOS 7 ISO -Installationsmedien werden heruntergeladen.
Erstellen einer virtuellen Maschine:
Sobald das CentOS 7 -ISO -Installationsbild heruntergeladen wurde, öffnen Sie VirtualBox und klicken Sie auf Maschine > Neu… wie im Screenshot unten markiert.
Geben Sie nun einen Namen für die VM ein. Dann auswählen Linux Und Red Hat (64-Bit) als Typ und Version jeweils. Klicken Sie dann auf Nächste.
Sie benötigen mindestens 16 GB RAM, um OpenStack auszuführen. Stellen Sie also sicher, dass Sie Ihrem VM 16 GB (16384 MB) RAM zuweisen. Sobald Sie die Speichergröße festgelegt haben, klicken Sie auf Nächste.
Klicken Sie nun auf Erstellen.
Klicken Sie nun auf Weiter>.
Klicken Sie nun auf Weiter>.
Stellen Sie nun 100 GB als Festplattengröße ein und klicken Sie auf Erstellen.
OpenStack VM sollte erstellt werden. Wählen Sie nun die OpenStack VM aus und klicken Sie auf Einstellungen.
Wählen Sie nun aus USB -Tablet als die Zeigegerät aus System > Hauptplatine wie im Screenshot unten markiert.
Jetzt prüfen Aktivieren Sie verschachtelte VT-X/AMD-V aus System > Prozessor wie im Screenshot unten markiert.
Jetzt von der Netzwerk Abschnitt, Änderung An angeschlossen an Zu Überbrückter Adapter, Adaptertyp Zu Paravirtualized Network (Virtio-Net) Und Promiscuous -Modus Zu Alles erlauben.
Jetzt müssen Sie das CentOS 7 -ISO -Installationsbild als optisches Laufwerk festlegen. Befolgen Sie dazu die Verfahren, die im Screenshot unten markiert sind.
Wählen Sie nun das CentOS 7 ISO -Installationsbild aus und klicken Sie auf Offen.
Klicken Sie nun auf OK.
Die VM ist jetzt bereit, CentOS 7 zu installieren.
Installieren von CentOs 7 auf der virtuellen Maschine:
Wählen Sie nun die aus OpenStack VM und klicken Sie auf Start.
Das VM sollte vom ISO -Installationsbild starten. Wählen Sie nun aus Installieren Sie CentOs 7 und drücke .
Der CentOS 7 -GUI -Installateur sollte beginnen. Installieren Sie jetzt CentOS 7 wie gewohnt. Stellen Sie sicher, dass Sie a festlegen Wurzel Passwort während der Installation.
Sobald CentOS 7 installiert ist, sollten Sie sich als Benutzer anmelden können Wurzel Verwenden Sie das Passwort, das Sie während der Installation festgelegt haben.
Netzwerk konfigurieren:
Jetzt deaktivieren Firewall Service mit dem folgenden Befehl:
# Systemctl Deaktivieren Sie die Firewalld
Halten Sie jetzt die Firewall Service mit dem folgenden Befehl:
# SystemCtl Stop Firewalld
Jetzt deaktivieren Netzwerk Manager Service mit dem folgenden Befehl:
# SystemCTL Deaktivieren Sie NetworkManager
Jetzt stoppen Netzwerk Manager Service mit dem folgenden Befehl:
# Systemctl Stop NetworkManager
Jetzt aktivieren Netzwerk Service mit dem folgenden Befehl:
# SystemCTL Aktivieren Sie das Netzwerk
Starte jetzt Netzwerk Service mit dem folgenden Befehl:
# Systemctl Start -Netzwerk
Überprüfen Sie nun den Namen Ihrer Netzwerkschnittstelle wie folgt:
$ ip a
Der Name der Netzwerkschnittstelle meines CentOS 7 VM ist Eth0.
Führen Sie nun den folgenden Befehl aus, um die Netzwerkschnittstelle zu konfigurieren Eth0 Um automatisch IP -Adresse über DHCP zu erhalten:
# echo -e 'device = eth0 \ nbootProto = dhcp \ n'>/etc/sysconfig/network-scripts/ifcfg-Eth0
Starten Sie jetzt Ihre CentOS 7 VM wie folgt neu:
$ sudo Neustart
Sobald es startet, ist die Netzwerkschnittstelle Eth0 sollte eine IP -Adresse haben.
Installieren von OpenStack:
Bevor Sie etwas tun, stellen Sie sicher, dass Sie die festlegen Lang Und Lc_all Umgebungsvariablen korrekt mit dem folgenden Befehl:
# echo -e "Lang = en_us.UTF-8 \ nlc_all = en_us.UTF-8 \ n "> /etc /Umgebung
Um sicherzustellen, dass alle CentOS 7 -Pakete auf dem neuesten Stand sind, führen Sie den folgenden Befehl aus:
# yum update -y
CentOS -Pakete werden aktualisiert.
Alle CentOS 7 -Pakete sollten aktualisiert werden.
Fügen Sie nun das OpenStack Rocky -Paket -Repository mit dem folgenden Befehl hinzu:
# yum install -y CentOS-Release-OpenStack-Rocky
Das OpenStack Rocky -Paket -Repository sollte hinzugefügt werden.
Aktualisieren Sie nun die CentOS 7 -Systempakete erneut mit dem folgenden Befehl:
# yum update -y
Alle Systempakete sollten aktualisiert werden.
Installieren Sie nun Packstack mit dem folgenden Befehl:
# yum install -y openStack -packstack
Packstack wird installiert. Es kann eine Weile dauern, bis es fertig ist.
Packstack sollte installiert werden.
Installieren Sie nun alle Komponenten von OpenStack auf CentOS 7 mit dem folgenden Befehl:
# Packstack -ALLINONE
OpenStack wird installiert.
PackStack konfiguriert die erforderlichen Komponenten mit Puppet. Es wird lange dauern, bis es fertig ist.
OpenStack ist installiert.
Testen von OpenStack:
Sie benötigen die IP -Adresse Ihres CentOS 7 -Computers, um auf OpenStack Horizon Dashboard zuzugreifen.
Um die IP -Adresse von CentOS 7 zu finden, führen Sie den folgenden Befehl aus:
# ip a
Wie Sie sehen können, lautet die IP -Adresse meines CentOS 7 -Geräts 192.168.21.200. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.
Führen Sie nun das OpenStack -Horizon -Dashboard -Passwort aus, den folgenden Befehl aus
# Cat Keystonerc_admin | Grep Passwort
Wie du sehen kannst, DF29616110934166 ist das Passwort für mein OpenStack Horizon Dashboard.
Nehmen Sie jetzt unter Ihrem Lieblings -Webbrowser http: // 192 unter.168.21.200 und Sie sollten die OpenStack -Anmeldeseite sehen. Geben Sie den Benutzernamen ein Administrator und das Passwort DF29616110934166 (Das Passwort sollte für Sie anders sein. Ersetzen Sie es also durch Ihre.). Klicken Sie dann auf Anmelden.
A
Sie sollten an OpenStack Horizon Dashboard angemeldet sein. Jetzt können Sie OpenStack auf eine Art und Weise konfigurieren, die Sie von hier aus möchten.
So installieren Sie OpenStack auf VirtualBox. Danke, dass du diesen Artikel gelesen hast.