Hi, Mr. Flibble. I would like to add to my co-worker John ("cpqarray")'s comments above. Also, even if I bore you with too much detail, I have a question for you at the bottom of this message. ...
See more...
Hi, Mr. Flibble. I would like to add to my co-worker John ("cpqarray")'s comments above. Also, even if I bore you with too much detail, I have a question for you at the bottom of this message. There are several ways to script in a VMware Infrastructure environment. The oldest way is with Service Commands. Our VMware Infrastructure 3: Deploy, Secure and Analyze training course covers, among other things, how to do many important VI tasks at the Service Console command line. A newer way is to use our Web Services API with a programming language such as Perl or Java. For some time now, VMware has made the VI Perl Toolkit available; this package makes programming using the Web Services API a lot easier by wrapping up API calls in nice pre-packaged Perl object methods. Although we don't have any training on the VI Perl Toolkit right now, the documentation contains tons of working examples. An even newer way to script (new as of 3.5 and 3i) is to use the Remote CLI. This is, in effect, a reimplementation of familiar Service Console commands using the Web Services API. We don't have any standalone training on the Remote CLI either, but you can get a flavor of it from the demonstration of Storage VMotion, a CLI-only feature, in our self-paced online course on what's new in 3.5. Finally: what John referred to in his post above is the VI Powershell Toolkit. Do you know about Powershell? It is the new Windows CLI, and easily the coolest idea to come out of Microsoft in a long time. (I am a longtime Unix geek, so I hope that compliment has some weight coming from me.) Right now VMware is running a public beta of the VI Powershell Toolkit, which is built on top of Powershell. It is excellent because it lets you do a lot of VI actions from the command line that would take a ton of code in the Perl Toolkit and would be impossible from the Service Console command line. We will be offering self-paced online training on the VI Powershell Toolkit in a few months, and Powershell will be coming to our instructor-led curriculum later. OK, Mr. Flibble, now I have an opinion question for you (and any other VMware user reading this who cares to weigh in). In my experience, people who want to script VI, or learn more about command-line ESX and VirtualCenter management, do so for one of three reasons: 1 They just prefer the command line over GUIs. 2 They're building automation. 3 Their objective is to troubleshoot, so they want to be able to reach beneath the GUI. Do you fall into one of these three categories? If so, which? If not, what have I missed? Thanks! -- Brian Rice Education Services Product Manager Professional Services Organization, VMware, Inc. Message was edited by: brianriceca to clarify that Powershell comes from Microsoft and the VI Powershell Toolkit comes from VMware