Etap 1 — sprawdzanie poprawności kopii zapasowej i test migracji

Firma Autodesk zaleca rozpoczęcie każdego uaktualnienia programu Vault od sprawdzenia kopii zapasowej. Poniższa procedura testowania uaktualnienia jest preferowaną metodą sprawdzania kopii zapasowej.

Środowisko testowe

Najlepszym sposobem jest wykonanie uaktualnienia testowego serwera Vault na komputerze, który jest podobny do serwera produkcyjnego. Uaktualnienie testowe daje pewność, że kopia zapasowa jest prawidłowa, i pozwala zidentyfikować potencjalne problemy bez wpływu na środowisko produkcyjne. Poniżej przedstawiono przegląd korzyści, jakie przynosi zastosowanie środowiska testowego.

Ustawienia komputera testowego

Korzyści

Podobny procesor, pamięć, ilość miejsca na dysku

Umożliwia szacunkowe określenie czasu trwania migracji. Umożliwia przyjrzenie się ustawieniom migracji, takim jak wartości limitu czasu, które należy zmienić. Ukazuje inne ustawienia konfiguracyjne, które mogą wymagać zmiany.

Baza danych

Na komputerach testowych, które wymagają dostępu do repozytorium o wielkości 2 GB lub większej, powinna być zainstalowana podobna pełna wersja serwera MicrosoftTM SQL.

Inne aplikacje zainstalowane na serwerze produkcyjnym

Testowanie zgodności z różnymi klientami proxy, zaporami, programami antywirusowymi itd.

System operacyjny, dodatki Service Pack, zapory itd.

Testowanie zgodności.

Ustawienia administracyjne systemu Microsoft® Windows®

Sprawdzana jest zgodność z zasadami domen systemu Windows, skryptami logowania, uprawnieniami i innymi ustawieniami.

Jeśli środowisko testowe podobne do produkcyjnego nie jest dostępne, tanią alternatywą są maszyny wirtualne, takie jak VMware lub Virtual PC firmy Microsoft. Maszyny wirtualne nie udostępniają wielu korzyści opisanych powyżej, ale są znacznie lepsze niż niewykonanie kopii zapasowej i weryfikacji migracji.

Przywracanie kopii zapasowej

Aby przywrócić kopię zapasowej środowiska produkcyjnego w środowisku testowym, należy użyć aplikacji serwera Vault.

Limit czasu migracji

    Jeśli migracja kończy się ze względu na błąd limitu czasu, następujące kroki pomogą rozwiązać problem. W oknie programu ADMS Console, w dzienniku konsoli, znajdź dzisiejszą datę i ciąg „timeout”. W przypadku znalezienia błędu limitu czasu należy wykonać poniższe czynności.

    Sprawdź pliku dziennika ADMS, czy przyczyną jest limit czasu:

    C:\ProgramData\Autodesk\VaultServer\Filestore\ADMSConsoleLog-RRRRMMDD.txt

    Przeszukaj cały plik dziennika, aby znaleźć ciąg „timeout”. W przypadku znalezienia błędu limitu czasu z sygnaturą czasową taką samą jak czas zatrzymania migracji, wykonaj następujące czynności:

  1. Na serwerze Vault otwórz Eksplorator Windows i przejdź do folderu C:\Program Files\Autodesk\ADMS Product 20__\Server\Web\Services.
  2. Utwórz kopię zapasową pliku Web.config.
  3. Otwórz plik Web.config w programie Notatnik i znajdź następujący wiersz:

    <timeouts connection=”120” defaultCommand=”360” longCommand=”1800” />

    Uwaga: Wartości mogą różnić się od przedstawionych.
  4. Zwiększ dwukrotnie istniejące wartości parametrów defaultCommand i longCommand.
    Uwaga: Jeśli wartość defaultCommand zostanie zwiększona do ponad 1000, zwiększ wartość executionTimeout tak, aby była co najmniej równa tej wartości. Wartość ta znajduje się w następującym wierszu: <httpRuntime maxRequestLength=”51200” executionTimeout=”1000” />.
  5. Zapisz plik Web.config.
  6. Otwórz program ADMS Console.
  7. Wykonaj jedną z poniższych serii czynności:
    • Jeśli obok programu Vault pojawi się żółty symbol wykrzyknika, kliknij prawym przyciskiem myszy repozytorium i wybierz polecenie migracji.
    • Jeśli żółty symbol się nie pojawi, zamknij program ADMS Console i przeprowadź migrację między kompilacjami, wykonując następujące czynności:
      1. Otwórz wiersz polecenia i przejdź do miejsca zainstalowania programu Connectivity.ADMSConsole.exe.
      2. Uruchom operację ADMS b2bmigrate w wierszu polecenia:

        Przykład: Connectivity.ADMSConsole.exe -Ob2bmigrate -VUadministrator -VPhasło_administratora -DBUużytkownik_sql -DBPhasło_sql Zastąp ciąg hasło_administratora odpowiednim hasłem administratora w przypadku przełącznika -VP.

        Ostatnie dwa parametry wiersza polecenia: -DBU i -DBP wymagane są tylko wtedy, gdy hasło konta SA nie jest domyślnym.

Sprawdzanie poprawności przywróconych danych

Sprawdź, czy magazyn plików i baza danych są kompletne, a przywrócone środowisko pracy działa. Użyj klienta, aby zweryfikować zawartość i aplikację serwera Vault w celu sprawdzenia konfiguracji.

Test migracji

Zastosuj szczegółowo opisane w tym dokumencie procesy w odniesieniu do środowiska testowego. Użycie środowiska testowego stanowi bezpieczny sposób zapoznania się z procesem migracji i wykrycia nieoczekiwanych przeszkód. Mimo że ten proces zajmuje pewien czas, na dłuższą metę stanowi jego oszczędność i pozwala zmniejszyć ilość problemów, unikając ich wpływu na środowisko produkcyjne.