Подготовка к установке отказоустойчивого кластераBefore Installing Failover Clustering

Перед тем как установить отказоустойчивый кластер SQL ServerSQL Server, необходимо выбрать оборудование и операционную систему, на которых SQL ServerSQL Server будет работать.Before you install a SQL ServerSQL Server failover cluster, you must select the hardware and the operating system on which SQL ServerSQL Server will run. Кроме того, необходимо настроить отказоустойчивую кластеризацию Windows Server (WSFC) и проверить настройки сети, безопасности и другого программного обеспечения, которое будет запускаться на отказоустойчивом кластере.You must also configure Windows Server Failover Clustering (WSFC), and review network, security, and considerations for other software that will run on your failover cluster.

Если в кластере Windows есть локальный диск и при этом диск с такой же буквой используется на одном или нескольких узлах кластера в качестве общего диска, то установить SQL ServerSQL Server на этот диск невозможно.If a Windows cluster has a local disk drive and the same drive letter is also used on one or more cluster nodes as a shared drive, you cannot install SQL ServerSQL Server on that drive.

Дополнительные сведения об основных понятиях, функциях и задачах отказоустойчивых кластеров SQL ServerSQL Server приведены в следующих разделах.You may also want to review the following topics to learn more about SQL ServerSQL Server failover clustering concepts, features and tasks.

Описание разделаTopic Description РазделTopic
Содержит описание основных понятий отказоустойчивых кластеров SQL ServerSQL Server , а также ссылки на связанное содержимое и задачи.Describes SQL ServerSQL Server failover clustering concepts, and provides links to associated content and tasks. Экземпляры отказоустойчивого кластера AlwaysOn (SQL Server)AlwaysOn Failover Cluster Instances (SQL Server)
Содержит описание основных понятий политик отработки отказов SQL ServerSQL Server , а также ссылки на сведения о настройке политики отработки отказов для обеспечения потребностей организации.Describes SQL ServerSQL Server failover policy concepts, and provides links to configuring the failover policy to suit your organizational requirements. Failover Policy for Failover Cluster InstancesFailover Policy for Failover Cluster Instances
Содержит описание обеспечения работоспособности существующего отказоустойчивого кластера SQL ServerSQL Server .Describes how to maintain and your existing SQL ServerSQL Server failover cluster. Администрирование и обслуживание экземпляров отказоустойчивого кластераFailover Cluster Instance Administration and Maintenance
Описание установки служб Службы Analysis ServicesAnalysis Services в отказоустойчивый кластер Windows Server (WSFC).Explains how to install Службы Analysis ServicesAnalysis Services on a Windows Server Failover Cluster (WSFC). Кластеризация служб SQL Server Analysis ServicesHow to Cluster SQL Server Analysis Services

РекомендацииBest Practices

  • Просмотрите SQL Server 2014SQL Server 2014 заметки о выпускеReview SQL Server 2014SQL Server 2014Release Notes

  • Обязательное программное обеспечение для установки.Install prerequisite software. Перед запуском программы установки для установки или обновления SQL Server 2014SQL Server 2014установите следующие компоненты, чтобы сократить время установки.Before running Setup to install or upgrade to SQL Server 2014SQL Server 2014, install the following prerequisites to reduce installation time. Можно установить обязательное программное обеспечение на каждом узле отказоустойчивого кластера, а затем один раз перезапустить узлы перед началом работы программы установки.You can install prerequisite software on each failover cluster node and then restart nodes once before running Setup.

    • Windows PowerShell больше не устанавливается программой установки SQL ServerSQL Server .Windows PowerShell is no longer installed by SQL ServerSQL Server Setup. Оболочка Windows PowerShell 2.0 является обязательной для установки компонентов SQL Server 2014SQL Server 2014Компонент Database EngineDatabase Engine и SQL Server Management StudioSQL Server Management Studio.Windows PowerShell 2.0 is a prerequisite for installing SQL Server 2014SQL Server 2014Компонент Database EngineDatabase Engine components and SQL Server Management StudioSQL Server Management Studio. Если компонент Windows PowerShell 2.0 отсутствует на компьютере, его можно включить, следуя указаниям на странице Windows Management Framework.If Windows PowerShell 2.0 is not present on your computer, you can enable it by following the instructions on the Windows Management Framework page.

    • Платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) больше не устанавливается программой установки SQL ServerSQL Server, но может потребоваться при установке SQL ServerSQL Server в старых операционных системах Windows..NET Framework 3.5 SP1 is no longer installed by SQL ServerSQL Server Setup, but may be required while installing SQL ServerSQL Server on older Windows operating systems. Дополнительные сведения см. в статье SQL Server 2014SQL Server 2014Заметки о выпуске.For more information, see SQL Server 2014SQL Server 2014Release Notes.

    • Пакет обновления MicrosoftMicrosoft: Чтобы избежать перезагрузки компьютера из-за установки .NET Framework 4 во время установки, программа установки SQL Server 2014SQL Server 2014 требует установки на компьютере центра обновления MicrosoftMicrosoft.MicrosoftMicrosoft Update package: To avoid computer restart due to .NET Framework 4 installation during setup, SQL Server 2014SQL Server 2014 setup requires a MicrosoftMicrosoft update to be installed on the computer. Это обновление включено в установку SQL Server 2014SQL Server 2014 в Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008Windows Server 2008 с пакетом обновления 2 (SP2).If you are installing SQL Server 2014SQL Server 2014 on Windows 7 SP1 or Windows Server 2008Windows Server 2008 SP2 this update is included. При установке в более старой операционной системе Windows загрузите его по ссылке: Центр обновления Майкрософт для .NET Framework 4.0 в Windows Vista и Windows Server 2008.If you are installing on an older Windows operating system, download it from Microsoft Update for .NET Framework 4.0 on Windows Vista and Windows Server 2008.

    • .NET Framework 4. Программа установки устанавливает платформу .NET Framework 4 в кластеризованной операционной системе..NET Framework 4: Setup installs .NET Framework 4 on a clustered operating system. Чтобы сократить время установки, перед запуском программы установки рекомендуется установить .NET Framework 4.To reduce installation time, you may consider installing .NET Framework 4 before you run Setup.

    • SQL ServerSQL Server .Setup support files. Эти файлы можно установить, запустив файл SqlSupport.msi, который находится на установочном носителе SQL Server 2014SQL Server 2014 .You can install these files by running SqlSupport.msi located on your SQL Server 2014SQL Server 2014 installation media.

  • Убедитесь, что в кластере сервера WSFC не установлены антивирусные программы.Verify that antivirus software is not installed on your WSFC cluster. Дополнительные сведения см. в статье MicrosoftMicrosoft Базы знаний Майкрософт, антивирусное программное обеспечение может вызвать проблемы в работе кластера служб.For more information, see the MicrosoftMicrosoft Knowledge Base article, Antivirus software may cause problems with cluster services.

  • В имени кластерной группы при установке отказоустойчивого кластера нельзя использовать следующие символы:When naming a cluster group for your failover cluster installation, you must not use any of the following characters in the cluster group name:

    • Оператор "меньше" (<)Less than operator (<)

    • Оператор "больше" (>)Greater than operator (>)

    • двойная кавычка (");Double quote (")

    • одинарная кавычка (');Single quote (')

    • Амперсанд (&)Ampersand (&)

    Убедитесь также, что имена существующих кластерных групп не содержат недопустимых символов.Also verify that existing cluster group names do not contain unsupported characters.

  • Необходимо, чтобы все узлы кластера имели одинаковую конфигурацию, в т.ч. COM+, буквы разделов диска и пользователей в группе администраторов.Ensure that all cluster nodes are configured identically, including COM+, disk drive letters, and users in the administrators group.

  • Проверьте, чтобы все системные журналы на всех узлах были очищены, и просмотрите их снова.Verify that you have cleared the system logs in all nodes and viewed the system logs again. Прежде чем продолжить, убедитесь в том, что в журналах нет сообщений об ошибках.Ensure that the logs are free of any error messages before continuing.

  • Перед установкой или обновлением отказоустойчивого кластера SQL ServerSQL Server отключите все приложения и все службы, которые могут использовать компоненты SQL ServerSQL Server в ходе установки. Дисковые ресурсы необходимо оставить в режиме «в сети».Before you install or update a SQL ServerSQL Server failover cluster, disable all applications and services that might use SQL ServerSQL Server components during installation, but leave the disk resources online.

  • SQL ServerSQL Server автоматически задает зависимости между кластерной группой SQL ServerSQL Server и дисками, которые будут находиться в отказоустойчивом кластере.Setup automatically sets dependencies between the SQL ServerSQL Server cluster group and the disks that will be in the failover cluster. Не задавайте зависимости перед запуском программы установки.Do not set dependencies for disks before Setup.

    • При установке отказоустойчивого кластера SQL ServerSQL Server создается объект компьютера (учетные записи Active Directory) для имени сетевого ресурса SQL ServerSQL Server .During SQL ServerSQL Server Failover Cluster installation, computer object (Active Directory computer accounts) for the SQL ServerSQL Server Network Resource Name is created. В кластере Windows Server 2008Windows Server 2008 учетная запись имени кластера (учетная запись компьютера для самого кластера) должна иметь разрешение на создание объектов компьютера.In a Windows Server 2008Windows Server 2008 cluster, the cluster name account (computer account of the cluster itself) needs to have permissions to create computer objects. Дополнительные сведения см. в статье Настройка учетных записей в Active Directory.For more information, see Configuring Accounts in Active Directory.

    • Если в качестве файлового хранилища используется общая папка SMB, учетная запись программы установки SQL ServerSQL Server Setup должна иметь права доступа SeSecurityPrivilege на этом файловом сервере.If you are using SMB File share as a storage option, the SQL ServerSQL Server Setup account must have SeSecurityPrivilege on the file server. Для этого с помощью консоли локальной политики безопасности на файловом сервере назначьте учетной записи программы установки SQL ServerSQL Server права Управление журналом аудита и безопасности .To do this, using the Local Security Policy console on the file server, add the SQL ServerSQL Server setup account to Manage auditing and security log rights.

Проверка оборудованияVerify Your Hardware Solution

  • Если кластерное решение включает в себя географически распределенные узлы кластеров, необходимо проанализировать также дополнительные элементы, такие как задержка сети и поддержка использования общих дисков.If the cluster solution includes geographically dispersed cluster nodes, additional items like network latency and shared disk support must be verified.

  • Убедитесь, что диск, на который будет установлен SQL ServerSQL Server , не является сжатым или зашифрованным диском.Verify that the disk where SQL ServerSQL Server will be installed is not compressed or encrypted. При попытке установки SQL ServerSQL Server на сжатый или зашифрованный диск программа установки SQL ServerSQL Server завершится с ошибкой.If you attempt to install SQL ServerSQL Server to a compressed drive or an encrypted drive, SQL ServerSQL Server Setup fails.

  • Конфигурации SAN поддерживаются также в операционных системах Windows Server 2008Windows Server 2008 и Windows Server 2008 R2Windows Server 2008 R2 выпусков Advanced Server и Datacenter Edition.SAN configurations are also supported on Windows Server 2008Windows Server 2008 and Windows Server 2008 R2Windows Server 2008 R2 Advanced Server and Datacenter Server editions. В категории «Кластеры и многокластерные устройства» каталога Windows и перечня совместимого оборудования дан перечень устройств хранения, поддерживающих сети SAN, прошедших испытания и поддерживаемых в качестве элементов хранения сетей SAN с подключением нескольких кластеров WSFC.The Windows Catalog and Hardware Compatibility List category "Cluster/Multi-cluster Device" lists the set of SAN-capable storage devices that have been tested and are supported as SAN storage units with multiple WSFC clusters attached. После нахождения необходимых сертифицированных компонентов запустите проверку кластеров.Run cluster validation after finding the certified components.

  • При установке файлов данных также поддерживается файловый ресурс общего доступа SMB.SMB File Share is also supported for installing data files. Дополнительные сведения см. в разделе Storage Types for Data Files.For more information, see Storage Types for Data Files.

    Предупреждение

    Если в качестве общего хранилища файлового сервера SMB используется файловый сервер Windows, то учетная запись программы установки SQL ServerSQL Server должна иметь права доступа SeSecurityPrivilege на этом файловом сервере.If you are using Windows File Server as a SMB File Share storage, the SQL ServerSQL Server Setup account must have SeSecurityPrivilege on the file server. Для этого с помощью консоли локальной политики безопасности на файловом сервере назначьте учетной записи программы установки SQL ServerSQL Server права Управление журналом аудита и безопасности .To do this, using the Local Security Policy console on the file server, add the SQL ServerSQL Server setup account to Manage auditing and security log rights.

    Если в качестве общего хранилища файлового сервера SMB используется не файловый сервер Windows, то свяжитесь с поставщиком ПО хранилища данных и выясните у него эквивалентные настройки на стороне файлового сервера.If you are using SMB file share storage other than Windows File server, please consult the storage vendor for an equivalent setting on the file server side.

  • SQL ServerSQL Server поддерживает точки подключения.supports mount points.

    Подключенные тома или точки подключения позволяют использовать одну букву диска для ссылки на множество дисков или томов.A mounted volume, or mount point, allows you to use a single drive letter to refer to many disks or volumes. Если имеется обычный диск или том, обозначенный буквой D:, можно подключить или «смонтировать» дополнительные диски или тома в качестве каталогов этого диска D: при этом присваивать им собственные буквенные обозначения диска не потребуется.If you have a drive letter D: that refers to a regular disk or volume, you can connect or "mount" additional disks or volumes as directories under drive letter D: without the additional disks or volumes requiring drive letters of their own.

    Ниже приведены дополнительные замечания о точках подключения для отказоустойчивых кластеров SQL ServerSQL Server .Additional mount point considerations for SQL ServerSQL Server failover clustering:

    • SQL ServerSQL Server требует наличия буквы диска у базового раздела подключенного диска.Setup requires that the base drive of a mounted drive has an associated drive letter. При установке отказоустойчивых кластеров такой базовый раздел должен быть кластеризованным диском.For failover cluster installations, this base drive must be a clustered drive. В этой версии не поддерживаются идентификаторы GUID томов.Volume GUIDs are not supported in this release.

    • Базовый раздел, которому назначена буква диска, не может совместно использоваться экземплярами отказоустойчивого кластера.The base drive, the one with the drive letter, cannot be shared among failover cluster instances. Это обычное для отказоустойчивых кластеров ограничение не касается, однако, изолированных серверов, на которых размещено несколько экземпляров.This is a normal restriction for failover clusters, but is not a restriction on stand-alone, multi-instance servers.

    • При установке число кластеров SQL ServerSQL Server ограничено количеством имеющихся букв дисков.The clustered installations of SQL ServerSQL Server are limited to the number of available drive letters. Если на один раздел диска устанавливается операционная система, а все остальные разделы диска могут использоваться в качестве обычных дисков кластера или дисков кластера, содержащих точки подключения, максимальное число экземпляров SQL ServerSQL Server на один отказоустойчивый кластер составляет 25.Assuming that you use only one drive letter for the operating system, and all other drive letters are available as normal cluster drives or cluster drives hosting mount points, you are limited to a maximum of 25 instances of SQL ServerSQL Server per failover cluster.

      Совет

      Ограничение в 25 экземпляров можно обойти за счет использования общей папки SMB.The 25 instance limit can be overcome by using SMB file share option. Если в качестве хранилища используется общая папка SMB, то можно установить до 50 экземпляров кластера отработки отказа SQL ServerSQL Server .If you use SMB file share as the storage option, you can install up to 50 SQL ServerSQL Server failover cluster instances.

    • Форматирование диска после установки дополнительных дисков не поддерживается.Formatting a drive after mounting additional drives is not supported.

  • SQL ServerSQL Server поддерживает локальные диски только для установки файлов tempdb.failover cluster installation supports Local Disk only for installing the tempdb files. Проверьте правильность пути, указанного для файлов tempdb и файлов журнала на всех узлах кластера.Ensure that the path specified for the tempdb data and log files is valid on all the cluster nodes. Если во время отработки отказа каталоги tempdb недоступны на целевом узле отработки отказа, то при переводе ресурсов SQL ServerSQL Server в режим «в сети» произойдет ошибка.During failover, if the tempdb directories are not available on the failover target node, the SQL ServerSQL Server resource will fail to come online. Дополнительные сведения см. в разделах Типы хранилищ для файлов данных и Настройка компонента Database Engine — каталоги данных.For more information, see Storage Types for Data Files and Database Engine Configuration - Data Directories.

  • При развертывании отказоустойчивого кластера SQL ServerSQL Server на компонентах технологии iSCSI рекомендуется предпринимать соответствующие меры предосторожности.If you deploy a SQL ServerSQL Server failover cluster on iSCSI technology components, we recommend that you use appropriate caution. Дополнительные сведения см. в статье Support for SQL Server on iSCSI technology components.For more information, see Support for SQL Server on iSCSI technology components.

  • Дополнительные сведения см. в разделе SQL Server support policy for Microsoft Clustering(на английском языке).For more information, see SQL Server support policy for Microsoft Clustering.

  • Дополнительные сведения о настройке кворумного диска см. в статье Quorum Drive Configuration Information(на английском языке).For more information about proper quorum drive configuration, see Quorum Drive Configuration Information.

  • Чтобы установить отказоустойчивый кластер SQL ServerSQL Server при размещении исходных файлов установки SQL ServerSQL Server в домене, отличном от самого кластера, скопируйте файлы установки на текущий домен, доступный для отказоустойчивого кластера SQL ServerSQL Server .To install a SQL ServerSQL Server failover cluster when the SQL ServerSQL Server source installation files and the cluster exist on different domains, copy the installation files to the current domain available to the SQL ServerSQL Server failover cluster.

Ознакомьтесь с соображениями по безопасностиReview Security Considerations

  • Чтобы использовать шифрование, на всех узлах отказоустойчивого кластера SQL ServerSQL Server необходимо установить сертификат сервера с полным именем DNS кластера WSFC.To use encryption, install the server certificate with the fully qualified DNS name of the WSFC cluster on all nodes in the SQL ServerSQL Server failover cluster. Например, при наличии кластера из двух узлов с именами Test1.DomainName.com и Test2.DomainName.com, а также экземпляра отказоустойчивого кластера SQL ServerSQL Server с именем Virtsql необходимо получить сертификат Virtsql.DomainName.com и установить его на узлы test1 и test2.For example, if you have a two-node cluster, with nodes named "Test1.DomainName.com" and "Test2.DomainName.com" and a SQL ServerSQL Server failover cluster instance named "Virtsql", you must get a certificate for "Virtsql.DomainName.com" and install the certificate on the test1 and test2 nodes. Затем для настройки шифрования в отказоустойчивом кластере установите в диспетчере конфигурации флажок Принудительное шифрование протокола SQL ServerSQL Server .Then you can select the Force protocol encryption check box on the SQL ServerSQL Server Configuration Manager to configure your failover cluster for encryption.

    Важно!

    Не устанавливайте флажок Принудительное шифрование протокола до того, как на всех узлах, входящих в экземпляр отказоустойчивого кластера, будут установлены сертификаты.Do not select the Force protocol encryption check box until you have certificates installed on all participating nodes in your failover cluster instance.

  • В случае установок SQL ServerSQL Server в конфигурациях параллельно с предыдущими версиями службы SQL ServerSQL Server должны использовать только учетные записи, входящие в глобальную группу доменов.For SQL ServerSQL Server installations in side-by-side configurations with previous versions, SQL ServerSQL Server services must use accounts found only in the global domains group. Кроме того, учетные записи, которые используют службы SQL ServerSQL Server , не должны присутствовать в локальной группе администраторов.Additionally, accounts used by SQL ServerSQL Server services must not appear in the local Administrators group. При несоблюдении этой рекомендации система безопасности может повести себя непредвиденным образом.Failure to comply with this guideline will result in unexpected security behavior.

  • Чтобы создать отказоустойчивый кластер, необходимо иметь разрешения локального администратора с правом входа в качестве службы и выполнять действия от имени компонента операционной системы на всех экземплярах отказоустойчивого кластера.To create a failover cluster, you must be a local administrator with permissions to log on as a service, and to act as part of the operating system on all nodes of the failover cluster instance.

  • В Windows Server 2008Windows Server 2008идентификаторы безопасности служб формируются автоматически для использования со службами SQL Server 2014SQL Server 2014 .On Windows Server 2008Windows Server 2008, service SIDs are generated automatically for use with SQL Server 2014SQL Server 2014 services. Для экземпляров кластеров отработки отказа SQL Server 2014SQL Server 2014 , обновленных с предыдущих версий SQL ServerSQL Server, сохраняются имеющиеся конфигурации групп доменов и списков управления доступом.For SQL Server 2014SQL Server 2014 failover cluster instances upgraded from previous versions of SQL ServerSQL Server, existing domain groups and ACL configurations will be preserved.

  • Группы домена должны находиться в том же домене, что и учетные записи компьютера.Domain groups must be within the same domain as the machine accounts. Например, если компьютер, на который устанавливается SQL ServerSQL Server , находится в домене SQLSVR, а его родителем является MYDOMAIN, то необходимо указать группу в домене SQLSVR.For example, if the machine where SQL ServerSQL Server will be installed is in the SQLSVR domain which is a child of MYDOMAIN, you must specify a group in the SQLSVR domain. Домен SQLSVR может содержать учетные записи пользователей MYDOMAIN.The SQLSVR domain may contain user accounts from MYDOMAIN.

  • SQL ServerSQL Server не устанавливаются в конфигурациях, в которых узлы кластера являются контроллерами домена.failover clustering cannot be installed where cluster nodes are domain controllers.

  • Ознакомьтесь с разделом Security Considerations for a SQL Server Installation.Review content in Security Considerations for a SQL Server Installation.

  • О включении проверки подлинности Kerberos для SQL ServerSQL Server, см. в статье базы MicrosoftMicrosoft знаний Майкрософт Как использовать проверку подлинности Kerberos в SQL Server.To enable Kerberos authentication with SQL ServerSQL Server, see How to use Kerberos authentication in SQL Server in the MicrosoftMicrosoft Knowledge Base.

Ознакомьтесь с вопросами, связанными с сетями, портами и брандмауэромReview Network, Port, and Firewall Considerations

  • Перед запуском программы установки SQL ServerSQL Server отключите протокол NetBIOS для всех адаптеров частной сети.Verify that you have disabled NetBIOS for all private network cards before beginning SQL ServerSQL Server Setup.

  • Сетевое имя и IP-адрес SQL ServerSQL Server не должны использоваться для других целей, например, для совместного использования файлов.The network name and IP address of your SQL ServerSQL Server should not be used for any other purpose, such as file sharing. Если требуется создать ресурс общей папки, используйте для этого ресурса другое уникальное сетевое имя и IP-адрес.If you want to create a file share resource, use a different, unique network name and IP address for the resource.

    Важно!

    Корпорация Майкрософт рекомендует не размещать общие папки на дисках с данными, поскольку это негативно влияет на поведение и производительность SQL ServerSQL Server .We recommend that you do not use file shares on data drives, because they can affect SQL ServerSQL Server behavior and performance.

  • Хотя SQL ServerSQL Server поддерживает в кластерах как именованные каналы, так и сокеты TCP/IP, корпорация Майкрософт рекомендует в кластеризованных конфигурациях использовать сокеты TCP/IP.Even though SQL ServerSQL Server supports both Named Pipes and TCP/IP Sockets over TCP/IP within a cluster, we recommend that you use TCP/IP Sockets in a clustered configuration.

  • Обратите внимание, что ISA Server не поддерживается службой кластеров Windows и, следовательно, не поддерживается в отказоустойчивых кластерах SQL ServerSQL Server .Note that ISA server is not supported on Windows Clustering and consequently is also not supported on SQL ServerSQL Server failover clusters.

  • Служба удаленного реестра должна быть запущена.The Remote Registry service must be up and running.

  • Удаленное администрирование должно быть разрешено.Remote Administration must be enabled.

  • Для порта SQL ServerSQL Server проверьте конфигурацию сети SQL ServerSQL Server для протокола TCP/IP для экземпляра, который требуется разблокировать, при помощи диспетчера конфигурации SQL ServerSQL Server .For the SQL ServerSQL Server port, use SQL ServerSQL Server Configuration Manager to check the SQL ServerSQL Server network configuration for the TCP/IP protocol for the instance you want to unblock. Для обеспечения соединения с SQL ServerSQL Server по протоколу TCP после установки необходимо включить TCP-порт для IPALL.You must enable the TCP port for IPALL if you want to connect to SQL ServerSQL Server using TCP after installation. По умолчанию браузер SQL Server ведет прослушивание UDP-соединений по порту 1434.By default, SQL Browser listens on UDP port 1434.

  • К числу операций по установке отказоустойчивого кластера относится правило, которое проверяет порядок привязки к сети.Failover cluster Setup operations include a rule that checks network binding order. Даже в случаях, когда порядок привязки выглядит правильным, в системе могут оказаться отключенные или фантомные конфигурации сетевых адаптеров.Although binding orders might seem correct, you might have disabled or "ghosted" NIC configurations on the system. Фантомные конфигурации сетевых адаптеров могут повлиять на порядок привязки, и в результате правило порядка привязки выдаст предупреждение."Ghosted" NIC configurations can affect the binding order and cause the binding order rule to issue a warning. Чтобы избежать такой ситуации, выполните следующие действия для обнаружения и удаления отключенных сетевых адаптеров.To avoid this situation, use the following steps to identify and remove disabled network adapters:

    1. В командной строке введите: set devmgr_Show_Nonpersistent_Devices=1.At a command prompt, type: set devmgr_Show_Nonpersistent_Devices=1.

    2. Введите и запустите команду: start Devmgmt.msc.Type and run: start Devmgmt.msc.

    3. Разверните список сетевых адаптеров.Expand the list of network adapters. В список должны входить только физические адаптеры.Only the physical adapters should be in the list. Если присутствует отключенный сетевой адаптер, программа установки сообщит об ошибке в правиле порядка привязки к сети.If you have a disabled network adapter, Setup will report a failure for the network binding order rule. В окне «Сетевые подключения» на панели управления также будет показано, что адаптер отключен.Control Panel/Network Connections will also show that adapter was disabled. Убедитесь, что в окне «Сетевые подключения» на панели управления выводится тот же список включенных физических адаптеров, что и в средстве devmgmt.msc.Confirm that Network Settings in Control Panel shows the same list of enabled physical adapters that devmgmt.msc shows.

    4. Удалите отключенные сетевые адаптеры перед запуском программы установки SQL ServerSQL Server .Remove disabled network adapters before you run SQL ServerSQL Server Setup.

    5. После завершения установки вернитесь к окну «Сетевые подключения» на панели управления и отключите неиспользуемые сетевые адаптеры.After Setup finishes, return to Network Connections in Control Panel and disable any network adapters that are not currently in use.

Проверьте операционную системуVerify Your Operating System

Убедитесь в том, что операционная система установлена должным образом и поддерживает отказоустойчивые кластеры.Make sure that your operating system is installed properly and is designed to support failover clustering. В следующей таблице приведен список выпусков SQL ServerSQL Server и операционных систем, которые их поддерживают.The following table is a list of SQL ServerSQL Server editions and the operating systems that support them.

SQL ServerSQL Server editionedition Windows Server 2008Windows Server 2008 EnterpriseEnterprise Windows Server 2008Windows Server 2008 Datacenter ServerDatacenter Server Windows Server 2008 R2Windows Server 2008 R2 EnterpriseEnterprise Windows Server 2008 R2Windows Server 2008 R2 Datacenter ServerDatacenter Server
SQL Server 2014SQL Server 2014 (64-разрядная) Enterprise x641Enterprise (64-bit) x641 ДаYes ДаYes Да2Yes2 Да2Yes2
SQL Server 2014SQL Server 2014 Enterprise (32-разрядная)Enterprise (32-bit) ДаYes ДаYes
SQL Server 2014SQL Server 2014-разрядная) Developer (64-bit) Developer (64 ДаYes ДаYes Да 2Yes 2 Да 2Yes 2
SQL Server 2014SQL Server 2014 Developer (32-разрядная)Developer (32-bit) ДаYes ДаYes
SQL Server 2014SQL Server 2014 Standard (64-разрядная)Standard (64-bit) ДаYes ДаYes ДаYes ДаYes
SQL Server 2014SQL Server 2014 Standard (32-разрядная)Standard (32-bit) ДаYes ДаYes

1 SQL ServerSQL Server кластеры не поддерживаются в режиме WOW.1 SQL ServerSQL Server clusters are not supported in WOW mode. Это также относится к обновлению с предыдущих версий отказоустойчивых кластеров SQL ServerSQL Server , первоначально установленных в режиме WOW.That includes upgrades from previous versions of SQL ServerSQL Server failover clusters that were originally installed in WOW. В этих случаях единственная возможность обновления состоит в установке в той же среде новой версии и проведении миграции.For those the only upgrade option is to install the new version side by side and migrate.

2 поддерживается для SQL ServerSQL Server несколькими подсетями отказоустойчивой кластеризации.2 Supported for SQL ServerSQL Server multi-subnet failover clustering.

Дополнительные соображения по конфигурациям отказоустойчивого кластера с несколькими подсетямиAdditional Considerations for Multi-Subnet Configurations

В приведенных далее разделах описываются требования, которые необходимо учитывать при установке отказоустойчивого кластера SQL ServerSQL Server с несколькими подсетями.The sections below describe the requirements to keep in mind when installing a SQL ServerSQL Server multi-subnet failover cluster. При реализации конфигурации с несколькими подсетями кластеризация охватывает несколько подсетей, в связи с чем используются несколько IP-адресов и происходит изменение зависимостей ресурсов IP-адресов.A multi-subnet configuration involves clustering across multiple subnets, therefore involves using multiple IP addresses and changes to IP address resource dependencies.

SQL ServerSQL Server и операционным системамEdition and Operating System Considerations

  • Сведения о выпусках SQL ServerSQL Server, которые поддерживают отказоустойчивый кластер SQL ServerSQL Server с несколькими подсетями, см. в разделе Функции, поддерживаемые различными выпусками SQL Server 2014.For information about the editions of SQL ServerSQL Server that support a SQL ServerSQL Server multi-subnet failover cluster, see Features Supported by the Editions of SQL Server 2014.

  • Чтобы создать кластер отработки отказа SQL ServerSQL Server с несколькими подсетями, необходимо сначала создать отказоустойчивый кластер Windows Server 2008 R2Windows Server 2008 R2 на нескольких объектах и в нескольких подсетях.To create a SQL ServerSQL Server multi-subnet failover cluster, you must first create the Windows Server 2008 R2Windows Server 2008 R2 multi-site failover cluster on multiple subnets.

  • SQL ServerSQL Server использует отказоустойчивый кластер Windows Server для обеспечения допустимости условий зависимости IP-адресов при отработке отказа.failover cluster depends on the Windows Server failover cluster to make sure that the IP dependency conditions are valid if there is a failover.

  • Windows Server 2008 R2Windows Server 2008 R2 требует, чтобы все серверы кластера находились в одном домене Active Directory.requires that all the cluster servers must be in the same Active Directory domain. Поэтому отказоустойчивый кластер SQL ServerSQL Server с несколькими подсетями требует, чтобы все узлы отказоустойчивого кластера находились в одном и том же домене Active Directory, даже если они все находятся в разных подсетях.Therefore, SQL ServerSQL Server multi-subnet failover cluster requires that all the cluster nodes be in the same Active Directory domain even if they are in different subnets.

IP-адреса и зависимости ресурсов IP-адресовIP Address and IP Address Resource Dependencies

  1. В конфигурации с несколькими подсетями для зависимости ресурса "IP-адрес" задается значение OR.The IP Address resource dependency is set to OR in a multi-subnet configuration. Дополнительные сведения см. на странице Создание нового отказоустойчивого кластера SQL Server (программа установки).For more information, see Create a New SQL Server Failover Cluster (Setup)

  2. Смешанные конфигурации зависимостей IP-адресов со значением AND-OR не поддерживаются.Mixed AND-OR IP address dependencies are not supported. Например, не поддерживается конструкция <IP1> AND <IP2> OR <IP3>.For example, <IP1> AND <IP2> OR <IP3> is not supported.

  3. Также не поддерживается несколько IP-адресов в одной в подсети.More than one IP address per subnet is not supported.

    При использовании нескольких IP-адресов в одной подсети во время запуска SQL ServerSQL Server клиенты могут сталкиваться со сбоями соединений.If you decide to use more than one IP address configured for the same subnet, you may experience client connection failures during SQL ServerSQL Server startup.

Дополнительные сведения об отказоустойчивых кластерах на платформе Windows Server 2008 R2Windows Server 2008 R2 на нескольких сайтах см. в статьях Сайт кластеризации отработки отказа на платформе Windows Server 2008 R2 и Проектирование службы, поддерживающей работу в кластере, или приложения в пределах кластера отработки отказа, размещенного на нескольких сайтах.For more information about Windows Server 2008 R2Windows Server 2008 R2 multi-site failover, see Windows Server 2008 R2 Failover Clustering Site and Design for a Clustered Service or Application in a Multi-Site Failover Cluster.

Настройка отказоустойчивого кластера Windows ServerConfigure Windows Server Failover Cluster

  • MicrosoftMicrosoft Служба кластеров (Майкрософт) (WSFC) должна быть настроена как минимум на одном узле серверного кластера.Cluster Service (WSFC) must be configured on at least one node of your server cluster. Кроме того, совместно со службой WSFC должен работать выпуск SQL ServerSQL Server Enterprise, SQL ServerSQL Server Business Intelligence или SQL ServerSQL Server Standard.You must also run SQL ServerSQL Server Enterprise, SQL ServerSQL Server Business Intelligence, or SQL ServerSQL Server Standard in conjunction with WSFC. SQL ServerSQL Server Enterprise поддерживает кластеры отработки отказа с числом узлов до 16.Enterprise support failover clusters with up to 16 nodes. SQL ServerSQL Server Выпуски Business Intelligence и SQL ServerSQL Server Standard поддерживают отказоустойчивые кластеры, состоящие из двух узлов.Business Intelligence and SQL ServerSQL Server Standard supports two-node failover clusters.

  • Библиотека ресурсов DLL для службы SQL ServerSQL Server экспортирует две функции, которые используются диспетчером кластеров WSFC для проверки доступности ресурса SQL ServerSQL Server .The resource DLL for the SQL ServerSQL Server service exports two functions used by WSFC Cluster Manager to check for availability of the SQL ServerSQL Server resource. Дополнительные сведения см. в разделе Политика отработки отказа для экземпляров отказоустойчивого кластера.For more information, see Failover Policy for Failover Cluster Instances.

  • Служба WSFC должна иметь возможность проверять состояние экземпляра отказоустойчивого кластера с помощью проверки IsAlive.WSFC must be able to verify that the failover clustered instance is running by using the IsAlive check. Для этого необходимо установить доверительное соединение с сервером.This requires connecting to the server by using a trusted connection. По умолчанию учетная запись, с которой работает служба кластеров, не является учетной записью администратора на всех узлах в кластере, кроме того, группа BUILTIN\Администраторы не имеет разрешение для входа на SQL ServerSQL Server.By default, the account that runs the cluster service is not configured as an administrator on nodes in the cluster, and the BUILTIN\Administrators group does not have permission to log into SQL ServerSQL Server. Эти параметры изменяются только в случае изменения разрешений на узлах кластера.These settings change only if you change permissions on the cluster nodes.

  • Настройте службы DNS или WINS.Configure Domain Name Service (DNS) or Windows Internet Name Service (WINS). В среде, где будет устанавливаться отказоустойчивый кластер SQL ServerSQL Server , должен быть запущен DNS-сервер или WINS-сервер.A DNS server or WINS server must be running in the environment where your SQL ServerSQL Server failover cluster will be installed. SQL ServerSQL Server для виртуальной ссылки на IP-интерфейс SQL ServerSQL Server необходима зарегистрированная служба динамических доменных имен.Setup requires dynamic domain name service registration of the SQL ServerSQL Server IP interface virtual reference. Конфигурация DNS-сервера должна позволять узлам кластера динамически регистрировать привязку оперативного IP-адреса к сетевому имени.DNS server configuration should allow cluster nodes to dynamically register an online IP address map to Network Name. Если динамическая регистрация не может быть завершена, программа установки выдает сообщение об ошибке и выполняет откат установки.If the dynamic registration cannot be completed, Setup fails and the installation is rolled back. Дополнительные сведения см. в этой статье базы знаний Майкрософт.For more information, see this knowledgebase article

Установить координатор распределенных транзакций MicrosoftMicrosoftInstall MicrosoftMicrosoft Distributed Transaction Coordinator

Перед установкой SQL ServerSQL Server в отказоустойчивом кластере определите, есть ли необходимость создания кластерного ресурса координатора распределенных транзакций ( MicrosoftMicrosoft ) (MSDTC).Before installing SQL ServerSQL Server on a failover cluster, determine whether the MicrosoftMicrosoft Distributed Transaction Coordinator (MSDTC) cluster resource must be created. Если устанавливается только компонент Компонент Database EngineDatabase Engine, кластерный ресурс MSDTC не требуется.If you are installing only the Компонент Database EngineDatabase Engine, the MSDTC cluster resource is not required. Если устанавливается компонент Компонент Database EngineDatabase Engine и службы SSIS, компоненты рабочей станции или если планируется использовать распределенные транзакции, необходимо установить MSDTC.If you are installing the Компонент Database EngineDatabase Engine and SSIS, Workstation Components, or if you will use distributed transactions, you must install MSDTC. Обратите внимание, что MSDTC не требуется для экземпляров только со службами Службы Analysis ServicesAnalysis Services.Note that MSDTC is not required for Службы Analysis ServicesAnalysis Services-only instances.

На платформах Windows Server 2008Windows Server 2008 и Windows Server 2008 R2Windows Server 2008 R2в одном кластере отработки отказа можно установить несколько экземпляров MSDTC.On Windows Server 2008Windows Server 2008 and Windows Server 2008 R2Windows Server 2008 R2, you can install multiple instances of MSDTC on a single failover cluster. Первым установленным экземпляром MSDTC будет экземпляр MSDTC по умолчанию для кластера.The first instance of MSDTC that is installed will be the cluster default instance of MSDTC. SQL ServerSQL Server будет автоматически использовать экземпляр MSDTC, установленный в локальной группе ресурсов кластера SQL ServerSQL Server .will take advantage of an instance of MSDTC installed to the SQL ServerSQL Server local cluster resource group by automatically using the instance of MSDTC. Однако отдельные приложения можно сопоставить с любым экземпляром MSDTC в кластере.However, individual applications can be mapped to any instance of MSDTC on the cluster.

Для экземпляра MSDTC, выбираемого SQL ServerSQL Server, применяются следующие правила.The following rules are applied for an instance of MSDTC to be chosen by SQL ServerSQL Server:

  • Использовать MSDTC, установленный в локальной группе, илиUse MSDTC installed to the local group, else

  • Использовать сопоставленный экземпляр MSDTC илиUse the mapped instance of MSDTC, else

  • Использовать экземпляр MSDTC по умолчанию для данного кластера илиUse the cluster's default instance of MSDTC, else

  • Использовать экземпляр MSDTC, установленный на локальном компьютереUse the local machine's installed instance of MSDTC

Важно!

В случае сбоя экземпляра MSDTC, установленного в локальной группе кластера SQL ServerSQL Server , SQL ServerSQL Server не будет автоматически пытаться использовать экземпляр MSDTC по умолчанию для кластера или экземпляр MSDTC, установленный на локальном компьютере.If the MSDTC instance that is installed to the local cluster group of SQL ServerSQL Server fails, SQL ServerSQL Server does not automatically attempt to use the default cluster instance or the local machine instance of MSDTC. Чтобы начать использовать другой экземпляр MSDTC, потребуется полностью удалить сбойный экземпляр MSDTC из группы SQL ServerSQL Server .You would need to completely remove the failed instance of MSDTC from the SQL ServerSQL Server group to use another instance of MSDTC. Точно так же, как при создании сопоставления для SQL ServerSQL Server и сбоя сопоставленного экземпляра MSDTC, в распределенных транзакциях произойдет сбой.Likewise, if you create a mapping for SQL ServerSQL Server and the mapped instance of MSDTC fails, your distributed transactions will also fail. Если потребуется, чтобы SQL ServerSQL Server использовал другой экземпляр MSDTC, необходимо либо добавить другой экземпляр MSDTC в локальную группу кластера SQL ServerSQL Server или удалить сопоставление.If you want SQL ServerSQL Server to use a different instance of MSDTC, you must either add an instance of MSDTC to the local cluster group of the SQL ServerSQL Server or delete the mapping.

Настройте координатор распределенных транзакций ( MicrosoftMicrosoft )Configure MicrosoftMicrosoft Distributed Transaction Coordinator

После установки операционной системы и настройки кластера необходимо настроить координатор MSDTC для работы в кластере с помощью администратора кластера.After you install the operating system and configure your cluster, you must configure MSDTC to work in a cluster by using the Cluster Administrator. Если MSDTC не будет настроен для работы в кластере, это не помешает установке SQL ServerSQL Server , но может ограничить функциональные возможности приложений SQL ServerSQL Server .Failure to cluster MSDTC will not block SQL ServerSQL Server Setup, but SQL ServerSQL Server application functionality may be affected if MSDTC is not properly configured.

См. такжеSee Also

Оборудованию и программному обеспечению для установки SQL Server 2014 Hardware and Software Requirements for Installing SQL Server 2014
Параметры для средства проверки конфигурации системы Check Parameters for the System Configuration Checker
Администрирование и обслуживание экземпляров отказоустойчивого кластераFailover Cluster Instance Administration and Maintenance