Posts

Powershell

get-content .\computers.txt | Where {$_ -AND (Test-Connection $_ -Quiet)} | foreach { Get-Hotfix -computername $_ | Select CSName,Description,HotFixID,InstalledBy,InstalledOn | convertto-csv | out-file "C:\$_.csv" }

SCSI-3 Persistent Reservations in Windows Clustering

What is a “Persistent Reservation” (PR)? A PR is a SCSI command, which clustering uses to protect LUN’s. When a LUN is reserved, no other computers on the SAN can access the disk, except the ones cluster controls. This is important to protect other machines from accessing the disk and corrupting the data on the disk. Validate a Cluster Configuration is a functional test tool that verifies that your storage supports all the necessary SCSI commands that clustering requires. It is critical that Validate tests pass, for your cluster to work correctly. The Storage tests are by far the most important, they should not be dismissed! This test validates that the cluster storage uses the more recent (SCSI-3 standard) Persistent Reserve commands (which are different from the older SCSI-2 standard reserve/release commands). The Persistent Reserve commands avoid SCSI bus resets, which means they are much less disruptive than the older reserve/release commands. Therefore, a failover cluster ...

Cluster Shared Volume Performance Counters

Image
Cluster Shared Volume Performance Counters First published on MSDN on Jun 05, 2014  This is the third blog post in a series about Cluster Shared Volumes (CSV). In this post we will go over performance monitoring. We assume that reader is familiar with the previous blog posts.  Blog post  http://blogs.msdn.com/b/clustering/archive/2013/12/02/10473247.aspx  explains CSV components and different CSV IO modes. Second blog post  http://blogs.msdn.com/b/clustering/archive/2014/03/13/10507826.aspx  explains tools that help you to understand why CSV volume uses one or another mode for IO.  Performance Counters Now let’s look at the various performance counters which you can leverage to monitor what is happening with a CSV volume.  Physical Disks Performance Counters These performance counters are not CSV specific. You can find “Physical Disk” performance counters on every node where disk is physically connected.  There are large numbe...

An update is available to detect and prevent too much consumption of the global RID pool on a domain controller that is running Windows Server 2008 R2

Introduction Active Directory Domain Services (AD DS) assigns unique security identifiers (SIDs) to users, computers, groups, and trusts that are created in Active Directory. SIDs consist of a domain prefix concatenated with a monotonically increasing relative identifier (RID). Each Active Directory domain is assigned a global RID pool that consists of 1 billion RIDs. To enable each Active Directory domain controller to create new security principals, each domain controller is allocated current and standby RID pools from the RID master. When the global RID pool for the domain and for the local pools on individual domain controllers in a domain is exhausted, additional users, computers, and groups can no longer be created in the domain. To work around this issue, you can create and migrate objects and applications to a new domain. This article describes a condition in which a logic failure may result in too many RID pool requests. This leads to global RID pool exhaustio...