NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information...
Transcript of NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information...
![Page 1: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/1.jpg)
NLVMUG– 16 maart 2017
![Page 2: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/2.jpg)
![Page 3: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/3.jpg)
vROAPIthe Personal Information Processor
for datacenter automation survival
![Page 4: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/4.jpg)
SHARING KNOWLEDGE
“Power is gained by
Not hoarding it”
Ruurd Keizer
@RuurdKeizer
devops.lol
vroapi.net
![Page 5: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/5.jpg)
vRO ?
“vRO is a free vCenter feature that helps automate VMware vCloud Suite, vSphere and other virtualization management system processes.”
![Page 6: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/6.jpg)
Architecture• Workflow engine
• Predefined & custom workflows
• Extensibility through plugins
![Page 7: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/7.jpg)
vCenter feature
Workflows can be enabled on vSphere resources
![Page 8: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/8.jpg)
Customization
• Simple use cases• Workflow editor (drag & drop)
• Advanced scenarios• Custom scripts (Javascript)
![Page 9: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/9.jpg)
So far so good.
![Page 10: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/10.jpg)
Let’s start coding.
![Page 11: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/11.jpg)
And you will find out...
![Page 12: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/12.jpg)
The API explorer SUCKS• Modal
– you can not work on your code while the search is open
• No reverse type search– which methods give back this class?
• Not available outside vRO client– the client always has to be open
• Can only search in installed plugins– no version comparison
![Page 13: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/13.jpg)
So we wrote our own• Reverse type search!
– which methods give back this class?
• Available in the browser!– always there
• Can search in all plugins and versions!– including version comparison
• Free!
![Page 14: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/14.jpg)
vROAPI.NET
“vROPipboy”
• Demo• Search
• Explore
• Immediate info on how to get the type
![Page 15: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/15.jpg)
vROAPI.NET architecture
“vROPipboy”
• .NET Core• Runs on Linux
• Responsive UI• Works on Mobile
• In memory database• FAST
• 40 MB RAM footprint
![Page 16: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/16.jpg)
Conclusion
• vRO is an extremely powerful tool
• The editor and API explorer suck
• Use vROAPI.net
(still looking for sponsors)
![Page 17: NLVMUG 16 maart 2017 · 2017. 4. 3. · NLVMUG–16 maart 2017. vROAPI the Personal Information Processor for datacenter automation survival. SHARING KNOWLEDGE “Power is gained](https://reader036.fdocuments.in/reader036/viewer/2022071510/612dd28f1ecc515869426da1/html5/thumbnails/17.jpg)
Questions?Thanks for Attending!