Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit la procédure à suivre pour installer une solution Cisco Policy Suite (CPS) All in One (AIO) sur un lecteur VMware Workstation.
Aucune spécification déterminée n'est requise pour ce document.
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Un tel déploiement peut être utile pour se familiariser avec la solution elle-même, à des fins de formation ou comme laboratoire pour les tests de fonctionnalités de préproduction.
La procédure s'applique à la version 10.1.0 de CPS, mais peut également être adaptée à d'autres versions. Consultez la documentation officielle pour obtenir des instructions spécifiques.
Étape 1. Téléchargez le logiciel CPS depuis cisco.com, à savoir CPS_10.1.0.release.iso et CPS_10.1.0_Base.release.tar.gz.
Étape 2. Extraire. CPS_10.1.0_Base.release.tar.gz. À l'intérieur, vous devez trouver un fichier base.vmdk (image de disque de VM). Cette opération est utilisée ultérieurement comme disque dur pour machine virtuelle (VM).
Étape 3. Créez une nouvelle machine virtuelle de type CentOS 64 bits. Choisissez un disque dur (HDD) très petit que vous pourrez supprimer ultérieurement.
Personnalisez le matériel, de sorte qu'il inclut deux cartes ou contrôleurs d'interface réseau (NIC), l'un pour l'interne et l'autre pour la gestion.
Cette méthode permet de modifier les paramètres de la machine virtuelle :
Note: La taille du disque dur est de 100 Go, mais il occupe en fait beaucoup moins (il s'agit de la taille dynamique).
virtualHW.version = "8"
Note: Ce message peut être signalé sur la console de machine virtuelle du Gestionnaire de cluster. Vous pouvez ignorer ce message 'Probing EDD (edd=off to disable)'.
Cela peut prendre environ dix minutes jusqu'à ce que le CPS démarre et fournisse l'invite de connexion.Lorsqu'elle est disponible, connectez-vous avec root/cisco123.
Étape 4. Configurez les paramètres réseau.
Attribuez l'interface eth0 à un réseau local (alias privé) en modifiant /etc/sysconfig/network-scripts/ifcfg-eth0 comme suit :
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=192.168.119.200
NETMASK=255.255.255.0
Attribuez eth1 à un réseau local différent (alias public) en modifiant /etc/sysconfig/network-scripts/ifcfg-eth1 comme suit :
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=172.16.1.200
NETMASK=255.255.255.0
Assurez-vous que les adresses IP sont configurées en fonction des adresses IP associées aux adaptateurs d'hôte virtuel auxquels ils se connectent dans VMware Player.
Par exemple, si la première interface est connectée à l'adaptateur réseau VMware VMnet 8 qui est configuré comme faisant partie du réseau 192.168.119.0/24 (comme illustré ici), vous devez choisir une adresse IP dans cette plage.
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 . . . . . . . . . :
Redémarrez la mise en réseau avec /etc/init.d/network restart.
Vous pouvez désormais accéder à Secure Shell (SSH) dans la machine.
Étape 5. Connectez-vous à la machine virtuelle en tant qu'utilisateur racine à l'aide de SSH et d'une adresse publique (ou via la console de la machine virtuelle).
Modifiez/ajoutez l'adresse IP privée eth0 du Gestionnaire de cluster dans /etc/hosts.
Exemple :
192.168.119.200 installer
Étape 6. Mettre à jour la clé publique Rivest-Shamir-Addleman (RSA) :
cp /etc/ssh/ssh_host_rsa_key.pub /root/.ssh/id_rsa.pub
Étape 7. Montez l'ISO à partir du CD/DVD :
mkdir -p /mnt/iso
mount -o loop /dev/sr0 /mnt/iso/
Note: Vérifiez si la commande install.sh est disponible dans /mnt/iso.
Si la commande install.sh n'est pas disponible, procédez comme suit
umount /mnt/iso
mount -o loop /dev/sr1 /mnt/iso/
Étape 8. Afin d'installer un déploiement AIO où tous les composants CPS sont installés sur une seule machine virtuelle, configurez ce noeud comme un 'aio' :
echo NODE_TYPE=aio > /etc/broadhop.profile
Étape 9. Exécutez le script install.sh à partir du répertoire ISO :
cd /mnt/iso
./install.sh
Lorsque vous y êtes invité, entrez mobile.
Étape 10. Lorsque vous êtes invité à initialiser l'environnement, saisissez y.
Lorsque vous y êtes invité, saisissez 1 (Nouveau déploiement).
Une fois install.sh terminé, vérifiez que la configuration de votre système est correcte, en ce qui concerne le nom d'hôte de ce serveur :
cat /etc/sysconfig/network
Vérifiez la valeur de la variable HOSTNAME. Généralement, cette valeur est définie sur lab, mais les noms d'hôte alternatifs peuvent fonctionner. Si vous avez modifié cette valeur, redémarrez la machine virtuelle
Étape 11. Exécutez cette commande pour réinitialiser CPS.
/var/qps/install/current/scripts/upgrade/reinit.sh
Remarque : reinit.sh exécute la marionnette sur AIO et vérifie si elle est exécutée correctement. Avec le premier essai de l'auteur, la session SSH s'est déconnectée. Il est préférable de le faire directement dans la console de VM.
Étape 12. Vérifiez que le noeud doit être configuré en tant qu'AIO dans le fichier /etc/broadhop.profile. S'il n'est pas configuré pour être AIO, configurez explicitement ce noeud pour être une aio :
Étape 13. Exécutez le script de configuration pour appliquer les configurations appropriées au système :
puppet apply -v --modulepath "/etc/puppet/modules:/etc/puppet/env_config/modules" --pluginsync /etc/puppet/manifests/init.pp --logdest /var/log/puppet.log
Étape 14. Exécutez ces commandes pour publier la configuration et redémarrer CPS.
/var/qps/bin/control/restartall.sh
restartall.sh script process demande à l'un ou l'autre des Y/N de redémarrer le processus. Entrez Y pour redémarrer le processus.
Étape 15. Réinitialiser le mot de passe du Control Center. Exécutez le script change_passwd.sh. Comme il s'agit d'une nouvelle installation, avant d'exécuter le script change_passwd.sh, exécutez source /etc/profile.d/broadhop.sh pour source les scripts de diffusion dans le PATH. Ceci est applicable pour la première fois uniquement.
Étape 16. Ajoutez un utilisateur grafana.
Ajouter un utilisateur avec un accès en affichage uniquement :
/usr/bin/htpasswd -cs /var/broadhop/.htpasswd user1
Note: Pour plus d'informations sur la grafana, consultez la documentation officielle.
Utilisez cette section pour confirmer que votre configuration fonctionne correctement.
À ce stade, le noeud Gestionnaire de cluster est correctement configuré pour fournir un service tout-en-un.
Vérifiez l'état avec :
/var/qps/bin/diag/diagnostics.sh
Assurez-vous qu'aucun [FAIL] n'y figure
Afin de vérifier toutes les applications, exécutez la commande :
/var/qps/bin/diag/about.sh
Entre autres choses (comme la version logicielle), vous obtenez une liste de tous les services qui s'exécutent sur AIO et les URL pour y accéder.