Consentire l'accesso alla console web di VMWare Server 2

From RVM Wiki
Jump to navigation Jump to search

Patch veloce per consentire l'accesso Http da console web e vmrun

cat | sudo patch -p0 << EOFile
--- /etc/vmware/hostd/proxy.xml 2010-06-18 15:54:26.000000000 +0200
+++ /tmp/proxy.xml      2010-06-18 15:53:22.000000000 +0200
@@ -12,13 +12,13 @@
     </e>
     <e id="1">
       <_type>vim.ProxyService.LocalServiceSpec</_type>
+      <accessMode>httpAndHttps</accessMode>
-      <accessMode>httpsWithRedirect</accessMode>
       <port>8307</port>
       <serverNamespace>/sdk</serverNamespace>
     </e>
     <e id="2">
       <_type>vim.ProxyService.LocalServiceSpec</_type>
+      <accessMode>httpAndHttps</accessMode>
-      <accessMode>httpsWithRedirect</accessMode>
       <port>8308</port>
       <serverNamespace>/ui</serverNamespace>
     </e>
EOFile


sudo invoke-rc.d vmware-mgmt stop
sudo kill -9 $(pidof vmware-hostd)
sudo invoke-rc.d vmware-mgmt start

Accesso alla Web Console

Se si presentano problemi di acceso via HTTPS alla console (richiesta di certificato ssl client, ...), l'unica soluzione è disabilitare l'accesso HTTPS.

sudoedit /etc/vmware/hostd/proxy.xml
<e id=”2″>
<_type>vim.ProxyService.LocalServiceSpec</_type>
  <!–      <accessMode>httpsWithRedirect</accessMode> –>
  <accessMode>httpAndHttps</accessMode>
  <port>8308</port>
  <serverNamespace>/ui</serverNamespace>
</e>
sudo invoke-rc.d vmware-mgmt stop
sudo kill -9 $(pidof vmware-hostd)
sudo invoke-rc.d vmware-mgmt start

(killare vmware-hostd se non dà ok)

Accedere ora tramite l'url

http://yourserver:8308/ui/

Accesso tramite vmrun

sudoedit /etc/vmware/hostd/proxy.xml
   <e id="1">
     <_type>vim.ProxyService.LocalServiceSpec</_type>
     <accessMode>httpAndHttps</accessMode>
     <port>8307</port>
     <serverNamespace>/sdk</serverNamespace>
   </e>
sudo invoke-rc.d vmware-mgmt stop
sudo kill -9 $(pidof vmware-hostd)
sudo invoke-rc.d vmware-mgmt start

l'url per l'accesso vmrun sarà quindi

-h http://localhost:8307/sdk

Riferimenti