The VIX API. Dawson Dean and Matt LaMantia

Size: px
Start display at page:

Download "The VIX API. Dawson Dean and Matt LaMantia"

Transcription

1 The VIX API Dawson Dean and Matt LaMantia

2 Agenda What is the VIX API? Use Cases API overview Conclusion

3 What is the VIX API? A programming interface for automating both VM operations Things you would do through the Workstation UI and guest operations Making things happen inside the guest OS VIX-based application or script VIX Library Guest ops Host ops Application Operating System VMware Virtualization Platform

4 What Products does VIX Support? Server 1.0 Workstation 6.0 (currently in beta) 6.0 Beta now!

5 Key Themes Simplicity The API is small Works with VMware Workstation. Requires no special infrastructure Focus on what customers use VMs for Power operations Snapshot operations Run a program in the guest OS Copy files between host and guest OS Language and platform independent C, Perl, shell COM (coming soon) Asynchronous, but easy to use synchronously

6 Comparison to Other VMware APIs VIX API VI SDK vmperl, vmcom Target customer and scale Stand-alone customer controls individual instances Enterprise customer Deprecated Connectivity (current) VMware Workstation VMware Server ESX Server VirtualCenter ESX Server GSX Server Language bindings C Perl COM Web service protocol, multiple client-side language bindings (Java, VB.net, C#, C++, Perl, Python) through third-party toolkits Perl COM

7 Different Customers for VIX and VIM VI SDK - Enterprise Management Customer VMs are managed in a data center. There is always a server and a network Management tools for resource control, VM deployment, VM control VIX API - Stand-alone (personal) customer VMs are unmanaged Just files that can be copied by the user No official list of hosts Hosts may be added, removed, started or stopped at any time Could be a laptop There may be no network, and no central server VMs may be integrated with tools like IDEs Guest OS functionality

8 Agenda What is the VIX API? Use Cases API overview Conclusion

9 VIX Lets You Integrate Virtualization into Your Own Solutions You are the innovators Customers: Build tools and scripts on our APIs meet needs not provided by our UI automate processes in VMs ISVs: Build software on top of our platform add even more value Full Object Model API C, Perl, COM (VB, C#, VBScript) We use these same APIs to build our own GUIs!

10 Example: IDE integration Both Visual Studio and Eclipse

11 Example: IDE integration Select and configure a VM Write code in IDE Select Debug in VM VMware extension Launches the selected VM Shares a folder in the guest Runs program via shared folder Attaches debugger to guest process A VM becomes a runtime environment for a host application

12 VIX Lets You Use VMs for Special-Purpose Solutions A VM can encapsulate a specific task, not a just simulated computer Each bug repro case Each test case Each build environment Each untrusted application Each customer configuration from a support call Change the way you work with VMs Each person can have hundreds or thousands of VM s Search, automation, etc. You need to do things in the guest, not just on the virtual hardware

13 Example: Nightly Build Script Power on a VM Set up data files, like source code or config files Copy data files from host to guest Set up shared folders between VM and local host Run an application inside the VM Check to see the application completed successfully Copy result files back to the host Test result files

14

15

16

17

18

19

20 Variations on the Scenario Different applications Patch installers Test suites A large application that requires special environment An untrusted application Run it as a script From a cron job On demand From another application, like VisualStudio Different VMs Write on one platform, then test on every Windows OS Run Linux application as a script from windows A VM makes any script into a self-contained environment

21 Agenda What is the VIX API? Use Cases API overview Conclusion

22 Object Types Host One host machine may contain several VMs VM One VM, running or not Represents both the VM configuration and guest OS Job The state of a currently executing asynchronous operation Snapshot The state of one VM snapshot May be only one, or several of these for a VM More in future releases Simple object model

23 Object Handles All objects are opaque handles Each handle has a type, VM, Team, Job, etc. Handles are reference counted All handles have properties Typed Name/Value pairs Names are defined by us There is a separate mechanism for customer metadata Value Types are integer, int64, string, bool, handle (In the future we will add blobs) All configuration state of any handle type is available through properties

24 Basic Handle Operations AddRef and Release GetHandleType GetPropertyType (metadata) GetProperties, SetProperties Subscribe, unsubscribe to events

25 Basic Host Operations Connect, Disconnect Local or remote host Workstation, Server Register and Unregister VMs Only on server FindItems Find running VMs PumpEvents

26 Basic VM Operations Open Power operations PowerOn, Off, Suspend, Reset Delete Snapshots Create, revert, delete, get Misc. UpgradeVirtualHardware, InstallTools

27 Guest OS Functions Process Operations Run programs on guest List processes Kill a process File Operations Copy files between host and guest Delete files on guest or test if file exists Other Get and set environment variables LoginToGuest, LogoutFromGuest

28 Basic Job Operations Wait CheckCompletion GetErrorStatus

29 C Sample Code Run a Program in the Guest VixError err = VIX_OK; VixHandle hosthandle, jobhandle, vmhandle; jobhandle = VixHost_Connect(...); err = VixJob_Wait(jobHandle,..., &hosthandle,...); jobhandle = VixVM_Open(hostHandle, "c:\\vm\myvm.vmx",...); err = VixJob_Wait(jobHandle,..., &vmhandle,...); jobhandle = VixVM_WaitForToolsInGuest(vmHandle,...); err = VixJob_Wait(jobHandle, ); jobhandle = VixVM_LoginInGuest(vmHandle, "name", "password",...); err = VixJob_Wait(jobHandle, ); jobhandle = VixVM_RunProgramInGuest(vmHandle, "c:\\myprogram.exe",...); err = VixJob_Wait(jobHandle,..., &exitcode,...); jobhandle = VixVM_PowerOff(vmHandle,...); err = VixJob_Wait(jobHandle, );

30 Perl Sample Code - Run a Program in the Guest use VMware::Vix::Simple; use VMware::Vix::API::Constants; my $err; my $vmhandle; my $hosthandle; ($err, $hosthandle) = HostConnect(VIX_API_VERSION, VIX_SERVICEPROVIDER_VMWARE_SERVER, " ", 902, "myusername", "mypassword",0, VIX_INVALID_HANDLE); ($err, $vmhandle) = VMOpen($hostHandle, "/vms/red Hat Enterprise Linux 4.vmx"); $err = VMPowerOn($vmHandle, 0, VIX_INVALID_HANDLE); $err = VMWaitForToolsInGuest($vmHandle, 10); $err = VMLoginInGuest($vmHandle, "username", "userpassword", 0); $err = VMRunProgramInGuest($vmHandle, "/usr/bin/x11/xclock", "-update 1", VIX_RUNPROGRAM_RETURN_IMMEDIATELY, VIX_INVALID_HANDLE);

31 Shell Sample Code Run a Program in the Guest vmrun runprograminguest -gu <guest-user> -gp <guest-password> c:\vm\myvm.vmx c:\program.exe

32 Agenda What is the VIX API? Use Cases API overview Conclusion

33 Future Plans You Tell Us What You Want More functions in the guest OS Windows Registry? Environment variables? UI Windows? More language bindings COM (we are currently investigating) Java? Python? Embedding virtualization UI? Virtualization as a runtime component for apps VM creation and configuration Insert/eject disks? Create VMs? Add or remove devices? Change a SCSI controller to IDE? Different Products Workstation, player, ESX, server? Teams functions

34 We Want Your Feedback Customer forum Ask questions, give suggestions, tell us about your use cases Immediately after this talk follow signs Join us for a snack! Dawson Dean, technical lead: ddean@vmware.com Matt LaMantia, manager: lamantia@vmware.com

35 Presentation Download Please remember to complete your session evaluation form and return it to the room monitors as you exit the session The presentation for this session can be downloaded at Enter the following to download (case-sensitive): Username: cbv_rep Password: cbvfor9v9r

36 Some or all of the features in this document may be representative of feature areas under development. Feature commitments must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery.

Virtualization Management APIs: VMware, DMTF & Xen

Virtualization Management APIs: VMware, DMTF & Xen Virtualization Management APIs: VMware, DMTF & Xen Ajit Mayya Director of Engineering Larry Lamers Sr. Engineering Manager Daniel Hiltgen Staff Engineer Goals Participants will leave with an understanding

More information

Hot Backups and Restores: A 1-2 Punch Backup Methodology. David Bieneman, CEO Scott Herold, Director R&D

Hot Backups and Restores: A 1-2 Punch Backup Methodology. David Bieneman, CEO Scott Herold, Director R&D Hot Backups and Restores: A 1-2 Punch Backup Methodology David Bieneman, CEO Scott Herold, Director R&D Agenda Who are David Bieneman & Scott Herold? Backup recovery and disaster recovery (BR / DR) Standard

More information

VMware Workstation 5 Lab. New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More

VMware Workstation 5 Lab. New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More VMware Workstation 5 Lab New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More Presentation Summary VMware Workstation overview VMware Workstation usage scenarios Features

More information

Monitoring VMware ESX Server Virtual Machines with HP OpenView and MOM2005 Management Pack. Hank Wright Executive Vice President

Monitoring VMware ESX Server Virtual Machines with HP OpenView and MOM2005 Management Pack. Hank Wright Executive Vice President Monitoring VMware ESX Server Virtual Machines with HP OpenView and MOM2005 Management Pack Hank Wright Executive Vice President VMware ESX Server & VirtualCenter ESX Server Server Containment Provisioning

More information

Technical Deep Dive: VMware Lab Manager. Steven Kishi, Product Manager Wilson Huang, R&D Manager

Technical Deep Dive: VMware Lab Manager. Steven Kishi, Product Manager Wilson Huang, R&D Manager Technical Deep Dive: VMware Lab Manager Steven Kishi, Product Manager Wilson Huang, R&D Manager Agenda Challenges in Software Development and Test Lab Manager Overview and Demo The Technical Heart of LM:

More information

FAQ FOR VMWARE SERVER 2 - AUGUST, 2008

FAQ FOR VMWARE SERVER 2 - AUGUST, 2008 FAQ FOR VMWARE SERVER 2 - AUGUST, 2008 What is VMware Server? VMware Server is a free, easy-to-use Windows and Linux application that provides a superior introductory experience to server virtualization

More information

Table of Contents HOL-SDC-1422

Table of Contents HOL-SDC-1422 Table of Contents - VMware Development Tools and SDKs... 2 Lab Overview... 3 Module 1 - Developer Center, Workbench IS, and the vsphere Management SDK (30 min)... 4 Introduction... 5 Using Workbench IS

More information

Architecture Flexibility with HP BladeSystem & VMware Infrastructure

Architecture Flexibility with HP BladeSystem & VMware Infrastructure Architecture Flexibility with HP BladeSystem & VMware Infrastructure Barry Sinclair HP BladeSystem Platform Marketing Doug Hart HP VMware Solutions Engineering Russ Stringer Blue Cross Blue Shield of AL

More information

VMware Enterprise Desktop Solutions. Tommy Walker Enterprise Desktop Specialist Engineer Desktop Platform Solutions

VMware Enterprise Desktop Solutions. Tommy Walker Enterprise Desktop Specialist Engineer Desktop Platform Solutions VMware Enterprise Desktop Solutions Tommy Walker Enterprise Desktop Specialist Engineer Desktop Platform Solutions Agenda The Enterprise Desktop Market Assured Computing Environment (ACE) Virtual Desktop

More information

BP404 Virtual Approaches to Development using VMware. Carl Tyler Instant Technologies

BP404 Virtual Approaches to Development using VMware. Carl Tyler Instant Technologies BP404 Virtual Approaches to Development using VMware Carl Tyler Instant Technologies Agenda What is a Virtual Machine? VMware Overview Why use a virtual environment? Clones and Snapshots VMware Teams Lotus

More information

VMware Overview VMware Infrastructure 3: Install and Configure Rev C Copyright 2007 VMware, Inc. All rights reserved.

VMware Overview VMware Infrastructure 3: Install and Configure Rev C Copyright 2007 VMware, Inc. All rights reserved. VMware Overview Kontakt: jens.soeldner@netlogix.de 1-1 You Are Here Virtual Infrastructure VMware Overview ESX Server Installation ESX Server Installation Networking Networking Storage Storage ESX Server

More information

BCT9552 VMware Infrastructure 3 Capabilities for Improving Disaster Recovery. Jay Judkowitz Sr. Product Manager, VMware

BCT9552 VMware Infrastructure 3 Capabilities for Improving Disaster Recovery. Jay Judkowitz Sr. Product Manager, VMware BCT9552 VMware Infrastructure 3 Capabilities for Improving Disaster Recovery Jay Judkowitz Sr. Product Manager, VMware Agenda VMware and DR overview Scenarios and deployment options Use cases by deployment

More information

Using vmrun to Control Virtual Machines VMware Workstation 6.5 and VMware Server 2.0

Using vmrun to Control Virtual Machines VMware Workstation 6.5 and VMware Server 2.0 VMware Workstation 6.5 and VMware Server 2.0 Using vmrun to Control Virtual Machines Item: EN-000068-00 You can find the most up-to-date technical documentation on our Web site at: http://www.vmware.com/support/

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 ! 2 Oracle VM Introduction Adam Hawley, Senior Director Virtualization, Oracle January 15, 2013 Safe Harbor Statement The following is intended to outline our general product direction. It is intended

More information

Enhancing VMware ESX Server. Migrating from VMware ESX Server 2.5X to VI3

Enhancing VMware ESX Server. Migrating from VMware ESX Server 2.5X to VI3 Migrating from VMware ESX Server 2.5X to VI3 / Agenda Overview of Changes to Architecture for VI3 Phased Approach Migration plan, backup, execute migration VMware Migration options and procedures In-Place

More information

Managing VMware ESXi in the Datacenter. Dwarakanath P Rao Sr Partner consultant 6 th November 2008

Managing VMware ESXi in the Datacenter. Dwarakanath P Rao Sr Partner consultant 6 th November 2008 Managing VMware ESXi in the Datacenter Dwarakanath P Rao Sr Partner consultant 6 th November 2008 Agenda VMware ESXi Overview ESXi Getting Started Case Studies VMware ESXi Overview Next What generation

More information

Best Practices for designing Farms and Clusters

Best Practices for designing Farms and Clusters Best Practices for designing Farms and Clusters Daniel McLean Systems Engineer Strategic Accounts Thank you to: Nathan Wheat, Andy Meakin and Michael Francis Objectives Speak and be understood! What is

More information

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year!

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year! DUMP STEP Question & Answer ACCURATE STUDY GUIDES, HIGH PASSING RATE! Dump Step provides update free of charge in one year! http://www.dumpstep.com Exam : ST0-066 Title : Altiris Client Management Suite

More information

Programming Guide Guest SDK 3.5

Programming Guide Guest SDK 3.5 Guest SDK 3.5 Revision: 20071129 Item: SDK-ENG-Q407-126 You can find the most up-to-date technical documentation on our Web site at http://www.vmware.com/support/ The VMware Web site also provides the

More information

XD10004: How to Install VMware ESX Server 3.5 on VMware Workstation 6.5 as a VM

XD10004: How to Install VMware ESX Server 3.5 on VMware Workstation 6.5 as a VM white paper XD10004: How to Install VMware ESX Server 3.5 on VMware Workstation 6.5 as a VM VI in a Box - the portable virtual infrastructure Title: How to Install VMware ESX Server 3.5 on VMware Workstation

More information

Guest Operating System Installation Guide. February 25, 2008

Guest Operating System Installation Guide. February 25, 2008 Guest Operating System Installation Guide February 25, 2008 Guest Operating System Installation Guide Guest Operating System Installation Guide Revision: 20080225 Item: GSTOS-ENG-Q108-198 You can find

More information

IBM Single Sign On for Bluemix Version December Identity Bridge Configuration topics

IBM Single Sign On for Bluemix Version December Identity Bridge Configuration topics IBM Single Sign On for Bluemix Version 2.0 28 December 2014 Identity Bridge Configuration topics IBM Single Sign On for Bluemix Version 2.0 28 December 2014 Identity Bridge Configuration topics ii IBM

More information

Using Virtual Infrastructure as a Recovery Platform for Physical Production Servers

Using Virtual Infrastructure as a Recovery Platform for Physical Production Servers Using Virtual Infrastructure as a Recovery Platform for Physical Production Servers John Stetic Director of Product Management and Services PlateSpin Ltd. john.stetic@platespin.com www.platespin.com About

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SER1906BU VMware and Chef - Leveraging the vsphere API Together #VMworld #SER1906BU Disclaimer This presentation may contain product features that are currently under development. This overview of new

More information

Driving VMware with Python: vixpy

Driving VMware with Python: vixpy Driving VMware with Python: vixpy Andrew Neitsch 2015-11-27 github.com/andrewdotn/vixpy Outline 2 / 34 github.com/andrewdotn/vixpy Motivation Getting it working Parallelizing it Results Conclusions Testing

More information

Best Practices for Virtualizing Active Directory

Best Practices for Virtualizing Active Directory Best Practices for Virtualizing Active Directory Breakout Session AP01 Chris Skinner Senior Technical Instructor,VMware, Inc. February 25, 2009 Disclaimer This session may contain product features that

More information

Guest Operating System Installation Guide. March 14, 2008

Guest Operating System Installation Guide. March 14, 2008 Guest Operating System Installation Guide March 14, 2008 Guest Operating System Installation Guide Guest Operating System Installation Guide Revision: 20080314 Item: GSTOS-ENG-Q108-198 You can find the

More information

Guest Operating System Installation Guide. May 28, 2008

Guest Operating System Installation Guide. May 28, 2008 Guest Operating System Installation Guide May 28, 2008 Guest Operating System Installation Guide Guest Operating System Installation Guide Revision: 20080528 Item: GSTOS-ENG-Q108-198 You can find the most

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA2080BU Deep Dive: How to Deploy and Operationalize Kubernetes Cornelia Davis, Pivotal Nathan Ness Technical Product Manager, CNABU @nvpnathan #VMworld #CNA2080BU Disclaimer This presentation may contain

More information

VERSION 3.0. Administration Guide

VERSION 3.0. Administration Guide VERSION 3.0 TM Administration Guide Please note that you will always find the most up-to-date technical documentation on our Web site at http://www.vmware.com/support/. VMware, Inc. The VMware Web site

More information

ADC0063 How KMD Designed its Virtual Infrastructure for a High-Availability Environment. Alan Madsen KMD, System Engineer

ADC0063 How KMD Designed its Virtual Infrastructure for a High-Availability Environment. Alan Madsen KMD, System Engineer ADC0063 How KMD Designed its Virtual Infrastructure for a High-Availability Environment Alan Madsen KMD, System Engineer Agenda A little history The problem! 3 1 datacenter In sourcing of costumers The

More information

Basic System Administration ESX Server and Virtual Center 2.0.1

Basic System Administration ESX Server and Virtual Center 2.0.1 ESX Server 3.0.1 and Virtual Center 2.0.1 Basic System Administration Revision: 2006105 Item: VI-ENG-Q306-293 You can find the most up-to-date technical documentation on our Web site at http://www.vmware.com/support/

More information

Exam : ST Title : Altiris Client Management Suite 7.0 (STS) Version : Demo

Exam : ST Title : Altiris Client Management Suite 7.0 (STS) Version : Demo Exam : ST0-066 Title : Altiris Client Management Suite 7.0 (STS) Version : Demo 1. Which two products are included in Altiris Client Management Suite 7.0? (Select two.) A. Ghost Solution Suite B. Recovery

More information

Enhancements and new features in ILMT/SUA IBM License Metric Tool & Software Use Analysis Questions and Answers Enablement Team

Enhancements and new features in ILMT/SUA IBM License Metric Tool & Software Use Analysis Questions and Answers Enablement Team Enhancements and new features in ILMT/SUA 9.2.0.2 IBM License Metric Tool & Software Use Analysis Questions and Answers Enablement Team Agenda 01 Introduction 04 Hiding free instances 07 Rebranding 02

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SER1912BE VMware Open-Source SDKs From Getting Started to Web App in One Hour Alan Renouf Sr Product Line Manager, Vmware Steve Trefethen Sr. Manager R&D, VMware VMworld 2017 Content: Not for publication

More information

HP LeftHand SAN Solutions

HP LeftHand SAN Solutions HP LeftHand SAN Solutions Support Document Installation Manuals VSA 8.0 Quick Start - Demo Version Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty

More information

Johnson Controls, Inc. Managing your Virtual Infrastructure Level 3. Phillip Cramer Manager Windows Server Environment

Johnson Controls, Inc. Managing your Virtual Infrastructure Level 3. Phillip Cramer Manager Windows Server Environment Johnson Controls, Inc. Managing your Virtual Infrastructure Level 3 Phillip Cramer Manager Windows Server Environment VMware Extreme? Benefits (First Year) Why Consolidate? Data Center Space Reduce overall

More information

Session S : The Final Frontier?

Session S : The Final Frontier? Session S288993 Virtualizing Exchange 27: The Final Frontier? September 27 Todd Muirhead, Enterprise TechCenter, Dell Kong Yang, Virtualization ti Solution Engineering, Dell Some or all of the features

More information

VMware Quick Start Guide

VMware Quick Start Guide VMware Quick Start Guide Quick Start Guide Version 5.8 March 7, 2011 NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel Networks

More information

Evaluating Virtualization Technologies and Rolling Out Office in a Box at XL Capital

Evaluating Virtualization Technologies and Rolling Out Office in a Box at XL Capital Evaluating Virtualization Technologies and Rolling Out Office in a Box at XL Capital Josy Palackal Assistant Vice President Global Infrastructure Engineer Who is XL Capital? The XL Capital group of companies

More information

VMware vsphere with ESX 6 and vcenter 6

VMware vsphere with ESX 6 and vcenter 6 VMware vsphere with ESX 6 and vcenter 6 Course VM-06 5 Days Instructor-led, Hands-on Course Description This class is a 5-day intense introduction to virtualization using VMware s immensely popular vsphere

More information

Directions in Data Centre Virtualization and Management

Directions in Data Centre Virtualization and Management Directions in Data Centre Virtualization and Management Peter West Product Marketing Manager, Product Marketing EMEA, VMware, Inc. New Approach To Data Centre Scalability Simplify the containers Add Hardware

More information

TPF Debugger / Toolkit update PUT 12 contributions!

TPF Debugger / Toolkit update PUT 12 contributions! TPF Debugger / Toolkit update PUT 12 contributions! Matt Gritter TPF Toolkit Technical Lead! IBM z/tpf April 12, 2016! Copyright IBM Corporation 2016. U.S. Government Users Restricted Rights - Use, duplication

More information

Server Virtualization and Optimization at HSBC. John Gibson Chief Technical Specialist HSBC Bank plc

Server Virtualization and Optimization at HSBC. John Gibson Chief Technical Specialist HSBC Bank plc Server Virtualization and Optimization at HSBC John Gibson Chief Technical Specialist HSBC Bank plc Background Over 5,500 Windows servers in the last 6 years. Historically, Windows technology dictated

More information

Exam Name: VMware Certified Professional on vsphere 5 (Private Beta)

Exam Name: VMware Certified Professional on vsphere 5 (Private Beta) Vendor: VMware Exam Code: VCP-511 Exam Name: VMware Certified Professional on vsphere 5 (Private Beta) Version: DEMO QUESTION 1 The VMware vcenter Server Appliance has been deployed using default settings.

More information

Faculty of Science and Technology MASTER S THESIS

Faculty of Science and Technology MASTER S THESIS Faculty of Science and Technology MASTER S THESIS Study program/ Specialization: Master of Science in Computer Science Spring semester, 2016 Open Writer: Dongjing Liu Faculty supervisor: (Writer s signature)

More information

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing. Cloud Computing By: Muhammad Naseem Assistant Professor Department of Computer Engineering, Sir Syed University of Engineering & Technology, Web: http://sites.google.com/site/muhammadnaseem105 Email: mnaseem105@yahoo.com

More information

Release Notes and User Guide DataCore vsphere Installation Manager 2.07

Release Notes and User Guide DataCore vsphere Installation Manager 2.07 Cumulative Change Summary Date 1.0 release Apr 18, 2016 Added direct link to VMware download site for Virtual Infrastructure extension (VIX) in Prerequisites Apr 21, 2016 1.1 release Jun 28, 2016 Added

More information

VMware View Upgrade Guide

VMware View Upgrade Guide View 4.0 View Manager 4.0 View Composer 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for

More information

Building Applications with IOx

Building Applications with IOx Building Applications with IOx DevNet 1031 Albert Mak, Senior Technical Lead, IOx, Enterprise Engineering DEVNET-1031 Agenda Applications in Fog/Edge Computing Introducing IOx IOx Application Enablement

More information

HDF Virtualization Review

HDF Virtualization Review Scott Wegner Beginning in July 2008, The HDF Group embarked on a new project to transition Windows support to a virtualized environment using VMWare Workstation. We utilized virtual machines in order to

More information

About the XenClient Enterprise Solution

About the XenClient Enterprise Solution About the XenClient Enterprise Solution About the XenClient Enterprise Solution About the XenClient Enterprise Solution XenClient Enterprise is a distributed desktop virtualization solution that makes

More information

Using VMware vrealize Orchestrator Plug-Ins. vrealize Orchestrator 6.0

Using VMware vrealize Orchestrator Plug-Ins. vrealize Orchestrator 6.0 Using VMware vrealize Orchestrator Plug-Ins vrealize Orchestrator 6.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Dell EMC Ready Architectures for VDI

Dell EMC Ready Architectures for VDI Dell EMC Ready Architectures for VDI Designs for VMware Horizon 7 on Dell EMC XC Family September 2018 H17387 Deployment Guide Abstract This deployment guide provides instructions for deploying VMware

More information

This video is part of the Microsoft Virtual Academy.

This video is part of the Microsoft Virtual Academy. This video is part of the Microsoft Virtual Academy. 1 In this session we re going to talk about building for the private cloud using the Microsoft deployment toolkit 2012, my name s Mike Niehaus, I m

More information

AppDefense Getting Started. VMware AppDefense

AppDefense Getting Started. VMware AppDefense AppDefense Getting Started VMware AppDefense You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5

Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5 Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5 Getting Started with ESX Server 3i Installable Revision: 20090313 Item:

More information

Alliance Key Manager A Solution Brief for Partners & Integrators

Alliance Key Manager A Solution Brief for Partners & Integrators Alliance Key Manager A Solution Brief for Partners & Integrators Key Management Enterprise Encryption Key Management This paper is designed to help technical managers, product managers, and developers

More information

App Orchestration 2.5. Upgrading Session Machine Catalogs in App Orchestration 2.5. Prepared by: Mohit Menghnani Last Updated: July 25, 2014

App Orchestration 2.5. Upgrading Session Machine Catalogs in App Orchestration 2.5. Prepared by: Mohit Menghnani Last Updated: July 25, 2014 App Orchestration 2.5 Upgrading Session Machine Catalogs in App Orchestration 2.5 Prepared by: Mohit Menghnani Last Updated: July 25, 2014 Page 1 Contents Introduction... 4 Version upgrade methods... 4

More information

IaaS Integration Guide

IaaS Integration Guide FUJITSU Software Enterprise Service Catalog Manager V16.1.0 IaaS Integration Guide Windows(64) B1WS-1259-02ENZ0(00) September 2016 Preface Purpose of This Document This document explains the introduction

More information

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date:

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date: Print Audit 6 Version: Date: 37 21-Apr-2015 23:07 Table of Contents Browse Documents:..................................................... 3 Database Documentation.................................................

More information

SALOME Maintenance Procedure. Frédéric Pons (Open Cascade) Roman Nikolaev (Open Cascade)

SALOME Maintenance Procedure. Frédéric Pons (Open Cascade) Roman Nikolaev (Open Cascade) SALOME Maintenance Procedure Frédéric Pons (Open Cascade) Roman Nikolaev (Open Cascade) Back Office Back Office Organization Back Office Tasks Continuous integration Production and Qualification of Released

More information

Big gains with little virtual Machines: VMware Lab Manager. Sumeet Mehra Application & Management Solution Specialist 16 th October 2008

Big gains with little virtual Machines: VMware Lab Manager. Sumeet Mehra Application & Management Solution Specialist 16 th October 2008 Big gains with little virtual Machines: VMware Lab Manager Sumeet Mehra Application & Management Solution Specialist 16 th October 2008 Disclaimer This session may contain product features that are currently

More information

IBM Virtual Machine Manager Installation and User's Guide

IBM Virtual Machine Manager Installation and User's Guide IBM Systems IBM Virtual Machine Manager Installation and User's Guide Version 2.1 IBM Systems IBM Virtual Machine Manager Installation and User's Guide Version 2.1 Note Before using this information and

More information

Deploying and Using ArcGIS Enterprise in the Cloud. Bill Major

Deploying and Using ArcGIS Enterprise in the Cloud. Bill Major Deploying and Using ArcGIS Enterprise in the Cloud Bill Major Quick Survey Your role in your organization - Developer? - Cloud Admin? Already a cloud user Running Esri deployment on AWS Running Esri deployment

More information

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. 1 INTRODUCTION What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. Cloud computing encompasses any Subscriptionbased or pay-per-use

More information

Cisco CCNA Cyber Ops

Cisco CCNA Cyber Ops Cisco CCNA Cyber Ops Pod Installation and Configuration Guide Document Version: 2018-06-05 Installation of Cisco CCNA Cyber Ops virtual pods as described in this guide requires that your NETLAB+ VE system

More information

Using VMware Community Source to Drive Innovation for ESX Server - An Emulex Perspective. James Smart Consulting Engineer Emulex Corporation

Using VMware Community Source to Drive Innovation for ESX Server - An Emulex Perspective. James Smart Consulting Engineer Emulex Corporation Using VMware Community Source to Drive Innovation for ESX Server - An Emulex Perspective James Smart Consulting Engineer Emulex Corporation Agenda Emulex overview The Opportunity Emulex and Community Source

More information

Virtual Infrastructure Web Access Administrator s Guide ESX Server 3.0 and VirtualCenter 2.0

Virtual Infrastructure Web Access Administrator s Guide ESX Server 3.0 and VirtualCenter 2.0 Virtual Infrastructure Web Access Administrator s Guide ESX Server 3.0 and VirtualCenter 2.0 Virtual Infrastructure Web Access Administrator s Guide Revision: 20060615 Item: VI-ENG-Q206-217 You can find

More information

TIBCO Business Studio - Analyst Edition Installation

TIBCO Business Studio - Analyst Edition Installation TIBCO Business Studio - Analyst Edition Installation Software Release 4.1 May 2016 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED

More information

Dynamic Languages Toolkit. Presented by Andrey Tarantsov

Dynamic Languages Toolkit. Presented by Andrey Tarantsov Dynamic Languages Toolkit Presented by Andrey Tarantsov Dynamic Languages Toolkit Serves as a foundation for scripting and dynamically-typed language IDEs Generalizes JDT code and follows its architecture

More information

Virtual Appliance User s Guide

Virtual Appliance User s Guide Cast Iron Integration Appliance Virtual Appliance User s Guide Version 4.5 July 2009 Cast Iron Virtual Appliance User s Guide Version 4.5 July 2009 Copyright 2009 Cast Iron Systems. All rights reserved.

More information

ArcGIS Runtime SDK for WPF

ArcGIS Runtime SDK for WPF Esri Developer Summit in Europe November 9 th Rotterdam ArcGIS Runtime SDK for WPF Mike Branscomb Mark Baird Agenda Introduction SDK Building the Map Query Spatial Analysis Editing and Geometry Programming

More information

An introduction to ArcGIS Runtime

An introduction to ArcGIS Runtime 2013 Europe, Middle East, and Africa User Conference October 23-25 Munich, Germany An introduction to ArcGIS Runtime Christine Brunner Lars Schmitz Welcome! Christine Brunner, Germany - Software Developer

More information

Choosing a Development Tool

Choosing a Development Tool Microsoft Dynamics GP 2013 Choosing a Development Tool White Paper This paper provides guidance when choosing which development tool to use to create an integration for Microsoft Dynamics GP. Date: February

More information

Table Of Contents INTRODUCTION Release Notes... 5 Contacting AdventNet... 6 TECHNOLOGY OVERVIEW... 8

Table Of Contents INTRODUCTION Release Notes... 5 Contacting AdventNet... 6 TECHNOLOGY OVERVIEW... 8 Table Of Contents INTRODUCTION... 4 Release Notes... 5 Contacting AdventNet... 6 TECHNOLOGY OVERVIEW... 8 Active Directory Overview... 9 Group Policy Overview... 10 GETTING STARTED... 11 System Requirements...

More information

Lab Objective. Lab Assignment. Downloads and Installation

Lab Objective. Lab Assignment. Downloads and Installation How I Start Working with Git: Git Lab 01 Adapted from: (1) https://github.com/quantstack/xeus-cling (2) https://code.visualstudio.com/docs/languages/cpp Lab Objective 1. Installing and using VS Code 2.

More information

Innovate 2013 Automated Mobile Testing

Innovate 2013 Automated Mobile Testing Innovate 2013 Automated Mobile Testing Marc van Lint IBM Netherlands 2013 IBM Corporation Please note the following IBM s statements regarding its plans, directions, and intent are subject to change or

More information

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow OPS-9: Fun With Virtualization President, BravePoint, Inc. About Unix user since 1982 Progress developer since 1984 Linux Desktop and Server user since 1995 VMware user since earliest beta in 1999 Contact

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme UEM2205BE Get Up to Speed on Innovations in the Mobile Ecosystem: ios, macos, Android, and Chrome OS VMworld 2017 Content: Not for publication Sascha Warno #Vmworld #UEM2205BE Disclaimer This presentation

More information

NexentaStor VVOL

NexentaStor VVOL NexentaStor 5.1.1 VVOL Admin Guide Date: January, 2018 Software Version: NexentaStor 5.1.1 VVOL Part Number: 3000-VVOL-5.1.1-000065-A Table of Contents Preface... 3 Intended Audience 3 References 3 Document

More information

Need To Manually Uninstall Vmware Workstation 7 Windows

Need To Manually Uninstall Vmware Workstation 7 Windows Need To Manually Uninstall Vmware Workstation 7 Windows To uninstall VMware Tools in Windows Vista, Windows 7, and Windows 8: Installing VMware Workstation or VMware Tools fails with the error: 1327 or

More information

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not fo

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not fo CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers VMworld 2017 Content: Not for publication #VMworld #CNA1699BU CNA1699BU Running Docker on your Existing Infrastructure

More information

SLN116 Using a Virtual Infrastructure to Implement Hosted Desktop Solutions

SLN116 Using a Virtual Infrastructure to Implement Hosted Desktop Solutions SLN116 Using a Virtual Infrastructure to Implement Hosted Desktop Solutions Michael Burnett, VMware Martin Quigley, CGI Craig Cook, Long View Systems John Frainetti, Talisman Energy Agenda Company Introduction

More information

Virtual Server Agent v9 with VMware. June 2011

Virtual Server Agent v9 with VMware. June 2011 Virtual Server Agent v9 with VMware June 2011 Contents Summary... 3 Backup Transport Methods... 3 Deployment Scenarios... 3 VSA Installation Requirements... 4 VSA Patch Requirements... 4 VDDK Installation...

More information

Palo Alto Networks Cybersecurity Gateway

Palo Alto Networks Cybersecurity Gateway Palo Alto Networks Cybersecurity Gateway Installation and Configuration Guide Document Version: 2018-08-07 Installation of Palo Alto Networks Cybersecurity Gateway virtual pods as described in this guide

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET1192BE Multisite Networking & Security with Cross-vC NSX Josh Coulling Networking & Security Senior System Engineer #VMworld #NET1192BE Disclaimer This presentation may contain product features that

More information

Back To The Future - VMware Product Directions. Andre Kemp Sr. Product Marketing Manager Asia - Pacific

Back To The Future - VMware Product Directions. Andre Kemp Sr. Product Marketing Manager Asia - Pacific Back To The Future - VMware Product Directions Andre Kemp Sr. Product Marketing Manager Asia - Pacific Disclaimer This session contains product features that are currently under development. This session/overview

More information

CLASS AGENDA. 9:00 9:15 a.m. 9:15 10:00 a.m. 10:00 12:00 p.m. 12:00 1:00 p.m. 1:00 3:00 p.m. 3:00 5:00 p.m.

CLASS AGENDA. 9:00 9:15 a.m. 9:15 10:00 a.m. 10:00 12:00 p.m. 12:00 1:00 p.m. 1:00 3:00 p.m. 3:00 5:00 p.m. CLASS AGENDA INTEL SGX OVERVIEW... DEVELOPER TOOLKIT... DEVELOPING FOR INTEL SGX... BREAK FOR LUNCH... PROVISIONING SECRETS... DATA SEALING...... 9:00 9:15 a.m. 9:15 10:00 a.m. 10:00 12:00 p.m. 12:00 1:00

More information

Introduction. Using Custom Commands 1

Introduction. Using Custom Commands 1 Using Custom Commands 1 Introduction Custom Commands allow OpenLM users to create functions for personalizing their OpenLM experience. This is an extremely flexible tool which allows users to run scripts

More information

Technology. Business Objectives & Challenges. Overview. Technical Solution

Technology. Business Objectives & Challenges. Overview. Technical Solution Case Study: Apeiro Technologies testing services team helped client successfully implement test automation and significantly reduced test cycle time for their innovative approach to avail healthcare services.

More information

Required VMware vcenter Server Privileges

Required VMware vcenter Server Privileges Required VMware vcenter Server Privileges The Leostream Connection Broker requires specific VMware vcenter Server (VirtualCenter) privileges in order to perform various actions, such as starting and stopping

More information

VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2

VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2 CNA1699BE Running Docker on your Existing Infrastructure with vsphere Integrated Containers VMworld 2017 Content: Not for publication Martijn Baecke, Robbie Jerrom #vmworld #CNA1699BE VMworld 2017 Robbie

More information

Distributed Systems COMP 212. Lecture 18 Othon Michail

Distributed Systems COMP 212. Lecture 18 Othon Michail Distributed Systems COMP 212 Lecture 18 Othon Michail Virtualisation & Cloud Computing 2/27 Protection rings It s all about protection rings in modern processors Hardware mechanism to protect data and

More information

dctrack Quick Setup Guide Virtual Machine Requirements Requirements Requirements Preparing to Install dctrack

dctrack Quick Setup Guide Virtual Machine Requirements Requirements Requirements Preparing to Install dctrack dctrack Quick Setup Guide This Quick Setup Guide explains how to install and configure dctrack. For additional information on any aspect of dctrack, see the accompanying dctrack Help in other its online

More information

vcloud Director Tenant Portal Guide 04 OCT 2018 vcloud Director 9.5

vcloud Director Tenant Portal Guide 04 OCT 2018 vcloud Director 9.5 vcloud Director Tenant Portal Guide 04 OCT 2018 vcloud Director 9.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Getting started with Data Studio

Getting started with Data Studio Getting started with Data Studio IBM Information Management Cloud Computing Center of Competence IBM Canada Labs 1 2011 IBM Corporation Agenda DB2 tools general overview Data Studio overview Touring the

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SER2540BU vsphere HA: Leverage Its Full Potential Roman Konarev Aalap Desai #VMworld #SER2540BU Disclaimer This presentation may contain product features that are currently under development. This overview

More information

Managing your real hardware: Installation, Boot, Hardware changes. Olivier Crémel Staff Engineer

Managing your real hardware: Installation, Boot, Hardware changes. Olivier Crémel Staff Engineer Managing your real hardware: Installation, Boot, Hardware changes Olivier Crémel Staff Engineer Agenda Hardware choices Real hardware vs. virtual hardware Driven by Service Console or VMkernel Hardware

More information

Table of Contents. Virtual Server Software Trade Study Architecture Working Group, Systems Administrators Group , Revised

Table of Contents. Virtual Server Software Trade Study Architecture Working Group, Systems Administrators Group , Revised Table of Contents Objective...3 Scope...3 Definitions...3 Initial Criteria...4 Generic...4 Support Services...4 Features...4 Systems Administration...5 Additional Criteria...5 Product Discovery...5 Initial

More information