Skip to content

vBlog.nl

All about technology

Menu
  • Home
  • VMware Cloud Director
  • vSphere
  • Automation
    • PowerCLI
    • PowerShell
    • Terraform
  • NSX
  • Horizon DaaS
  • About Us
Menu

Developer Center Code Capture

Posted on January 7, 2020

In the latest release of vCenter (6.7U2 and higher) you will find a feature called Developer Center Code Capture.

If you are familiar with VMware flings you might know about the Onyx fling which was a similar project.

The idea of a developer center was first released in the VMware on AWS Cloud console. As the tool is highly popular VMware decided to add it to the vSphere client as well.

With code capture we get the possibility to record our actions in the vSphere client and output those actions as code.

You can use this code for instance to reproduce these actions for automating tasks and making your live as an administrator or developer easier.

The code that is being recorded and outputted is in a form of PowerCLI called “low-level PowerCLI”. Instead of the familiar high-level cmdlets like  Get-CIVAPP or Get-VM the output is .Net based and can be used directly to interact with the vSphere API.

In this blog I will show you what you can do with the Developer Center Code Capture feature.

Table of Contents

  • Enable code capture
  • Recording code
  • Proof that the captured code works
Enable code capture

As a first step I need to enable the code capture feature in the vSphere client.

Developer center location  Code Capture enable button

Once I have enabled the code center I can start recording actions in vCenter.

Recording code

For this demo I will clone a demo VM and record the code output to see what we get. Therefore I have created a VM called ‘vblog-arjen’ before hand.

To start recording I need to click the record button that has appeared since I enabled the Code capture feature. (The button can be found in the top right corner of the vSphere client)

record button

The next step for me is to actually perform the action of cloning a VM  and see what happens.

Once I am done with the clone operation I pressed the record button again to stop recording.

As soon as I hit stop I am taken back to the Developer center and the code is presented to me.

code output

As you can see I have the option to clear and start another action or to copy and or download the code.

Proof that the captured code works

For the purpose of this blog post I have copied the code and I will now try to redo my clone action using PowerCLI.

But first things first, I have to delete the cloned VM.

Now I can run the code and see what happens.

proof that it works

And there we have it succes. I hope you enjoyed reading this post and found it useful.

Other interesting automation related articles:

  • vCloud automation tools
  • Deploy a vApp using PowerCLI
  • The basics of vcd-cli
  • vCloud PowerCLI/PowerShell basics

I was inspired to write this blog post after reading about vSphere Client Developer Center on https://blogs.vmware.com/ 

Loading

Share on Social Media
x facebook linkedin reddit emailwhatsapptelegram

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent articles

  • Workspace ONE Access services monitoring July 11, 2023
  • vCloud Director API – Couldn’t connect to cloud server with the provided session id May 24, 2023
  • Horizon DaaS – Maximum sessions exceeded May 9, 2023
  • VMware Cloud on AWS with FSx for NetApp ONTAP December 28, 2022
  • Workspace ONE Access – Change certificate December 22, 2022
  • UI themes for VMware Cloud Director 10.4.1 and later December 16, 2022
  • VMware Tanzu Kubernetes Grid December 15, 2022
  • Workspace One Access – Not logged in to server FQDN. Please invoke Save before Sync December 12, 2022
  • NSX Edge configuration has failed. 1G hugepage support required. December 7, 2022
  • Horizon DaaS – Unable to connect to Desktop November 24, 2022

Tags

Automation bootstrapping Container Service Extension Credential Manager Desktone.log ESXi EUC EXi GPU Horizon DaaS Instant-Clone Logging NSX nsx-t PowerCLI PowerShell Putty Raspberry PI SSL Tanzu Terraform update vcd-cli vCenter vCloud vCloud Availability vCloud Director VDI vGPU VMware VMworld vSAN vSphere vVols workspace one Zerto

VMware Cloud Provider Blog

  • Ransomware Recovery for Cloud Providers Using VMware Cloud Director Availability
    by Nikolay Patrikov on September 28, 2023 at 10:30 am

    According to multiple reports, one of the biggest challenges for organizations is being targeted by Ransomware attacks. It is now happening more frequently than ever, which leads to several complications such as re-infection during recovery, prolonged recovery period, etc.  One of the most efficient ways to counteract this is to implement an effective Disaster Recovery policy. It … Continued The post Ransomware Recovery for Cloud Providers Using VMware Cloud Director Availability appeared first on VMware Cloud Provider Blog.

  • Tanzu Mission Control Self-Managed Now Available for Cloud Services Providers and Sovereign Cloud Providers
    by Christopher Wong on September 28, 2023 at 10:00 am

    Tanzu Mission Control, VMware’s centralized Kubernetes management platform, is evolving quickly from its initial release in 2020 to adapt to industry trends and changing customer needs. As observed in the VMware State of Kubernetes 2023 report, over 50% of respondents indicated they wanted to leverage multiple clouds to reduce vendor dependency, while 42% wanted to … Continued The post Tanzu Mission Control Self-Managed Now Available for Cloud Services Providers and Sovereign Cloud Providers appeared first on VMware Cloud Provider Blog.

  • End of NSX Migration for VMware Cloud Director…! What Should I Know?
    by Jaikishan Tayal on September 26, 2023 at 5:03 pm

    In May 2023, VMware unveiled the 7th major release of the VMware NSX Migration for VMware Cloud Director 1.4.2 tool, introducing an extensive array of functionalities and elevating the tool’s capabilities to encompass a comprehensive set of features, facilitating the migration of VMware Cloud Director Networking from NSX for vSphere to VMware NSX (formerly known … Continued The post End of NSX Migration for VMware Cloud Director…! What Should I Know? appeared first on VMware Cloud Provider Blog.

  • Alternative Solutions for Unsupported Features in VMware NSX Migration for VMware Cloud Director…!
    by Jaikishan Tayal on September 26, 2023 at 4:30 pm

    The VMware NSX Migration tool for VMware Cloud Director has seen multiple updates aimed at improving its capabilities and keeping pace with the evolving nature of both VMware Cloud Director and VMware NSX releases. However, it’s worth mentioning that there are certain features that remain unsupported. This could be attributed to their intricate nature or … Continued The post Alternative Solutions for Unsupported Features in VMware NSX Migration for VMware Cloud Director…! appeared first on VMware Cloud Provider Blog.

  • Understanding vGPU functionality with VMware Cloud Director
    by Jaikishan Tayal on September 26, 2023 at 2:02 pm

    VMware Cloud Director (VCD) is a cloud management platform that enables service providers to offer multi-tenant cloud services to their customers. When it comes to using Virtual Graphics Processing Units (vGPUs) with VCD, here are the key details and advantages: VMware Cloud Director (VCD) with vGPU support offers advantages not only for virtual machines (VMs) … Continued The post Understanding vGPU functionality with VMware Cloud Director appeared first on VMware Cloud Provider Blog.

©2023 vBlog.nl | Design: Newspaperly WordPress Theme