Provisioning Server + VMware VM: BSOD 0x0000007b

Wanneer je een virtuele (VMware) machine met behulp van Provisioning Server vanaf een vDisk start zonder “lokale” harde schijf dan krijg je een bluescreen met de stopcode 0x0000007b (Inaccessible boot device). Door een hardeschijf van 1MB toe te voegen aan de virtuele machine kan je dit probleem omzeilen.

VMware Workstation Beta 7: Debug mode uitschakelen

Vorige week kreeg ik een mailtje van VMware om een beta versie van Workstation te testen. Het installeren verliep soepel maar na het starten van een VM blijkt dat standaard de debug mode aan staat. Dit komt de snelheid van de VM’s niet bepaald ten goede… Hier een manier om deze debug mode uit te schakelen:

  1. Sluit VMware Workstation af;
  2. Ga naar C:Program FilesVMwareVMware Workstation;
  3. Hernoem vmware-vmx-debug.exe naar vmware-vmx-debug.exe.old;
  4. Kopieer vmware-vmx.exe en hernoem deze naar vmware-vmx-debug.exe;
  5. Start VMware Workstation weer en je zult merken dat de VM’s veel sneller draaien!

XenDesktop + VMware Infrastructure: The hosting infrastructure could not be reached at the specified address

XenDesktop kan omgaan met verschillende “hosting infrastructures”, uiteraard XenServer maar ook VMware Infrastructure. Tijdens de XenDesktop Setup Wizard moet het adres van de VMware Virtual Center  omgeving opgegeven worden (https://vmwarevcsadres/sdk). Standaard bevat het certificaat vanuit Virtual Center de naam “vmware” in plaats van de daadwerkelijke servernaam zelf, hierdoor word het certificaat niet vertrouwd. Dit is op de volgende manier te omzeilen:

De hostfile van de XenDesktop DDC(‘s) en Provisioning Server(s) aanpassen met een verwijzing van het VMware Virtual Center IP-adres naar de naam “vmware”. Vervolgens moet op de machines het certificaat handmatig geimporteerd worden. Het certificaat is op de Virtual Center server op de volgende locatie te vinden:

C:Documents and SettingsAll UsersApplication DataVMwareVMware VirtualCenterSSLrui.crt

Het aanpassen van host files is niet bepaald de netste oplossing, daarom is het beter om simpelweg HTTP te gebruiken in plaats van HTTPS. Je hebt dan ook geen certificaat meer nodig. Standaard staat HTTP toegang uit. Om dit wel toe te staan moet de volgende file op de Virtual Center server aangepast worden:

C:Documents and SettingsAll UsersApplication DataVMwareVMware VirtualCenterproxy.xml

Zoek de volgende regel op:

<e id=”4″>
<_type>vim.ProxyService.LocalServiceSpec</_type>
<accessMode>HttpsOnly</accessMode>
<port>8085</port>
<serverNamespace>/sdk</serverNamespace>
</e>

En wijzig de waarde “HttpsOnly” naar “HttpAndHttps”. Herstart vervolgens de Virtual Center Server Service om de wijziging te activeren. Nu kan in de XenDesktop Setup Wizard gewoon het http://vmwarevcsadres/sdk adres gebruikt worden.

<e id=”4″>
<_type>vim.ProxyService.LocalServiceSpec</_type>
<accessMode>httpAndHttps</accessMode>
<port>8085</port>
<serverNamespace>/sdk</serverNamespace>
</e>    <e id=”4″>
<_type>vim.ProxyService.LocalServiceSpec</_type>
<accessMode>httpAndHttps</accessMode>
<port>8085</port>
<serverNamespace>/sdk</serverNamespace>
</e>