EasyManua.ls Logo

VMware VCLOUD API 1.0 - API - Get a Screen Ticket for a Virtual Machine; Provide User Input Requested by a Virtual Machine

VMware VCLOUD API 1.0 - API
212 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
VMware, Inc. 87
Chapter 5 Datacenter Operations
Get a Screen Ticket for a Virtual Machine
AnacquireTicketrequestreturnsaticketthataclientcanusetogainaccesstotheconsoleofavirtual
machine.
Example 5-32. Get a Screen Ticket for a Virtual Machine
Request:
POST http://vcloud.example.com/api/v1.0/vApp/vm-4/screen/action/acquireTicket
Response:
200 OK
Content-Type: application/vnd.vmware.vcloud.screenTicket+xml
...
<ScreenTicket xmlns="http://www.vmware.com/vcloud/v1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.vmware.com/vcloud/v1 ...>
mks://10.147.43.171/vm-61?ticket=Pznh4HMb7k%2FlniSLwyAD1fmlPIXOuSACKgEReF7ylTIn4qRkxhFv9QT7I3
SLTAQu%2F7W5RxVpDxjVKuuHQ4VIwu59F%2FG1WL1OmYMWistJC9tkRjQ1RRQiB1Oem5E7qX9O
</ScreenTicket>
Provide User Input Requested by a Virtual Machine
Arequestforavirtualmachinetochangestate(poweron,suspend,reconfigure,andsoon)mightcausethe
virtualmachinetoaskforadditionaluserinputbeforeitcancomplete.AvAppthatcontainsaVmawaitinga
userresponsehasstatus="5",andincludesalinkwithrel="down"and
type="application/vnd.vmware.vcloud.vmPendingQuestion+xml"thataclientcanGETtodiscover
whatinputisneeded.Inthisseriesofexamples,avirtualmachinethatwasrecentlyreconfiguredinvCenter
toaddanewparallelportdeviceandthenpoweredonisrequestinguserinputaboutwheretosendoutput
fromthedevice.ThepowerOn
requestcannotcompleteuntilthisinputissupplied.
Example 533showsthelinktothequestion,inthebodyofthevApp.
Example 5-33. vApp Requesting Input
Request:
GET http://vcloud.example.com/api/v1.0/vApp/vapp-7
Response:
200 OK
Content-type: application/vnd.vmware.vcloud.vApp+xml
...
<VApp name="Linux FTP server" status="5" href="http://vcloud.example.com/api/v1.0/vApp/vapp-7"
...>
...
<Link rel="down" type="application/vnd.vmware.vcloud.vmPendingQuestion+xml"
href="http://vcloud.example.com/api/v1.0/vApp/vm-5/question"/>
...
<Description>Example FTP Server</Description>
...
<Children>
...
</Children>
</vApp>

Table of Contents

Related product manuals