I have a series of scripts that run on the OS that has vCenter, they all run with Windows task scheduler. Well, even though the scripts have been running for months - and I don't know why I didn't initially think about this - but it seems like I should have those scripts running off of a different machine. The scripts range from actions to remove old snapshots, scripts to create weekly scheduled snapshots, to scripts that run various reports.
I guess I'm looking for any reason why it wouldn't be a huge issue if the OS that runs vCenter runs the scripts, but it I know it's probably best to just get them all off of vCenter and run them somewhere else...well, I feel that it's best.
Your opinions?
I would split them only for the fact that it could add extra load to your Virtual Center that it doesn't need. I have also seen on occasion where runaway powershell scripts can fill up temp space and crash a server.
Yeah, I sort of always have a box on the side that I have as a test box that I have set scripts running from... as the previous poster stated...if for no other reason then to keep load of the vcenter server...
Hope this helps
Fully agree with the previous comments.
Some arguments, on top, I like to use for myself:
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
This is one of those cases where I started out with one small script that I had run on vCenter, and now it has ballooned to 8 or so scripts, and that number will keep going up. I knew better from the start, but I just kept doing it. The moving process won't be too much trouble, so I'll start working on it. Thanks for the input.