Guide to migrating a HV 2012 cluster managed by VMM to HV 2012 R2 + VMM R2

Hello everyone,
I have a task on hand and even after searching the ‘net for quite some time, I have not come across a solution listed on one page. I hope this thread becomes a “Guide to migrating a Hyper-V 2012 cluster managed by VMM 2012 to Hyper-V 2012 R2 + VMM 2012
R2”.
My searches did find these useful threads but they do not have all the information I need:
http://social.technet.microsoft.com/Forums/systemcenter/en-US/eb824c20-9632-4ec9-9a71-2d1717e44a81/migrate-from-2012-to-2012-r2-cluster-with-vmm-2012-r2?forum=virtualmachinemgrclustering
http://social.technet.microsoft.com/Forums/windowsserver/en-US/34412c47-3a37-4ead-aa67-f5119382ae9d/upgrade-from-server-2012-clusterhyperv-to-server-2012-r2-clusterhyperv?forum=winserverClustering
http://social.technet.microsoft.com/Forums/systemcenter/en-US/5d4103b5-6491-40d2-b52e-7fffde9580ff/vmm-2012-sp1-supported-to-manage-windows-server-2012-r2-hyperv-cluster?forum=virtualmachingmgrhyperv
So let me start by listing what I have right now:
I have a 4 node cluster running Hyper-V 2012 SP1 (the free, core edition).
It is currently being managed with SC VMM 2012 SP1.
99% of the VMs are running on CSVs cut off a Fiber Channel SAN. I have some VMs on local drives and they are not HA.
Everything is in production. I have around 90 VMs total.
I do have capacity to take up to two HV hosts out of the cluster and still survive just fine.
I also have two other spare servers which have no OS on them.
What I don’t have:
I do not have SCOM or DPM or any other SC component.
Well, I used to have SCOM 2012 but I uninstalled it and removed it. Long story, don’t ask! I do plan to install SCOM 2012 R2 at some point soon.
Here is what I want to do:
Upgrade both the cluster and VMM to 2012 R2 version.
This time, I want to use Server 2012 Datacenter edition (with GUI).
I plan to join the spare servers to the 2012 R2 cluster.
Here is what I have learnt up until now (and correct me if I am wrong):
The steps I need to take to accomplish all this are:
Upgrade VMM 2012 to VMM 2012 R2 version
Eject at least one host from the cluster
Install Server 2012 R2 on that server.
Configure a one server (or more, if possible) cluster running 2012 R2
Give that server the same old CSVs
Use the “Copy cluster roles Wizard” to copy VMs from old cluster to new cluster. However this will incur downtime.
I have not started doing all this because I am not 100% sure on some things.
Here is the list of my questions:
1. About step #1: Upgrade VMM to VMM R2 version
Is there any reliable / official guide out there for this? I have seen these on the net:
http://technet.microsoft.com/en-us/library/dn469607.aspx
http://www.systemcentercentral.com/migrating-from-vmm-2012-sp1-to-vmm-2012-r2-step-by-step-upgrading-to-2012-r2-series/
The problem I see is that none of them talk about upgrading a clustered scenario. Do I assume that the steps of upgrading VMM 2012 to 2012 R2 are the same with or without a cluster?
On the server I eject from the cluster, do I upgrade the OS or do a fresh install? I prefer doing a fresh install.
2. Is there a way of doing all this with no downtime?
I am worried about needing downtime for the last step “copy roles…”. I wish there was a way of migrating the roles (VMs) without any downtime.
3. Anything I need to worry about?
I wonder if I need to be careful about granting access to the CSVs to the new R2 Cluster. Will that cause any problem?
Any inputs on this topic are highly appreciated! I promise to update the first post so that it becomes a guide as I get corrections and inputs from everyone :-)
Thanks!
-Rajeev rajdude.com

Time to tackle the actual Hyper-V Cluster migration:
So by this time, I have two nodes in the old Hyper-V 2012 cluster managed by SC VMM 2012 R2. I wiped out the OS on the other 2 nodes and installed Windows 2012
Datacenter on them. This time I am not installing the Core edition for Hyper-V. After working with Core for a year or so, I feel Core gives way too much trouble for very little gain.
Now I plan to follow a technet document which describes how to
migrate virtual machines from a Hyper-V cluster using Cluster Shared Volumes (CSV). Although this document does not describe VMM I think VMM should be able to use those migrated VMs. Here is this migration strategy in a nutshell:
Create a new cluster using 2012 R2
Present the existing CSVs to the new cluster.
Leave the disk offline on the new cluster.
Use the copy cluster roles wizard in Failover Cluster Manager to copy VMs from old cluster to new cluster.
Virtual machines are created on the new cluster but are not turned on.
Turn off the virtual machines and take the disk offline on the old cluster and then on the new cluster you need to enable the disk and start the virtual machines.
Hmmm…sounds pretty involved to me. Well let’s get on with it. First things first…in order to use this migration strategy we need to create a new cluster.
Here are the steps I took to create a new cluster:
Install 2 Windows 2012 R2 on the same 2 servers I ejected from the old cluster.
Correct drive letters of local hard disk drives and optical drives, if needed.
Update them.
Setup networking. Take care of main network, heartbeat for cluster and iSCSI networks (if applicable). Here are some best practices:
http://blogs.technet.com/b/askcore/archive/2014/02/20/configuring-windows-failover-cluster-networks.aspx
http://blogs.msdn.com/b/clustering/archive/2011/06/17/10176338.aspx
https://social.technet.microsoft.com/wiki/contents/articles/9711.hyper-v-network-design-configuration-and-prioritization-guidance.aspx
http://technet.microsoft.com/en-us/library/dn550728.aspx
Make sure your bindings order is correct. I had to correct mine because by default, the heartbeat network was at the top!
I also followed this checklist of Hyper-v’s best practices.
http://blogs.technet.com/b/askpfeplat/archive/2013/03/10/windows-server-2012-hyper-v-best-practices-in-easy-checklist-form.aspx
Much of the stuff in there is very relevant.
Add the domain account used for host management and the SCVMM service account to the local admin group on the 2 new servers.
Use SC VMM manager to install Hyper-V role on the two new servers. VMM can do that as a part of the “Add Host process”.
In VMM, right click on “All Hosts” and click on “Add Hyper-V hosts and clusters”. Go through the wizard and add the two new servers.
When I did this, it failed. I got three errors, Error 10441, Warning 10444 and warning 26179.
I logged into one of the new servers locally and from Server Manager >> Dashboard >> Add roles and features.
On the “create virtual switch page, I selected the NIC connected to the main company network (as this time I have only one NIC for the company network, you should have at least two).
Unfortunately, even this time I get an error: Access is denied: 0x800700005
This is very strange because I am already logged on as an admin here.
Now I started checking for windows updates. I remembered that the checklist above also has a set of recommended updates. There was a huge 890MB), cumulative update available KB2919355. I installed and restarted after that.
I also installed the feature “Multipath I/O” since I was getting the “warning 26179”.
After this installation, I ran windows update again. No available updates.
Now I went back to VMM. I really want to enable the Hyper-V role using VMM. So I repeated step # 8. Interestingly, this time I did not get any error. VMM rebooted the host automatically. Yay!
Now I repeated steps 14 to 16 on the second server. Worked fine!
At this point we are ready to create a new cluster using the two nodes. I followed this document:
http://technet.microsoft.com/en-us/library/gg610576.aspx
At this point I ran into a problem. I talked about it on my thread: When I try to create a new HV cluster using the "Create HV Cluster" wizard in VMM, it comes to a screen titled "Storage" where it shows all the existing LUNs as disks and
it says "select the discs you want to cluster". That is all good but at the bottom it says "Any data on the disks will be overwritten”. Of course I want to keep my data intact so I can use the copy cluster roles wizard later on! How can I create a new cluster
which uses the same disks as the old cluster WITHOUT wiping out the disks?
Ok so I did not get an answer on the forum, so I decided NOT to take a risk and do a quick test. Here is what I did: I masked/unexported all CSVs. Then I created a test CSV, put some data on it and proceeded to create a cluster using that
CSV and a quorum/witness disk.
This time on the storage page, For the test volume I checked the checkbox under CSV. I left the format boxes unchecked << THIS IS WRONG read below for updates
The attempt failed. Somehow the test CSV got configured as a local disk on host #1, it was showing up as NTFS instead of CSVFS. The VMM cluster creation process stopped. I found out that both the CSV and the quorum disk were online on the
node #1. I made them offline.
Retried , got the same error as last time : Mounts storage disk on (servername).
FINALLY I realized that step # 21 bove is WRONG! You need to select “Do not format” under the file system column. This will leave the CSV untouched.
Unfortunately, even this did not work. So I just took away ALL CSVs and tried to recreate the Cluster. It STILL did not work! LOL! The error is 25303
I corrected the permissions as this:
ON the HV hosts, inside local administrators group add VMM service account, Host admin account and VMM server’s computer account
Inside “Virtual Machine Manager Servers” group add VMM server’s computer account
Unfortunately, it still did not work! The error is 25303 (same). I looked everywhere including all the logs (system and security) nothing there. I searched on the net but never found a solution. Eventually I accepted defeat and tried to
create a cluster from outside VMM…using “Failover cluster manager”
Even then I got an error! It seems to me that it failed on creating the computer name of the cluster in AD.
I tried it again with a different computer name in AD…something which had never been created earlier (I had mistakenly created a computer name for the cluster and then deleted it). This time it worked! However I got an error that the witness
disk was not created because it does not have an acceptable file system. Hmmmm.,….I had not formatted the witness disk since I thought the cluster wizard will do it. I created a Witness disk later, manually.)
Interestingly, when I opened VMM again, I see the cluster in there and I am able to manage the cluster from within VMM…interesting!
-Rajeev rajdude.com

Similar Messages

  • Upgrading SC 2012 Service Manager SP1 to System Center 2012 R2 - ERROR

    Hi all
     Problems when upgrade from Service Manager in Microsoft System Center 2012 Service Pack 1 (SP1) to Service Manager in System Center 2012 R2 in test lab.
     I have two servers:
    SM - Windows 2012, SQL 2012 SP1, SCSM 2012 SP1 CU2
    DW - Windows 2012, SQL 2012 SP1, SCSM 2012 SP1 CU2.
    I successfully installed SCSM 2012 R2 on both servers.
    After restart data warehouse jobs  receive error in Operation Manager log on DW.
    Log Name:      Operations Manager
    Source:        Data Warehouse
    Date:          18.10.2013 20:15:48
    Event ID:      33503
    Task Category: None
    Level:         Warning
    Keywords:      Classic
    User:          N/A
    Computer:      DW2012.contoso.loc
    Description:
    An error countered while attempting to execute ETL Module:
     ETL process type: Transform
     Batch ID: 22989
     Module name: TransformEntityRelatesToEntityFact
     Message: UNION ALL view 'DWRepository.dbo.EntityRelatesToEntityFactvw' is not updatable because a primary key was not found on table '[DWRepository].[dbo].[EntityRelatesToEntityFact_2013_May]'.
     Stack:    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
       at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
       at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
       at System.Data.SqlClient.SqlDataReader.get_MetaData()
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
       at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
       at System.Data.SqlClient.SqlCommand.ExecuteReader()
       at Microsoft.SystemCenter.Warehouse.Utility.SqlHelper.ExecuteReader(SqlConnection sqlCon, CommandType cmdType, String cmdText, SqlParameter[] parameters)
       at Microsoft.SystemCenter.Warehouse.Etl.StoredProcedure.Execute(IXPathNavigable config, Watermark wm, DomainUser sourceConnectionUser, DomainUser destinationConnectionUser)
       at Microsoft.SystemCenter.Warehouse.Etl.TransformModule.Execute(IXPathNavigable config, Watermark wm, DomainUser sourceConnectionUser, DomainUser destinationConnectionUser, Int32 batchSize)
       at Microsoft.SystemCenter.Warehouse.Etl.TransformModule.Execute(IXPathNavigable config, Watermark wm, DomainUser sourceConnectionUser, DomainUser destinationConnectionUser)
       at Microsoft.SystemCenter.Etl.ETLModule.OnDataItem(DataItemBase dataItem, DataItemAcknowledgementCallback acknowledgedCallback, Object acknowledgedState, DataItemProcessingCompleteCallback completionCallback, Object completionState)
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Data Warehouse" />
        <EventID Qualifiers="32768">33503</EventID>
        <Level>3</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2013-10-18T14:15:48.000000000Z" />
        <EventRecordID>13089</EventRecordID>
        <Channel>Operations Manager</Channel>
        <Computer>DW2012.contoso.loc</Computer>
        <Security />
      </System>
      <EventData>
        <Data>Transform</Data>
        <Data>22989</Data>
        <Data>TransformEntityRelatesToEntityFact</Data>
        <Data>UNION ALL view 'DWRepository.dbo.EntityRelatesToEntityFactvw' is not updatable because a primary key was not found on table '[DWRepository].[dbo].[EntityRelatesToEntityFact_2013_May]'.</Data>
        <Data>   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
       at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean&amp; dataReady)
       at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
       at System.Data.SqlClient.SqlDataReader.get_MetaData()
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task&amp; task, Boolean asyncWrite)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task&amp; task, Boolean asyncWrite)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
       at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
       at System.Data.SqlClient.SqlCommand.ExecuteReader()
       at Microsoft.SystemCenter.Warehouse.Utility.SqlHelper.ExecuteReader(SqlConnection sqlCon, CommandType cmdType, String cmdText, SqlParameter[] parameters)
       at Microsoft.SystemCenter.Warehouse.Etl.StoredProcedure.Execute(IXPathNavigable config, Watermark wm, DomainUser sourceConnectionUser, DomainUser destinationConnectionUser)
       at Microsoft.SystemCenter.Warehouse.Etl.TransformModule.Execute(IXPathNavigable config, Watermark wm, DomainUser sourceConnectionUser, DomainUser destinationConnectionUser, Int32 batchSize)
       at Microsoft.SystemCenter.Warehouse.Etl.TransformModule.Execute(IXPathNavigable config, Watermark wm, DomainUser sourceConnectionUser, DomainUser destinationConnectionUser)
       at Microsoft.SystemCenter.Etl.ETLModule.OnDataItem(DataItemBase dataItem, DataItemAcknowledgementCallback acknowledgedCallback, Object acknowledgedState, DataItemProcessingCompleteCallback completionCallback, Object completionState)</Data>
      </EventData>
    </Event>
    Log Name:      Operations Manager
    Source:        Data Warehouse
    Date:          18.10.2013 20:15:49
    Event ID:      33502
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      DW2012.contoso.loc
    Description:
    ETL Module Execution failed:
     ETL process type: Transform
     Batch ID: 22989
     Module name: TransformEntityRelatesToEntityFact
     Message: UNION ALL view 'DWRepository.dbo.EntityRelatesToEntityFactvw' is not updatable because a primary key was not found on table '[DWRepository].[dbo].[EntityRelatesToEntityFact_2013_May]'.
    Log Name:      Operations Manager
    Source:        Data Warehouse
    Date:          18.10.2013 20:15:49
    Event ID:      33502
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      DW2012.contoso.loc
    Description:
    ETL Module Execution failed:
     ETL process type: Transform
     Batch ID: 22989
     Module name: TransformEntityManagedTypeFact
     Message: UNION ALL view 'DWRepository.dbo.EntityManagedTypeFactvw' is not updatable because a primary key was not found on table '[DWRepository].[dbo].[EntityManagedTypeFact_2013_May]'.
    How to fix this error?

    For anyone else, you may need to reset any failed jobs statusid back to 3 after you run the script from 
    http://technet.microsoft.com/en-us/library/dn299381.aspx (first
    issue)
    and after that run your jobs in correct order.
    I had to reset the statusid for DWMaintenence and common.load.
    Aengus

  • Active Directory Domain Services(2012 R2) Management Pack for System Center 2012

    Hi
    I went to the Microsoft site and not able to find the ADDS 2012 R2 mp for SCOM 2012 R2. It looked strange to me
    I went to the http://www.microsoft.com/en-us/download/details.aspx?id=21357 site and extracted the file and file contains the mp file for 2003 and 2008.Is something i am missing or someone can share the download link for ADDS 2012 R2 mp?
    Donald D'souza (http://donald-scom.blogspot.com/)

    This is the one for AD 2012.
    Regards, Blake Email: mengotto<at>hotmail.com Blog: http://discussitnow.wordpress.com/ If my response was helpful, please mark it as so, if it answered your question, then please also mark it accordingly. Thank you.

  • Adding existing SQL Server 2012 to a New SQL 2012 Cluster

    We currently have a SQL 20012 Server setup and running on our domain.  We would like to switch this to a clustered environment.  Is it possible to setup the new  SQL 2012 Cluster and add the existing SQL 2012 server as a node in the cluster
    without losing any functionality.  All servers will be built with same drive letter.

    We currently have a SQL 20012 Server setup and running on our domain.  We would like to switch this to a clustered environment.  Is it possible to setup the new  SQL 2012 Cluster and add the existing SQL 2012 server as a node in the
    cluster without losing any functionality.  All servers will be built with same drive letter.
    No its not possible to convert standalone installation to cluster.Moreover first you need to configure Windows cluster then backup all SQL server databases logins jobs packages and install fresh instance of SQL Server in cluster aware mode
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

  • Cannot migrate VM in VMM but can in Failover Cluster Manager network adapters network optimization warning

    I have a 4 node Server 2012 R2 Hyper-V Cluster and manage it with VMM 2012 R2.  I just upgraded the cluster from 2012 RTM to 2012 R2 last week which meant pulling 2 nodes out of the existing cluster, creating the new R2 cluster, running the copy
    cluster roles wizard since the VHDs are stored on CSVs, and then added the other 2 nodes after installing R2 on them, back into the cluster.  After upgrading the cluster I am unable to migrate some VMs from one node to another.  When trying to do
    a live migration, I get the following notifications under the Rating Explanation tab:
    Warning: There currently are not network adapters with network optimization available on host Node7. 
    Error: Configuration issues related to the virtual machine VM1 prevent deployment and must be resolved before deployment can continue. 
    I get this error for 3 out of the 4 nodes in the cluster.  I do not get this error for Node10 and I can live migrate to that node in VMM.  It has a green check for Network optimization.  The others do not.  These errors only affect
    VMM. In the Failover Cluster Manager, I can live migrate any VM to any node in the cluster without any issues.  In the old 2012 RTM cluster I used to get the warning but I could still migrate the VMs anywhere I wanted to.  I've checked the network
    adapter settings in VMM on VM1 and they are the same as VM2 which can migrate to any host in VMM.  I then checked the network adapter settings of the VMs from the Failover Cluster Manager and VM1 under Hardware Acceleration has "Enable virtual machine
    queue" and Enable IPsec task offloading" checked.  I unchecked those 2 boxes refreshed the VMs, refreshed the cluster, rebooted the VM and refreshed again but I still could not live migrate VM1.  Why is this an issue now but it wasn't before
    running on the new cluster?  How do I resolve the issue?  VMM is useless if I can't migrate all my VMs with it.

    I checked the settings on the physical nics on each node and here is what I found:
    Node7: Virtual machine queue is not listed (Cannot live migrate problem VM's to this node in VMM)
    Node8: Virtual machine queue is not listed (Cannot live migrate problem VM's to this node in VMM)
    Node9: Virtual machine queue is listed and enabled (Cannot live migrate problem VM's to this node in VMM)Node10: Virtual machine queue is listed and enabled (Live Migration works on all VMs in VMM)
    From Hyper-V or the Failover Cluster manager I can see in the network adapter settings of the VMs under Hardware Acceleration that these two settings are checked "Enable virtual machine queue" and Enable IPsec task offloading".  I unchecked those
    2 boxes, refreshed the VMs, refreshed the cluster, rebooted the VM and refreshed again but I still cannot live migrate the problem VMs.
    It seems to me that if I could adjust those VM settings from VMM that it might fix the problem.  Why isn't that an option to do so in VMM? 
    Do I have to rebuild the VMM server with a new DB and then before adding the Hyper-V cluster uncheck those two settings on the VM's from Hyper-V manager?  That would be a lot of unnecessary work but I don't know what else to do at this point.

  • Hyper-V guest SQL 2012 cluster live migration failure

    I have two IBM HX5 nodes connected to IBM DS5300. Hyper-V 2012 cluster was built on blades. In HV cluster was made six virtual machines, connected to DS5300 via HV Virtual SAN. These VMs was formed a guest SQL Cluster. Databases' files are placed on
    DS5300 storage and available through VM FibreChannel Adapters. IBM MPIO Module is installed on all hosts and VMs.
    SQL Server instances work without problem. But! When I try to live migrate SQL VM to another HV node an SQL Instance fails. In SQL error log I see:
    2013-06-19 10:39:44.07 spid1s      Error: 17053, Severity: 16, State: 1.
    2013-06-19 10:39:44.07 spid1s      SQLServerLogMgr::LogWriter: Operating system error 170(The requested resource is in use.) encountered.
    2013-06-19 10:39:44.07 spid1s      Write error during log flush.
    2013-06-19 10:39:44.07 spid55      Error: 9001, Severity: 21, State: 4.
    2013-06-19 10:39:44.07 spid55      The log for database 'Admin' is not available. Check the event log for related error messages. Resolve any errors and restart the database.
    2013-06-19 10:39:44.07 spid55      Database Admin was shutdown due to error 9001 in routine 'XdesRMFull::CommitInternal'. Restart for non-snapshot databases will be attempted after all connections to the database are aborted.
    2013-06-19 10:39:44.31 spid36s     Error: 17053, Severity: 16, State: 1.
    2013-06-19 10:39:44.31 spid36s     fcb::close-flush: Operating system error (null) encountered.
    2013-06-19 10:39:44.31 spid36s     Error: 17053, Severity: 16, State: 1.
    2013-06-19 10:39:44.31 spid36s     fcb::close-flush: Operating system error (null) encountered.
    2013-06-19 10:39:44.32 spid36s     Error: 17053, Severity: 16, State: 1.
    2013-06-19 10:39:44.32 spid36s     fcb::close-flush: Operating system error (null) encountered.
    2013-06-19 10:39:44.32 spid36s     Error: 17053, Severity: 16, State: 1.
    2013-06-19 10:39:44.32 spid36s     fcb::close-flush: Operating system error (null) encountered.
    2013-06-19 10:39:44.33 spid36s     Starting up database 'Admin'.
    2013-06-19 10:39:44.58 spid36s     349 transactions rolled forward in database 'Admin' (6:0). This is an informational message only. No user action is required.
    2013-06-19 10:39:44.58 spid36s     SQLServerLogMgr::FixupLogTail (failure): alignBuf 0x000000001A75D000, writeSize 0x400, filePos 0x156adc00
    2013-06-19 10:39:44.58 spid36s     blankSize 0x3c0000, blkOffset 0x1056e, fileSeqNo 1313, totBytesWritten 0x0
    2013-06-19 10:39:44.58 spid36s     fcb status 0x42, handle 0x0000000000000BC0, size 262144 pages
    2013-06-19 10:39:44.58 spid36s     Error: 17053, Severity: 16, State: 1.
    2013-06-19 10:39:44.58 spid36s     SQLServerLogMgr::FixupLogTail: Operating system error 170(The requested resource is in use.) encountered.
    2013-06-19 10:39:44.58 spid36s     Error: 5159, Severity: 24, State: 13.
    2013-06-19 10:39:44.58 spid36s     Operating system error 170(The requested resource is in use.) on file "v:\MSSQL\log\Admin\Log.ldf" during FixupLogTail.
    2013-06-19 10:39:44.58 spid36s     Error: 3414, Severity: 21, State: 1.
    2013-06-19 10:39:44.58 spid36s     An error occurred during recovery, preventing the database 'Admin' (6:0) from restarting. Diagnose the recovery errors and fix them, or restore from a known good backup. If errors are not corrected or expected,
    contact Technical Support.
    In windows system log I see a lot of warnings like this:
    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider
    Name="Microsoft-Windows-Ntfs" Guid="{3FF37A1C-A68D-4D6E-8C9B-F79E8B16C482}" />
      <EventID>140</EventID>
      <Version>0</Version>
      <Level>3</Level>
      <Task>0</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8000000000000008</Keywords>
      <TimeCreated
    SystemTime="2013-06-19T06:39:44.314400200Z" />
      <EventRecordID>25239</EventRecordID>
      <Correlation
    />
      <Execution
    ProcessID="4620" ThreadID="4284" />
      <Channel>System</Channel>
      <Computer>sql-node-5.local.net</Computer>
      <Security
    UserID="S-1-5-21-796845957-515967899-725345543-17066" />
      </System>
    - <EventData>
      <Data Name="VolumeId">\\?\Volume{752f0849-6201-48e9-8821-7db897a10305}</Data>
      <Data Name="DeviceName">\Device\HarddiskVolume70</Data>
      <Data Name="Error">0x80000011</Data>
      </EventData>
     </Event>
    The system failed to flush data to the transaction log. Corruption may occur in VolumeId: \\?\Volume{752f0849-6201-48e9-8821-7db897a10305}, DeviceName: \Device\HarddiskVolume70.
    ({Device Busy}
    The device is currently busy.)
    There aren't any error or warning in HV hosts.

    Hello,
    I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated.
    Thank you for your understanding and support.
    Regards,
    Fanny Liu
    If you have any feedback on our support, please click 
    here.
    Fanny Liu
    TechNet Community Support

  • Failover Cluster Manager 2012 Showing Wrong Disk Resource - Fix by Powershell

    On Server 2012 Failover Cluster Manager, we have one Hyper-V virtual machine that is showing the wrong storage resource.  That is, it is showing a CSV that is in no way associated with the VM.  The VM has only one .vhd, which exists on Volume 16. 
    The snapshot file location and smart paging file are also on Volume 16.  This much is confirmed by using the Failover Cluster Manager to look at the VM settings.  If you start into the "Move Virtual Machine Storage" dialog, you can see
    the .vhd, snapshots, second level paging, and current configuration all exist on Volume 16.  Sounds good.
    However, if you look at the resources tab for the virtual machine, Volume 16 is not listed under storage.  Instead, it says Volume 17, which is a disk associated with a different virtual machine.  That virtual machine also (correctly) shows Volume
    17 as a resource.
    So, if everything is on Volume 16, why does the Failover Cluster Manager show Volume 17, and not 16, as the Storage Resource?  Perhaps this was caused by an earlier move with the wrong tool (Hyper-V manager), but I don't remember doing this.
    In Server 2003, there was a "refresh virtual machine configuration" option to fix this, but it doesn't appear in Failover Cluster Manager in Server 2012.
    Instead, the only way I've found to fix the problem is in PowerShell.
      Update-ClusterVirtualMachineConfiguration "put configuration name here in quotes"
    You would think that this would be an important enough operation to include GUI support for it, possibly in the "More Actions" right-click action on the configuration file.

    Hi,
    Thanks for sharing your experience!
    You experience and solution can help other community members facing similar problems.
    Please copy your post and create a new reply, then we can mark the new reply as answer.
    Thanks for your contribution to Windows Server Forum!
    Have a nice day!
    Lawrence
    TechNet Community Support

  • I can't find failover cluster management after creating hyper-v cluster on SCVMM 2012 R2

    I've created a hyper-v cluster on scvmm 2012 r2 but I can't find the failover cluster manager to move storage resources. all hosts are showing to have hyperv role and failover clustering feature installed. disk Witness in Quorum is good, same as for the
    other CSV lun. Please help me Microsoft. Thank you. 

    The management consoles are not getting installed while building the cluster through SCVMM. However, its not mandatory to have the management tools on the server. You can have it on a different machine with this management tools installed and connect to
    this cluster remotely.
    Optimism is the faith that leads to achievement. Nothing can be done without hope and confidence.
    InsideVirtualization.com

  • Strange errors regarding RPC and WMI after migrating Hyper-V from Windows Server 2008 R2 to Windows Server 2012 cluster...

    Hi all;
    Suppose I have created a two-node Hyper-V cluster with a fibre channel shared storage in Windows Server 2012. Everything work fine except some issues. One of the is that when I want to configure the cluster to add a VM as its cluster resource, the following
    error message appears:
    An error occurred while determining the state of this clustered role in the cluster. The remote procedure call failed with error 800706BE.
    Any ideas?
    Thanks
    Please VOTE as HELPFUL if the post helps you and 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.

    Thanks for your reply…
    I have tested many possible solutions without any success. The actions that I have done so far are mentioned in the following and the results of them have been said, too.
    When I restart the servers, everything are good but after some times when I reopen Failover Cluster Manager on one of the servers, the snap-in related to my cluster name does not load. Please look at the following figure:
    And when I want to connect to my cluster name, the following error message appears:
    Note: The above problem appears randomly regarding to servers. In the other hand, after the restart, one of the servers acts as the above statement.
    The following error message is the result of the DTCPing utility:
    ++++++++++++hosts     
    ++++++++++++
    06-11, 10:02:15.346-->Error(0x424) at clutil.cpp @256
    06-11, 10:02:15.346-->-->OpenCluster
    06-11, 10:02:15.356-->-->1060(The specified service does not exist as an installed service.)
    ++++++++++++++++++++++++++++++++++++++++++++++
         DTCping 1.9 Report for ADMINISTRATOR1 
    ++++++++++++++++++++++++++++++++++++++++++++++
    RPC server is ready
    ++++++++++++Validating Remote Computer Name++++++++++++
    06-11, 10:02:20.428-->Start DTC connection test
    Name Resolution:
    SRV04-->172.16.140.11-->SRV04
    06-11, 10:02:32.448-->Start RPC test (ADMINISTRATOR1-->SRV04)
    Problem:fail to invoke remote RPC method
    Error(0x6D9) at dtcping.cpp @303
    -->RPC pinging exception
    -->1753(There are no more endpoints available from the endpoint mapper.)
    RPC test failed
    And
    06-11, 10:26:10.837-->Error(0x424) at clutil.cpp @256
    06-11, 10:26:10.837-->-->OpenCluster
    06-11, 10:26:10.837-->-->1060(The specified service does not exist as an installed service.)
    ++++++++++++++++++++++++++++++++++++++++++++++
         DTCping 1.9 Report for ADMINISTRATOR1 
    ++++++++++++++++++++++++++++++++++++++++++++++
    RPC server is ready
    ++++++++++++Validating Remote Computer Name++++++++++++
    06-11, 10:26:14.947-->Start DTC connection test
    Name Resolution:
    SRV04-->172.16.140.11-->SRV04
    06-11, 10:26:26.967-->Start RPC test (ADMINISTRATOR1-->SRV04)
    Problem:fail to invoke remote RPC method
    Error(0x6D9) at dtcping.cpp @303
    -->RPC pinging exception
    -->1753(There are no more endpoints available from the endpoint mapper.)
    RPC test failed
    And
    ++++++++++++hosts     
    ++++++++++++
    06-11, 10:47:51.510-->Error(0x424) at clutil.cpp @256
    06-11, 10:47:51.510-->-->OpenCluster
    06-11, 10:47:51.510-->-->1060(The specified service does not exist as an installed service.)
    ++++++++++++++++++++++++++++++++++++++++++++++
         DTCping 1.9 Report for ADMINISTRATOR1 
    ++++++++++++++++++++++++++++++++++++++++++++++
    RPC server is ready
    ++++++++++++Validating Remote Computer Name++++++++++++
    06-11, 10:47:55.020-->Start DTC connection test
    Name Resolution:
    SRV03-->172.16.140.10-->SRV03
    06-11, 10:48:06.830-->Start RPC test (ADMINISTRATOR1-->SRV03)
    Problem:fail to invoke remote RPC method
    Error(0x6D9) at dtcping.cpp @303
    -->RPC pinging exception
    -->1753(There are no more endpoints available from the endpoint mapper.)
    RPC test failed
    The following output is the result of running PortQuery on port 135 on both servers:
    =============================================
     Starting portqry.exe -n srv03 -e 135 -p TCP ...
    Querying target system called:
     srv03
    Attempting to resolve name to IP address...
    Name resolved to 172.16.140.10
    querying...
    TCP port 135 (epmap service): LISTENING
    Using ephemeral source port
    Querying Endpoint Mapper Database...
    Server's response:
    UUID: d95afe70-a6d5-4259-822e-2c84da1ddb0d
    ncacn_ip_tcp:srv03[49152]
    UUID: 906b0ce0-c70b-1067-b317-00dd010662da
    ncacn_ip_tcp:srv03[49285]
    UUID: 906b0ce0-c70b-1067-b317-00dd010662da
    ncacn_ip_tcp:srv03[49285]
    UUID: 906b0ce0-c70b-1067-b317-00dd010662da
    ncacn_ip_tcp:srv03[49285]
    UUID: 367abb81-9844-35f1-ad32-98f038001003
    ncacn_ip_tcp:srv03[49159]
    UUID: b97db8b2-4c63-11cf-bff6-08002be23f2f Microsoft Cluster Server API
    ncacn_ip_tcp:srv03[49156]
    UUID: 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7 RemoteAccessCheck
    ncacn_np:srv03[\\pipe\\lsass]
    UUID: 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7 RemoteAccessCheck
    ncacn_ip_tcp:srv03[49155]
    UUID: 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7 RemoteAccessCheck
    ncacn_np:srv03[\\pipe\\lsass]
    UUID: 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7 RemoteAccessCheck
    ncacn_ip_tcp:srv03[49155]
    UUID: 12345778-1234-abcd-ef00-0123456789ac
    ncacn_np:srv03[\\pipe\\lsass]
    UUID: 12345778-1234-abcd-ef00-0123456789ac
    ncacn_ip_tcp:srv03[49155]
    UUID: 12345778-1234-abcd-ef00-0123456789ac
    ncacn_ip_tcp:srv03[49157]
    UUID: 7f1343fe-50a9-4927-a778-0c5859517bac DfsDs service
    ncacn_np:srv03[\\PIPE\\wkssvc]
    UUID: 3473dd4d-2e88-4006-9cba-22570909dd10 WinHttp Auto-Proxy Service
    ncacn_np:srv03[\\PIPE\\W32TIME_ALT]
    UUID: 1ff70682-0a51-30e8-076d-740be8cee98b
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 378e52b0-c0a9-11cf-822d-00aa0051e40f
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 86d35949-83c9-4044-b424-db363231fd0c
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 86d35949-83c9-4044-b424-db363231fd0c
    ncacn_ip_tcp:srv03[49154]
    UUID: 3a9ef155-691d-4449-8d05-09ad57031823
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 3a9ef155-691d-4449-8d05-09ad57031823
    ncacn_ip_tcp:srv03[49154]
    UUID: a398e520-d59a-4bdd-aa7a-3c1e0303a511 IKE/Authip API
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: a398e520-d59a-4bdd-aa7a-3c1e0303a511 IKE/Authip API
    ncacn_ip_tcp:srv03[49154]
    UUID: 552d076a-cb29-4e44-8b6a-d15e59e2c0af IP Transition Configuration endpoint
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 552d076a-cb29-4e44-8b6a-d15e59e2c0af IP Transition Configuration endpoint
    ncacn_ip_tcp:srv03[49154]
    UUID: 2e6035b2-e8f1-41a7-a044-656b439c4c34 Proxy Manager provider server endpoint
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 2e6035b2-e8f1-41a7-a044-656b439c4c34 Proxy Manager provider server endpoint
    ncacn_ip_tcp:srv03[49154]
    UUID: c36be077-e14b-4fe9-8abc-e856ef4f048b Proxy Manager client server endpoint
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: c36be077-e14b-4fe9-8abc-e856ef4f048b Proxy Manager client server endpoint
    ncacn_ip_tcp:srv03[49154]
    UUID: c49a5a70-8a7f-4e70-ba16-1e8f1f193ef1 Adh APIs
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: c49a5a70-8a7f-4e70-ba16-1e8f1f193ef1 Adh APIs
    ncacn_ip_tcp:srv03[49154]
    UUID: 98716d03-89ac-44c7-bb8c-285824e51c4a XactSrv service
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 98716d03-89ac-44c7-bb8c-285824e51c4a XactSrv service
    ncacn_ip_tcp:srv03[49154]
    UUID: 1a0d010f-1c33-432c-b0f5-8cf4e8053099 IdSegSrv service
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 1a0d010f-1c33-432c-b0f5-8cf4e8053099 IdSegSrv service
    ncacn_ip_tcp:srv03[49154]
    UUID: c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 Impl friendly name
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 Impl friendly name
    ncacn_ip_tcp:srv03[49154]
    UUID: c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 Impl friendly name
    ncacn_np:srv03[\\PIPE\\srvsvc]
    UUID: 30b044a5-a225-43f0-b3a4-e060df91f9c1
    ncacn_np:srv03[\\PIPE\\atsvc]
    UUID: 30b044a5-a225-43f0-b3a4-e060df91f9c1
    ncacn_ip_tcp:srv03[49154]
    UUID: 30b044a5-a225-43f0-b3a4-e060df91f9c1
    ncacn_np:srv03[\\PIPE\\srvsvc]
    UUID: f6beaff7-1e19-4fbb-9f8f-b89e2018337c Event log TCPIP
    ncacn_np:srv03[\\pipe\\eventlog]
    UUID: f6beaff7-1e19-4fbb-9f8f-b89e2018337c Event log TCPIP
    ncacn_ip_tcp:srv03[49153]
    UUID: 30adc50c-5cbc-46ce-9a0e-91914789e23c NRP server endpoint
    ncacn_np:srv03[\\pipe\\eventlog]
    UUID: 30adc50c-5cbc-46ce-9a0e-91914789e23c NRP server endpoint
    ncacn_ip_tcp:srv03[49153]
    UUID: 3c4728c5-f0ab-448b-bda1-6ce01eb0a6d5 DHCP Client LRPC Endpoint
    ncacn_np:srv03[\\pipe\\eventlog]
    UUID: 3c4728c5-f0ab-448b-bda1-6ce01eb0a6d5 DHCP Client LRPC Endpoint
    ncacn_ip_tcp:srv03[49153]
    UUID: 3c4728c5-f0ab-448b-bda1-6ce01eb0a6d6 DHCPv6 Client LRPC Endpoint
    ncacn_np:srv03[\\pipe\\eventlog]
    UUID: 3c4728c5-f0ab-448b-bda1-6ce01eb0a6d6 DHCPv6 Client LRPC Endpoint
    ncacn_ip_tcp:srv03[49153]
    UUID: 76f226c3-ec14-4325-8a99-6a46348418af
    ncacn_np:srv03[\\PIPE\\InitShutdown]
    UUID: d95afe70-a6d5-4259-822e-2c84da1ddb0d
    ncacn_np:srv03[\\PIPE\\InitShutdown]
    Total endpoints found: 51
    ==== End of RPC Endpoint Mapper query response ====
    portqry.exe -n srv03 -e 135 -p TCP exits with return code 0x00000000.
    And
    =============================================
     Starting portqry.exe -n srv04 -e 135 -p TCP ...
    Querying target system called:
     srv04
    Attempting to resolve name to IP address...
    Name resolved to 172.16.140.11
    querying...
    TCP port 135 (epmap service): LISTENING
    Using ephemeral source port
    Querying Endpoint Mapper Database...
    Server's response:
    UUID: d95afe70-a6d5-4259-822e-2c84da1ddb0d
    ncacn_ip_tcp:srv04[1025]
    UUID: 906b0ce0-c70b-1067-b317-00dd010662da
    ncacn_ip_tcp:srv04[1143]
    UUID: 906b0ce0-c70b-1067-b317-00dd010662da
    ncacn_ip_tcp:srv04[1143]
    UUID: 906b0ce0-c70b-1067-b317-00dd010662da
    ncacn_ip_tcp:srv04[1143]
    UUID: 367abb81-9844-35f1-ad32-98f038001003
    ncacn_ip_tcp:srv04[1065]
    UUID: b97db8b2-4c63-11cf-bff6-08002be23f2f Microsoft Cluster Server API
    ncacn_ip_tcp:srv04[1057]
    UUID: 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7 RemoteAccessCheck
    ncacn_np:srv04[\\pipe\\lsass]
    UUID: 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7 RemoteAccessCheck
    ncacn_ip_tcp:srv04[1028]
    UUID: 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7 RemoteAccessCheck
    ncacn_np:srv04[\\pipe\\lsass]
    UUID: 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7 RemoteAccessCheck
    ncacn_ip_tcp:srv04[1028]
    UUID: 12345778-1234-abcd-ef00-0123456789ac
    ncacn_np:srv04[\\pipe\\lsass]
    UUID: 12345778-1234-abcd-ef00-0123456789ac
    ncacn_ip_tcp:srv04[1028]
    UUID: 12345778-1234-abcd-ef00-0123456789ac
    ncacn_ip_tcp:srv04[1084]
    UUID: 7f1343fe-50a9-4927-a778-0c5859517bac DfsDs service
    ncacn_np:srv04[\\PIPE\\wkssvc]
    UUID: 1ff70682-0a51-30e8-076d-740be8cee98b
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 378e52b0-c0a9-11cf-822d-00aa0051e40f
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 86d35949-83c9-4044-b424-db363231fd0c
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 86d35949-83c9-4044-b424-db363231fd0c
    ncacn_ip_tcp:srv04[1027]
    UUID: 3a9ef155-691d-4449-8d05-09ad57031823
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 3a9ef155-691d-4449-8d05-09ad57031823
    ncacn_ip_tcp:srv04[1027]
    UUID: a398e520-d59a-4bdd-aa7a-3c1e0303a511 IKE/Authip API
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: a398e520-d59a-4bdd-aa7a-3c1e0303a511 IKE/Authip API
    ncacn_ip_tcp:srv04[1027]
    UUID: 552d076a-cb29-4e44-8b6a-d15e59e2c0af IP Transition Configuration endpoint
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 552d076a-cb29-4e44-8b6a-d15e59e2c0af IP Transition Configuration endpoint
    ncacn_ip_tcp:srv04[1027]
    UUID: 2e6035b2-e8f1-41a7-a044-656b439c4c34 Proxy Manager provider server endpoint
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 2e6035b2-e8f1-41a7-a044-656b439c4c34 Proxy Manager provider server endpoint
    ncacn_ip_tcp:srv04[1027]
    UUID: c36be077-e14b-4fe9-8abc-e856ef4f048b Proxy Manager client server endpoint
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: c36be077-e14b-4fe9-8abc-e856ef4f048b Proxy Manager client server endpoint
    ncacn_ip_tcp:srv04[1027]
    UUID: c49a5a70-8a7f-4e70-ba16-1e8f1f193ef1 Adh APIs
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: c49a5a70-8a7f-4e70-ba16-1e8f1f193ef1 Adh APIs
    ncacn_ip_tcp:srv04[1027]
    UUID: 98716d03-89ac-44c7-bb8c-285824e51c4a XactSrv service
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 98716d03-89ac-44c7-bb8c-285824e51c4a XactSrv service
    ncacn_ip_tcp:srv04[1027]
    UUID: 1a0d010f-1c33-432c-b0f5-8cf4e8053099 IdSegSrv service
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 1a0d010f-1c33-432c-b0f5-8cf4e8053099 IdSegSrv service
    ncacn_ip_tcp:srv04[1027]
    UUID: c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 Impl friendly name
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 Impl friendly name
    ncacn_ip_tcp:srv04[1027]
    UUID: c9ac6db5-82b7-4e55-ae8a-e464ed7b4277 Impl friendly name
    ncacn_np:srv04[\\PIPE\\srvsvc]
    UUID: 30b044a5-a225-43f0-b3a4-e060df91f9c1
    ncacn_np:srv04[\\PIPE\\atsvc]
    UUID: 30b044a5-a225-43f0-b3a4-e060df91f9c1
    ncacn_ip_tcp:srv04[1027]
    UUID: 30b044a5-a225-43f0-b3a4-e060df91f9c1
    ncacn_np:srv04[\\PIPE\\srvsvc]
    UUID: f6beaff7-1e19-4fbb-9f8f-b89e2018337c Event log TCPIP
    ncacn_np:srv04[\\pipe\\eventlog]
    UUID: f6beaff7-1e19-4fbb-9f8f-b89e2018337c Event log TCPIP
    ncacn_ip_tcp:srv04[1026]
    UUID: 30adc50c-5cbc-46ce-9a0e-91914789e23c NRP server endpoint
    ncacn_np:srv04[\\pipe\\eventlog]
    UUID: 30adc50c-5cbc-46ce-9a0e-91914789e23c NRP server endpoint
    ncacn_ip_tcp:srv04[1026]
    UUID: 3c4728c5-f0ab-448b-bda1-6ce01eb0a6d5 DHCP Client LRPC Endpoint
    ncacn_np:srv04[\\pipe\\eventlog]
    UUID: 3c4728c5-f0ab-448b-bda1-6ce01eb0a6d5 DHCP Client LRPC Endpoint
    ncacn_ip_tcp:srv04[1026]
    UUID: 3c4728c5-f0ab-448b-bda1-6ce01eb0a6d6 DHCPv6 Client LRPC Endpoint
    ncacn_np:srv04[\\pipe\\eventlog]
    UUID: 3c4728c5-f0ab-448b-bda1-6ce01eb0a6d6 DHCPv6 Client LRPC Endpoint
    ncacn_ip_tcp:srv04[1026]
    UUID: 76f226c3-ec14-4325-8a99-6a46348418af
    ncacn_np:srv04[\\PIPE\\InitShutdown]
    UUID: d95afe70-a6d5-4259-822e-2c84da1ddb0d
    ncacn_np:srv04[\\PIPE\\InitShutdown]
    Total endpoints found: 50
    ==== End of RPC Endpoint Mapper query response ====
    portqry.exe -n srv04 -e 135 -p TCP exits with return code 0x00000000.
    I have read the KB197814 and did the steps in it, restarted both servers, but the problem did not resolved.
    I have check both servers for RPC Service status and in both servers it has started.
    The both servers are alive and can ping each other by their IP address and name.
    The firewall of both servers is off and I stopped the Windows Firewall service COMPLETELY.
    Any services and applications that are depending on RPC have problems. For example when I want o remotely manages the services on these servers by using Services.msc console, the following error message appears:
    Error 1726: The remote procedure call failed.
    Please VOTE as HELPFUL if the post helps you and 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.

  • How to enable "persistent mode" in Windows failover cluster manager 2012?

    In Windows Server 2008 R2 there was a checkbox named "Enable persistent mode" on a General tab in the Properties of a cluster resource.
    In Windows Server 2012 that seems to have disappeared.
    My cluster resource is a "generic script" resource (not that it makes any difference).
    How do I enable "persistent mode" for a cluster resource in Windows Server 2012?
    Thanks

    Hi Marcus Griley,
    Enabled by default for VM groups Option is hidden from GUI in 2012, you can use the specify the preferred owner of group to realize the same function, positively not come online
    on a node that is not a possible owner.  If no possible owner nodes are up, then the group will still failover to a node that’s not a possible owner, but it will not come online.
    Preferred Owners in a Cluster
    http://blogs.msdn.com/b/clustering/archive/2008/10/14/9000092.aspx
    Specify preferred owners of a group:
    https://technet.microsoft.com/en-us/library/cc759663(v=ws.10).aspx
    Set group FailOver policy:
    https://technet.microsoft.com/en-us/library/cc786993(v=ws.10).aspx
    Set group FailBack policy:
     https://technet.microsoft.com/en-us/library/cc778570(v=ws.10).aspx- This will help the resources to fail back on the preferred owner.
    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]

  • Time-out issue Always on SQL 2012 Cluster

    Currently I'm working on a large deployment of a SharePoint 2013 environment (stretched farm over 2 DC's). We are using a SQL 2012 alwayson multisubnet cluster (each DC has 1 SQL node). During the installation of SharePoint we encountered several connection
    time-out errors from the SQL environment. (Exception calling "Open" with "0" argument(s): "Connection Timeout Expired.  The timeout period elapsed during the post-login
    phase.  The connection could have timed out while waiting for server to complete the login process and respond;)
    Steps we follow for SharePoint installation are:
    Steps to configure SharePoint 2013 on an AlwaysOn Availability group:
    1>Create SharePoint databases (with the PowerShell script)
      Configure a SQL alias for a consistent SQL instance name.
     Create farm on SQL instance/replica 1 (one of the SQL nodes), creating all databases needed (service-apps & web-apps). -->
    we are connected directly to 1 SQL node and not connecting to the cluster. Installation server is in same DC as the SQL node.
       Stop SharePoint so databases remain static during migration to an AlwaysOn cluster.
    2>Move database to AlwaysOn high-availability group.
    Restore all the DBs onto SQL replica 2 (with NORECOVERY).
    Create AlwaysOn availability group, or use existing
    Join the replica 2 databases to availability group.
    Create listener.
    3>Migrate SharePoint onto AlwaysOn on cluster
    Make all SharePoint DB MultiSubnetFailover aware with PowerShell Cmdlet
    Reconfigure SQL alias for new listener
    àat this point the SharePoint farm is connecting to the SQL cluster (listener of AlwaysOn availability group of the SQL Instance), but we never reached this point so far.
     Restart SharePoint services with updated alias.
    Event errors and SQL log errors that I found:
    Date,Source,Severity,Message,Category,Event,User,Computer
    09/18/2014 07:34:59,Microsoft-Windows-FailoverClustering,Error,Cluster network name resource 'SPAG_CU8000001105' failed registration of one or more associated DNS name(s) for the following reason:<nl/>DNS bad key.<nl/>.<nl/><nl/>Ensure
    that the network adapters associated with dependent IP address resources are configured with at least one accessible DNS server.,(19),1196,NT AUTHORITY\SYSTEM,CU8000000015
    09/18/2014 07:34:59,MSSQL$SPAG,Information,The Service Broker endpoint is in disabled or stopped state.,(2),9666,,CU8000000015
    09/18/2014 07:34:52,Microsoft-Windows-FailoverClustering,Error,Cluster network name resource 'SPWMAG_CU8000002105' failed registration of one or more associated DNS name(s) for the following reason:<nl/>DNS bad key.<nl/>.<nl/><nl/>Ensure
    that the network adapters associated with dependent IP address resources are configured with at least one accessible DNS server.,(19),1196,NT AUTHORITY\SYSTEM,CU8000000015
    09/18/2014 07:34:52,MSSQL$SPWMAG,Information,The Service Broker endpoint is in disabled or stopped state.,(2),9666,,CU8000000015
    09/18/2014 07:34:47,Service Control Manager,Information,The WMI Performance Adapter service entered the running state.,(0),7036,,CU8000000015
    09/18/2014 07:32:41,Microsoft-Windows-FailoverClustering,Error,Cluster network name resource 'SPSDAG_CU8000003105' failed registration of one or more associated DNS name(s) for the following reason:<nl/>DNS bad key.<nl/>.<nl/><nl/>Ensure
    that the network adapters associated with dependent IP address resources are configured with at least one accessible DNS server.,(19),1196,NT AUTHORITY\SYSTEM,CU8000000015
    09/18/2014 07:32:41,MSSQL$SPSDAG,Information,The Service Broker endpoint is in disabled or stopped state.,(2),9666,,CU8000000015
    09/18/2014 07:31:09,PowerShell,Information,Engine state is changed from Available to Stopped. <nl/><nl/>Details: <nl/> NewEngineState=Stopped<nl/> PreviousEngineState=Available<nl/><nl/> SequenceNumber=61464<nl/><nl/> HostName=OpsMgr
    PowerShell Host<nl/> HostVersion=7.0.5000.0<nl/> HostId=32012185-8d9a-41c2-be56-91929c02f1e8<nl/> EngineVersion=4.0<nl/> RunspaceId=af176e01-185d-4574-ab9b-0fd745178d29<nl/> PipelineId=<nl/> CommandName=<nl/> CommandType=<nl/> ScriptName=<nl/> CommandPath=<nl/> CommandLine=,(4),403,,CU8000000015
    We are not allow to update/write in the DNS for the multisubnet cluster IP registration, so I think that explains the "failed registration
    " error. But can this explains our time-out errors during the SharePoint installation? For the installation we are connection directly to 1 SQL node and not to the SQL
    cluster.
    Any help is appreciated!
    Ronald Bruinsma - Independent SharePoint Consultant - iDocs.info - The Netherlands -- Please don't forget to propose this post as an answer or mark it as helpful if it did help you. Thanks.

    Don't just change the connection timeout on your SharePoint farm. This will just hide the real issue. From your error message, it seems that the DNS record for the Availability Group listener name is not being written. Talk to your AD administrators to validate
    if dynamic DNS registration is configured for the DNS servers. If it is, AD will create the DNS entry of the virtual computer object for the Availability Group listener name. The WSFC should also have Create Computer Objects permission in the AD Organizational
    Unit where your Availability Group listener name will be created.
    On a side note, make sure that you configure a separate SharePoint 2013 farm for your DR environment that will use the content databases joined in the Availability Group. For a stretched farm deployments, latency should be less than 1ms one way as
    per this article. And while you can add your admin content and config databases on the Availability Group, asynchronous commit is
    not supported.
    Edwin Sarmiento SQL Server MVP | Microsoft Certified Master
    Blog |
    Twitter | LinkedIn
    SQL Server High Availability and Disaster Recover Deep Dive Course

  • How to recover from accidental VM role removal in Hyper-V Failover Cluster Manager?

    Hello
    My VMs are still available in Hyper-V Manager but they are no longer available in Cluster Manager. I am curious if there's a way to move them back into the Failover Cluster Manager while retaining their GUIDs?
    I know I can manually create a new VM and add the existing VHD but that process recreates a new GUID causing the VM to regard the stuff I wanted as old.
    I have tried to follow
    http://blogs.technet.com/b/heyscriptingguy/archive/2013/10/14/recovering-virtual-machines-in-hyper-v-server-2012-r2-part-1.aspx but I am curious if there's a faster way to do this without becoming a scripting genius overnight.
    Thanks,
    Prince

    Thanks for the reply but that does not help.
    I am not looking to move my VMs to a remote Host but rather looking to repopulate the fail-over cluster manager with the existing VMs in Hyper-V Manager. In a sense, I am looking to reuse the existing GUID without creating new ones.
    Again, my VMs are alive in Hyper-V Manager but are currently not available in Failover Cluster Manager.
    Any scripting assistance will be greatly appreciated.
    Thanks,
    Prince

  • Sql Server 2012 Cluster IP Responses to MS Dynamics APP server broadcasts

    Hi All,
     We are facing issues in our brand new MS Dynamics AX 2012 R3 installation with clustered MS SQL 2012.
    The DB server responses to the APP servers is like broadcasting to every system connected to the subnet. In our case that subnet is 192.168.2.0/24. But the packets sent from the AOS / APP server is not refelecting on other machines. We haven't made any changes
    to the routing / switching config after the installation.
    Attaching a screenshot for your reference.
    Please guide us on what can be done to find the cause and solve it
    Thanks,
    Sriram A Das

    Hi D. Graf,
    According to my knowledge, you can choose the order (each server's IP address­-> SQL Server instance IP-> Failover cluster instance IP) to change these IP addresses.
     And before the process, please take SQL Server Cluster Instance Offline in Failover Cluster Manager . For more details, please review the following articles.
    How to change the IP address of the cluster nodes hosting a SQL Server instance
    http://iamoffthebus.wordpress.com/2012/03/30/how-to-change-the-ip-address-of-the-cluster-nodes-hosting-a-sql-server-instance/
    Change the IP Address of a Failover Cluster Instance
    http://msdn.microsoft.com/en-us/library/ms190460(v=sql.110).aspx
    In addition, about network adapter issues and cluster nodes issues, I would like to
    recommend you post the question in the Windows
     server clustering forum at
    https://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winserverClustering
     . It is appropriate and more experts will assist you.
    Thanks,
    Lydia Zhang
    If you have any feedback on our support, please click
    here.

  • 2008 R2 SP1 failover cluster, after connect to VM from failover cluster manager console I've get only upper quourter of screen console

    Hello :)
    I have to ask because this issue is boring me a long time ago :(
    From time to time when I connect to virtual machine from failover cluster manager console I've get virtual machine connection screen (console) which is reduced only to upper left quorter of full screen. There is no scroll bar ... If I live migrate
    VM to another node (or restart VM on same node) and reconnect, console screen is displayed ok (ie all console screen is visible).
    It is happening regardless of OS version installed into guest VM: 2003 R2, 2008 R2, 2012, 2012 R2).
    I've check inside VM ( I can see that integration services are installed and running but when I click onto console window with mouse I've get message:
    "Virtual Machine Connection
    Mouse not captured in Remote Desktop session
    The mouse is available in a Remote Desktop session when
    integration services are installed in the guest operating
    system...."
    From SCVMM console I can see that IC version on guest VM is: 6.1.7601.17514
    I would like to know what is going on and is there any way how can I detect those situation or even better how to prevent it ?
    Thank you for any idea.
    Best regards
    Nenad

    Hi Nenad,
    As you mentioned you have tried 2003 R2, 2008 R2, 2012, 2012 R2 guest vm, but all this do not work properly, With Server 2003 platform the 2008r2 Hyper-V the 2003R2 are not
    supported, in your case you must update to Windows Server 2003 R2 with Service Pack 2.
    Server 2012 as guest vm on 2008r2 you must install the following hot fix:
    You cannot run a Windows 8-based or Windows Server 2012-based virtual machine in Windows Server 2008 R2
    https://support2.microsoft.com/kb/2744129?wa=wsignin1.0
    Server 2012 is the last version of Windows that will be supported as a guest operating system on 2008r2 Hyper-V therefore the 2012r2 guest vm is not supported.
    Please use the following command can query all guest vm’s IC version, please compare this problematic vms IC version with functioning vms.
    The following powershell command can be used to display the version of integration services installed on all VMs on the Hyper-V host:
    PS C:\Users\administrator> get-vm | ft name, IntegrationServicesVersion
    Name                                                       
    IntegrationServicesVersion
    TestVM2012                                           
    6.2.9200.16433
    SQL01                                                    
    6.2.9200.16433
    SQL02                  
                                      6.2.9200.16433
    SCVMM01                                               
    6.2.9200.16384
    SCVMM02                                               
    6.2.9200.16384
    I’m glad to be of help to you!
    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.

  • SCVMM created VMs not displayed in Failover Cluster Manager

    I have a 2012 Hyper-V failover cluster setup and recently added SCVMM 2012 SP1 to the mix so I could perform some P2V migrations and familiarize myself with its other many capabilities. I noticed that if I create a VM inside SCVMM it doesn't show up in the
    FCM UI with the other VMs I created from FCM. VMs that you create in FCM do get picked up by SCVMM however. Is this by design?
    Thanks,
    Greg

    For my issue above, this was because I'd not noticed and thus not ticked the box on the Live Migrate wizard that says "Make this VM highly available".
    I moved the VM out of the cluster, manually deleted the failed "SCVMM <VMName> Resource", then moved the VM back onto the cluster again but this time ticking the box to make the VM highly available. All looked fine in failover cluster manager.
    I do rather wonder why SCVMM designers think I might want to migrate a VM onto a Hyper-V cluster and NOT want it to be highly available...? Likewise, to be able to move the VM back out again to a standalone host once it's correctly in the cluster, you have
    to untick the "Make this VM highly available box". Surely this should just be done automatically in the background?

Maybe you are looking for