Tworzenie kopii zapasowej danych repozytorium jest niezbędne. Autodesk zaleca wykonywanie kopii zapasowej repozytorium za pomocą poniższych metod.
Wykonywanie kopii zapasowej repozytorium
Należy użyć dostarczonego narzędzia do tworzenia kopii zapasowych i przywracania danych, aby wykonać kopię zapasową danych programu Vault.
Aby utworzyć kopię zapasową wszystkich danych niezbędnych do przywrócenia serwera w przypadku wystąpienia błędu, należy skorzystać z konsoli serwera. W trakcie tworzenia kopii zapasowej serwera żaden z użytkowników nie ma dostępu do systemu. Dodatkowo konsola serwera umożliwia wykonanie kopii zapasowej lub odtworzenie wszystkich repozytoriów na serwerze. Nie ma możliwości wyboru pojedynczych repozytoriów.
Opracowanie harmonogramu tworzenia kopii zapasowych
Kolejnym etapem jest automatyzacja procesu. Dwie powszechnie stosowane metody to:
- Należy użyć Harmonogramu zadań systemu Windows. W tym procesie są wykorzystywane narzędzia do tworzenia kopii zapasowych towarzyszące konsoli serwera jako część standardowego pliku wsadowego systemu Windows.
- Kopię zapasową należy uwzględnić jako część zestawu taśmowych kopii zapasowych. W tym procesie do tworzenia kopii zapasowej repozytorium w sposób bezpośredni lub przy użyciu metody opartej np. na Harmonogramie zadań systemu Windows używany jest system taśmowy.
Korzystając z opcji wiersza poleceń konsoli serwera, można utworzyć skrypt automatyzujący proces tworzenia kopii zapasowej. Poniższy skrypt służy do domyślnej instalacji serwera Autodesk Vault. Jeśli to niezbędne, zmień ścieżki instalacji i kopii zapasowej.
Preferowaną i najbardziej niezawodną metodą tworzenia kopii zapasowej repozytorium jest integracja narzędzi tworzenia kopii zapasowej konsoli serwera z harmonogramem archiwizacji na taśmach.
Uwaga: Poniższy skrypt służy do wykonywania TYLKO pełnych kopii zapasowych. Więcej informacji dotyczących opcji wiersza poleceń lub tworzenia skryptów wykonujących przyrostowe kopie zapasowe znajduje się w Pomocy do konsoli serwera zarządzania danymi.
Automatyzacja procesu tworzenia kopii zapasowej za pomocą Harmonogramu zadań systemu Microsoft Windows
- Utwórz plik tekstowy o nazwie Backup.txt.
- Wpisz poniższe instrukcje:
@ECHO OFFREM DELETE B AND CASCADE A BACKUP SUBDIRECTORIESRMDIR /Q /S "C:\Backup\Vault\B"REN "C:\Backup\Vault\A" "B"REM CREATE A NEW DIRECTORY FOR THE BACKUPMKDIR "C:\Backup\Vault\A\"REM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)"C:\Program Files\Autodesk\Vault Server 20xx\ADMS Console\Connectivity.ADMSConsole.exe" -Obackup -B"C:\Backup\Vault\A" -VUadministrator -VP[TwojeHasło] -S
- Aby przekształcić plik tekstowy na plik wsadowy, zmień nazwę na Backup.bat.
Uwaga: W przypadku wykonywania kopii zapasowej środowiska wielu witryn należy ją wykonać lokalnie na głównym serwerze.
Tworzenie kopii zapasowych na taśmach
Istnieje kilka sposobów tworzenia kopii zapasowej repozytorium za pomocą systemu archiwizacji na taśmach. Zalecane jest zintegrowanie narzędzi konsoli serwera do tworzenia kopii zapasowych z planem tworzenia kopii zapasowych na taśmach. W wielu systemach możliwe jest uruchomienie skryptów przed i po wykonaniu archiwizacji. Aby utworzyć kopię zapasową repozytorium za pomocą archiwizacji na taśmach, użyj następujących skryptów przed i po procesie.
Uwaga: Nie jest zalecane korzystanie z oprogramowania do tworzenia kopii zapasowej do bezpośredniej archiwizacji bazy danych SQL i magazynu plików. W przypadku tej metody migracja do nowego wydania serwera Autodesk Vault lub odtworzenie repozytorium na nowym komputerze będą znacznie trudniejsze. Dodatkowo, nigdy nie należy tworzyć kopii zapasowej serwera SQL za pomocą aktywnego rozszerzenia, dostępnego w przypadku większości systemów do archiwizacji na taśmach. Upewnij się, że magazyn plików i dane SQL są idealnie ze sobą zsynchronizowane. Zaniedbanie tej czynności może spowodować, że dane będą bezużyteczne.
- Uruchom poniższy skrypt, zanim zostanie rozpoczęte tworzenie taśmowej kopii zapasowej: @ECHO OFF
- REM THIS WILL STOP THE WEB SERVER AND "CYCLE" THE SQL SERVER REM PROVIDING THE BEST RESULTS FOR BACKING UP THE VAULTIISRESET /STOPNET STOP MSSQL$AUTODESKVAULTNET START MSSQL$AUTODESKVAULTREM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)"C:\Program Files\Autodesk\Data Management Server 2009\ADMS Console\Connectivity.ADMSConsole.exe" -o backup -B"C:\Backup\Vault\A" -VUadministrator -VP -S
- Uruchom poniższy skrypt po zakończeniu tworzenia kopii zapasowej: @ECHO OFFREM DELETE THE BACKUP SET AFTER THE TAPE SET COMPLETESRMDIR /Q/S C:\Backup\Vault\A"REM START THE WEB SERVERIISRESET /START
- Sprawdzanie poprawność tworzenia taśmowej kopii zapasowej Aby upewnić się, że stan wg zestawu kopii zapasowej zostanie prawidłowo przywrócony, przetestuj zarówno kopię zapasową, jak i procedury tworzenia kopii zapasowej. Zalecane jest zainstalowanie serwera Autodesk Vault na oddzielnym komputerze. Przetestuj pełne przywrócenie danych za pomocą polecenia Przywróć w konsoli serwera Autodesk Vault.