Существует способ сделать это, в противном случае это будет серьезным недостатком.
Перед запуском необходимо создать резервные копии и восстановить БД, чтобы вы могли использовать Начальный тип синхронизации данных будет только JOIN ONLY
(так каку вас только 1Гбитный узел).
join only - запуск синхронизации, если вы уже создали резервные копии и восстановили все вторичные реплики
Чтобы облегчить мне жизнь, я 'Я предполагаю некоторые IP-адреса, которые вы можете легко адаптировать:
sync node: SQL-ATL01 192.168.99.1
sync node: SQL-ATL02 192.168.99.2
async node: SQL-NYC01 10.0.0.10
- Перейдите в свойства SQL Server (на
SQL-ATL01
) и щелкните правой кнопкой мыши службу SQL Server и выберите свойства - там найтивкладку AlwaysOn High Availability и установите флажок Включить группы доступности AlwaysOn (вы увидите Windows отказоустойчивое имя кластера выше. После изменения этого свойства вам нужно перезапустить службы SQL.что для обеих других реплик SQL-ATL02
и SQL-NYC01
. - Теперь запустите среду управления SQL Server и подключитесь к основной реплике.что, вероятно,
SQL-ATL01
(в зависимости от его названия).Щелкните правой кнопкой мыши по AlwaysOn High Availability и выберите Wizard (первый вариант).Появится окно мастера, где вы увидите обзор того, что вы можете сделать - вы можете нажать кнопку «Далее». - Сначала вы укажете Имя группы доступности Например, SQLAG (AG как группа доступности)
- Далее необходимо указать базы данных, которые будут включены.Выберите тот, который вы хотите.
Теперь добираемся до ядра ( Укажите реплики ).Здесь мы будем работать с вкладками Реплики и Слушатель .
Начиная с Реплики вам нужно добавить свои реплики (я только пишуважные / измененные столбцы):
╔═══╦═══════════════════╦═════════════════╦═════════════════════╦══════════════════════╗
║ ║ Server Instance ║ Initial Role ║ Automatic Failover ║ Synchronous commit ║
╠═══╬═══════════════════╬═════════════════╬═════════════════════╬══════════════════════╣
║ 1 ║ SQL-ATL01 ║ Primary ║ Checked ║ Checked ║
║ 2 ║ SQL-ATL02 ║ Secondary ║ Checked ║ Checked ║
║ 3 ║ SQL-NYC01 ║ Secondary ║ Unchecked ║ Unchecked ║
╚═══╩═══════════════════╩═════════════════╩═════════════════════╩══════════════════════╝
Если вы хотите, чтобы SQL-NYC01 был отказоустойчивым или синхронизированным, вы должны установить здесь флажки.
Теперь перейдем на вкладку
Слушатель Нажмите
Создайте прослушиватель группы доступности .Необходимо указать DNS-имя для прослушивателя, например
SQLAGListener
, выбрать порт (по умолчанию
1433
) и сетевой режим ->
Static IP
.
Теперь нажмите кнопку add
где вы выбираете свои подсети и IP-адрес:
╔═══╦═════════════════╦═════════════════════════════╗
║ ║ Subnet ║ IP Address ║
╠═══╬═════════════════╬═════════════════════════════╣
║ 1 ║ 192.168.99.0/24 ║ 192.168.99.1 192.168.99.2 ║
║ 2 ║ 10.0.0.0/24 ║ 10.0.0.10 ║
╚═══╩═════════════════╩═════════════════════════════╝
Затем нажмите Далее.
Начальная синхронизация данных Как было указано в начале, поскольку у вас есть узел 1 Гбит / с, я бы рекомендовал использовать
Join only
.
Возможны следующие варианты:
Полный - запустить синхронизацию после создания и восстановления резервных копий
Только для присоединения - запустить синхронизацию, если вы уже создали резервные копии и восстановлены на всех вторичных репликах
Пропустить начальнуюсинхронизация данных - используется, если вам все еще нужно создать резервную копию и восстановить реплики
Далее идет проверка, которая проверит все ваши настройки.Нажмите кнопку «Далее», чтобы перейти к итоговой странице Последняя страница -
Результаты , где вы увидите все проверки, такие как
Настройка конечных точек ,
Запуск 'AlwaysOn_health' ,
Создание группы доступности SQLAG
,
Создание прослушивателя группы доступности SQLAGListener
и т. Д.
Следующий шаг VALIDATION
Вы должны видеть в своей студии управления SQL Server на каждом узле AlwaysOn HA каждый узел SQLAG (SQL-ATL01 (основной), SQL-ATL02 (дополнительный), SQL-NYC01 (дополнительный))).
Если развернуть его, например, на SQL-ATL01
, вы увидите все реплики в Реплики доступности и выбранные базы данных в Базы данных доступности и настроенный прослушиватель ( SQLAGListener ) в прослушивателях группы доступности .
Вы также можете проверить Диспетчер отказоустойчивости кластеров .
Где бы вы ни находилисьсм. настроенный прослушиватель SQLAGListener :Основной узел 192.168.99.1 будет отображаться как подключенный к сети, а остальные как отключенные.
Чтобы просмотреть текущее состояние узлов, вы также можете щелкнуть правой кнопкой мыши SQLAG (основной) и отобразить панель мониторинга.Это может быть сделано для каждого узла и может использоваться для тестирования / просмотра текущего состояния, если вам нужно это сделать.
Редактировать
Вы также должны проверить конфигурациюесли ты ничего не пропустил.