Impossible d'ajouter l'auditeur d'accessibilité AlwaysOn SQL Server Au deuxième sous-réseau

J'ai un cluster WSFC Entre deux nœuds 2016 de l'année - DB1 et DB2.

(Réseaux de cluster 1 et 3 Non configuré pour transmettre le trafic de cluster.)

Le répartiteur de grappes tolérants de défaut montre que Cluster Network 2 A deux sous-réseaux:

10.70.119.192/26

10.68.79.240/28

Nouer DB1 Situé ici et possède des adresses IP dans les fenêtres: 10.70.119.212

10.68.79.254

Le répartiteur de grappes tolérants de défaut montre que Cluster Network 4 A deux sous-réseaux:

10.136.98.0/26

10.137.72.224/28

Nouer DB2 Situé ici et possède des adresses IP dans les fenêtres: 10.136.98.40

10.137.72.238

Pour référence, j'ai déjà effectué un auditeur de groupe d'accessibilité bien arrêté. (AG2). Il utilise des adresses IP statiques: 10.136.98.15

10.70.119.214

DE AG2 les choses sont bonnes.

Maintenant je veux configurer AG1 Sur un autre sous-réseau.

Utilisation [master]

ALLER

Changer le groupe d'accessibilité [AG1]

Ajouter auditeur N'ag111 '(

DE IP

((N'10.137.72.228 ', N'255.255.255.240'),

(N'10.68.79.242 ', N'255.255.255.240')

)

, PORT = 1433);

ALLER

(Ce qui précède est généré par le maître. Maître

m'a permis

Pour sélectionner un sous-réseau dans la liste déroulante à son propre SQL Il connaissait ces sous-réseaux. )

L'exécution de cela échoue:

Msg 41009, Level 16, State 7, Line 3
The Windows Server Failover Clustering (WSFC) resource control API returned error code 5894. If this is a WSFC availability group, the WSFC service may not be running or may not be accessible in its current state, or the specified arguments are invalid. Otherwise, contact your primary support provider. For information about this error code, see "System Error Codes" in the Windows Development documentation.
Msg 19476, Level 16, State 3, Line 3
The attempt to create the network name and IP address for the listener failed. If this is a WSFC availability group, the WSFC service may not be running or may be inaccessible in its current state, or the values provided for the network name and IP address may be incorrect. Check the state of the WSFC cluster and validate the network name and IP address with the network administrator. Otherwise, contact your primary support provider.
Msg 19476, Level 16, State 1, Line 3
The attempt to create the network name and IP address for the listener failed. If this is a WSFC availability group, the WSFC service may not be running or may be inaccessible in its current state, or the values provided for the network name and IP address may be incorrect. Check the state of the WSFC cluster and validate the network name and IP address with the network administrator. Otherwise, contact your primary support provider.

Dans les magazines de cluster, je vois ce qui suit:

00000c68.00001c34::2019/05/04-19:55:01.196 INFO  [RCM] rcm::RcmApi::CreateResource: (AG1, AG1_10.137.72.228, 7b048e90-89fc-4755-9ddf-19778818fc86, IP Address)
00000c68.00001c34::2019/05/04-19:55:01.196 INFO [GUM] Node 2: executing request locally, gumId:1593, my action: /rcm/gum/CreateResource, # of updates: 1
00000c68.00001c34::2019/05/04-19:55:01.196 INFO [RCM] rcm::RcmGum::CreateResource(AG1_10.137.72.228,7b048e90-89fc-4755-9ddf-19778818fc86,AG1)
00001c24.00002408::2019/05/04-19:55:01.197 INFO [RHS] Registering HDL( 2089aead170 ) as a valid RHS resource handle
00001c24.00002408::2019/05/04-19:55:01.197 INFO [RHS] OpenResource: opening resource AG1_10.137.72.228 of type IP Address with handle HDL( 2089aead170 )
00001c24.000003f0::2019/05/04-19:55:01.201 INFO [RES] IP Address <ag1_10.137.72.228>: Unable to open node parameters key, status 2.
00001c24.000003f0::2019/05/04-19:55:01.201 INFO [RES] IP Address <ag1_10.137.72.228>: Resource open, resource ID = 2590498176.
00000c68.00001488::2019/05/04-19:55:01.201 INFO [RCM] HandleMonitorReply: OPENRESOURCE for 'AG1_10.137.72.228', gen(0) result 0/0.
00000c68.00001c34::2019/05/04-19:55:01.204 INFO [GUM] Node 2: executing request locally, gumId:1594, my action: /dm/update, # of updates: 1
00001c24.00002408::2019/05/04-19:55:01.210 INFO [RES] IP Address <ag1_10.137.72.228>: IpaValidatePrivateResProperties: attempting to change property Address to from 0.0.0.0 to 10.137.72.228.
00001c24.00002408::2019/05/04-19:55:01.210 INFO [RES] IP Address <ag1_10.137.72.228>: IpaValidatePrivateResProperties: attempting to change property SubnetMask from 0.0.0.0 to 255.255.255.240.
00001c24.00002408::2019/05/04-19:55:01.214 ERR [RES] IP Address <ag1_10.137.72.228>: IpaValidatePrivateResProperties: failed to find cluster network matching address 10.137.72.228 and subnet mask 255.255.255.240. Error: 259.
00001c24.00002408::2019/05/04-19:55:01.214 ERR [RHS] Error 5894 from ResourceControl 20971654 for resource AG1_10.137.72.228.
00000c68.00001488::2019/05/04-19:55:01.215 INFO [RCM] rcm::RcmApi::DeleteResource: (AG1_10.137.72.228, force=false)
00001c24.00002408::2019/05/04-19:55:01.215 ERR [RES] IP Address <ag1_10.137.72.228>: IpaRetrieveLeaseDetails: Unable to read the 'Network' property. Error: 13.
00001c24.00002408::2019/05/04-19:55:01.215 ERR [RES] IP Address <ag1_10.137.72.228>: IpaReleaseLeaseWhileOffline: IpaRetrieveLeaseDetails failed, 13.
00001c24.00002408::2019/05/04-19:55:01.215 INFO [RES] IP Address <ag1_10.137.72.228>: IpaResourceControl, DELETE: IpaReleaseLeaseWhileOffline failed status 13.
00001c24.00002408::2019/05/04-19:55:01.215 ERR [RHS] Error 13 from ResourceControl 22020102 for resource AG1_10.137.72.228.
00000c68.00001488::2019/05/04-19:55:01.215 INFO [RCM] Letting all nodes complete any pending resource controls for resource AG1_10.137.72.228
00000c68.00001488::2019/05/04-19:55:01.218 INFO [GUM] Node 2: executing request locally, gumId:1595, my action: /rcm/gum/DeleteResource, # of updates: 1
00000c68.00001488::2019/05/04-19:55:01.218 INFO [RCM] rcm::RcmGum::DeleteResource(AG1_10.137.72.228)
00001c24.00002408::2019/05/04-19:55:01.218 INFO [RHS] Closing resource with handle HDL( 2089aead170 )
00001c24.00002408::2019/05/04-19:55:01.218 INFO [RHS] Close for resource with handle HDL( 2089aead170 ) has completed, releasing memory
00001c24.000003f0::2019/05/04-19:55:01.219 INFO [RES] IP Address <ag1_10.137.72.228>: IpaClose entry
00001c24.000003f0::2019/05/04-19:55:01.219 INFO [RES] IP Address <ag1_10.137.72.228>: IpaReleaseResource entry
00001c24.000003f0::2019/05/04-19:55:01.219 INFO [RES] IP Address <ag1_10.137.72.228>: Resource closed.
00001c24.000003f0::2019/05/04-19:55:01.219 INFO [RHS] Removing handle HDL( 2089aead170 ) from valid RHS resource handles
00000c68.00001488::2019/05/04-19:55:01.223 INFO [GUM] Node 2: executing request locally, gumId:1596, my action: /dm/update, # of updates: 1

Donc, l'erreur semble évidente - Ce n'est pas la permission, etc., mais:

IpaValidatePrivateResProperties: Impossible de trouver l'adresse réseau du cluster 10.137.72.228 et masque de sous-réseau 255.255.255.240. Erreur: 259.

Mais comment peut-être? Le répartiteur de cluster montre clairement le réseau 10.137.72.224/28 Comme sous-réseau admissible sur le réseau. Pourquoi il croit que IP pas valide?

(Tenter de le faire avec des adresses IP réelles enregistrées dans Windows, donne le même résultat. AG2 aussi n'utilise pas enregistré).

Si j'essaie d'ajouter un "point d'accès client" directement à WSFC, Contrairement à Master SSMS, Il fera

ne pas

Permettez-moi d'introduire une adresse IP statique des sous-réseaux que j'essaie d'utiliser ici. Montre seulement le premier sous-réseau (de AG2).

Merci beaucoup
</ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228></ag1_10.137.72.228>
Invité:

Hannah

Confirmation de:

Assurez-vous qu'il s'agit d'une erreur d'interface utilisateur pour WSFC / SSMS.

Utilisant powershell, Je ajoute manuellement les adresses IP et le nom du réseau, connectés tout cela par les dépendances et tout fonctionne.

Quelques scénarios qui aideront quiconque devant être comme:


Add-ClusterResource -Name "IPAddress1" -ResourceType "IP Address" -Group "AG1"
Get-ClusterResource -Name IPAddress1 | Set-ClusterParameter -Multiple @{"Network" = "NET_PRIV_DB2";"Address" = "10.137.72.228";"SubnetMask" = "255.255.255.240";"EnableDHCP" = 0}

Add-ClusterResource -Name "IPAddress2" -ResourceType "IP Address" -Group "AG1"
Get-ClusterResource -Name IPAddress2 | Set-ClusterParameter -Multiple @{"Network" = "NET_PRIV_DB1";"Address" = "10.68.79.242";"SubnetMask" = "255.255.255.240";"EnableDHCP" = 0}


Add-ClusterResource -Name "ag1_sql_ag" -Group "AG1" -ResourceType "Network Name"
Get-ClusterResource -Name "ag1_sql_ag" | Set-ClusterParameter -Multiple @{"DnsName" = "ag1_sql_ag";"RegisterAllProvidersIP" = 1}

Set-ClusterResourceDependency -Resource ag1_sql_ag -Dependency "[IPAddress1] or [IPAddress2]"
Start-ClusterResource -Name ag1_sql_ag -Verbose



Add-ClusterResourceDependency -Resource 'AG1' -Provider 'ag1_sql_ag'

Pour répondre aux questions, connectez-vous ou registre