Running desktop OS VMs in corporate Hyper-V?

Hello All,
The company I work for currently has a number of server-OS virtual machines running on Hyper-V.
We also have a number of server-OS virtual machines in VMWare on ESX.
We are now facing a situation where other teams in our area have virtual machines, like a VM of the Desktop Support Windows 7 environment, where we could potential migrate those into our Hyper-V or ESX environment.  Currently these VMs run locally on
laptops running VMWare Player.
Does anyone know of any technical issues that would prevent administrators from migrating desktop-OS VMs into a corporate VM solution?  As far as I can see, it would only be advantageous for the people using these VMs - better snapshot ability, leveraging
the better performance of an enterprise-class VM hosting solution.

Firstly just a quick one on your servers.  Depending on how Vital you deem ESX to be for you servers it should be more cost effective for you to look at
migrating your Server OS on the ESX host or hosts to Hyper-V.
This is because of licensing at the moment having to license Windows Server and ESX.  If you where to migrate your virtual machines on the ESX hosts over
to Hyper-V, you can leverage the fact Hyper-V comes with Windows Server and you do not have to pay for aNn additional Hypervisor.  Licensing on Windows server 2012 has been simplified for the best, WinSrv2012 has two versions you can purchase now Standard
or Datacentre.  They both have exactly the same functionality; the difference is the virtualisation rights.  With standard one license covers two physical processors and supports two virtual machines, if you need more virtual machines then you would
have to buy another standard license and giving the right to four virtual machines for example.  Then for datacentre one license covers two physical processors and covers you for an unlimited amount of virtual operating systems.
Meaning if you are already purchasing Windows Server 2012 and especially in the datacentre edition you can utilise your investment in to Microsoft technology
save you money, entering a more virtualised environment.
As for what would prevent Desktop-OS VMs being converted, this should not be a technical issue Microsoft and other 3rd party companies have tools for converting
VMware Virtual machines in to VHD files to use on a Hyper-V server. A Microsoft tool for example would be:
Microsoft Virtual Machine Converter Solution Accelerator
http://www.microsoft.com/en-us/download/details.aspx?id=34591
Although that being said it would be much more advantageous for us to know what you are trying to achieve with your Desktop VMs and what they are currently being
used for at the moment to best suggest your next plan of action.
This is because if you end up scrapping the personal VMs on laptops you might start looking at the enhanced Remote desktop services function within Windows Server
2012.  You could end up looking at using RDS and creating an environment where most of your users remote in to a session based environment.   
With that though I am going off in a tangent when you start looking at RDS/VDI solutions and what not for a successful project you really need to look at the
types of user profiles in your environment for example task workers or power users
Before a waffle on more what I am trying to say is:
You might want look at your infrastructure as a whole and look at maybe migrating over as much as you can to Hyper-V
Then from a Desktop point of view it is technically possible to convert VMWare Files to VHD files suitable for Hyper-V
Although before you jump in with both feet you need to be clear with what you are trying to achieve and what capabilities you want/need.
hope something in there helps
Cheers,
Harry

Similar Messages

  • Running domain controller as VMs on a hyper-v 2012 cluster

    Hi gurus
    I have a question. I want to run two VMs on a Hyper-v cluster. I want to make these VMs as domain controller and leverage the cluster. Can I do this? I have not been able find any information on this. The hyper-v is running on windows 2012, but it can be
    upgraded to R2 if there are any benefits associated with this.
    Any help will be appreciated.
    Regards

    Hi,
    Additional, you can deploy your DC on failover cluster, but we recommend that your clustered servers be member servers. If they are, you need an additional server that acts
    as the domain controller in the domain that contains your failover cluster.
    And same time, you should attempt to avoid creating potential single points of failure when you plan your virtual domain controller deployment. You can avoid introducing potential
    single points of failure by implementing system redundancy. For example, consider the following recommendations while keeping in mind the potential for increases in the cost of administration:
    1. Run at least two virtualized domain controllers per domain on different virtualization hosts, which reduces the risk of losing all domain controllers if a single virtualization
    host fails.
    2. As recommended for other technologies, diversify the hardware (using different CPUs, motherboards, network adapters, or other hardware) on which the domain controllers
    are running. Hardware diversification limits the damage that might be caused by a malfunction that is specific to a vendor configuration, a driver, or a single piece or type of hardware.
    3. If possible, domain controllers should be running on hardware that is located in different regions of the world. This helps to reduce the impact of a disaster or failure
    that affects a site at which the domain controllers are hosted.
    4. Maintain physical domain controllers in each of your domains. This mitigates the risk of a virtualization platform malfunction that affects all host systems that use that
    platform.
    The related KB:
    Hyper-V: Using Hyper-V and Failover Clustering
    http://technet.microsoft.com/es-es/library/cc732181(v=ws.10).aspx
    Running Domain Controllers in Hyper-V
    http://technet.microsoft.com/en-us/library/d2cae85b-41ac-497f-8cd1-5fbaa6740ffe(v=ws.10)#usn_and_usn_rollback
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Migration of VMs from WS2012 Hyper-V Hosts Cluster to WS2012 R2 Hyper-V Hosts Cluster

    Hello All,
    We’re currently running our production VMs on a Failover Cluster of Windows Server 2012 Hyper-V Hosts. We’re planning to migrate these VMs to the cluster of
    Windows Server 2012 R2 Hyper-V Hosts.
    I have created a failover cluster of Windows Server 2012 R2 Hyper-V Hosts, and successfully tested the HA of my new test VMs on this new cluster.
    Anyone please tell me the procedure, steps and best practices to migrate these VMs from Windows Server 2012 Hyper-V Hosts to Windows Server 2012 R2 Hyper-V
    Hosts.
    Thank you.
    Regards,
    Hasan Bin Hasib

    Hi Hasan Bin Hasib,
    You can refer the following related cross-version live migration KB:
    Hyper-V: Migration Options
    https://technet.microsoft.com/en-us/library/dn486792.aspx?f=255&MSPPError=-2147217396
    I’m glad to be of help to you!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How do I get into the BIOS on my HP Envy running Windows 8.1 to enable Hyper-V

    How do I get into the BIOS on my HP Envy running Windows 8.1 to enable Hyper-V
    This question was solved.
    View Solution.

    Rob, welcome to the forum.
    During boot you should continually tap the Esc key to enter the BIOS.  I am not certain that you will find Hyper-V as an option in the BIOS.  Most of HP's BIOS'es are kept very simple with only the necessary settings.
    Please click the "Thumbs up + button" if I have helped you and click "Accept as Solution" if your problem is solved.
    Signature:
    HP TouchPad - 1.2 GHz; 1 GB memory; 32 GB storage; WebOS/CyanogenMod 11(Kit Kat)
    HP 10 Plus; Android-Kit Kat; 1.0 GHz Allwinner A31 ARM Cortex A7 Quad Core Processor ; 2GB RAM Memory Long: 2 GB DDR3L SDRAM (1600MHz); 16GB disable eMMC 16GB v4.51
    HP Omen; i7-4710QH; 8 GB memory; 256 GB San Disk SSD; Win 8.1
    HP Photosmart 7520 AIO
    ++++++++++++++++++
    **Click the Thumbs Up+ to say 'Thanks' and the 'Accept as Solution' if I have solved your problem.**
    Intelligence is God given; Wisdom is the sum of our mistakes!
    I am not an HP employee.

  • Moving VMs From One Hyper-v 2012 R2 to Another Hyper-v 2012 R2

    Hi everyone, was hoping for some help in something I am confused about
    Currently I have SERVER1 running hyper-v 2012 R2
    I want to move all my VMs (around 20)  to SERVER2 also running Hyper-v 2012 R2
    But I am confused on the best way to do this
    1) should I just click on "MOVE" on SERVER1 to move to SERVER2?
    2) Should I do an export and then import
    3) should I setup replication from Server1 to Server2 and then do a failover?
    4) or should I shut the VM down, copy the VHDX file and then create a new VM and use that VHDX
    I just want to be cautious and use the best method to ensure it goes smooth and not worry about any corruption. Can anyone offer some advice?
    thanks

    Hi everyone, was hoping for some help in something I am confused about
    Currently I have SERVER1 running hyper-v 2012 R2
    I want to move all my VMs (around 20)  to SERVER2 also running Hyper-v 2012 R2
    But I am confused on the best way to do this
    1) should I just click on "MOVE" on SERVER1 to move to SERVER2?
    2) Should I do an export and then import
    3) should I setup replication from Server1 to Server2 and then do a failover?
    4) or should I shut the VM down, copy the VHDX file and then create a new VM and use that VHDX
    I just want to be cautious and use the best method to ensure it goes smooth and not worry about any corruption. Can anyone offer some advice?
    thanks
    It all depends on your environment and your current Hyper-V configuration.
    I asume both servers are domain-member of the same domain and don't use SCVMM. If so, then make sure you do the following:
    First enable the "Live Migration" feature in the Hyper-V settings on both Hyper-V Servers.
    Make sure both Hyper-V Servers have a vSwitch configured with the same display name and connectivity. They must be somewhat identical, but not everything. As long as the connectivity is the same.
    Make sure you have a location to store the VM files on SERVER2.
    Then do a Live Migration from SERVER1 to SERVER2, follow the wizard. By using the Hyper-V Manager console on SERVER1.
    NOTE1: Without computer certificates and Kerberos configuration on your Live Migration settings you cannot initiate a Live Migration from the Hyper-V Manager cconsole on SERVER2. With the default configuration, you have to login on (or connect
    to) SERVER1 en then initiate the Live Migration. 
    NOTE2: If you can't configure the vSwitches the same. Then you have to shut down the VMs and do a Quick Migration. Then re-configure the VM network properties and power on the VMs.
    I hope this information will help you goin on. If you need more detailed information use the following link:
    Configure Live Migration and Migrating Virtual Machines without Failover Clustering
    http://technet.microsoft.com/nl-nl/library/jj134199.aspx
    Boudewijn Plomp | BPMi Infrastructure & Security
    This posting is provided "AS IS" with no warranties, and confers no rights. Please remember, if you see a post that helped you please click "Vote as Helpful", and if it answered your question, please click "Mark as Answer".

  • DPM 2012 R2 Backup job FAILED for some Hyper-v VMs and Some Hyper-v VMs are not appearing in the DPM

    DPM 2012 R2  Backup job FAILED for some Hyper-v VMs
    DPM encountered a retryable VSS error. (ID 30112 Details: VssError:The writer experienced a transient error.  If the backup process is retried,
    the error may not reoccur.
     (0x800423F3))
    All the vss Writers are in stable state
    Also Some Hyper-v VMs are not appearing in the DPM 2012 R2 Console When I try to create the Protection Group please note that they are not part of cluster.
    Host is 2012 R2 and The VM is also 2012 R2.

    Hi,
    What update rollup are you running on the DPM 2012 R2 server ?  DPM 2012 R2 UR5 introduced a new refresh feature that will re-enumerate data sources on an individual protected server.
    Check for VSS errors inside the guests that are having problems being backed up.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • How do I add a Private connection between VMs similar to Hyper-V?

    We have software that needs a minimum of 3 network connections. One is public interfacing to the world, but the other 2 need to be private only seen by other VMs in the system. The private network needs to be running in a promiscuous mode as the software
    listens to all traffic. I do this currently with Hyper-V on Windows Server by configuring one connection as External and the other 2 as private. Is there a way to do this in Azure?

    Hi RBSchneider,
    There is no Private Networks in Azure. There is just Virtual Network and subnets.
    Azure is quite different from Hyper-V when speaking about Virtual Network.
    Why?
    Because in Hyper-V, you can create as many Virtual Networks (VSwitches) as you like. And then you can add virtual network adapters to your VMs and then connect them to a virtual network. You then configure your IP address inside the VM, you can put anything
    you want.
    In Azure, when you create a virtual network, you must tell Azure which address space to use. You can create many subnets inside a virtual network and put an addressing range for each subnet.
    When you create the VM, you choose which subnet to connect to each network adapter. Then Azure will provide your OS with an IP address form that subnet. You can't choose your IP address freely inside the VM.
    In addition, you can't add a network adapter to a VM. Few VMs in Azure support multi network adapters
    Maximum NICs
    VM Size
    2
    A3, A6, A8, D3, D12, G3
    4
    A4, A7, A9, D4, D13, G4
    1
    All other VMs
    In your case, you will need to provision one of the VM sizes with 4 NICs. This maybe not be convenient for you.
    Regards, Samir Farhat Infrastructure and Virtualization Consultant || Virtualization, Cloud, Azure ? Follow and Ask here https://buildwindows.wordpress.com

  • Moving VMs from Standalone Hyper-V to Hyper-v Failover Cluster

    Hello All.................I need to move Virtual Machines from Standalone Hyper-V based on Windows Server 2012 R2 to a Hyper-V Failover Cluster based on Windows Server 2012 R2.
    -  The VMs OS is Windows Server 2012 R2
    -  Applications installed on VMs are SCCM, SCOM, SharePoint, etc.
    1.  I am looking for a Checklist that I can run through and move them.  To make sure I do not miss out anything.
    2.  Would a downtime be required in this scenario while the VM is being moved?
    3.  What requires special attention in this scenario?

    Thanks for the reply.
    So, I do not need to do anything and just simply add both the cluster and standalone into VMM and then simply use the Move option.  Please, confirm if I have understood it correct.
    Yes. But be carefull. First shut down your VM's
    if possible and configure them in such a way they don't automatically start. If you install the SCVMM Agent, some Hyper-V related services are restarted, when some VMs start during that process you system may stall. I have seen this multipe times.
    There is another dirty option that worked of us perfectly. Export the VMs. Then import those VMs to a local disk on one Hyper-V Server. Refresh the Hyper-V Server and Virtual Machines on that Hyper-V Server. Give it a few minutes. Then do
    a Live Migration while at the same time makeing it "Highly Available" by moving it to your CSV. Works flawlessly. DO NOT IMPORT THE VMS TO YOUR CSV, otherwise you can't change it to "Highly Avaiable" unless you have
    two CSVs. Importing it straight to a CSV does not make them Highly Available.
    Boudewijn Plomp | BPMi Infrastructure & Security
    This posting is provided "AS IS" with no warranties, and confers no rights. Please remember, if you see a post that helped you please click "Vote as Helpful", and if it answered your question, please click "Mark as Answer".

  • Running commands on VMs remotely

    Hi Everyone
    New to all of this so please bear with me!
    Starting a new project and looking to compare between the use of Hyper V and ESXi.  
    The project is to grab vms regardless of state, turn them on and execute scripts stored on a vm drive. The script execution has to be performed / issued by a user. C# is the main underlying code but we can potentially put in references to use powershell
    scripts / whatever else if we can achieve this using hyper v.
    I know from doing a bit of reading on ESXi that we can do this using a number of ways - vmrun to start, stop and run commands on the actual vm itself. using other vmware libraries and APIs.
    I have read that powershell commands include starting vms, taking snapshots, shutting down vms but I was wondering if we can get into the actual VM remotely / somehow in-order to, for example, run a script which is stored on that VMs C drive.
    Has anyone tried this / is it do-able? -  I have had no luck finding any examples of what we need. 
    Kind Regards,
    Ashley

    I have a few things that I have done historically.
    Really, you have two options.  a WMI (API) call or a WinRM / PowerShell remoting call.
    The difference between the two is 1) security settings and 2) ease of use.
    For WinRM the security needs to be more open then WMI.  But, it is far easier to script as you simply open a remote session and you keep scripting along in the remote shell (the tricky part is pulling values back to the local session).  With WMI
    you always get the values back since you never spawn into another session.
    Below is a WinRM example of using WinRM and returning some value back:
    It executes a WMI command on the remote machine to fin the file I am looking for (as that is faster) and then I read the file with the script.
    # This block of script executes remotely and returns the content of hte CtxSta.config file.>
    $sta = invoke-command -Session $s -ScriptBlock {
    $staArray = get-wmiobject CIM_DataFile -filter 'Extension="config" and FileName="CtxSta"'
    # If IIS Integration is installed there could be multiples, this is the one that CSG is hard coded to use.
    foreach ($e in $staArray) {
    if ($e.Path -match "citrix\\system32") {
    $sta = $e
    get-content -path ([string]$sta.Name)
    # We have returned to local execution.
    foreach ($e in $sta) {
    switch -wildcard ($e) {
    "UID*" {
    $e = $e -replace "UID", ""
    $e = $e -replace "=", ""
    $e = $e -replace " ", ""
    $staId = $e
    $staId
    Brian Ehlert
    http://ITProctology.blogspot.com
    Learn. Apply. Repeat.

  • Event Logs of VMs Migration in Hyper-V Cluster

    Hello All,
    We're running Failover Cluster of Win Server 2012 R2 Hyper-V hosts. If any host gets down unexpectedly (due to any reason power/bugcheck/hardware failure or what so ever), then the VMs on that host, of course, get migrated (either quick or live) to some
    other host within the cluster.
    I want to have logs/events of this VMs migration. I want to know that which of the VMs were residing on that host at that time of failure. Of course, we can't have this info in the Cluster events is Failover Cluster Manager. I am unable to find this info
    anywhere. I have searched in Event Viewer --> Administrative Roles --> Hyper-V. I have searched a lot in the SCVMM, but no success. We're using SCVMM 2012 R2 with UR5.
    Please help me in finding the exact location of these logs/events. I would also like to know that if the VM was quick migrated or live migrated, and to which host the VM got migrated.
    I'd be highly grateful.
    Thanks in anticipation.
    Regards,
    Hasan

    You have posted this same question in two different forums.  The answer on where to look is posted in the other forum. 
    https://social.technet.microsoft.com/Forums/en-US/7f0da2a8-debc-4dd8-9214-72ed46e3c76b/event-logs-of-vms-migration-in-failover-cluster-of-hyperv-hosts?forum=winserverhyperv
    In the future, forum etiquette requests that you do not cross-post.
    Again, when a host fails, there is no migration, quick or live, to another node of the cluster.  There is a restart.  When a host fails, the VMs on that host also fail.  The cluster detects the failure and the resources (VMs) that had
    been running on the failed node are restarted on another node.  You will see different events entered into the event log for a resource start than for a quick/live migration.
    The easiest way to see this is to do it.  Open up the event viewer on a host to which you plan to migrate a VM.  Perform a quick/live migration.  Refresh the event viewer and note the events that were logged.
    . : | : . : | : . tim

  • 0x0000007a Error for VMS inside a Hyper-V server in a failover cluster

    Hi All, 
    This is my first time posting a question on this forum. Will provide more details if necessary. 
    Would appreciate any help for the below problem: 
    We have two servers operating on Win 2012 R2 datacenter. However one of them(host2) had all it's VMs crash with error code 0x0000007a. While the OS of the host itself was ok in a sense, trying to run any application or opening windows explorer would result
    in a hang, We can still use ctrl+alt+delete to log off. 
    Both servers have been installed with similar windows update patches, and all the configurations are the same. However Host01 is running fine. 
    Booting on safe mode let's us run the server fine. Did a chkdsk /r and it found some errors on the disk, I did a restart to let it try and fix the issue but issues are still the same. 
    Dell hardware check came up with nothing. 
    Thank you!
    Anton

    Hi
    Can you check if there are any hardware errors logged in event viewer?
    Perhaps you have a faulty memory module. I had a similar issue with my host and it ended up being a combination of reseating the ram and replacing the Quad network adapter.
    Are both you dells on the latest SUU?
    Hope this helps. Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Are there any concerns with running Cisco VSS in a MS Hyper-V Environment?

    Hello,
    I'm in the process of purchasing dual 6807-XL switches that will run in a VSS configuration and I was wondering if there are any concerns or items I should be cognitive about?  We are a MS Hyper-V shop in the arena of server virtualization.  Although I don't work on any of the servers as I handle all network-related operations, I would still like to know of any "gotchas" before I install/configure our new chassis.  I guess what I'm looking for is interoperability issues in relation to a VM environment when running a network core using VSS.  Thanks in advance!
    Regards,
    TLock

    Reza,
    I have another question regarding VSS I thought I'd post here rather than to a new DB.  According to Cisco, "If for some rare reason all VSL connections are lost between the virtual switch members leaving both the virtual switch members up, the VSS will transition to the dual active recovery mode (http://www.cisco.com/c/en/us/products/collateral/switches/catalyst-6500-virtual-switching-system-1440/prod_qas0900aecd806ed74b.html)."  How does this affect traffic for switches connected via MEC?  Will it began using STP/MST, if configured, for switches with dual links to different chassis?  Just curious.  I plan on testing various scenarios prior to putting these chassis into production by simulating some of the common network outages we've had in the past.  Thanks in advance!
    Regards,
    Terence Lockette

  • Running Desktop app via shared folder.

    Hi All
    I have been experimenting with deploying a desktop app over a network by simply running a jar file located in a shared folder on a server.
    I have been having mixed results and have even managed to get the JVM to crash.
    Do any of you have any experience with deploying apps this way, as is it a sensible idea.
    Any info or opinions would be appreciated
    Regards
    Karl Smolka

    You want/need Web Start

  • How to run desktop application

    Hi! I've programmed for years JSP, Servlets and Applets, but never a desktop application, so... my problem is that I don't have any idea on how to run it. I mean, of course I know how to run some application in my own desktop (java applicationname) but my doubt is, what I need to install in the client desktop or how must I do my package in order to run without the need for installing the SDK. Because, as I known, the "java.exe" comes with SDK, and of course, I don't think that I need to install de entire SDK in all my clients desktops in order to run my application.
    Any help will be very appreciated!

    You should give them the Java Runtime Environment. You will find a java.exe there too. E.g.
    C:\Program Files\Java\jre1.5.0_02
    The principle problems you will have to consider are:
    1.) How easy, and often, will you have to update your program? You might need to consider something like Java Webstart, for example.
    2.) What are the security considerations? If you need access to a database you will have difficulty keeping passwords secure. You may want to obfiscate code, for example.
    3.) If the applications are communicating with a central resource how will you deal with simultaneous usage. Coming from a web application background this is nothing new to you I guess but you may want to consider a J2EE application server, for example.
    4.) You need to consider whether you stick with what you know and develop an intranet approach to internal applications.

  • Can i install and run desktop version off an 8g jump drive?

    Want to install and run full version off an 8g jump drive, the same way i would the portable versions. Does anyone know if this is possible?

    This thread on Mac OS X Hints says that you can
    http://forums.macosxhints.com/showthread.php?t=73902
    as long as that "Desktop G4" is not an upgraded beige Power Mac.

Maybe you are looking for

  • ISE 1.2 patch 5 My devices portal not showing regsitered devices

    Hello Guys, I am running ISE 1.2 with all recent patches installed. I have a weird issue where AD users login to mydevices portal and are not able to view any of their registered devices. even thou the devices were successfully registered and onboard

  • Reg: NFS connectivty at receiver file adapter

    Hi Friends I have a requirement to post files to a file system(3rd party) using NFS connection, the target path is in shared mode and I am able to access that path when i copy that path in RUN(local system). But when I have maintained the same in the

  • Can i buy a nano sim in marocco?

    Can i buy a nano sim for an ipad air in marocco?

  • XML links

    I'm trying to make <a href...>content</a> links in my XML to be read by my flash movie. I can get regular text read but never an actual link. Is this impossible? I've been searching the internet for hours on how to make href's in xml. Please, someone

  • Workbook and Role

    How do I find if the workbook is assigned to a Role or not ? Please help