navadavuluri's Posts

http://communities.vmware.com/thread/219943 Doesn't seem like VIX is for creating VMs
Great article, seems like the perfect path for mastering the SDK for Perl
Hello, Please take a look at these C# samples: http://communities.vmware.com/community/developer/codecentral/vsphere_ws_c I would advise downloading the Webservices SDK Here is th... See more...
Hello, Please take a look at these C# samples: http://communities.vmware.com/community/developer/codecentral/vsphere_ws_c I would advise downloading the Webservices SDK Here is the documentation to the SDK: http://www.vmware.com/support/developer/vc-sdk/ Developer's setup guide will guide you through setting up the environmental variables, etc. Programming Guide will guide you through the concepts of programming on vSphere Data models, etc The Webservices SDK could be used from Client (where your Visual Studio is). Please let us know if there is further questions. Thanks You, Nava Davuluri http://communities.vmware.com/community/developer/codecentral
Hello Jeff, Please find the attached sample code that our dev team cooked up. Note: In this class, look for “deployVMFromTemplate” method. That method contains “CustomizationIPS... See more...
Hello Jeff, Please find the attached sample code that our dev team cooked up. Note: In this class, look for “deployVMFromTemplate” method. That method contains “CustomizationIPSettings” object, and we are setting the IP of that object to DHCP IP. To make it static instead of setting its IP to “CustomizationDhcpIpGenerator”, the user needs to set it to “CustomizationFixedIp” which has “ipAddress” as its property. Thank you, Nava
VMware Contributed Sample Code Disclaimer Below are the attached two simple scripts to show how you can use vmware-mount on Linux to open LVM volumes. lvmMount.sh is a barebones script to... See more...
VMware Contributed Sample Code Disclaimer Below are the attached two simple scripts to show how you can use vmware-mount on Linux to open LVM volumes. lvmMount.sh is a barebones script to mount lvm disks. Basic idea is simple, vmware-mount on Linux allows you to mount a VMDK in flat mode. Using this, we mount all the disks in an LVM physical group in flat mode. We can then use LVM to scan for volume groups, activate the volume group of interest and mount the volume. lvmCreate.sh is another barebones script to test the lvmMount.sh. It creates 2 disks, makes a group out of these, creates a volume, mounts it and copies a test file into the volume. I have hardcoded many parameters and removed any error checking to show the sequence of commands. I don't claim to be a Linux/Scripting expert, please feel free to comment. Sample Code: http://communities.vmware.com/blogs/sudarsan/2009/02/05/sample-script-to-mount-lvm-volumes
VMware Contributed Sample Code Disclaimer The attached sample code shows off the integration between VIX and VDDK (VixDiskLib and vmware-mount). The sample is fairly complex, showing the... See more...
VMware Contributed Sample Code Disclaimer The attached sample code shows off the integration between VIX and VDDK (VixDiskLib and vmware-mount). The sample is fairly complex, showing the usecase of quantining a workstation VM. Here is what this sample does: Read and analyze the MBR of the primary disk Read boot.ini from the active partition - deterime and mount the boot volume Copy the system hive and  determine the mounted drives 'Scan'  the  drives to 'find' an infected file Quarentine the VM by removing the network device from VMX Power On the VM and Delete the files using VIX api Power off the VM and restore back the original configuration Sample Code: http://communities.vmware.com/blogs/sudarsan/2009/01/21/sample-code-showing-how-to-quarantine-a-vm-using-vix-and-vddk
VMware Contributed Sample Code Disclaimer The attahced sample code shows how to use VDDK to extract disk signature  and possibly modify it - both in managed and hosted scenarios. Hopef... See more...
VMware Contributed Sample Code Disclaimer The attahced sample code shows how to use VDDK to extract disk signature  and possibly modify it - both in managed and hosted scenarios. Hopefully, you will find them useful. Note that this is sample code to  show how to work with VDDK and not meant for direct use in your  production code. Sample Code: http://communities.vmware.com/blogs/sudarsan/2009/01/21/new-sample-code-for-vddk
VMware Contributed Sample Code Disclaimer How to use vmware-mount to mount disks on esx / vc seems to be a frequent question. I attached 2 pictures here to show the usage. Hopefully, the... See more...
VMware Contributed Sample Code Disclaimer How to use vmware-mount to mount disks on esx / vc seems to be a frequent question. I attached 2 pictures here to show the usage. Hopefully, these help. A couple of points to note: ha-datacenter is the data center name for any ESX. You can see this  also in the Managed Object Viewer. ([/]<esx  address>/mob/?moid=ha-datacenter) The inventory path can just be read off the VC client display (set the display mode to Virtual Machines & Templates) - insert "/vm" just after the datacenter name. Sample Code: http://communities.vmware.com/blogs/sudarsan/2009/01/14/using-vmwaremount-to-mount-disks-on-esx-vc
VMware Contributed Sample Code Disclaimer The attached sample code shows how to work with VDDK and VIM apis together. It uses C# to call the VI methods to get disk details, mount the s... See more...
VMware Contributed Sample Code Disclaimer The attached sample code shows how to work with VDDK and VIM apis together. It uses C# to call the VI methods to get disk details, mount the system volume and load a registry hive. Note that the sample only handles basic disk - also it is meant to show  the VDDK api's working with VI api's, not meant for use in production  code. Sample Code: http://communities.vmware.com/blogs/sudarsan/2009/01/21/more-sample-code
Demos are not on schedule builder, they are on first come first serve basis. -Nava
Hello, We are happy to announce about our demo at Technology Exchange Developer Day 2009, Vprobes -Observing the software stack from top to bottom Presenter: Rob Benson Demo ID: DS-21 ... See more...
Hello, We are happy to announce about our demo at Technology Exchange Developer Day 2009, Vprobes -Observing the software stack from top to bottom Presenter: Rob Benson Demo ID: DS-21 Time: 10:45 - 11:45 AM Abstract: VProbes is an instrumentation framework that enables users to observe VMware and guest software during runtime. We will also provide a brief overview of the current technology and what the future may hold.
Hello, We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, Demo on VDDK(Virtual Disk Development Kit), a part of vStorage APIs Presenter: Sudarsan Pidu... See more...
Hello, We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, Demo on VDDK(Virtual Disk Development Kit), a part of vStorage APIs Presenter: Sudarsan Piduri Demo ID: DS-07 Time: 5:45 - 6:45 PM Abstract: VixDiskLib and VixMntapi libraries can be used to manipulate virtual disks in both hosted and virtual infrastructure environments. These libraries can be used to enable on-line backups of running VMs from outside the VM. This demo will illustrate some additional use cases, like the use of these libraries to perform disk and file level tasks such as checking for presence of a file on a powered off vm. The demo is implemented using standard C.
Hello, We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, vCenter Orchestrator Presenter: Stefan Hochuli Paychere Demo ID: DS-09 Time: 1:30 - ... See more...
Hello, We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, vCenter Orchestrator Presenter: Stefan Hochuli Paychere Demo ID: DS-09 Time: 1:30 - 2:15 PM Abstract: This demo will walk you through the modification of a vCO plug-in. This will touch on modifying the base Java code, adapting the plug-in API implementation accordingly and create workflows to use the modification. As a result, you will gain a better understanding of all aspects of developing with the Orchestrator.
Hello, We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, VIX API Applications and Scripts for Managing Guest Environments Presenter: Matt Lamantia ... See more...
Hello, We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, VIX API Applications and Scripts for Managing Guest Environments Presenter: Matt Lamantia Demo ID: DS-03 Time: 3:45 - 4:45 AM Abstract: We will show examples of how the VIX API can be used to develop tools for managing guest environments in VMware products. Included will be a domonstration of prrof-of-concept tools that monitor processes and transfer files to multiple guests simultaneously. We will also show a Perl script that combines vSphere Web Services SDK and VIX SDK to re-size a virtual disk and then the filesystem above it on the fly.
Hello, We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, VIX API Applications and Scripts for Managing Guest Environments Presenter: Matt Lamantia ... See more...
Hello, We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, VIX API Applications and Scripts for Managing Guest Environments Presenter: Matt Lamantia Demo ID: DS-03 Time: 4:45 - 5:45 PM Abstract: We will show examples of how the VIX API can be used to develop tools for managing guest environments in VMware products. Included will be a domonstration of prrof-of-concept tools that monitor processes and transfer files to multiple guests simultaneously. We will also show a Perl script that combines vSphere Web Services SDK and VIX SDK to re-size a virtual disk and then the filesystem above it on the fly.
Hello, We are happy to announce about our discussion at Technology Exchange Developer Day 2009, A new support program for the growing the VMware Developer Community Presenter: Peter Warren ... See more...
Hello, We are happy to announce about our discussion at Technology Exchange Developer Day 2009, A new support program for the growing the VMware Developer Community Presenter: Peter Warren Demo ID: DS-24 Time: 3:45 - 4:45 PM Abstract: In this session, we will present a new support offering being created for the developer community. This program is aimed at advising developers who are building APIs to extend and customize VMware technology. This is your opportunity to help guide the direction of this important new support program.
Hello, We are happy to announce about our discussion at Technology Exchange Developer Day 2009, Choosing the right VMware Toolkit - A Panel Discussion Presenters: Preetham Gopalaswamy and C... See more...
Hello, We are happy to announce about our discussion at Technology Exchange Developer Day 2009, Choosing the right VMware Toolkit - A Panel Discussion Presenters: Preetham Gopalaswamy and Carter Shanklin Demo ID: DS-22 Time: 4:45 - 5:45 PM Abstract: This panel will provide an overview of several toolkits offered by VMware. The attendees will have an opportunity to ask questions about the appropriateness of different toolkits for different scenarios.