Связанные рабочие группы

Настройте связанные рабочие группы, чтобы повысить производительность Microsoft SQL на удаленных узлах.

Узнайте подробнее о связанных рабочих группах

Чтобы понять принцип работы связанных рабочих групп, необходимо сначала понять, что такое репликация.

Репликация

Репликация представляет собой процесс копирования данных с одного сервера на другой. Серверы обычно расположены в разных местах. Эта настройка позволяет среде Vault располагаться в двух разных местах, поэтому не требуется загружать большие файлы САПР в глобальную сеть (WAN).

Рабочие группы

Рабочей группой является группа пользователей, которые обмениваются данными через локальную сеть.

Связанной рабочей группой является рабочая группа пользователей, которые могут обмениваться данными с другими рабочими группами с помощью технологии источника и подписчика Microsoft SQL для поддержки нескольких серверов баз данных. Эта технология допускает репликацию базы данных SQL в нескольких местах.

Требования

Примечание. Не рекомендуется использовать несовместимые имена компьютеров NETBIOS для серверов Vault. См. следующую статью Microsoft: [Соглашения по именованию для учетных записей компьютеров.](https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/naming-conventions-for-computer-domain-site-ou)

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

Открытие портов в брандмауэре Windows

Найдите порт, используемый серверами.

1.    Откройте диспетчер конфигурации SQL Server.
2.    Разверните конфигурацию сети SQL Server.
3.    Выберите протоколы для AUTODESKVAULT.
4.    На правой панели дважды щелкните TCP/IP.
5.    Перейдите на вкладку «IP-адреса».
6.    Прокрутите список вниз и найдите порт в разделе «Все IP» -> «Динамические порты TCP».
7.    Используйте этот номер порта в строке сценария SQL AUTODESKVAULT, чтобы открыть динамический порт в брандмауэре Windows.
    
    Скопируйте следующие строки в пакетный файл, чтобы открыть необходимые порты.
    
    @echo ========= Порты SQL Server ===================
    
    @echo Включение порта 1433 по умолчанию для экземпляра SQL Server
    
    netsh advfirewall firewall add rule name="SQLServer" dir=in action=allow protocol=TCP localport=1433
    
    pause
    
    @echo Включение порта 1434 для выделенного подключения администратора
    
    netsh advfirewall firewall add rule name="SQL Admin Connection" dir=in action=allow protocol=TCP localport=1434
    
    pause
    
    @echo Включение порта для кнопки "Обзор" службы обозревателя SQL Server
    
    netsh advfirewall firewall add rule name="SQL Browser" dir=in action=allow protocol=UDP localport=1433
    
    pause
    
    @echo Включение динамического порта SQL Server
    
    netsh advfirewall firewall add rule name="SQL AUTODESKVAULT" dir=in action=allow protocol=TCP localport=52404
    
    pause
    
    @echo ========= Разные приложения ==============
    
    @echo Включение порта HTTP 80
    
    netsh advfirewall firewall add rule name="HTTP" dir=in action=allow protocol=TCP localport=80
    
    pause
    

Советы по устранению неисправностей

-    С помощью SQL Management Studio убедитесь, что вы можете подключиться к удаленным серверам SQL.
-    С помощью веб-обозревателя убедитесь, что порт 80 открыт.
-    Используйте Проводник Windows и учетные данные реплицируемого пользователя для проверки того, что каждый сервер имеет доступ к общим снимкам.

Обзор связанных рабочих групп

Связанные рабочие группы — это конфигурация хранилищ файлов, реплицированных с одного узла на другой и управляемых базой данных Microsoft SQL. На следующем рисунке показана стандартная конфигурация рабочей группы. Все узлы одной рабочей группы используют один сервер Microsoft SQL.

Чтобы обеспечить наличие на узлах собственного сервера баз данных для увеличения производительности SQL, Vault использует связанные рабочие группы. На следующем рисунке изображена рабочая группа с двумя узлами, подключенная к рабочей группе с одним узлом.

Создание связанных рабочих групп

Установка среды со связанными рабочими группами требует установки и настройки каждого компонента в правильном порядке, как описано ниже.

Настройка источника

  1. Установите Microsoft SQL на компьютере, с которого будет выполняться реплицирование данных. Этот компьютер будет считаться источником. - Убедитесь, что во время установки включена репликация. См. раздел Установка SQL Server. - Убедитесь, что настроена одна или несколько общих сетевых папок. См. раздел Использование удаленной базы данных. - Компания Autodesk рекомендует настроить в домене «пользователя репликации» и записать учетные данные для выполнения следующих шагов. См. раздел Администрирование SQL для Vault.
  2. После выполнения установки SQL войдите в экземпляр SQL AutodeskVault через SQL Server Management Studio. Щелкните правой кнопкой мыши имя сервера верхнего уровня и выберите свойства. На вкладке «Соединения» убедитесь, что параметр nocount не выбран.
  3. Установите сервер Vault в узле-источнике.
  4. После установки сервера Vault запустите консоль сервера Vault.
  5. В консоли сервера Vault щелкните узел «Рабочие группы» правой кнопкой мыши и выберите «Включить репликацию рабочих групп».
![](../../../images/adms-enable-workgroup-replic.png)
  1. Введите UNC-путь папки общего доступа. Пример: \\server\share\.
![](../../../images/adms-enable-workgroup-replic-dialog.png)
  1. Введите идентификатор пользователя, который должен соответствовать учетной записи пользователя, настроенной для репликации, с полным доступом к общей папке, и нажмите кнопку ОК.
  2. Установите на компьютер-подписчик (целевое расположение для реплицированных данных) такую же версию SQL, что и на компьютер-источник.
Примечание. Вместе с ней установите предварительно настроенный экземпляр с названием AutodeskVault и таким же паролем, как у источника.
  1. На узле-источнике снова щелкните правой кнопкой мыши узел «Рабочие группы» в консоли сервера Vault и выберите «Добавить рабочую группу».
![](../../../images/adms-add-workgroup.png)
  1. Введите необходимые сведения для удаленной рабочей группы.
При создании учетной записи пользователя репликации используйте эти данные в графе «Учетные данные удаленной репликации».

![](../../../images/enable-wg-rep.png)

Фоновый процесс настраивает удаленный сервер SQL в качестве подписчика и запускает репликацию базы данных KVM из источника. После завершения настройки дополнительного сервера он добавляется в дерево консоли «Рабочие группы».

Примечание. После этого можно установить консоль сервера Vault на компьютере-подписчике и включить репликацию хранилища.

Настройка брандмауэров

Перед добавлением рабочей группы следует убедиться в том, что сервер SQL способен обратиться к серверу Vault через брандмауэр. Для этого следует разрешить исключение для исполняемых файлов SQL sqlbrowser.exe и sqlserver.exe.

Включение репликации хранилища

После настройки узла-источника можно установить консоль сервера Vault на узле-подписчике и включить репликацию хранилища.

Примечание. При медленном подключении узла-подписчика к сети оптимальным вариантом является объединение сервера-подписчика и сервера-источника в рамках одной локальной сети. Если при этом необходима транспортировка сервера получателя, не отключайте сервер от сети более чем на 14 дней для успешного выполнения репликации при его повторном подключении к сети.
  1. Установите консоль Autodesk Data Management Server на узле-подписчике и сделайте так, чтобы она ссылалась на SQL Server подписчика, который так же установлен здесь.
  2. На узле-источнике в консоли ADMS щелкните правой кнопкой мыши узел «Рабочие группы и выберите «Управление репликацией».
![](../../../images/adms-enable-replication.png)
  1. Выберите хранилище, которое требуется реплицировать.
![](../../../images/adms-enable-replication-select-vault.png)
  1. Переместите рабочие группы, которые нужно реплицировать, в столбец «Реплицировано» с помощью кнопки «>>».
![](../../../images/enable-vault-rep.png)
  1. На узле-подписчике откройте консоль ADMS и разверните узел «Хранилища».
  2. Правой кнопкой мыши щелкните нужное хранилище и выберите «Связанный с хранилищем», чтобы включить хранилище.
![](../../../images/adms-enable-replication-enable-vault1.png)
  1. При запросе выберите соответствующее расположения файлового хранилища.

Откроются диалоговые окна Vault с информацией о частоте синхронизации хранилища и сообщением о том, что хранилище включено.

Проверка репликации

  1. Добавьте файл к рабочей группе источника.
  2. Выдайте файл, измените его, а затем верните обратно в хранилище.
  3. Перейдите в рабочую группу подписчика.
  4. Повторите шаги, выполненные на узле-источнике.