Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Посібник із розгортання failover- і mirror-кластерів Ms Sql 2008 R2

  1. Про це керівництві Це серія заміток про установку потрібних нам конфігурацій. Все, що ви бачите,...
  2. особливості Skytap
  3. оточення
  4. Налаштування
  5. Налаштування прав доступу
  6. Установка MS Sql Server
  7. MsSql Server Agent
  8. Додаткова настройка Sharepoint
  9. Mirroring Cluster
  10. Підготовка віртуальних машин на skytap
  11. Налаштування міррорінга
  12. Скрипти для перенесення БД
  13. Дії по створенню міррорінга
  14. У разі проблем
  15. Додаткова настройка Sharepoint

Про це керівництві

Це серія заміток про установку потрібних нам конфігурацій. Все, що ви бачите, - підводні камені, які зустрілися автору при розгортанні. Величезне спасибі всім, хто мені допомагав в роботі.

Вступ

Даний посібник описує процедуру установки кластерів двох типів на основі Microsoft SQL Server 2008 R2: active / active, званої також mirror, і active / passive, званої також failover. Метою розгортання цих кластерів Sql Server була подальша установка MS Sharepoint 2010 і продукту від замовника і перевірка їх роботи, тому також описані особливості настройки MS Sharepoint.

Розгортання робилося на хмарному хостингу SkyTap ( www.skytap.com ), Тому в керівництві розглянуті виявлені особливості настройки віртуальних машин на цьому хостингу.

особливості Skytap

Failover cluster

За основу цього опису взято і доповнено на основі досвіду наступне керівництво по установці: http://www.mssqltips.com/sqlservertip/1687/install-sql-server-2008-on-a-windows-server-2008-cluster-part-1/ .

У цьому керівництві наводяться тільки ті етапи, які не відповідають вищенаведеним керівництву.

оточення

Елементи кластера:

  • Дві або більше машини з windows 2008 r2 Server enterprise edition 2048 Мб. ОЗУ, 20+ Гб жорсткий диск.
  • Одна машина SAN c windows 2008 r2 Server enterprise edition 1024 Мб ОЗУ, 40 + (data space) Гб жорсткий диск або будь-яке інше рішення надає підключення по протоколу iSCISI.
  • Опціонально одна машина в якості контролера домену (в даному керівництві ми використовуємо існуючий).

Налаштування

Microsoft iSCISI target

Установка стандартна, головне - правильно вписати IQN клієнтів. Їх можна дізнатися на сторінці iSCISI-ініціатора.

Їх можна дізнатися на сторінці iSCISI-ініціатора

Так само можливо доведеться налаштувати аутентифікацію, все залежить від вашої політики мережевої безпеки.

При додаванні дисків створіть 3 диска:

  1. Quorum - 1-5 Гб (5).
  2. MSDTC - 1-10Гб (5).
  3. Data - визначається місцем необхідним для бази (10).

Налаштування прав доступу

Після підготовчих етапів можна приступати до установки збірці кластера.

Існує два шляхи:

  • Робота з-під обліковим записом адміністратора домену.
  • Робота з-під облікового запису простого користувача, що має повний контроль над OU.

Майстер конфігурації кластера за замовчуванням працює в першому режимі. У нашому випадку ми в OU створюємо запис типу «комп'ютер» і блокуємо її, після цього запускаємо майстер створення кластеру і в якості імені вказуємо ім'я створеної записи.

http://www.mssqltips.com/sqlservertip/1698/install-sql-server-2008-on-a-windows-server-2008-cluster-part-2/

Ті ж самі дії необхідно повторити і для MSDTC.

http://www.mssqltips.com/sqlservertip/1709/install-sql-server-2008-on-a-windows-server-2008-cluster-part-3/

Установка MS Sql Server

http://www.mssqltips.com/sqlservertip/1709/install-sql-server-2008-on-a-windows-server-2008-cluster-part-3/

Все робиться по керівництву, за винятком додавання нової Ноди в кластер.

http://www.mssqltips.com/sqlservertip/1721/install-sql-server-2008-on-a-windows-server-2008-cluster-part-4/

Використовуйте наступний метод: в командному рядку виконайте команду F \: setup.exe / q / ACTION = AddNode / IAcceptSQLServerLicenseTerms = true / INSTANCENAME = "MSSQLSERVER" / SQLSVCACCOUNT = "domainSqlService" / SQLSVCPASSWORD = "superduperdifficultpassword" / ASSVCACCOUNT = "domainSqlService" / ASSVCPASSWORD = "superduperdifficultpassword" / AGTSVCACCOUNT = "domainSqlAgentService" / AGTSVCPASSWORD = "anothersuperduperdifficultpassword"

Ім'я диска змініть на те, де у вас знаходиться дистрибутив Ms SQL Server. Це рішення дозволяє обійти порожню запис в облікових даних служби «MsSql Server Agent». У дистрибутиві Sql Server 2008 R2 SP1 цієї проблеми, схоже, немає, але все ж ...

MsSql Server Agent

http://www.kovanev.net/?p=298

10 пункт даної статті

Додаткова настройка Sharepoint

Не вимагається.

Mirroring Cluster

оточення

Елементи кластера:

  • Дві машини з windows 2008 r2 Server enterprise edition 2048 Мб ОЗУ, 20+ Гб жорсткий диск
  • У прикладах цього розділу ми вважаємо, що машини називаються cl-sql3 і cl-sql4
  • Одна машина з windows 2008 r2 Server enterprise edition 2048 Мб ОЗУ, 40+ Гб жорсткий диск - Witness і Sharepoint (опціонально)
  • Опціонально одна машина в якості контролера домену (в даному керівництві ми використовуємо існуючий).

Підготовка віртуальних машин на skytap

Обов'язково налаштуйте DNS, це дуже критично. Повідрубуйте IPv6. Щоб уникнути зайвих проблем.

netsh interface 6to4 set state state = disabled netsh interface isatap set state state = disabled netsh interface teredo set state state = disabled ipconfig / flushdns ipconfig / registerdns

Мережева інфраструктура повинна працювати як годинник.

Налаштування міррорінга

http://technet.microsoft.com/en-us/library/ff628970.aspx

Все за інструкцією. Хоча, в принципі, все можна зробити і з інтерфейсу.

Уважно визначте бази, які будете Міррор, поради тут: http://technet.microsoft.com/en-us/library/dd207314.aspx .

Скрипти для перенесення БД

- source machine USE master; ALTER DATABASE [WSS_Logging] SET RECOVERY FULL; GO USE [WSS_Logging] BACKUP DATABASE [WSS_Logging] TO DISK = 'c: \ u.bak' WITH FORMAT GO BACKUP Log [WSS_Logging] TO DISK = 'c: \ u_log.bak' WITH FORMAT GO - destination machine RESTORE DATABASE [ WSS_Logging] FROM DISK = 'c: \ u.bak' WITH NORECOVERY GO RESTORE log [WSS_Logging] FROM DISK = 'c: \ u_log.bak' WITH NORECOVERY GO

Дії по створенню міррорінга

Налаштування сервера баз даних для міррорінга БД виробляються в першу чергу, потім йде настройка Sharepoint.

Налаштування сервера баз даних для міррорінга БД виробляються в першу чергу, потім йде настройка Sharepoint

Для установки з'єднання натисніть кнопку «Configure security» і робите настройку, виконуючи вказівки майстра.

Для установки з'єднання натисніть кнопку «Configure security» і робите настройку, виконуючи вказівки майстра

Обов'язково виділіть «witness server instance»

Обов'язково виділіть «witness server instance»

Вкажіть доменні облікові дані, що мають доступ до серверів «domain \ username».

У разі проблем

Якщо виникла проблема із міррорінге, перегляньте чекліст http://msdn.microsoft.com/ru-ru/library/ms189127.aspx .

http://social.msdn.microsoft.com/Forums/en/sqldatabasemirroring/thread/3916b3cd-f8f1-4471-9ed9-cdb32dce242a http://andriy.co/Zerkalirovanie_bazy_dannyh_na_MSSQL_Server_2005_2008.aspx

Додаткова настройка Sharepoint

Потрібно виконати в консолі powershell на cl-sql3 скрипти нижче.

// список баз даних get-spdatabase | select name, failoverserver // додавання до сервера для міррорінга - для кожного результату зі списку $ db = get-spdatabase d42fb782-d8e3-4d30-ac20-bfba45917000 $ db $ db.AddFailoverServiceInstance ( "CL-SQL4") $ db.Update ( )

Net/?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.

Фольгированные шары с гелием
Для начала давайте разберемся и чего же выполнен фольгированный шар и почему он летает дольше?! Как вы помните, наши латексные шарики достаточно пористые, поэтому их приходится обрабатывать специальным