Używanie SQL Server zawsze włączonego wystąpienia klastra trybu failover dla bazy danych lokacji
Dotyczy: programu Configuration Manager (bieżąca gałąź)
Do hostowania bazy danych lokacji Configuration Manager można użyć wystąpienia klastra trybu failover SQL Server Always On. Wystąpienia klastra trybu failover zapewniają obsługę trybu failover dla całego wystąpienia SQL Server i zwiększają niezawodność bazy danych lokacji. Nie zapewnia jednak dodatkowych korzyści z przetwarzania ani równoważenia obciążenia. Wystąpienia klastra trybu failover wymagają użycia magazynu udostępnionego, który może być pojedynczym punktem awarii. Może wystąpić obniżenie wydajności, ponieważ serwer lokacji musi znaleźć aktywny węzeł wystąpienia klastra trybu failover przed nawiązaniem połączenia z bazą danych lokacji.
Ważna
Aby pomyślnie skonfigurować wystąpienie klastra trybu failover, skorzystaj z dokumentacji i procedur dotyczących SQL Server. Aby uzyskać więcej informacji, zobacz Zawsze włączone wystąpienia klastra trybu failover (SQL Server).
Przed zainstalowaniem Configuration Manager przygotuj wystąpienie klastra trybu failover do obsługi Configuration Manager. Aby uzyskać więcej informacji, zobacz Prepare a clustered SQL Server instance (Przygotowywanie wystąpienia klastrowanego SQL Server).
Podczas Configuration Manager konfiguracji składnik zapisywania usługi kopiowania woluminów systemu Windows w tle jest instalowany w każdym węźle komputera fizycznego klastra trybu failover systemu Windows Server. Ta usługa obsługuje zadanie konserwacji serwera lokacji kopii zapasowej .
Po zainstalowaniu lokacji Configuration Manager co godzinę sprawdza zmiany w węźle klastra. Configuration Manager automatycznie zarządza wszelkimi wprowadzonymi zmianami, które wpływają na instalacje składników. Na przykład przełączenie węzła w tryb failover lub dodanie nowego węzła do wystąpienia klastra trybu failover.
Obsługiwane opcje
Configuration Manager obsługuje następujące opcje dla wystąpień klastra trybu failover używanych dla bazy danych lokacji:
Klaster pojedynczego wystąpienia
Konfiguracje wielu wystąpień
Wiele aktywnych węzłów
Wystąpienie nazwane lub domyślne
Wymagania wstępne
Serwer bazy danych lokacji musi być zdalny od serwera lokacji. Klaster nie może zawierać serwera lokacji.
Uwaga
Proces konfiguracji Configuration Manager nie blokuje instalacji roli serwera lokacji na komputerze z rolą systemu Windows dla klastra trybu failover. SQL Server zawsze włączone grupy dostępności wymagają tej roli, więc wcześniej nie można było kolokować bazy danych lokacji na serwerze lokacji. Dzięki tej zmianie można utworzyć lokację o wysokiej dostępności z mniejszą liczbą serwerów przy użyciu grupy dostępności i serwera lokacji w trybie pasywnym. Aby uzyskać więcej informacji, zobacz Opcje wysokiej dostępności.
Dodaj konto komputera serwera lokacji do lokalnej grupy Administratorzy każdego serwera w klastrze.
Aby obsługiwać uwierzytelnianie Kerberos, włącz protokół komunikacji sieciowej TCP/IP dla połączenia sieciowego każdego węzła klastra. Protokół Nazwane potoki nie jest wymagany, ale może służyć do rozwiązywania problemów z uwierzytelnianiem Kerberos. Ustawienia protokołu sieciowego są konfigurowane w SQL Server Configuration Manager w obszarze konfiguracji sieci SQL Server.
Istnieją określone wymagania dotyczące certyfikatów w przypadku korzystania z wystąpienia klastra trybu failover dla bazy danych lokacji. Aby uzyskać więcej informacji, zapoznaj się z następującymi artykułami:
Instalowanie certyfikatu w konfiguracji zawsze włączonego wystąpienia klastra trybu failover
Wymagania dotyczące certyfikatu infrastruktury kluczy publicznych dla Configuration Manager
Uwaga
Jeśli nie aprowizujesz wstępnie certyfikatu w SQL Server, Configuration Manager tworzy i aprowizuje certyfikat z podpisem własnym dla SQL Server.
Ograniczenia
Instalacja i konfiguracja
Lokacje dodatkowe nie mogą używać wystąpienia klastra trybu failover.
Po określeniu wystąpienia klastra trybu failover nie można ustawić niestandardowej lokalizacji pliku dla bazy danych lokacji.
Dostawca programu SMS
Nie można zainstalować dostawcy programu SMS w wystąpieniu klastra trybu failover. Nie jest również obsługiwana na komputerze, który działa jako węzeł biorący udział w wystąpieniu klastra trybu failover.
Opcje replikacji danych
Jeśli używasz widoków rozproszonych, nie możesz użyć wystąpienia klastra trybu failover do hostowania bazy danych lokacji.
Tworzenie kopii zapasowych i odzyskiwanie
Configuration Manager nie obsługuje kopii zapasowej programu System Center Data Protection Manager (DPM) dla wystąpień klastra trybu failover korzystających z nazwanego wystąpienia. Obsługuje ona tworzenie kopii zapasowej programu DPM w wystąpieniach klastra trybu failover, które używają domyślnego wystąpienia SQL Server.
Przygotowywanie wystąpienia klastra trybu failover
Poniżej przedstawiono główne zadania do wykonania w celu przygotowania bazy danych lokacji:
Utwórz wystąpienie klastra trybu failover do hostowania bazy danych lokacji w istniejącym środowisku klastra trybu failover systemu Windows Server. Aby zapoznać się z konkretnymi krokami instalowania i konfigurowania wystąpienia klastra trybu failover, zobacz dokumentację specyficzną dla twojej wersji SQL Server. Aby uzyskać więcej informacji, zobacz Create a new SQL Server Always On failover cluster instance (Tworzenie nowego SQL Server zawsze włączonego wystąpienia klastra trybu failover).
Na każdym komputerze w wystąpieniu klastra trybu failover umieść plik w folderze głównym każdego dysku, na którym nie chcesz Configuration Manager instalować składników lokacji. Nadaj plikowi
NO_SMS_ON_DRIVE.SMS
nazwę . Domyślnie Configuration Manager instaluje niektóre składniki w każdym węźle fizycznym, aby obsługiwać operacje, takie jak tworzenie kopii zapasowych.Dodaj konto komputera serwera lokacji do lokalnej grupy Administratorzy każdego węzła klastra trybu failover systemu Windows Server.
W wystąpieniu klastra trybu failover przypisz rolę SQL Server administratora systemu do konta użytkownika uruchamianego Configuration Manager konfiguracji.
Instalowanie nowej lokacji
Aby zainstalować lokację używającą klastrowej bazy danych lokacji, uruchom Configuration Manager instalatora zgodnie z normalnym procesem instalowania lokacji. Na stronie Informacje o bazie danych określ nazwę wystąpienia klastra trybu failover. Nazwa wystąpienia klastra trybu failover zastępuje nazwę pojedynczego komputera z systemem SQL Server.
Ważna
Upewnij się, że używasz nazwy SQL Server zawsze włączonego wystąpienia klastra trybu failover, a nie klastra trybu failover systemu Windows Server. Jeśli używasz nazwy klastra trybu failover systemu Windows Server, baza danych lokacji zostanie zainstalowana na lokalnym dysku twardym aktywnego węzła klastra trybu failover systemu Windows Server. Ta konfiguracja uniemożliwia pomyślne przejście w tryb failover w przypadku niepowodzenia tego węzła.