instalowanie klastra pracy awaryjnej SQL Server 2008 R2
aby zapewnić wysoką dostępność instancji SQL Server 2008 R2, możesz zainstalować ją w klastrze pracy awaryjnej. Wysoka dostępność będzie zapewniona na poziomie instancji. W tym poście na blogu przyjrzymy się, jak zainstalować Klaster SQL Server 2008 R2. Będę używać SQL Server 2008 R2 Enterprise edition,ale w rzeczywistości możesz zainstalować Standard Edition w klastrze przełączania awaryjnego. Należy tylko pamiętać, że wersja standardowa może mieć tylko 2 węzły w klastrze przełączania awaryjnego, podczas gdy wersja Enterprise jest ograniczona przez maksymalną liczbę węzłów dla systemu operacyjnego. W systemie Windows Server 2008 R2 byłoby to 16 węzłów.
1. Wymagania wstępne
1.1 klaster pracy awaryjnej musi być już obecny, zanim będzie można rozpocząć instalację SQL Server 2008 R2. Jeśli chcesz wiedzieć, jak zainstalować klaster pracy awaryjnej, postępuj zgodnie z tym przewodnikiem.
1.2 należy zainstalować pliki bazy danych, pliki TempDB i pliki dziennika na oddzielnych dyskach. Możesz wymusić TempDB na lokalnym (nie współdzielonym) dysku na każdym węźle, ale nie jest to obsługiwane rozwiązanie. Konieczne będzie również posiadanie oddzielnego współdzielonego dysku dla usługi MSDTC, który będzie należał do własnej grupy klastrów. Dlatego dodałem cztery dyski współdzielone do klastra pracy awaryjnej.
1.3 zainstaluj usługę MSDTC w klastrze przełączania awaryjnego. SQL Server używa usługi MSDTC do zapytań rozproszonych i dwufazowych transakcji commit, a także do niektórych funkcji replikacji.
1.3.1 Uruchom Menedżera Klastra Przełączania Awaryjnego. Kliknij prawym przyciskiem myszy usługi i aplikacje i wybierz Konfiguruj usługę lub aplikację. Kliknij Dalej na pierwszej stronie kreatora.
1.3.2 Wybierz Distributed Transaction Coordinator, a następnie kliknij Dalej.
1.3.3 nadaj usłudze nazwę i adres IP, a następnie ponownie kliknij przycisk Dalej.
1.3.4 Wybierz dysk DTC jako wolumin pamięci, który chcesz przypisać. Następnie kliknij Dalej – > dalej – >Zakończ.
1.4 zainstaluj funkcję. Net Framework 3.51 na wszystkich węzłach klastra pracy awaryjnej.
2. Zainstaluj SQL Server 2008 R2 na pierwszym węźle klastra pracy awaryjnej
2.1 rozpocznij konfigurację.exe
2.2 kliknij Installation, a następnie wybierz new SQL Server failover Cluster installation
2.3 Uruchom reguły pomocy technicznej, kliknij OK.
2.4 Wprowadź klucz produktu, a następnie kliknij przycisk Dalej.
2.5 zaakceptuj warunki licencji, kliknij Dalej.
2.6 Zainstaluj pliki pomocy instalacyjnej
2.7 następnie uruchamiane są reguły pomocy technicznej, które mogą ujawniać ostrzeżenia lub błędy. Przejrzyj i popraw je, jeśli to możliwe.
Microsoft Cluster Service MSCS Cluster Verification Warning-pominąłem niektóre testy, dlatego dostaję to Ostrzeżenie. 🙂
Microsoft.Net Application Security Warning – urządzenie, na którym instaluję SQL Server, nie ma połączenia z Internetem. Dlatego dostaję to Ostrzeżenie.
kolejność wiązania sieci-to ciekawe Ostrzeżenie. Firma Microsoft wspomina, że przyczyną problemu w KB955963 są Adaptery Ghosted, ale w rzeczywistości Ostrzeżenie wynika z wirtualnego adaptera klastra przełączania awaryjnego firmy Microsoft, który zawsze znajduje się na szczycie kolejności wiązania, a firma Microsoft zaleca, aby zachować go na szczycie kolejności wiązania, chyba że chcesz napotkać problemy z klastrem przełączania awaryjnego. Tak więc zasadniczo nie można pozbyć się tego ostrzeżenia, ale Microsoft tego nie potwierdza, a otrzymasz to samo ostrzeżenie w SQL Server 2012.
ostrzeżenie o zaporze systemu Windows-lista portów zapory używanej przez SQL server znajduje się w tym artykule na Technet.
po prostu upewnij się, że przynajmniej otworzyłeś port 1433, w przeciwnym razie nie będziesz w stanie nawiązać zdalnych połączeń z serwerem SQL.
2.8 następnie znajduje się ekran wyboru funkcji. Wybierz Usługi silnika bazy danych, narzędzia do zarządzania-podstawowe i narzędzia do zarządzania – kompletne. Możesz również zainstalować Książki SQL Server Online, Jeśli chcesz, Są to pliki pomocy dla SQL Server 2008 R2. W przypadku klastra pracy awaryjnej podczas instalowania usług silnika bazy danych należy zainstalować replikację serwera SQL i wyszukiwanie pełnotekstowe.
po wybraniu funkcji, które chcesz zainstalować, kliknij przycisk Dalej. Tak, Katalog funkcji współdzielonych będzie znajdować się na dysku lokalnym węzła.
2.9 na ekranie konfiguracji instancji nadaj nazwę klastrowi SQL. Będzie to nazwa klastrowego serwera SQL, z którym aplikacje będą się łączyć. Zachowaj domyślną nazwę instancji lub nazwij ją, jeśli chcesz. Po zakończeniu kliknij przycisk Dalej.
2.10 Kliknij Dalej na ekranie wymagania miejsca na dysku.
2.11 Wybierz tutaj ustawienie domyślne, a nowa grupa zasobów klastra o nazwie SQL Server (MSSQLSERVER) zostanie utworzona w klastrze pracy awaryjnej.
2.12 wybierz trzy dyski, które zostały dodane do klastra pracy awaryjnej jako Dostępna pamięć masowa w punkcie 1.1
2.13 Przypisz klastrowanej instancji SQL Server odpowiedni adres IP.
2.14 po prostu zachowaj zalecaną opcję i kliknij Dalej
2.15 Możesz wybrać różne konta usług dla różnych usług SQL lub możesz użyć tego samego konta dla wszystkich usług SQL Server. Wybieram to drugie. Na karcie zestawianie wybierz odpowiednie zestawianie, które ma być używane przez SQL Server. Na koniec kliknij Dalej.
2.16 określ tryb uwierzytelniania dla silnika bazy danych, a następnie określ administratorów serwera SQL. Jak widać, wybieram tryb uwierzytelniania systemu Windows i wybieram grupę. Co oznacza, że mogę po prostu dodawać członków do tej grupy Active Directory, kiedy tylko potrzebuję dać komuś administracyjny dostęp do silnika bazy danych w tej instalacji SQL Server.
2.17 kliknij kartę katalogi danych i wybierz miejsce instalacji różnych plików. Jak widać, instaluję pliki bazy danych na G:\, pliki TempDB Na h:\, a wszystkie pliki dziennika na I:\. Te trzy tomy znajdują się na trzech dyskach, które zostały dodane w punkcie 2.12. Kliknij Dalej na ekranie konfiguracji silnika bazy danych.
2.18 na ekranie raportowania błędów dokonaj wyboru, a następnie kliknij przycisk Dalej.
2.19 reguły instalacji klastra są uruchamiane, kliknij Dalej.
2.20 Kliknij Zainstaluj.
2.21 po zakończeniu instalacji kliknij przycisk Zamknij.
3. Zainstaluj SQL Server 2008 R2 na drugim węźle klastra pracy awaryjnej
3.1 rozpocznij konfigurację.exe na drugim węźle klastra pracy awaryjnej
3.2 kliknij Installation, a następnie wybierz Dodaj węzeł do klastra pracy awaryjnej SQL Server
3.Uruchamiane są 3 reguły wsparcia konfiguracji, potwierdzaj, że każda z nich została przekazana, a następnie kliknij OK.
3.4 Wprowadź klucz produktu, kliknij Dalej
3.5 zaakceptuj warunki licencji, a następnie ponownie kliknij Dalej
3.6 Zainstaluj pliki pomocy instalacyjnej
3.7 reguły pomocy instalacyjnej są uruchamiane dalej i mogą ujawniać ostrzeżenia lub błędy. Przejrzyj i popraw je, jeśli to możliwe. Pamiętaj, że nie możesz poprawić Ostrzeżenia o wiążącym zamówieniu sieciowym.
3.8 prawidłowe ustawienia powinny być automatycznie wybierane na ekranie konfiguracji węzła klastra. Po prostu potwierdź, że są poprawne i kliknij Dalej
3.9 wpisz hasło do wyznaczonego konta usługi (które podaliśmy w punkcie 2.15), a następnie kliknij Dalej
3.10 dokonaj wyboru na ekranie raportowania błędów, kliknij Dalej
3.11 Dodaj reguły węzła są uruchamiane, kliknij Dalej.
3.12 kliknij Zainstaluj na ekranie gotowe do dodania węzła.
3.13 po zakończeniu instalacji kliknij przycisk Zamknij.
4. Sprawdź poprawność klastra pracy awaryjnej SQL Server 2008 R2
4.1 Uruchom Menedżera klastra pracy awaryjnej
4.2 rozwiń węzeł Usługi i aplikacje i sprawdź grupę zasobów klastra SQL Server (MSSQLSERVER)
4.3 jeśli klikniesz prawym przyciskiem myszy SQL Server (MSSQLSERVER), będziesz miał możliwość przeniesienia go do drugiego węzła. Możesz go przenosić między dwoma węzłami, aby zweryfikować proces przełączania awaryjnego.
4.4 na każdym węźle Uruchom SQL Server Management Studio i połącz się z klastrowym serwerem SQL. Zwróć uwagę na nazwę serwera SQL
5. Instalowanie łat na węzłach klastra pracy awaryjnej