When i use below command, it automatically copies image to ALL member switches and sets boot statement by itself.
archive download-sw /leave-old-sw ftp://username:pass...@10.4.1.104/c2960x-universalk9-tar.154-4.E4.tar
I need to write a script to verify that boot statement is automatically set in ALL member switches of a stacked switch after this copying. But problem is i can easily write it when the boot statement is only 1 line. But when it is in multiple lines as below (3 boot statement for 3 member switches), thenhow can i verify that'flash:/c2960x-universalk9-mz.152-4.E7/c2960x-universalk9-mz.154-4.E4.bin' exists on every line and not just in 1 or 2 lines?
SWITCH#sh boot | i BOOT path-list
BOOT path-list : flash:/c2960x-universalk9-mz.152-4.E7/c2960x-universalk9-mz.154-4.E4.bin
BOOT path-list : flash:/c2960x-universalk9-mz.152-4.E7/c2960x-universalk9-mz.154-4.E4.bin
BOOT path-list : flash:/c2960x-universalk9-mz.152-4.E7/c2960x-universalk9-mz.154-4.E4.bin
--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/a473afb7-a028-4dcb-b22e-3149242db38bn%40googlegroups.com.
Thanks,
Pushparaj G
I need to write a script to verify that boot statement is automatically set in ALL member switches of a stacked switch when doing post-copying verification.
But the problem is the script i know checks if boot statement for new image is set or not. It DOESN'T check if the boot statement is set for ALL member switches or not.
In other words, in below output, in case if new image is missing for 1 of the 3 member switches, how can i identify it using a script? Each switch may contain different number of stacked switch, so i may not be able to use pipe length parameter unles i included some conditional (which may make the script very lengthy)
SWITCH#sh boot | i BOOT path-list
BOOT path-list : flash:/c2960x-universalk9-mz.152-4.E7/c2960x-universalk9-mz.154-4.E4.bin
BOOT path-list : flash:/c2960x-universalk9-mz.152-4.E7/c2960x-universalk9-mz.154-4.E4.bin
BOOT path-list : flash:/c2960x-universalk9-mz.152-4.E7/c2960x-universalk9-mz.154-4.E4.bin
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/baaeb194-7326-4ed7-ae81-c790ac7b321bn%40googlegroups.com.