Quantcast
Channel: VMware Communities : Popular Discussions - VIX API
Viewing all articles
Browse latest Browse all 34639

connect failed, 30007 failed to connect to host or proxy

$
0
0

have the following code:

 

#!/usr/bin/perl

#

# Copyright 2006.  VMware, Inc.  The use of this code is subject to

# your agreement to the terms of an applicable VMware license.

#



#

# This test opens the host, opens a vm, powers it on, then powers

# it off. 

#

# XXX be sure to modify the connection parameters and VMpath values

#

# for testing w/o installation

use lib qw{ blib/lib blib/auto blib/arch blib/arch/auto/VMware blib/arch/auto };


use strict;

use VMware::Vix::Simple;


# all constants are exported

use VMware::Vix::API::Constants;


my $hostname = "";

my $hostport = 0;

my $username = "";

my $password = "";

my $vmxPathName;

my $connType;

my $powerOptions;



# adjust these as needed

my $useWorkstation = 0;


if ($useWorkstation) {

# for VMware workstation, set the connection type and power option

   $connType = VIX_SERVICEPROVIDER_VMWARE_WORKSTATION;

   $powerOptions = VIX_VMPOWEROP_LAUNCH_GUI;

   $vmxPathName = "/work/vms/teams/team2/MS-DOS/MS-DOS.vmx";


} else {

# for VMware server, set the connection type, hostname as full URL

# and username/password

   $connType = VIX_SERVICEPROVIDER_VMWARE_VI_SERVER;

   $powerOptions = VIX_VMPOWEROP_NORMAL;

   $hostname = "https://192.1.1.101:8333/sdk";

   $username = "adm";

   $password = "";

# VM path needs to use [datastore] style

   $vmxPathName = "[datastore1] itw_clnt/itw_clnt.vmx";

}


my $err;

my $hostHandle = VIX_INVALID_HANDLE;

my $vmHandle;


($err, $hostHandle) = HostConnect(VIX_API_VERSION,

                                  $connType,

                                  $hostname,

                                  $hostport,

                                  $username,

                                  $password,

                                  0,

                                  VIX_INVALID_HANDLE);

die "Connect failed, $err ", GetErrorText($err), "\n" if $err != VIX_OK;


($err, $vmHandle) = VMOpen($hostHandle, $vmxPathName);

die "open of $vmxPathName failed, $err ", GetErrorText($err), "\n" if $err != VIX_OK;


$err = VMPowerOn($vmHandle, $powerOptions, VIX_INVALID_HANDLE);

die "PowerOn of $vmxPathName failed, $err ", GetErrorText($err), "\n" if $err != VIX_OK;


$err = VMPowerOff($vmHandle, 0);

die "PowerOff of $vmxPathName failed, $err ", GetErrorText($err), "\n" if $err != VIX_OK;


ReleaseHandle($vmHandle);

HostDisconnect($hostHandle);

causing error mentioned in the subject. Below are the logs.
Jun 20 15:39:59.937: app-3632| Log for VixWrapper pid=1544 version=1 build=build-324285 option=Release
Jun 20 15:39:59.937: app-3632| The process is 32-bit.
Jun 20 15:39:59.937: app-3632| Host codepage=windows-1252 encoding=windows-1252
Jun 20 15:39:59.937: app-3632| Loading Vix implementation library C:\Program Files\VMware\VMware VIX\\VSphere-4.1\32bit\vix.dll

Jun 20 15:40:00.078: app-3632| Log for Vix pid=1544 version=-1 build=build-266898 option=Release
Jun 20 15:40:00.078: app-3632| The process is 32-bit.
Jun 20 15:40:00.078: app-3632| Host codepage=windows-1252 encoding=windows-1252
Jun 20 15:40:00.078: app-3632| Foundry Init: setting up global state (0 threads)
Jun 20 15:40:00.078: app-3632| Vix_InitializeGlobalState: vixLogLevel = 9
Jun 20 15:40:00.078: app-3632| Vix_InitializeGlobalState: vixApiTraceLevel = 0
Jun 20 15:40:00.078: app-3632| Vix_InitializeGlobalState: vixDebugPanicOnVixAssert = 0
Jun 20 15:40:00.078: app-3632| Vix_InitializeGlobalState: vixLogRefcountOnFinalRelease = 0
Jun 20 15:40:00.078: app-3632| Vix_InitializeGlobalState: asyncOpWarningThreshold = 1000000
Jun 20 15:40:00.078: app-3632| Vix_InitializeGlobalState: enableSyncOpSelection = FALSE
Jun 20 15:40:00.078: app-3632| Vix_InitializeGlobalState: enableExternalThreadInterface = TRUE
Jun 20 15:40:00.078: app-3632| LOCALE windows-1252 -> NULL User=409 System=409
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundryAsyncOps.c:369]: FoundryAsyncOp_StartWorkerThread. generateFakeProgressEvents = 1
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundryAsyncOps.c:371]: FoundryAsyncOp_StartWorkerThread. fakeProgressIntervalInMs = 1000
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundrySDKMain.c:1837]: Vix_InitializeGlobalState: Compiled for VMware Workstation
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundrySDKMain.c:1838]: Vix_InitializeGlobalState: Build type Release
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundrySDKMain.c:1839]: Vix_InitializeGlobalState: Build number build-266898
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundrySDKMain.c:1841]: Vix_InitializeGlobalState: Product version string e.x.p build-266898
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundrySDKMain.c:1842]: Vix_InitializeGlobalState: Config version 8
Jun 20 15:40:00.078: app-3632| DICT --- USER PREFERENCES C:\Documents and Settings\xp_usr\Application Data\VMware\preferences.ini
Jun 20 15:40:00.078: app-3632| DICT --- USER DEFAULTS C:\Documents and Settings\xp_usr\Application Data\VMware\config.ini
Jun 20 15:40:00.078: app-3632| DICT --- HOST DEFAULTS C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini
Jun 20 15:40:00.078: app-3632| DICT            vix.debugLevel = 9
Jun 20 15:40:00.078: app-3632| DICT --- SITE DEFAULTS C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini
Jun 20 15:40:00.078: app-3632| DICT            vix.debugLevel = 9
Jun 20 15:40:00.078: app-3632| Preference GLOBAL_SETTINGS found at C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\settings.ini
Jun 20 15:40:00.078: app-3632| Preference USER_PREFERENCES found at C:\Documents and Settings\xp_usr\Application Data\VMware\preferences.ini
Jun 20 15:40:00.078: app-3632| Preference USER_DEFAULTS found at C:\Documents and Settings\xp_usr\Application Data\VMware\config.ini
Jun 20 15:40:00.078: app-3632| Preference HOST_DEFAULTS found at C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini
Jun 20 15:40:00.078: app-3632| Preference SITE_DEFAULTS found at C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini
Jun 20 15:40:00.078: app-3632| VixHost_ConnectEx: version -1, hostType 10, hostName https://192.1.1.101:8333/sdk, hostPort 0, options 0
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundrySDKMain.c:965]: VixHost_ConnectEx: Actual hostType = 10
Jun 20 15:40:00.078: app-3632| Vix: [3632 vixVIMProxy.c:377]: VixVIM_InitializeHost
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundryAsyncOps.c:1996]: FoundryAsyncOp_AllocAsyncOp for VIX_COMMAND_CONNECT_HOST (110 cookie 0). jobHandle = 34603071, vmHandle = 0
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundryAsyncOps.c:2385]: FoundryAsyncOp_StartAsyncOp for VIX_COMMAND_CONNECT_HOST (110 cookie 0)
Jun 20 15:40:00.078: app-3632| HOSTINFO 1087217748201 @ 3579545Hz -> 0 @ 1000000Hz
Jun 20 15:40:00.078: app-3632| HOSTINFO ((x * 2399728063) >> 33) + -303730710985
Jun 20 15:40:00.078: app-3632| Vix: [3632 foundryCallback.c:962]: VixJob_WaitVargs. Start waiting. jobHandle = 34603071
Jun 20 15:40:00.078: app-560| Vix: [560 foundryAsyncOps.c:797]: FoundryAsyncOp_WorkerPollCallback: executing asyncOp VIX_COMMAND_CONNECT_HOST (cookie 0).
Jun 20 15:40:00.078: app-560| Vix: [560 vixVIMProxy.c:552]: VixVIMExecuteConnectHost
Jun 20 15:40:21.031: app-560| WSAEventSelect() on closed socket, ignoring.
Jun 20 15:40:21.031: app-560| Vix: [560 vixVIMProxy.c:782]: VixVIMHostOnConnected
Jun 20 15:40:21.031: app-560| Vix: [560 vixVIMProxy.c:7672]: (null): fault VixTranslateVimException has no reason
Jun 20 15:40:21.031: app-560| Vix: [560 vixVIMProxy.c:7820]: VixTranslateVimException: Received an invalid response fault.
Jun 20 15:40:21.031: app-560| Vix: [560 vixVIMProxy.c:7837]: VixTranslateVimException: basicHttp/libcurl error code is 7, translated to VixError VIX_E_NET_HTTP_COULDNT_CONNECT (30007).
Jun 20 15:40:21.031: app-560| Vix: [560 vixVIMProxy.c:7853]: VixTranslateVimException: response message is "".
Jun 20 15:40:21.031: app-560| Vix: [560 vixVIMProxy.c:7870]: VixTranslateVimException: fault is (null), reason '(none given)', translated to 30007
Jun 20 15:40:21.031: app-560| Vix: [560 foundryAsyncOps.c:1552]: FoundryAsyncOp_FinishAsyncOp for VIX_COMMAND_CONNECT_HOST (110 cookie 0). Err = 30007 (VIX_E_NET_HTTP_COULDNT_CONNECT)
Jun 20 15:40:21.031: app-560| Vix: [560 foundryCallback.c:2113]: VixJob_StartAsynchOpResultsFromOneVM. jobHandle = 34603071, resultErr = 30007
Jun 20 15:40:21.031: app-560| Vix: [560 foundryCallback.c:2288]: VixJob_FinishAsynchOpResultsFromOneVM. jobHandle = 34603071
Jun 20 15:40:21.031: app-560| Vix: [560 foundryCallback.c:2007]: FoundryJobReportCompletion. jobHandle = 34603071, numCallbacksReceived = 1
Jun 20 15:40:21.031: app-560| Vix: [560 foundryHandles.c:2736]: VMXI_ReportEvent. Send event 2 to handle 34603071.
Jun 20 15:40:21.031: app-3632| Vix: [3632 foundryCallback.c:1067]: VixJobIsDone. VixJobIsDone returns TRUE. jobHandle = 34603071
Jun 20 15:40:21.031: app-3632| Vix: [3632 foundryCallback.c:1010]: VixJob_WaitVargs. Finished waiting. jobHandle = 34603071, err = 30007 (VIX_E_NET_HTTP_COULDNT_CONNECT)
Jun 20 15:40:21.031: app-560| Vix: [560 foundryAsyncOps.c:2034]: FoundryAsyncOp_DeleteAsyncOp for VIX_COMMAND_CONNECT_HOST (110 cookie 0). jobHandle = 34603071, vmHandle = 0
Jun 20 15:40:21.031: app-560| Vix: [560 vixVIMProxy.c:8076]: VixVIMFreeHostProxy

Thanks again for the help


Viewing all articles
Browse latest Browse all 34639

Trending Articles