Configuring non-domain user accounts for VMware remote debugging - vmware

My development machine is on the corporate network, and I log on to it using my domain account. I have VMware workstation installed, but my virtual machines are not and cannot be a part of the corporate domain.
The problem is that I would like to use the VMware remote debugging option and debug from Visual Studio on the development machine into one of my virtual machines. One of the requirements of remote debugging is that the same user account has to be valid on both machines.
Is there are way to make my domain account valid on a virtual machine that is not on the domain? Or is there a way to make both machines use an account that is not a part of a domain?

If you are debugging native code (unmanaged) using msvmon.exe on the guest OS you can use No Authentication mode to allow any remote machine to connect and attach a VS debugger. This is insecure, and precautions such as appropriate host machine firewalls should be put in place, but this will function without the guest VM needing to be on the domain.
For moreinformation, see this Microsoft KB article, and this step by step visual guide for the connection procedure. Additionally, if you have any issues setting up msvmon.exe on the guest OS see this MS KB article for setup, and this article for firewall issues.

Related

How VMware components work each other

I am beginner in VMware. I am trying to understand the VMware components and how it works.But I could not understand how vsphere Client access the EXSi host. Is it directly or through the VMWare VCenter server.please give any reference or explanation to get the understanding.
Using vSphere client you can connect to vCenter or directly to host. Of course if host is added to vCenter you should to connect ONLY to vCenter because vCenter should to know about any changes made on hosts. Connecting directly to host should be done ony in emergency situations (e.g. vCenter is down).
V-Center is the umbrella, under which all EXSI can be controlled. We can assume an example of a company where we have 3 physical servers installed ESXi on it and each server has as many processors cores so it can handle 5 virtual machines on it.
Now What is EXSi ---- EXSI is the product/OS/kernel which will allow you to create the environment to run multiple Servers/OS on the same hardware.
V-sphere client/V-sphere Web client --- If you have only one EXSI Server and you want to control that server functionality you need v-sphere because taking direct connection of EXSI Hardware machine will not allow you to do much with it. so the v-sphere client will give you many tools to play with it.
V-Center/VC ----- Now what if when your company has many ESXi servers as we taken for example. V-Sphere can not control all of those into one centralized platform. Here VC comes into play. VC allow you to manage all of these servers under one tool and many other functionalities which are not available in V-Sphere like Distribution switch, V-Motion(Which allow you to migrate one VM machine from Hardware to hardware in the fluctuation of time or not human noticeable time ).

Launching/connecting available virtual machine from a win10 home edition

Hi there I wl like to understand: How to do starting a virtual machine and launch it from my client (windows 10 Home Edition based Laptop) using the DNS and credentials provided ? I got the DNS and user credentials.
If you have the VM created and turned off, then you should go to the Azure portal and turn it on, then use Remote Desktop Protocol from your local machine to connect to that virtual machine.

VMWare turn on server on-demand, APIs?

I have a environment where I have a huge pool of machines (60 thus far en growing each day), now these machines are used in a testing environment and machines do not need to be online around the clock as were paying for CPU time so I want to create a system where our users can turn on machines without having to logon through either vSphere desktop client or the vSphere site. Now i know there are systems such as plesk and similar but these are way over the top of what we need for an internal system.
Are there any API for VMWare that lets me remotely turn on virtual machines on demand?
We are running ESXi 5.1.0 on our hosts.

Cross domain Remote debugging on Visual Studio 2008

I have 2 machines :
Developer machine(running the VS 2008): connected to network abc.lan & VPN xyz.lan
Remote machine(running the service): connected to VPN xyz.lan
On the developer machine, when I goto Debug->Attach to process->Browse(for Qualifier), only the machines which are on abc.lan are visible BUT NOT the remote machine which is connected only on VPN xyz.lan
Is there a way by which the remote machine could be visible across the domain ?
PS : In general, any guideline to do the same would be helpful.
Thanks
You cannot directly attach the remote machine process to debugger, if connected through VPN or Remote Desktop. Instead you can do the following if you have rights there
Install WinDbg with symbols
Use Reflector with Deblector
Install VS on the same machine, access it through RDP or VPN and debug
You can remote debug across domains, but you'll have to enter either the IP Address or the machine name in manually. There are some restrictions, such as needing to use a Local User account instead of a domain account. This MSDN article specifically details it out:
http://msdn.microsoft.com/en-us/library/9y5b4b4f(v=vs.90).aspx

Remote management using WMI XP PC's in a work group

Is it not possible to remotely manage XP sp2 PC from another XP sp3 computer using WMI where both of PC are in a work group? I have run wmimgmt.msc right click WMI control the connect to another PC. I have also used WMI Tools which I downloaded. I have Administrative account on the remote computer. I tried everything I found on the net
including:
Remote enabled WMI on the remote computer
It must not be firewall issue as I tried everything including disabling it ( the firewall).
Gave my account all permissions to the root and root\CIMV2 names paces on the remote computer
Created the same administrative account( Same user name and password) on local computer (not remote) as suggested by some people on the net.
and others
But I keep getting error like
Access denied
The RPC server is not available
I set up security event log on the remote computer and I got the clue that the account requesting is not my account . This way I guess that it not possible to manage my PC this way but I should set up my network so that both PC's are in the same domain. But I don't want this to happen now.
Is my guess right? If not what is wrong with me?. I am a newbie in this area.
Sorry everybody. I answer the question my self.
It is possible. The problem I was having was not creating the accounts correctly