В настоящее время у нас есть 2 узла (Win2003) Кластер SQL 2005 с двумя экземплярами.
Нам нужно переместить все диски в новую SAN, но мы думаем, как переместить DTC, который в настоящее время «регистрирует» накопитель кворума.
Как мы можем узнать, действительно ли используется MSDTC? В файле журнала отображается дата, возраст которой превышает 2 года, но если посмотреть на службу DTC - она запущена.
И как лучше всего его переместить? Можем ли мы просто взломать реестр, чтобы изменить любую ссылку на текущую букву диска?
Ура
На предыдущей работе мне все время приходилось устанавливать новые кластеры. Итак, я придумал командный файл для установки. Это должно обеспечить вам путь вперед. Просто убедитесь, что вы изменили соответствующие части (имена серверов, IP-адреса, диски).
cluster ClusterName group "MSDTC Group" /create
cluster ClusterName group "MSDTC Group" /setowners:server1,server2
cluster ClusterName res "MSDTC IP Address" /create /group:"MSDTC Group" /type:"IP Address"
cluster ClusterName res "MSDTC IP Address" /priv network=public
cluster ClusterName res "MSDTC IP Address" /priv Address=127.0.0.1
cluster ClusterName res "MSDTC IP Address" /priv SubnetMask=255.255.255.0
cluster ClusterName res "MSDTC Network Name" /create /type:"Network Name" /group:"MSDTC Group"
cluster ClusterName res "MSDTC Network Name" /priv Name=MSDTCClusterName
cluster ClusterName res "MSDTC Network Name" /adddep:"MSDTC IP Address"
cluster ClusterName res "Disk M:\" /move:"MSDTC Group"
cluster ClusterName res "MSDTC Resource" /CREATE /GROUP:"MSDTC Group" /TYPE:"Distributed Transaction Coordinator"
cluster ClusterName res "MSDTC Resource" /ADDDEP:"MSDTC Network Name"
cluster ClusterName res "MSDTC Resource" /ADDDEP:"Disk M:\"
cluster ClusterName res "MSDTC Resource" /ON