I have a migration scenario with a Failover Cluster file service where I would like to add the alias for the old file server name pointing to the cluster service client access point name.
Using CNAMEs or A-RRs with DNS and creating client access points for the cluster is easy enough, but my trouble is that the Cluster Manager is only allowing for single-label CAP names and seems to only be appending the primary DNS suffix to the name.
So given a deprecated file service called
\\oldserver.olddomain.example.com and a cluster CAP named
oldserver, the names the cluster CAP will respond to will be
\\oldserver. I can't seem to be able to get it responding at
\\oldserver.olddomain.example.com, it is throwing 0x80004005 (unspecified error) upon my access attempts.
The packet trace is showing an SMB2 IoCtl Response packed with STATUS_ACCESS_DENIED from the CAP's IP address after my client has established a Tree Connect and has sent the FSCTL_VALIDATE_NEGOTIATE_INFO request.
The "How to Configure an Alias for a Clustered SMB Share" blog post suggests setting an alias using `Set-ClusterParameter. Unfortunately, it is not accepting FQDNs either erroring out with "The format of the specified network name is invalid"
I also have already registered SPNs for
oldserver to the CAP's domain computer account, so Kerberos should not be a problem.
DisableStrictNameChecking to the registry of the cluster nodes unfortunately does not help either.