Hi,
I've got an environment of 30+ controllers, some with NFS licensed and some without, but all with CIFS. �I'm trying to figure out a way to push drive qual files (and eventually the firmware files) to all the controllers without going one-at-a-time (batch vs. by hand). �30+ means I can't mount them all via CIFS at the same time, and with half of them without NFS licensed I can't mount them via NFS to, say, a linux host. �I was looking into using DFM to push the files to all the controllers, but it doesn't seem to work with anything but the config files it can pull off the controllers first.
Anyone have a favorite method?
Hi Scott,
If you set up public key access for ssh (no password prompt) then you could do this from a Unix host for each filer:
ssh root@filername 'wrfile /vol/vol0/etc/...' < filename
You could put the filer hostnames in a file called "filers" one per line and do it all with this command:
for filer in `cat filers`; do ssh root@$filer 'wrfile /vol/vol0/etc/...' < filename done
Or perhaps a better approach would be to put the install package on the web and do this:
for filer in `cat filers`; do ssh root@$filer 'software install http://webhost/file' done
Steve Losen scl@virginia.edu phone: 434-924-0640
University of Virginia ITC Unix Support