Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Инсталиране на екземпляр на клъстер за отказване на SQL Server – част 1

В тази статия ще обясня процеса на инсталиране на SQL Server на екземпляр на отказен клъстер (FCI) на основния възел. Първо, нека разгледаме предпоставките.

Подробности за виртуалната машина:

За демонстрационни цели активирах ролята на Hyper-V на работната си станция и създадох четири виртуални машини. След това инсталирах Windows Server 2019 на тези виртуални машини. Следват подробностите:

Виртуална машина Име на хост IP адрес Цел
Контролер на домейн DC.Local 192.168.1.110 Тази виртуална машина ще се използва като контролер на домейн.
SAN SAN.DC.Local 192.168.1.111 Тази виртуална машина ще се използва като виртуална SAN. Създадох два iSCSI виртуални диска и използвах iSCSI инициатор; Ще ги свържа от възлите на отказния клъстер.
Основен SQL възел SQL01.DC.Local 192.168.1.112 На тази виртуална машина ще инсталираме клъстерния екземпляр за преодоляване на отказ.
Вторичен SQL възел SQL02.DC.Local 192.168.1.113 На тази виртуална машина ще инсталираме вторичния възел на екземпляра на клъстера за отказване.

Подробности за клъстер при отказ:

След като създадох и конфигурирах виртуалната машина, създадох клъстер с два възела. Ето подробностите:

Виртуална машина Цел
Брой възли 2
Име на клъстер SQLCluster.DC.Local
Съхранение Два клъстерни диска и един свидетел на кворума
Активен възел SQL01.DC.Local
Пасивен възел SQL02.DC.Local

След активиране на ролята на клъстер за преодоляване на отказ на възлите, конфигурирах клъстер с име SQLCluster.DC.Local. Клъстерът има един активен възел (SQL01.DC.Local ) и един пасивен възел (SQL02.DC.Local ). Вижте следното изображение:

Клъстерът има три клъстерирани дискови тома и аз ги преименувах съответно. Обемът на диска D ата F илес се използва за съхраняване на файлове на база данни, докато TempDB и Log-F илес се използват за съхраняване на файлове с база данни и T-log файлове. Томът с име Qu orum действа като свидетел на кворума – конфигурирах клъстера да използва този диск като свидетел на кворума . Вижте следното изображение:

На SQL01 Node, свързах се към двата клъстерирани тома с помощта на iSCSI инициатор, инициализирах тези устройства, маркирах ги като онлайн и ги форматирах. Присвоих буквата на устройството H:\ до D ата F илес и I:\ към Регистрационни файлове . Вижте следната екранна снимка на прозореца за управление на диска:

Инсталиране на екземпляр на клъстер за отказване на SQL Server

След като клъстерът е конфигуриран, изтеглете SQL Server 2017 от тук . Когато изтеглянето приключи, копирайте изображението на .iso диска в SQL01 възел. Свържете се с SQL01 , щракнете двукратно върху .iso файла, за да го монтирате. След като .iso файлът е монтиран, стартирайте setup.exe . Вижте следното изображение:

Ще се отвори съветникът за инсталиране на SQL Server. В левия прозорец на съветника изберете „Инсталиране ” и след това щракнете върху „Нова инсталация на клъстер за преодоляване на отказ на SQL Server.” Вижте следното изображение:

В „Ключ на продукта ” диалогов прозорец, изберете изданието на SQL Server, което искате да инсталирате. Ако имате лицензен ключ за стандартно издание на SQL Server или корпоративно издание, можете да го въведете в текстовото поле „Въведете продуктовия ключ“. Ако използвате изданието за разработчици или безплатното издание за оценка, изберете всякакви опции в S посочете F три E диция падащо меню.

В Лицензионните условия диалогов прозорец, приемете общите условия на Microsoft. Вижте следното изображение:

В „Актуализация на Microsoft ” диалогов прозорец, можете да изберете да инсталирате актуализации на Microsoft. Ако искате да изтеглите актуализациите ръчно, тогава можете да пропуснете тази стъпка. Щракнете върху Напред .

В Правилата на клъстер за прекратяване при инсталиране екран, уверете се, че всички правила са валидирани успешно. Ако някое правило не успее или даде предупреждение, трябва да го поправите и да продължите настройката. В тази демонстрация пропуснах предупреждението. Вижте следното изображение:

В Избор на функция диалогов прозорец, изберете функциите, които искате да инсталирате. От SQL Server 2016 можем да изтеглим отделно студиото за управление на SQL Server. Вижте следното изображение:

В Конфигурация на екземпляра диалогов прозорец, въведете Мрежово име на SQL сървър – използва се от приложението и SQL Server Management Studio за свързване към екземпляра на клъстера за преодоляване на отказ. Можете да избирате между екземпляр по подразбиране или именуван екземпляр като идентификатор на инстанция. Ако искате да инсталирате няколко екземпляра в клъстера за преодоляване на отказ, можете да използвате именуван екземпляр. В тази демонстрация използвах екземпляр по подразбиране. Вижте следното изображение:

В групата за клъстерни ресурси диалогов прозорец, посочете името на групата ресурси за клъстер за отказване на Windows. Има две опции:или създаване на нова група ресурси за MSSQLSERVER, или избор на съществуваща в име на групата ресурси на клъстер на SQL Server падащо меню. Вижте следното изображение:

В Избор на клъстерен диск диалогов прозорец, изберете споделения диск от групата на клъстерите за отказване. Този диск ще се използва от екземпляр на клъстер за преодоляване на отказ на SQL Server. Вече създадох два клъстерирани диска с име Данни F ile с и L og- F ile с. Избрах тези устройства и щракнах върху Напред . Вижте следното изображение:

В клъстера N мрежа C конфигурация диалогов прозорец, посочете IP адреса и маската на подмрежата. Този IP адрес ще се използва от SQL Server FCI. В този пример използвам 192.168.1.150 . Ако използвате статичен IP адрес, активирайте квадратчето за отметка до Ipaddress колона и щракнете върху N вн. Вижте следното изображение:

В Конфигурация на сървъра диалогов прозорец, посочете потребителското име и паролата на акаунт в SQL услуга в Име на акаунт колона. Можете да активирате незабавна инициализация на файл в този диалогов прозорец. IFI елиминира процеса на нулиране по време на опцията за автоматичен растеж. За да направите това, активирайте Grant Perform Volume М поддръжка Т попитайте P привилегия опция. Щракнете върху N вн. . Вижте следното изображение:

В Конфигурация на база данни диалогов прозорец под S сървър C конфигурация раздел, посочете режима на удостоверяване. Можете да конфигурирате екземпляра да използва само режим на удостоверяване на Windows или M фиксиран режим (удостоверяване както на Windows, така и на SQL Server). Можете да добавите текущия потребител (потребителят, който инсталира SQL Server), като щракнете върху Добавяне на текущ потребител бутон. Можете също да добавите други акаунти на домейн. Избрах смесен режим като тип удостоверяване и добавих текущия потребител като администратор на SQL Server. Вижте следното изображение:

Сега ще трябва да отидете в Директориите с данни раздел и посочете пътища за съхранение на файла с потребителска база данни, регистрационния файл на потребителска база данни и архивния файл. В този пример посочих „H:\UserDB ” в Директорията на потребителска база данни поле и „I:\UserDB ” в Директорията с регистрационни файлове на потребителска база данни кутия. Вижте следното изображение:

След това отидете на TempDB раздел, за да посочите местоположението на TempDB. Освен това можете да посочите броя на TempDB бази данни и регистрационни файлове, техния първоначален размер и стойността за автоматично нарастване. На H:\ диск, създадох папка с име TempDB за да съхранявате TempDB файловете. И така, в Директорията с данни текстово поле, посочете „H:\TempDB. ” В този пример не промених стойностите за броя на файловете, първоначалния размер и автоматичното нарастване. След като всички стойности са посочени, щракнете върху N вн. . Вижте следното изображение:

На R готови за Аз ninstall екран, прегледайте всички настройки и щракнете върху Инсталиране за да започнете инсталационния процес. Вижте следното изображение:

След като инсталацията приключи, отворете Failover Cluster Manager. В Роли можете да видите, че SQL сървърът (MSSQLSERVER) ролята е инсталирана успешно. Уверете се, че всичките му зависимости са онлайн. Вижте следното изображение:

Резюме

В тази статия обясних стъпка по стъпка процеса на инсталиране на екземпляр на клъстер за отказ на SQL Server. В следващата статия ще обясня как да инсталирате вторичен възел в екземпляра на клъстер за преодоляване на отказ на SQL Server и ще демонстрирам ръчния процес на отказ. Останете на линия!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Магазинът за заявки на SQL Server

  2. Как да създадете централна заявка в sql сървър без агрегатна функция

  3. Как да преименувате име на колона или име на таблица в SQL Server - SQL Server / T-SQL Урок, част 36

  4. Пример за CTE и рекурсия на SQL Server

  5. Как да използвате SQL Server HierarchyID чрез лесни примери