Hi there,
I have finally installed my vCloud Director and everything works except the vCloud Director Remote Console to visit the virtual maschine screen.
But the "power-off-button" or "reset-button" works. Only the screen keeps black.
I tried evrything. Re-install VMRC-Plugin, add the vCD to my trusted sites, another PC and everytimes the same thing.
Has anybody a good hint or a solution to get it work?
Martin
edit: My log:
2012-07-25 09:33:11,014 | DEBUG | 33863601@pool-jetty-11 | JobManager | **** Add activity log: <JOB_ACQUIRE_SCREEN_TICKET> <test(com.vmware.vcloud.entity.vm:5e614dfc-9493-4e56-9eb1-09d2d0136024)> |
2012-07-25 09:33:11,015 | DEBUG | 33863601@pool-jetty-11 | JobString | Job object - Object : test(com.vmware.vcloud.entity.vm:5e614dfc-9493-4e56-9eb1-09d2d0136024) operation name: JOB_ACQUIRE_SCREEN_TICKET |
2012-07-25 09:33:11,598 | DEBUG | 33863601@pool-jetty-11 | CJob | No last pending job : [test(com.vmware.vcloud.entity.vm:5e614dfc-9493-4e56-9eb1-09d2d0136024)], status=[2] |
2012-07-25 09:33:11,604 | DEBUG | 33863601@pool-jetty-11 | CJob | Update last job : [test(com.vmware.vcloud.entity.vm:5e614dfc-9493-4e56-9eb1-09d2d0136024)], status=[2], [25.07.12 09:33] |
2012-07-25 09:33:15,734 | DEBUG | 33863601@pool-jetty-11 | AuthorizationMethodInterceptor | Authorizing method: public abstract com.vmware.vcloud.api.presentation.entity.vapp.ScreenAccessInfo com.vmware.vcloud.api.presentation.service.VAppService.acquireScreenTicket(com.vmware.vcloud.api.presentation.entity.common.EntityRef). |
2012-07-25 09:33:15,746 | INFO | 33863601@pool-jetty-11 | VC20VirtualServer | Invoking acquireCloneTicket for vm [vcId=4b883f86-5f52-4bda-8bd4-fdd0e3bd27fa, moref=vm-316] |
2012-07-25 09:33:15,746 | DEBUG | 33863601@pool-jetty-11 | VcVimHandleFactory | Attempting to get a VimHandle for VC 4b883f86-5f52-4bda-8bd4-fdd0e3bd27fa |
2012-07-25 09:33:15,752 | DEBUG | 33863601@pool-jetty-11 | VcVimHandleFactory | creating a new handle for VC https://10.2.10.164:443/sdk |
2012-07-25 09:33:15,753 | DEBUG | 33863601@pool-jetty-11 | CompleteVlsiCallImpl | ServiceInstance.retrieveContent method invoked on ServiceInstance:ServiceInstance at https://10.2.10.164:443/sdk/vimService (session mgmt off) |
2012-07-25 09:33:15,761 | DEBUG | 33863601@pool-jetty-11 | CompleteVlsiCallImpl | ServiceInstance.retrieveInternalContent method invoked on ServiceInstance:ServiceInstance at https://10.2.10.164:443/sdk/vimService (session mgmt off) |
2012-07-25 09:33:15,768 | DEBUG | 33863601@pool-jetty-11 | CompleteVlsiCallImpl | SessionManager.acquireCloneTicket method invoked on SessionManager:SessionManager at https://10.2.10.164:443/sdk/vimService (session mgmt on) |
2012-07-25 09:33:15,775 | DEBUG | 33863601@pool-jetty-11 | JobManager | **** Add activity log: <JOB_ACQUIRE_SCREEN_TICKET> <test(com.vmware.vcloud.entity.vm:5e614dfc-9493-4e56-9eb1-09d2d0136024)> |
2012-07-25 09:33:15,775 | DEBUG | 33863601@pool-jetty-11 | JobString | Job object - Object : test(com.vmware.vcloud.entity.vm:5e614dfc-9493-4e56-9eb1-09d2d0136024) operation name: JOB_ACQUIRE_SCREEN_TICKET |
2012-07-25 09:33:15,801 | DEBUG | 33863601@pool-jetty-11 | CJob | No last pending job : [test(com.vmware.vcloud.entity.vm:5e614dfc-9493-4e56-9eb1-09d2d0136024)], status=[2] |
2012-07-25 09:33:15,805 | DEBUG | 33863601@pool-jetty-11 | CJob | Update last job : [test(com.vmware.vcloud.entity.vm:5e614dfc-9493-4e56-9eb1-09d2d0136024)], status=[2], [25.07.12 09:33] |
2012-07-25 09:33:29,612 | DEBUG | Quartz-pool-1-thread-651 | FailoverServiceManagerImpl | checking for any failed cells from current cell vcloud.local (id = d3182567-b8b8-48cf-91b3-683e47885f3c, uuid = 6d3526a1-29db-432a-8c5b-09011e850782) |
2012-07-25 09:33:31,165 | DEBUG | VC.TaskManager.NonActiveTaskCompletionsPurger | TaskManager | Marked 0 tasks for purging |
2012-07-25 09:33:31,165 | DEBUG | VC.TaskManager.NonActiveTaskCompletionsPurger | TaskManager | Purged 0 tasks. |
2012-07-25 09:33:31,175 | DEBUG | VSMCLIENT HeartbeatTimer | RestFulCallManager | VSMCLIENT-2.0.0 trustAllHttpsCertificates; Message : User has NOT set the SSL context, using the default. |
2012-07-25 09:33:31,199 | DEBUG | VSMCLIENT HeartbeatTimer | RestFulCallManager | VSMCLIENT-2.0.0 verify; Message : Returning from hostname verification. |
2012-07-25 09:33:41,403 | INFO | VSMCLIENT HeartbeatTimer | RestFulCallManager | VSMCLIENT-2.0.0 checkVSMReachability; Response :HTTP/1.1 200 OK (Operation Succeeded) |
2012-07-25 09:33:41,405 | DEBUG | VSMCLIENT HeartbeatTimer | RestFulCallManager | VSMCLIENT-2.0.0 trustAllHttpsCertificates; Message : User has NOT set the SSL context, using the default. |
2012-07-25 09:33:41,429 | DEBUG | VSMCLIENT HeartbeatTimer | RestFulCallManager | VSMCLIENT-2.0.0 verify; Message : Returning from hostname verification. |
Option 4 It should be ![]()
URL for "VCD Public": https://10.2.10.166/cloud/
Proxy-Address der VCD-Public-Konsole: 10.2.10.167
Basis-URL for VCD Public REST API: https://10.2.10.166/
To explain a bit further, the "HTTP" nic that you probably configured on eth0 will provide the vCloud Director Portal, and will also handle the API traffic.
The second nic will be used for the "Console Proxy" which is the remote console (VMRC)
Hope it helps.
PS: On the other side this is a known bug with every Firefox version > 12 it seems. (You need at the moment to open the remote console in fullscreen to be able to see the console.
If you're using firefox, there is a known bug that you only get the console to work if you use it in full-screen. I'm trying to work with Mozilla to help them reproduce it so they can fix it.
I tried it with FF and IE9
did you try to use it in full screen in firefox? not maximized, but there is a little button in the top right to make it full screen. Try that.
I try that but nothing happen. ![]()
Then I would check the setup with your vCD proxy. Make sure that the firewall allows the necessary ports to the console. Also make sure that your VCD public console proxy address is filled out properly.
My 2 interfaces for the vCD are in the same network (eth0: 10.2.10.166; eth1: 10.2.10.167).
I atteched a screenshot about my public address config because i dont really know if is right or not. But I tried here also all options.
Option 1:
URL for "VCD Public": https://10.2.10.166/cloud
Proxy-Address der VCD-Public-Konsole: 10.2.10.166
Basis-URL for VCD Public REST API: https://10.2.10.167
Option 2:
URL for "VCD Public": https://10.2.10.166/cloud
Proxy-Address der VCD-Public-Konsole: 10.2.10.166
Basis-URL for VCD Public REST API: https://10.2.10.166
Option 3:
URL for "VCD Public": https://10.2.10.166/cloud
Proxy-Address der VCD-Public-Konsole: 10.2.10.167
Basis-URL for VCD Public REST API: https://10.2.10.167
Option 4 It should be ![]()
URL for "VCD Public": https://10.2.10.166/cloud/
Proxy-Address der VCD-Public-Konsole: 10.2.10.167
Basis-URL for VCD Public REST API: https://10.2.10.166/
To explain a bit further, the "HTTP" nic that you probably configured on eth0 will provide the vCloud Director Portal, and will also handle the API traffic.
The second nic will be used for the "Console Proxy" which is the remote console (VMRC)
Hope it helps.
PS: On the other side this is a known bug with every Firefox version > 12 it seems. (You need at the moment to open the remote console in fullscreen to be able to see the console.
The proxy address should be the public URL. For example vcproxy.domain.com<http://vcproxy.domain.com>. Did you try hitting your vcloud director internally?
Sent from my mobile device. Please excuse grammar and spelling errors.
It wooorks!!! Thank you so much. You made my day. ![]()
