L'archive de configuration peut utiliser trois protocoles de transport différents pour télécharger des configurations à partir de périphériques.
TFTP (Trivial File Transfer Protocol)
Telnet
Remote Copy Protocol (RCP)
L'archive de configuration utilise le premier protocole de la liste. Si ce protocole échoue, l'archive utilise le deuxième protocole, puis le troisième, jusqu'à ce qu'elle trouve un protocole de transport qui peut télécharger la configuration. La gestion des images logicielles (SWIM) utilise le TFTP pour copier des images des périphériques vers le serveur CiscoWorks 2000 (CW2000).
Ce document explique comment configurer et dépanner l'archive de configuration lors de l'utilisation de TFTP sur UNIX. Les utilisateurs NT n'ont pas à s'en inquiéter car CW2000 installe un service TFTP pour vous. Si vous utilisez SWIM et que vous avez configuré RCP, référez-vous à Configuration de RCP en tant que protocole de transport dans Cisco Resource Manager Essentials.
Aucune spécification déterminée n'est requise pour ce document.
Les informations de ce document s'appliquent aux versions 3.0, 3.1, 3.2 et 3.3 de RME sur les plates-formes Windows et Solaris.
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.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Suivez ces étapes pour définir TFTP comme protocole préféré dans l'archive de configuration :
Connectez-vous à CW2000 en tant qu'administrateur.
Sélectionnez Resource Manager essentials.
Sélectionnez Administration.
Sélectionnez Gestion de la configuration.
Sélectionnez Configuration générale.
Vérifiez que TFTP est le premier protocole.
Procédez comme suit pour vérifier que les attributs de votre périphérique sont corrects :
Connectez-vous à CW2000 en tant qu'administrateur.
Sélectionnez Resource Manager essentials.
Sélectionnez Administration.
Sélectionnez inventaire.
Sélectionnez les attributs du périphérique.
Sélectionnez votre périphérique et cliquez sur Terminer.
TFTPD est un serveur qui prend en charge Internet TFTP. Ce serveur est normalement démarré par inetd (démon) et fonctionne au port indiqué dans la description du service Internet TFTP dans le fichier /etc/inetd.conf. Par défaut, l'entrée relative à la TFTPD dans etc/inetd.conf est commentée.
Vérifiez que le /etc /inetd.conf a les entrées suivantes et que l'entrée commençant par TFTP n'est pas commentée (un signe de hachage "#" au début est utilisé pour commenter l'entrée).
# Next line added by Cisco Works Resource Manager postinstall. tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot
Remarque : CW2000 requiert les -s.
Vous pouvez voir une entrée comme celle-ci dans inetd.conf :
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s \ /tftpboot
Cependant, CW2000 ne le reconnaît pas lorsque l'entrée du répertoire tftpboot est fractionnée entre des lignes. Vous pouvez avoir plusieurs répertoires tftpboot et les entrer comme indiqué ci-dessous.
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot /ust/tftpboot
CW2000 sélectionne le premier répertoire de votre liste. Par exemple, si vous voulez que CW2000 utilise /usr/tftpboot comme tftpdir, modifiez l'entrée ci-dessus en la remplaçant par ce qui suit :
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /ust/tftpboot /tftboot
Si vous ne trouvez pas cette entrée, vous pouvez l'ajouter manuellement. Assurez-vous d'utiliser des onglets comme séparateurs, sauf avec les -s que vous devez utiliser des espaces.
Si l'entrée est là, mais commenté dehors, supprimez le commentaire (#) et enregistrez le fichier.
Après avoir modifié le fichier, arrêtez et redémarrez l'entrée comme suit :
# ps -ef | grep inetd root 134 1 0 Jun 21 ? 0:06 /usr/sbin/inetd -s
Où 134 est le PID de l'inetd (votre serveur peut avoir un PID différent).
# kill -HUP 134
Cette commande envoie un signal HUB au processus inetd afin que le processus soit relancé et relaie le fichier inetd.conf.
Suivez ces étapes pour vous assurer que TFTP est opérationnel sur votre système :
Accédez au répertoire que vous utilisez pour votre serveur TFTP (éventuellement /tftpboot).
# cd / tftpboot
Créez un fichier vide.
# touch test.cfg
Modifiez l'autorisation sur ce fichier comme suit :
# chmod 666 test.cfg
Accédez à l'un de vos périphériques et procédez comme suit :
Remarque : Cet exemple est effectué sur un routeur 3640. Si vous avez un commutateur, consultez la documentation pour connaître la syntaxe appropriée.
ponch#copy running-config tftp: Address or name of remote host []? 172.17.246.240 ! -- IP address of CW2000 server Destination filename [ponch-confg]? test.cfg !!! 5237 bytes copied in 1.44 secs (5237 bytes/sec)ponch#
Les points d'exclamation (!!!) signifient que la copie sur le serveur TFTP a réussi.
Procédez comme suit pour vérifier que CW2000 peut utiliser ce TFTP avec succès :
Exécutez cette commande pour vérifier que vous disposez d'un espace disque suffisant :
# df -k /tftpboot Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 7989885 5802105 2107882 74% /
Vérifiez que les autorisations appropriées sont définies sur les fichiers suivants :
# ls -l /etc/inetd.conf lrwxrwxrwx 1 root root 17 Dec 8 2000 /etc/inetd.conf -> ./inet/ inetd.conf
# ls -l /etc/inet/inetd.conf -rw-r--r-- 1 root sys 5270 Nov 18 22:22 /etc/inet/inetd.conf
Remarque : Les autorisations pour les deux fichiers doivent être identiques aux lignes ci-dessus.
# ls -l | grep tftpboot drwxrwxrwx 3 root other 6656 Dec 10 09:20 tftpboot/
Utilisez la commande suivante pour vérifier que CW2000 connaît l'emplacement du répertoire d'accueil TFTP :
#/opt/CSCOpx/bin/perl /opt/CSCOpx/objects/cmf/bin/tftpSvcs.pm /tftpboot#
Vérifiez que la commande retourne le chemin vers le répertoire d'accueil du TFTP. Dans l'exemple ci-dessus, la commande retournait /tftpboot, qui est le répertoire d'origine TFTP.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
31-Aug-2009 |
Première publication |