In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Dokument wird das Verfahren zur Installation einer Cisco Policy Suite (CPS) All in One (AIO)-Lösung auf einem VMware Workstation Player beschrieben.
Für dieses Dokument bestehen keine speziellen Anforderungen.
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Eine solche Bereitstellung kann nützlich sein, um sich mit der Lösung selbst, zu Schulungszwecken oder als Labor für Funktionstests vor der Produktion vertraut zu machen.
Das Verfahren gilt für CPS Version 10.1.0, kann aber auch für andere Versionen angepasst werden. Genaue Anweisungen finden Sie in der offiziellen Dokumentation.
Schritt 1: Laden Sie die CPS-Software von cisco.com herunter, und zwar die Dateien CPS_10.1.0.release.iso und CPS_10.1.0_Base.release.tar.gz.
Schritt 2: Extrahieren. CPS_10.1.0_Base.release.tar.gz. Im Inneren müssen Sie eine base.vmdk-Datei (VM-Disk-Image) finden. Diese wird in einem späteren Schritt als Festplatte für Virtual Machine (VM) verwendet.
Schritt 3: Erstellen Sie eine neue VM mit CentOS-64-Bit-Typ. Wählen Sie ein sehr kleines Festplattenlaufwerk (HDD) aus, das Sie später löschen können.
Passen Sie die Hardware an, sodass sie zwei Netzwerkschnittstellen-Controller oder Karten (NICs) umfasst, einen für die interne und einen für die Verwaltung.
So bearbeiten Sie die VM-Einstellungen:
Hinweis: Die Größe der Festplatte beträgt 100 GB, sie nimmt jedoch wesentlich weniger in Anspruch (sie ist dynamisch).
virtualHW.version = "8"
Hinweis: Diese Meldung kann auf der Cluster Manager VM-Konsole angezeigt werden. Sie können diese Meldung "Probing EDD (edd=off to disable)" ignorieren.
Es kann etwa zehn Minuten dauern, bis der CPS bootet und die Eingabeaufforderung für die Anmeldung bereitstellt.Wenn diese verfügbar ist, melden Sie sich bei root/cisco123 an.
Schritt 4: Konfigurieren Sie die Netzwerkeinstellungen.
Weisen Sie die eth0-Schnittstelle einem LAN (Alias private) zu, indem Sie /etc/sysconfig/network-scripts/ifcfg-eth0 wie folgt ändern:
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=192.168.119.200
NETMASK=255.255.255.0
Weisen Sie eine eth1-Schnittstelle einem anderen LAN (Alias public) zu, indem Sie /etc/sysconfig/network-scripts/ifcfg-eth1 wie folgt ändern:
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=172.16.1.200
NETMASK=255.255.255.0
Stellen Sie sicher, dass die IP-Adressen entsprechend den IP-Adressen konfiguriert sind, die virtuellen Host-Adaptern zugeordnet sind, mit denen sie im VMware Player verbunden sind.
Wenn beispielsweise die erste Schnittstelle an den VMware-Netzwerkadapter VMnet 8 angeschlossen ist, der als Teil des Netzwerks 192.168.119.0/24 konfiguriert ist (wie hier dargestellt), müssen Sie eine IP-Adresse aus diesem Bereich auswählen.
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::44b7:6018:90d7:b716%2
IPv4 Address. . . . . . . . . . . : 192.168.119.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Starten Sie das Netzwerk mit /etc/init.d/Netzwerk-Neustart neu.
Jetzt können Sie Secure Shell (SSH) in das System einbinden.
Schritt 5: Melden Sie sich bei der VM als Stammbenutzer mit SSH und einer öffentlichen Adresse (oder über die VM-Konsole) an.
Bearbeiten/fügen Sie die private eth0-IP-Adresse des Cluster Managers in /etc/hosts hinzu.
Beispiel:
192.168.119.200 installer
Schritt 6: Aktualisieren Sie den öffentlichen Schlüssel Rivest-Shamir-Addleman (RSA):
cp /etc/ssh/ssh_host_rsa_key.pub /root/.ssh/id_rsa.pub
Schritt 7: Stellen Sie das ISO von CD/DVD ein:
mkdir -p /mnt/iso
mount -o loop /dev/sr0 /mnt/iso/
Hinweis: Überprüfen Sie, ob der Befehl install.sh in /mnt/iso verfügbar ist.
Wenn der Befehl install.sh nicht verfügbar ist, führen Sie die folgenden Schritte aus
umount /mnt/iso
mount -o loop /dev/sr1 /mnt/iso/
Schritt 8: Um eine AIO-Bereitstellung zu installieren, bei der alle CPS-Komponenten auf einer einzigen VM installiert sind, konfigurieren Sie diesen Knoten als 'aio':
echo NODE_TYPE=aio > /etc/broadhop.profile
Schritt 9: Führen Sie das Skript install.sh im ISO-Verzeichnis aus:
cd /mnt/iso
./install.sh
Wenn Sie zur Eingabe des Installationstyps aufgefordert werden, geben Sie mobile ein.
Schritt 10: Wenn Sie aufgefordert werden, die Umgebung zu initialisieren, geben Sie y ein.
Wenn Sie zur Eingabe des Installationstyps aufgefordert werden, geben Sie 1 (Neue Bereitstellung) ein.
Wenn install.sh abgeschlossen ist, überprüfen Sie, ob Ihre Systemkonfiguration hinsichtlich des Hostnamens dieses Servers korrekt ist:
cat /etc/sysconfig/network
Überprüfen Sie den Wert der HOSTNAME-Variable. In der Regel ist dieser Wert auf Übung festgelegt, aber alternative Hostnamen können funktionieren. Wenn Sie diesen Wert geändert haben, starten Sie das virtuelle System neu
Schritt 11: Führen Sie diesen Befehl aus, um CPS erneut zu initialisieren.
/var/qps/install/current/scripts/upgrade/reinit.sh
Hinweis: reinit.sh führt Puppet auf AIO aus und überprüft auch, ob es erfolgreich ausgeführt wird. Mit der ersten Testversion des Autors wurde die Verbindung zur SSH-Sitzung unterbrochen. Es ist besser, dies direkt in der VM-Konsole zu tun.
Schritt 12: Überprüfen Sie den Knoten, der in der /etc/broadhop.profile-Datei als AIO konfiguriert werden soll. Wenn es nicht als AIO konfiguriert ist, konfigurieren Sie diesen Knoten explizit als Aio:
Schritt 13: Führen Sie das Konfigurationsskript aus, um die entsprechenden Konfigurationen auf das System anzuwenden:
puppet apply -v --modulepath "/etc/puppet/modules:/etc/puppet/env_config/modules" --pluginsync /etc/puppet/manifests/init.pp --logdest /var/log/puppet.log
Schritt 14: Führen Sie diese Befehle aus, um die Konfiguration zu veröffentlichen und starten Sie CPS neu.
/var/qps/bin/control/restartall.sh
restartall.sh-Skriptprozess fordert Sie auf, den Prozess entweder Y/N neu zu starten. Geben Sie Y ein, um den Vorgang neu zu starten.
Schritt 15: Setzen Sie das Kennwort für Control Center zurück. Führen Sie das Skript change_passwd.sh aus. Da es sich um eine Neuinstallation handelt, führen Sie vor dem Ausführen des change_passwd.sh-Skripts die Quelle /etc/profile.d/broadhop.sh aus, um die Broadhop-Skripts im PATH zu beziehen. Dies gilt nur zum ersten Mal.
Schritt 16: Fügen Sie einen Pfropfbenutzer hinzu.
Benutzer mit Nur-Ansicht-Zugriff hinzufügen:
/usr/bin/htpasswd -cs /var/broadhop/.htpasswd user1
Hinweis: Weitere Informationen über Pfropfen finden Sie in der offiziellen Dokumentation.
In diesem Abschnitt überprüfen Sie, ob Ihre Konfiguration ordnungsgemäß funktioniert.
An diesem Punkt ist der Cluster Manager-Knoten korrekt konfiguriert, um den All-in-One-Dienst bereitzustellen.
Überprüfen Sie den Status mit:
/var/qps/bin/diag/diagnostics.sh
Stellen Sie sicher, dass dort kein [FAIL] aufgeführt ist.
Führen Sie zum Überprüfen aller Anwendungen den folgenden Befehl aus:
/var/qps/bin/diag/about.sh
Unter anderem (z. B. Softwareversion) erhalten Sie eine Liste aller Dienste, die auf AIO ausgeführt werden, und die URLs, um darauf zuzugreifen.