Poor network when create virtual switch in hyper-v 2012

Hello,
i installed on DELL R620 windows server 2012 STD and add the hyper-v role
when i created a virtual switch , the speed of network in the HOST( the server itself) is ver poor ( copy file from fileserver is 300Kbs)
when i remove the virtual switch , the speed of the network is better(  copy file from fileserver is 10-20Mbps)
i spoke with DELL support center , and after check up , no problem has found.
i tried all the chnges with the offload checksum etc but nothing helped
Please your comment about this issue
Thanks
Dotan

Need some additional information
Which Team type are you utilizing? 
Which Raid Controller are you using on the hosts?
I would suggest you try this as well while its specific to 10Gb CNA's it can help with 1Gb in some cases.  SMB
FILE COPY PERFORMANCE
Also utilizing the low latency Bios settings can often offer additional NIC performance 
Dell 12th Gen Low Latency Bios Settings
-Sean

Similar Messages

  • Server loses internet connection after creating virtual switch in hyper-v

    On a fresh Server 2012R2 Essentials install, I set up Hyper-v and created an external virtual switch. Connection to the vm is good but Health Report no shows loss of internet connectivity and that the router is incorrectly setup. 
    However, I still have a working internet connection? I worry that the server may not update or allow Anywhere Access at some time. Any suggestions? Thanks

    If Hyper-V virtual switch behaves strange and server is destined for testing, then it's correct and I recomend delete this virtual switch and create it again.
    Here is some issues with internet connection and Hyper-V switch, none of them does not match your problem, but can be inspirative for troubleshooting:
    Windows 8 Hyper-V - how to give VM internet access?
    Hyper-V kills internet connection when bridging
    Configuring Hyper-V for multiple subnets with only one NIC (Server 2008 R2 Edition)
    How does basic networking work in Hyper-V?
    Best Regards,
    thennet

  • Using NIC Teaming and a virtual switch for Windows Server 2012 host networking and Hyper-V.

    Using NIC Teaming and a virtual switch for Windows Server 2012 host networking!
    http://www.youtube.com/watch?v=8mOuoIWzmdE
    Hi thanks for reading. Now I may well have my terminology incorrect here so I will try to explain  as best I can and apologies from the start.
    It’s a bit of both Hyper-v and Server 2012R2. 
    I am setting up a lab with Server 2012 R2. I have several physical network cards that I have teamed called “HostSwitchTeam” from those I have made several Virtual Network Adaptors such as below
    examples.
    New-VMSwitch "MgmtSwitch" -MinimumBandwidthMode weight -NetAdaptername "HostSwitchTeam" -AllowManagement $false
    Add-VMNetworkAdapter -ManagementOS -Name "Vswitch" -SwitchName "MgmtSwitch"
    Add-VMNetworkAdapter -ManagementOS -Name "Cluster" -SwitchName "MgmtSwitch"
    When I install Hyper-V and it comes to adding a virtual switch during installation it only shows the individual physical network cards and the
    HostSwitchTeam for selection.  When installed it shows the Microsoft Network Multiplexor Driver as the only option. 
    Is this correct or how does one use the Vswitch made above and incorporate into the Hyper-V so a weight can be put against it.
    Still trying to get my head around Vswitches,VMNetworkadapters etc so somewhat confused as to the way forward at this time so I may have missed the plot altogether!
    Any help would be much appreciated.
    Paul
    Paul Edwards

    Hi P.J.E,
    >>I have teams so a bit confused as to the adapter bindings and if the teams need to be added or just the vEthernet Nics?.
    Nic 1,2 
    HostVMSwitchTeam
    Nic 3,4,5
             HostMgmtSwitchTeam
    >>The adapter Binding settings are:
    HostMgmtSwitchTeam
    V-Curric
    Nic 3
    Nic 4
    Nic 5
    V-Livemigration
    HostVMSwitch
    Nic 1
    Nic 2
    V-iSCSI
    V-HeartBeat
    Based on my understanding of the description , "HostMgmtSwitchTeam and
    HostVMSwitch " are teamed NIC .
    You can think of them as two physical NICs (do not use NIC 1,2,3,4,5 any more , there are just two NICs "HostMgmtSwitchTeam and
    HostVMSwitch").
    V-Curric,
    V-Livemigration , V-iSCSI ,
    V-HeartBeat are just VNICs of host  (you can change their name then check if the virtual switch name will be changed )
    Best Regards
    Elton Ji
    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.

  • Cisco Nexus 1000v Virtual Switch for Hyper-V Availability

    Hi,
    Does anyone have any information on the availability of the Cisco Nexus 1000v virtual switch for Hyper-V. Is it available to download from Cisco yet? If not when will it be released? Are there any Beta programs etc?
    I can download the 1000v for VmWare but cannot find any downloads for the Hyper-V version.
    Microsoft Partner

    Any updates on the Cisco Nexus 1000v virtual switch for Hyper-V? Just checked on the Cisco site, however still only the download for VMware and no trace of any beta version. Also posted the same question at:
    http://blogs.technet.com/b/schadinio/archive/2012/06/09/windows-server-2012-hyper-v-extensible-switch-cisco-nexus-1000v.aspx
    "Hyper-V support isn't out yet. We are looking at a beta for Hyper-V starting at the end of February or the begining of March. "
    -Ian @ Cisco Community
    || MCITP: EA, VA, EMA, Lync SA, makes a killer sandwich. ||

  • Hyper-V Network Configuration Problem - Virtual Switch

    Hi guys,
    I'm looking for some help with a Hyper-V Network issues. I have been handed over a project by a client that is not fully complete and the person who built it is not available at all. The setup is a HP C7000 blade chassis and a HP SAN.
    The previous guy built a hyper-v cluster with 2 nodes; HV1 & HV2 - this works fine, I can live migrate etc and all is good.
    This is how it was handed over to myself, my job is to add the third node to the cluster so I have installed the OS, drivers etc. Hyper-V role and clustering role. My problem arises with the Hyper-V switch configuration.
    Points;
    Each node has two NIC adapters, both of these network adapters are teamed
    A virtual switch is created on each node using the aforementioned NIC Team
    On the existing nodes I can see the management IP for the node is set on the virtual switch adapter
    On the third node (HV3) I created NIC Team using both of the NIC's, I then created an external virtual switch using this teamed network adapter. However when I try to apply a management IP address to the virtual switch adapter it won't respond and I see
    a yellow triangle on the network adapter in the corner. When I remove the virtual switch and apply and IP address to the NIC Team the server is contactable and shows in the Cluster manager as up. However the problem then is I don't have a virtual switch.
    If someone could help me with this that would be great - please tell me if you require further information.
    Below is a screenshot of the adapter for HV1 (working fine) from failover cluster manager;
    thank you advance :)

    Hi Brian, thanks for the reply. This is what I tried initially. However I just restarted the server I tried it again - still no luck.
    Just to clarify when I team together the two flexfabric network adapters and apply an IP address to the team for testing - the team works fine, so the team doesn't seem to be an issue.
    Once I create the virtual switch and assign the team to the switch and enable management OS to share I apply the IP address to the vEthernet adapter and I can't ping the default gateway or anything for that matter.
    Any other ideas ?

  • Create virtual switch failure

    Hi all,
    I'm trying to create external virtual switch on newly installed HyperV 2012 R2 server.
    I'm using the same NIC with host server, and Allow management OS to share this network adapter is checked. When I click Apply i get following error after 5-10 min of delay:
    Adding ports to the switch 'LAN' failed.
    The operation failed with error code '-4'.
    After that server becomes unavailable for network communication.
    Any help on this issue will be appreciated.

    Hi Sergey,
    How are things going ?
    Best Regards
    Elton Ji
    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.

  • How to provide RDP cert file when create virtual machine deployment?

    hi,
    the Azure REST API here http://msdn.microsoft.com/en-us/library/azure/jj157194.aspx#bk_certificates did not say how to provide a cert for the VM when create it.
    the StoredCertificateSettings let you install the uploaded cert onto the vm, but this does not allow you to replace
    the RDP cert which created by Azure when the VM is created.
    see below:
    the highlighted cert is automatically created by Azure for the virtual machine to secure the RDP connection.
    so when you try to remote to the VM, you will see this error, because the cert used for the RDP on the VM is not installed into the "Trused Root Certification Authorities" on local machine.
    i want to replace the cert that azure automatically created :
    var dpinput = string.Format(
                        System.Globalization.CultureInfo.CurrentCulture,
                        @"<?xml version='1.0' encoding='utf-8' ?>
                    <Deployment xmlns='http://schemas.microsoft.com/windowsazure' xmlns:i='http://www.w3.org/2001/XMLSchema-instance'>
                      <Name>{0}</Name>
                      <DeploymentSlot>Production</DeploymentSlot>
                      <Label>{1}</Label>
                      <RoleList>
                        <Role>
                          <RoleName>{2}</RoleName>
                          <RoleType>PersistentVMRole</RoleType>
                          <ConfigurationSets>
                            <ConfigurationSet i:type='WindowsProvisioningConfigurationSet'>
                              <ConfigurationSetType>WindowsProvisioningConfiguration</ConfigurationSetType>
                              <ComputerName>{3}</ComputerName>
                              <AdminPassword>{4}</AdminPassword>
              <StoredCertificateSettings>
                <CertificateSetting>
                  <StoreLocation>LocalMachine</StoreLocation>
                  <StoreName>Root</StoreName>
                  <Thumbprint>{5}</Thumbprint>
                </CertificateSetting>
              </StoredCertificateSettings>
                              <WinRM>
                                <Listeners>
                                  <Listener>
                                    <Protocol>Http</Protocol>
                                  </Listener>
                                  <Listener>
                                    <Protocol>Https</Protocol>
                                    <CertificateThumbprint>{6}</CertificateThumbprint>
                                  </Listener>
                                </Listeners>
                              </WinRM>
                            <AdminUsername>{7}</AdminUsername>
                            </ConfigurationSet>
                            <ConfigurationSet>
                              <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>
                              <InputEndpoints>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>443</LocalPort>
                                  <Name>HTTPS</Name>
                                  <Port>443</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>5986</LocalPort>
                                  <Name>PowerShell</Name>
                                  <Port>5986</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>3389</LocalPort>
                                  <Name>Remote Desktop</Name>
                                  <Port>3389</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                              </InputEndpoints>
                              <SubnetNames/>
                            </ConfigurationSet>
                          </ConfigurationSets>
                          <DataVirtualHardDisks>
                            <DataVirtualHardDisk>
                              <HostCaching>ReadWrite</HostCaching>
                              <DiskLabel>data</DiskLabel>
                              <Lun>0</Lun>
                              <LogicalDiskSizeInGB>127</LogicalDiskSizeInGB>
                              <MediaLink>{8}</MediaLink>
                            </DataVirtualHardDisk>
                          </DataVirtualHardDisks>
                          <OSVirtualHardDisk>
                            <HostCaching>ReadWrite</HostCaching>
                            <MediaLink>{9}</MediaLink>
                            <SourceImageName>{10}</SourceImageName>
                          </OSVirtualHardDisk>
                          <RoleSize></RoleSize>
                          <ProvisionGuestAgent>false</ProvisionGuestAgent>
                          <ResourceExtensionReferences/>
                        </Role>
                      </RoleList>
                      <VirtualNetworkName/>
                      <Dns/>
                    </Deployment>",
                                  service,
                                  service,
                                  service,
                                  computer,
                                  password,
                                  thumbprint,
                                  thumbprint,
                                  user,
                                  datavhd,
                                  osvhd,
                                  osname);
    i want to use my own self-signed the cert as the RDP cert to be used by Azure when create the vm, but the above request does not replace the cert.
    how can i do that?
    Thanks
    the request i used as below:
    var dpinput = string.Format(
                        System.Globalization.CultureInfo.CurrentCulture,
                        @"<?xml version='1.0' encoding='utf-8' ?>
                    <Deployment xmlns='http://schemas.microsoft.com/windowsazure' xmlns:i='http://www.w3.org/2001/XMLSchema-instance'>
                      <Name>{0}</Name>
                      <DeploymentSlot>Production</DeploymentSlot>
                      <Label>{1}</Label>
                      <RoleList>
                        <Role>
                          <RoleName>{2}</RoleName>
                          <RoleType>PersistentVMRole</RoleType>
                          <ConfigurationSets>
                            <ConfigurationSet i:type='WindowsProvisioningConfigurationSet'>
                              <ConfigurationSetType>WindowsProvisioningConfiguration</ConfigurationSetType>
                              <ComputerName>{3}</ComputerName>
                              <AdminPassword>{4}</AdminPassword>
              <StoredCertificateSettings>
                <CertificateSetting>
                  <StoreLocation>LocalMachine</StoreLocation>
                  <StoreName>Root</StoreName>
                  <Thumbprint>{5}</Thumbprint>
                </CertificateSetting>
              </StoredCertificateSettings>
                              <WinRM>
                                <Listeners>
                                  <Listener>
                                    <Protocol>Http</Protocol>
                                  </Listener>
                                  <Listener>
                                    <Protocol>Https</Protocol>
                                    <CertificateThumbprint>{6}</CertificateThumbprint>
                                  </Listener>
                                </Listeners>
                              </WinRM>
                            <AdminUsername>{7}</AdminUsername>
                            </ConfigurationSet>
                            <ConfigurationSet>
                              <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>
                              <InputEndpoints>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>443</LocalPort>
                                  <Name>HTTPS</Name>
                                  <Port>443</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>5986</LocalPort>
                                  <Name>PowerShell</Name>
                                  <Port>5986</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>3389</LocalPort>
                                  <Name>Remote Desktop</Name>
                                  <Port>3389</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                              </InputEndpoints>
                              <SubnetNames/>
                            </ConfigurationSet>
                          </ConfigurationSets>
                          <DataVirtualHardDisks>
                            <DataVirtualHardDisk>
                              <HostCaching>ReadWrite</HostCaching>
                              <DiskLabel>data</DiskLabel>
                              <Lun>0</Lun>
                              <LogicalDiskSizeInGB>127</LogicalDiskSizeInGB>
                              <MediaLink>{8}</MediaLink>
                            </DataVirtualHardDisk>
                          </DataVirtualHardDisks>
                          <OSVirtualHardDisk>
                            <HostCaching>ReadWrite</HostCaching>
                            <MediaLink>{9}</MediaLink>
                            <SourceImageName>{10}</SourceImageName>
                          </OSVirtualHardDisk>
                          <RoleSize></RoleSize>
                          <ProvisionGuestAgent>false</ProvisionGuestAgent>
                          <ResourceExtensionReferences/>
                        </Role>
                      </RoleList>
                      <VirtualNetworkName/>
                      <Dns/>
                    </Deployment>",
                                  service,
                                  service,
                                  service,
                                  computer,
                                  password,
                                  thumbprint,
                                  thumbprint,
                                  user,
                                  datavhd,
                                  osvhd,
                                  osname);
    the request i used as below:
    var dpinput = string.Format(
                        System.Globalization.CultureInfo.CurrentCulture,
                        @"<?xml version='1.0' encoding='utf-8' ?>
                    <Deployment xmlns='http://schemas.microsoft.com/windowsazure' xmlns:i='http://www.w3.org/2001/XMLSchema-instance'>
                      <Name>{0}</Name>
                      <DeploymentSlot>Production</DeploymentSlot>
                      <Label>{1}</Label>
                      <RoleList>
                        <Role>
                          <RoleName>{2}</RoleName>
                          <RoleType>PersistentVMRole</RoleType>
                          <ConfigurationSets>
                            <ConfigurationSet i:type='WindowsProvisioningConfigurationSet'>
                              <ConfigurationSetType>WindowsProvisioningConfiguration</ConfigurationSetType>
                              <ComputerName>{3}</ComputerName>
                              <AdminPassword>{4}</AdminPassword>
              <StoredCertificateSettings>
                <CertificateSetting>
                  <StoreLocation>LocalMachine</StoreLocation>
                  <StoreName>Root</StoreName>
                  <Thumbprint>{5}</Thumbprint>
                </CertificateSetting>
              </StoredCertificateSettings>
                              <WinRM>
                                <Listeners>
                                  <Listener>
                                    <Protocol>Http</Protocol>
                                  </Listener>
                                  <Listener>
                                    <Protocol>Https</Protocol>
                                    <CertificateThumbprint>{6}</CertificateThumbprint>
                                  </Listener>
                                </Listeners>
                              </WinRM>
                            <AdminUsername>{7}</AdminUsername>
                            </ConfigurationSet>
                            <ConfigurationSet>
                              <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType>
                              <InputEndpoints>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>443</LocalPort>
                                  <Name>HTTPS</Name>
                                  <Port>443</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>5986</LocalPort>
                                  <Name>PowerShell</Name>
                                  <Port>5986</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                                <InputEndpoint>
                                  <LoadBalancedEndpointSetName></LoadBalancedEndpointSetName>
                                  <LocalPort>3389</LocalPort>
                                  <Name>Remote Desktop</Name>
                                  <Port>3389</Port>
                                  <Protocol>TCP</Protocol>
                                </InputEndpoint>
                              </InputEndpoints>
                              <SubnetNames/>
                            </ConfigurationSet>
                          </ConfigurationSets>
                          <DataVirtualHardDisks>
                            <DataVirtualHardDisk>
                              <HostCaching>ReadWrite</HostCaching>
                              <DiskLabel>data</DiskLabel>
                              <Lun>0</Lun>
                              <LogicalDiskSizeInGB>127</LogicalDiskSizeInGB>
                              <MediaLink>{8}</MediaLink>
                            </DataVirtualHardDisk>
                          </DataVirtualHardDisks>
                          <OSVirtualHardDisk>
                            <HostCaching>ReadWrite</HostCaching>
                            <MediaLink>{9}</MediaLink>
                            <SourceImageName>{10}</SourceImageName>
                          </OSVirtualHardDisk>
                          <RoleSize></RoleSize>
                          <ProvisionGuestAgent>false</ProvisionGuestAgent>
                          <ResourceExtensionReferences/>
                        </Role>
                      </RoleList>
                      <VirtualNetworkName/>
                      <Dns/>
                    </Deployment>",
                                  service,
                                  service,
                                  service,
                                  computer,
                                  password,
                                  thumbprint,
                                  thumbprint,
                                  user,
                                  datavhd,
                                  osvhd,
                                  osname);

    Hi,
    In Azure, this feature is called
    custom data. Currently, you can inject custom data into an Azure VM by using the
    Windows Azure command-line tools (--custom-data). 
    I assume that it is not supported in Python API. You can use “custom_data=xxx”
    within “create_virtual_machine_deployment” to check if it works.
    If it is not yet available, please submit your requirement in Azure feedback below:
    http://feedback.azure.com/forums/34192--general-feedback
    Best regards,
    Susie
    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 Subscriber Support, contact [email protected]

  • Inconsistent order in grid when creating Virtual Copies.

    When I create a virtual copy of a photo and look at it with the stack expanded, the order that the two pics appear in the library grid is inconsistent. Sometimes the VC is listed AFTER the original in the grid, and sometimes it's listed BEFORE the original. When it's listed before the original, I've tried changing the stack "on top" setting, but this only changes which photo appears when the stack is collapsed -- the order when expanded stays the same.
    I feel like I might be missing something here, i.e. is there some method of making a VC appear after vs before the original in the library grid? Also, is there a way to swap the order so that I can "fix" the situation? So far, the only fix I've found is to delete the VC and re-create it, at which point the order is sometimes corrected.
    Thanks for any feedback on this,
    Larry

    b_gossweiler wrote:
    it might be that you have a filter in effect on "All Photographs" that prevents the VCs from being shown
    Here's why I don't think that's my problem. I search and find an image - so yes I am using a filter - lets say I want file ABC123. Now I see that frame and I also see a Virtual Copy which I previously created. So clearly I don't have a any filter to prevent my seeing VCs. Now I select the Master and create a new Virtual Copy. The new copy does not appear but the Master reports it is now 1 of 3. So Lightroom is telling me there are three copies of this file, but only displays two, the Master and an older Virtual Copy.
    All I have to do (!) to see the new Virtual Copy is quit and relaunch. Now I see all three copies, the Master, the older and the new VIrtual Copy. Nothing changes between quit and relaunch.
    Even if "All Photographs" isn't a Smart Collection, is appears to have the same issue others have reported on creating Virtual Copies.
    DG

  • Create a virtual HDD on hyper-v 2012 Core

    hi guys
    i tried to create a Virtual HDD on Hyper-2012R2 Core however it won't allow me to !
    new-vhd : Failed to create the virtual hard disk.
    The size specified for 'D:\Virtual Machines\Movies.vhdx' is too small. The smallest valid size for a virtual hard disk is 3MB.
    A parameter that is not valid was passed to the operation.
        + CategoryInfo          : InvalidArgument: (Microsoft.Hyper...l.VMStorageTask:VMStorageTask) [New-VHD], VirtualizationOperationFailedException
        + FullyQualifiedErrorId : InvalidParameter,Microsoft.Vhd.PowerShell.NewVhdCommand
    any suggestions ?

    Since we're talking about 2012R2, I'm not a fan of the syntax after checking technet.  Let's rework the order a bit and try this command:
    New-VHD -Path D:\Virtual Machines\Movies.vhdx -SizeBytes 800GB -Dynamic
    http://technet.microsoft.com/en-us/library/hh848503.aspx
    Thank you for your answer however it comes back with the next error.
    [hv1]: PS D:\> New-VHD -Path D:\Virtual Machines\Movies.vhdx -SizeBytes 800GB -Dynamic
    A positional parameter cannot be found that accepts argument 'Machines\Movies.vhdx'.
        + CategoryInfo          : InvalidArgument: (:) [New-VHD], ParameterBindingException
        + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.Vhd.PowerShell.NewVhdCommand

  • Configuring network connectivity for VM's on Hyper-V 2012 R2 Server

    Hi,
    We have installed Hyper-V server 2012 R2 on a server and trying to configure 10 VM's.
    on the host machine we have 4 ethernet adpaters available ,for now we have enabled only one.
    Questions :
    1)Can we use only one adapter and configure all the VM's ?
        -- if we use only one adapter for connecting all the VM's will there be any performance or connectivity issues ?
    2) Do we need to configure virtual switches ?
    Note :Users will access VM's using VPN connectivity .
    What is the recommended one .Please suggest
    Thanks

    Thanks Bill for your replies.
    Everything is working fine now. all the VM's are getting the IP addresses.
    The "Allow management operating system to share this network adapter" was unchecked. We checked that and restarted the hyper-v server.
    By default it is checked ,accidentally it might have been unchecked.
    Everything is working fine now.
    Thanks again for your inputs.

  • Bitlocker within Virtual Machines on Hyper-V 2012 R2 Host

    I'm just trying to get a definitive answer to the question of can we enable Bitlocker encryption within a VM that's housed on a hyper-V 2012 R2 host?
    Some posts I've seen say it can be done and detail the steps, but others suggest that you can only use Bitlocker on data drives within the VM and not boot drives.
    Can anyone please clarify the situation for me?
    Cheers for now
    Russell

    Bitlocker is not supported inside VMs. That is due to the fact that TPM chips cannot be passed through into VMs.
    It does however not mean, that BL won't work. You cannot use netunlock as it needs a tpm - correct. But you can use startup keys (emulated floppy disks) that provide the key so you have a hands-free reboot.
    Like this: add a floppy image to your vm. Format that floppy. Tell Bitlocker to use additional startup keys and not require a tpm. Than, enable Bitlocker:
    manage-bde -on c: -sk a:
    [will write a startup key to that virtual floppy].
    I've just been looking at the BitLocker documentation and was wondering if I can use the ADaccountorgroup protector instead of the virtual floppy drive, as suggested by the text below (from TechNet):-
    An alternative to the startup key protector on non-TPM hardware is to use a password and an
    ADaccountorgroup protector to protect the operating system volume. In this scenario, you would add the protectors first.  This is done with the command:
    manage-bde -protectors -add C: -pw -sid <user or group>
    This command will require you to enter and then confirm the password protector before adding them to the volume.  With the protectors enabled on the volume, you can then turn BitLocker on.
    I assume that as long as the AD Group or User is present, the volume can be unlocked?
    Cheers for now
    Russell

  • Virtual SAN Manager Hyper-V 2012 R2 iSCSI

    I think I know the answer to this question, but one someone to tell me for sure....
    We currently have iSCSI San's implemented in our organization.  We are using Hyper-V 2012 R2 and doing nothing fancy with it.  We could like to be able to take advantage of Virtual SAN Manager within Hyper-V to take care of the snapshotting, etc.. 
    It appears that in order to use this you must have a FC SAN.  Can someone tell me if this is a correct statement or not?
    Any help would be greatly appreciated.

    Hi jesmitch,
    Yes , it is .
    plaese refer to following preparation :
    One or more installations of Windows Server 2012 with the Hyper-V role installed.
    A computer with one or more Fibre Channel host bus adapters (HBAs) that have an updated HBA driver that supports virtual Fibre Channel. Updated HBA drivers are included with the in-box HBA drivers for some models. The HBA ports to be used with virtual
    Fibre Channel should be set up in a Fibre Channel topology that supports NPIV. To determine whether your hardware supports virtual Fibre Channel, contact your hardware vendor or OEM.
    An NPIV-enabled SAN.
    Virtual machines configured to use a virtual Fibre Channel adapter, which must use Windows Server 2008, Windows Server 2008 R2, or Windows Server 2012 as the guest operating system.
    Storage accessed through a virtual Fibre Channel supports devices that present logical units. Virtual Fibre Channel logical units cannot be used as boot media.
    For detials please refer to the link below :
    http://blogs.technet.com/b/privatecloud/archive/2013/07/23/hyper-v-virtual-fibre-channel-design-guide.aspx
    Best Regards
    Elton Ji
    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.

  • 0x80070569 Error When Creating Second Virtual server in Hyper-v 2012

    I get this error when I try to create a second VM from Hyper-v Manager on windows 8 / server 2012 / server 2008 R2.
    Hyper-v is running on a new install of server 2012 core.
    I was able to create the first VM (server 2012 with a GUI) and is running fine.
    I have tried adding the local administrator account to the logon as a batch job and doing a gpupdate /force with not luck.
    Both the server 2012 core and the server 2012 VM are joined to the same domain.  I am logged into server 2012 and server 2008 R2 as the domain administrator.
    Any ideas would help!

    Hi,
    Error Message: The user has not been granted the requested logon type at this computer, this problem typically occurs when the user does not have the permissions to log on locally on the computer.
    By default, members of the Users group have the ability to log on locally, but an administrator can deny the right to specific user or group accounts. An explicitly denied right always overrides an allowed right.
    This can be caused by either of the following:
    Neither the user account nor any of the groups it belongs to has been granted the Allow log on locally user right.
    The user account or one or more of the groups it is a member of has been listed in the Deny log on locally user right.
    Ensure that the user, or a group the user belongs to has the right to log on locally. Ensure that the user, and all groups that the user belongs to, are not denied the right to log on locally.
    Also, have you tied to restart to restart the Hyper-V host server? Restart it and check the result.
    You may also try to create VM using PowerShell command:
    Sample Scripts for Managing Virtual Machines
    http://technet.microsoft.com/en-us/library/bb963748.aspx
    For more information please refer to following MS articles:
    Error Message: The user has not been granted the requested logon type at this computer
    http://technet.microsoft.com/en-us/library/cc732593(v=WS.10).aspx
    Windows 8 Hyper-V Virtual Machine Management Service
    http://social.technet.microsoft.com/Forums/lv/winserverhyperv/thread/4b3e7582-dc20-4dcb-8e71-fef9fecce19c
    Lawrence
    TechNet Community Support

  • Error when creating a database on SQL Server 2012(Virtual Machine)

    Hi,
    I create a virtual machine on VMWare Workstation 10, then install Windows 7(32bit), then install SQL Server 2012 Enterprise version.
    Then I write a Visual C++2008 program and using ADO to connect to the local SQL Server, with the connection string below:
    “Provider=sqloledb;Data Source=(local);Integrated Security=SSPI;”
    The connect succeed, then I try to create a new SQL Server database by calling:
    m_pConnection->Execute(_T(“create database MyDatabase on primary (name = ‘MyDatabase’, filename = ‘E:\\MyDatabase.mdf’)”), NULL, 0);
    where E: is a USB drive plugged in.
    When running the above statement, I can even see the MyDatabase.mdf file is being created, but finally get an error and error number is 80040e31 when checking the error from m_pConnection, after analyzing the com exception, we find it reports the error as
    “IDispath error #3121”. Both errors seem to indicate a “Timeout error”.
    Then I try to create the database on the local drive in the virtual machine, as follows:
    m_pConnection->Execute(_T(“create database MyDatabase on primary (name = ‘MyDatabase’, filename = ‘C:\\MyDatabase.mdf’)”), NULL, 0);
    Then I get error number: 80040e14 from m_pConnection, and com error is “IDispath error #3092”
    What is the problem?
    Thanks

    Hello chcw,
    SQL Server 2012 Enterprise doesn't support to install on Windows 7 Opeating System. For detail information, please refer to the article below:
    The article shows the operating system requirements for the principal editions of SQL Server 2012:
    http://msdn.microsoft.com/en-us/library/ms143506.aspx#top_principal
    Here is an article for your reference, please see:
    How To  Create a SQL Server Database Programmatically by Using ADO.NET and Visual C# .NET:
    https://support.microsoft.com/kb/307283/en-us
    If you have any feedback on our support, please click
    here.
    Regards,
    Elvis Long
    TechNet Community Support

  • 2012 R2 Hyper-V Virtual Switch Refuses to Be Created -- Error Messages Not Especially Helpful

    Windows Servers 2012 R2 Standard
    4 NICs 
    Windows 8.1 is guest of the host 
    Hyper-V
    Virtual Switch Manager
    External
    Create Virtual Switch
    External network
    Choose a NIC that is connected to the physical Ethernet switch but otherwise unused
    Tick Allow management operating system to share this network adapter
    Untick everything else
    Click Apply
    "Error applying Virtual Switch Properties changes"
    "Failed while adding virtual Ethernet switch connections."
    "External Ethernet adapter "<name-of-adapter>" is already bound to the Microsoft Virtual Switch protocol."
    Close
    Cancel
    Control Panel\Network and Internet\Network Connections
    Change Properties of NIC to untick Virtual Switch protocol
    Repeat steps as above
    "Virtual Switch Manager for <name-of-server>"
    "Error applying Virtual Switch Properties changes"
    "An internal error occurred while processing the results of creating a new virtual switch."
    "To refresh the results, close and then reopen this window."
    Close
    Dead in the Water
    An internal error occurred while processing the results of creating a new virtual switch.  To refresh the results, close and then reopen this window.
    The first one is to use a tool called “nvspscrub.js”. Download nvspscrub.js then from cmd run: “cscript nvspscrub.js”, this will delete all vswitches, virtual NICs in the parent partition and will unbind the switch protocol from all physical NICs.
    This script aborts when a class turns up undefined.  Maybe this old script applies solely to Windows Server 2008.  Dunno.
    NVSPbind
    What I do now?
    It is an internal error.  Internal to what? 
    MARK D ROCKMAN

    Hi Mark,
    I just came across the same issue!
    After troubleshooting, I deleted all my Virtual Switches and reinstalled my WiFi and Ethernet NIC drivers.
    I'm now able to create the Virtual Switches without error.
    Hope this helps.
    Regards
    Lee

Maybe you are looking for