Some times you want a quick report of the disk types and firmware versions with the number of disks on each version. Recently NetApp put out a billiton about older disk firmware failing more often that they should. I was given the task of making sure all our disks where OK. To archive that I…
Tag: Powershell
Get info out of the Zerto analytic portal
This is a part of a script I have been using for about 2 years to pull basic data out of the Zerto analytic portal. I have really only just scratched the surface of what I can get. When I first wrote this all I needed was the number of green/yellow/red VPGs but there is…
Orphan file removal for the paranoid
here is a script i put together to loop through the RVTools result and mount all the suspect VMDKs
NetApp SFP FC troubleshooting
I was recently in a situation where a number of customer VM suddenly became unusable. When investigating the VMs in vCenter we could see that the disk latency was in the seconds. The back end storage was a NetApp AFF connected to the hosts using Fiber Channel. So looking at the AFF event logs I…
Using SSHShellStream
One of my pet projects I am working on is a fully auto VCSA certificate checking script. I want to check the machine, root and STS certificates. I still have some problems to over come but I think I have solved my most pressing problem. That problem was how do I SSH to the VCSA…
Write to debug/log file function
Here is a function to save time when writing logging or debugging information in scripts. It has grown from a simple “dump stuff to a file” to a handy “Swiss army knife” of logging. The function is not perfect and will no doubt keep growing. A quick thing to mention is that if the file…
VCSA Cert checking script
Over the past year I have seen quite a few STS certs expire in production environments. I have been meaning to write something to scan a VCSA and report back the expiry dates of all the certs. This has posed a problem because I have to use SSH and one command needs to follow another….
VMWare tasks
Some thing I always send a lot of time doing is looking for old tasks in vCenter. When using the web client or even Powershell you get a list of active tasks and some old ones before they disappear. You can go back through the Event list but sometimes you need to see the tasks….
VM clone script
This is a VM clone/”backup” script that I use in my home lab. I schedule this script to make a clone of important VMs (works with vCenter) and clones them to another datastore. Obveusly this is not a proper backup but if I make a config change or lose a datastore then this will (and…
File deletion scripts
I get asked quite alot at work to monitor folders and delete files older then x days or stop them growing out of control. These folders are normaly FTP backups of things that do not age out. Like config backups (NSX im looking at you). There are a couple of ways to do this. The…