Aby zwiększyć wydajność programu Microsoft SQL w przypadku lokalizacji zdalnych, można skonfigurować połączone grupy robocze.
Informacje o połączonych grupach roboczych
Zrozumienie zasad działania połączonych grup roboczych wymaga wcześniejszego poznania pojęcia replikacji.
Replikacja
Replikacja to proces kopiowania danych z jednego serwera na inny. Serwery zwykle znajdują się w dwóch różnych lokalizacjach fizycznych. Taka konfiguracja umożliwia działanie środowiska programu Vault w dwóch lokalizacjach, dzięki czemu nie jest konieczne pobieranie dużych plików CAD za pośrednictwem sieci WAN.
Grupy robocze
Grupa robocza to grupa użytkowników współdzielących dane w sieci lokalnej.
Połączona grupa robocza to taka, która może współdzielić dane z innymi grupami roboczymi, używając technologii wydawcy/subskrybenta Microsoft SQL do obsługi wielu serwerów baz danych. Ta technologia umożliwia powielanie bazy danych SQL w wielu różnych lokalizacjach.
Wymagania
- W przypadku serwerów znajdujących się w różnych domenach należy dodać lokalne konto systemu Windows (niebędące kontem domeny) dla każdego agenta i odpowiedniego węzła. W każdym węźle należy użyć tej samej nazwy i hasła, np. AutodeskRep.
- Folder udostępniony w węźle Wydawca, w którym będą przechowywane migawki powielanych danych i z którego będą one udostępniane zdalnym serwerom SQL.
- Konto systemu Windows w węźle Wydawca z uprawnieniami do odczytu i zapisu udziału migawek.
- Konto systemu Windows z uprawnieniami do odczytu udziału migawek udostępnianego przez węzeł Wydawca.
- Serwer będący częścią środowiska powielania musi mieć możliwość wyszukiwania zdalnych serwerów przy użyciu nazw NetBIOS.
Uwaga: Zaleca się, aby nie używać niezgodnych z systemem NETBIOS nazw komputerów dla serwerów Vault. Zapoznaj się z następującym artykułem firmy Microsoft:
Konwencje nazewnictwa kont komputerów.
- W zaporach sieciowych muszą być otwarte porty SQL i HTTP w celu umożliwienia komunikacji między serwerami.
- Należy włączyć replikację programu SQL Server. Jeżeli nie jest ona włączona, uruchom ponownie pakiet instalacyjny SQL, aby zmodyfikować instalację na serwerze SQL i włączyć replikację. ().
Zalecenia
- Serwery powinny się znajdować w tej samej domenie lub zaufanych domenach.
- Serwery powinny mieć przypisane statyczne adresy IP.
- Używaj jednego konta użytkownika domeny do powielania oraz uzyskiwania dostępu do migawek.
Otwieranie portów w Zaporze systemu Windows
Omówienie połączonych grup roboczych
Połączona grupa robocza jest konfiguracją magazynów plików, które zostały powielone z jednej lokalizacji do innej i są zarządzane za pomocą bazy danych Microsoft SQL. Na poniższej ilustracji przedstawiono typową konfigurację grupy roboczej. Wszystkie obszary w jednej grupie roboczej korzystają z tego samego serwera Microsoft SQL.
Aby zezwolić lokalizacjom na posiadanie własnego serwera bazy danych w celu zwiększenia wydajności SQL, program Vault używa połączonych grup roboczych. Na poniższej ilustracji przedstawiono grupą roboczą z dwoma różnymi obszarami podłączonymi do drugiej grupy roboczej z jednego obszaru.
Tworzenie połączonych grup roboczych
Instalacja środowiska połączonej grupy roboczej wymaga, aby każdy komponent był zainstalowany i skonfigurowany w odpowiedniej kolejności w sposób opisany poniżej.
Konfigurowanie wydawcy
- Zainstaluj program MS SQL na komputerze, z którego mają być replikowane wszystkie informacje. Ten komputer jest określany jako wydawca.
- Po zainstalowaniu programu SQL zaloguj się do wystąpienia SQL AutodeskVault poprzez program SQL Server Management Studio. Kliknij prawym przyciskiem myszy nazwę serwera najwyższego poziomu i wybierz opcję właściwości. W obszarze karty Connections (Połączenia) upewnij się, że opcja nocount nie jest wybrana.
- Zainstaluj serwer Vault na komputerze wydawcy.
- Po zainstalowaniu serwera Vault uruchom konsolę serwera Vault.
- W konsoli serwera Vault kliknij prawym przyciskiem myszy pozycję Grupy robocze i wybierz polecenie Włącz replikację grupy roboczej.
- Wypełnij pole ścieżki UNC folderu udostępnionego. Na przykład: \\server\share\.
- Wprowadź identyfikator użytkownika, czyli konto użytkownika skonfigurowane do replikacji z pełnym dostępem do folderu udostępnionego, i kliknij przycisk OK.
- Na komputerze subskrybenta (docelowym dla replikowanych danych) zainstaluj tę samą wersję programu SQL, jaką zainstalowano na komputerze wydawcy.
Uwaga: Instalację należy przeprowadzić ze wstępnie skonfigurowanym wystąpieniem o nazwie AutodeskVault i takim samym hasłem, jak na komputerze wydawcy.
- Na komputerze wydawcy ponownie kliknij prawym przyciskiem myszy pozycję Grupy robocze na konsoli serwera Vault i wybierz polecenie Dodaj grupę roboczą.
- Wprowadź odpowiednie informacje o zdalnej grupie roboczej.
Jeżeli utworzono konto użytkownika replikacji, użyj tych poświadczeń w obszarze Poświadczenia replikacji zdalnej.
Proces działający w tle konfiguruje zdalny serwer SQL jako subskrybent i rozpoczyna replikowanie bazy danych KVM z wydawcy. Gdy wtórny serwer ukończy konfigurację, zostanie dodany do drzewa Grupy robocze w konsoli.
Uwaga: Po wykonaniu tej czynności można zainstalować konsolę serwera Vault na komputerze subskrybenta i włączyć replikację repozytorium.
Konfigurowanie zapór
Konfigurowanie zapór
Przed dodaniem grupy roboczej należy się upewnić, że serwer SQL może komunikować się z serwerem Vault poprzez zaporę. W tym celu można zezwolić na wyjątek dla plików wykonywalnych SQL sqlbrowser.exe i sqlserver.exe.
Włączanie replikacji repozytorium
Po skonfigurowaniu komputera wydawcy można zainstalować konsolę serwera Vault na komputerze subskrybenta i włączyć replikację repozytorium.
Uwaga: W przypadku lokalizacji subskrybujących pracujących na wolniejszych połączeniach sieciowych lepiej jest skonfigurować serwer w tej samej lokalizacji co serwer wydawcy, a następnie przesłać serwer. W przypadku nadawania serwera subskrybującego do innej lokalizacji nie należy odłączać go od sieci na dłużej niż 14 dni, aby możliwa była pomyślna replikacja po ponownym podłączeniu do sieci.
- Zainstaluj program Autodesk Data Management Server na komputerze subskrybenta i ustaw go, aby wskazywał program SQL Server, który jest zainstalowany na tym komputerze.
- Na komputerze wydawcy, w programie ADMS Console kliknij prawym przyciskiem myszy pozycję Grupy robocze i wybierz polecenie Zarządzaj replikacją.
- Wybierz repozytorium, które chcesz zreplikować.
- Przenieś grupy robocze, które chcesz zreplikować do kolumny Powielone, klikając przycisk >>.
- Na komputerze subskrybenta otwórz program ADMS Console i rozwiń węzeł Repozytoria.
- Kliknij prawym przyciskiem myszy odpowiednie repozytorium i wybierz polecenie Repozytorium włączone, aby włączyć repozytorium.
- Po wyświetleniu monitu wybierz odpowiednią lokalizację magazynu plików.
W programie Vault zostaną wyświetlone okna dialogowe z opisem częstotliwości synchronizacji repozytorium i informacją, że repozytorium zostało włączone.
Replikacja testowa
- Dodaj plik do grupy roboczej wydawcy.
- Wypisz plik, zmodyfikuj go i wpisz ponownie.
- Przejdź do grupy roboczej subskrybentów.
- Powtórz te same czynności, jakie wykonano na komputerze wydawcy.