Migracja ZRM starszych niż 3.7 i ZMC 3.1.5 do ZRM 3.8 i ZMC 3.3.9

Ten artykuł jest przeznaczony dla Amanda Enterprise (AE)

Ten artykuł jest przeznaczony dla Menedżer odzyskiwania Zmanda dla MySQL (ZRM)

Odinstalowanie

Pierwszą rzeczą, którą chcemy zrobić, jest sprawdzenie, czy nie ma uruchomionych kopii zapasowych dla ZRM lub ZMC, a następnie możemy zatrzymać każdą z ich usług.

# for s in zmc_zrm zmc_aee; wykonaj zatrzymanie usługi $ s; gotowy

Utwórz kopię zapasową oryginalnej konfiguracji Amandy Enterprise w celu bezpiecznego przechowywania.

# / opt / zmanda / amanda / bin / zm-support -a

Ten następny krok jest bardzo ważny dla strony ZRM, aby wykonać kopię zapasową konfiguracji kopii zapasowych dla danej witryny.

# mkdir / etc / mysql-zrm / backup; cp /etc/mysql-zrm/mysql-zrm.conf* / etc / mysql-zrm / backup /

Odinstaluj ZRM, zachowując konfiguracje.

# / opt / zmanda / zrm / uninstall

Dodaj tak do przechowywania danych konsoli i plików dziennika.

Odinstaluj Amandę Enterprise.

# / opt / zmanda / amanda / uninstall

Po wyświetleniu monitu o zachowanie konfiguracji powiedz Nie.

* Jeśli chcesz zachować konfigurację i zestaw kopii zapasowych z 3.1.5 w celu ewentualnego przywrócenia z wiersza poleceń w późniejszym terminie, przenieś pliki. W przeciwnym razie pomiń ten krok.

# mv / etc / amanda /etc/amanda-3.1; mv / etc / zmanda /etc/zmanda-3.1

Wyczyść wszelkie pozostałe pliki z Amanda Enterprise.

# rm -Rf / opt / zmanda / amanda

Zainstaluj narzędzie Zmanda Recovery Manager

# chmod + x ZRM-enterprise-3.8-installer-linux.run; ./ZRM-enterprise-3.8-installer-linux.run

Po zainstalowaniu ZRM połącz plik mysql-zrm.conf z / etc / mysql-zrm / backup z plikiem w /etc/mysql-zrm/mysql-zrm.conf.
 

Zaloguj się do instancji ZRM, aby sprawdzić, czy metody tworzenia kopii zapasowych są poprawne. Jeśli nie, zmodyfikuj metody tworzenia kopii zapasowych, aby były poprawne.
 

Uwaga: jeśli wykonujesz przywracanie kopii zapasowych z poprzednich wersji ZRM na poziomie tabeli, będziesz musiał uruchomić następujące polecenie jako użytkownik mysql na serwerze ZRM:

$ / usr / bin / mysql-zrm-parse-sql --source-directory --update-table-list

Zainstaluj Amandę Enterprise

Zmień uprawnienia w / etc / zmanda.

# chmod 777 / etc / zmanda

Zmień uprawnienia do plików konfiguracyjnych.

# chmod 755 /etc/zmanda/*.cnf

Pobierz ZMC 3.3.9 zastosuj bit wykonania, zainstaluj dodatkowe zależności (jeśli to konieczne) i zainstaluj.

# chmod + x amanda-enterprise-3.3.9-linux.run; yum install openldap24-libs cyrus-sasl-lib y; ./amanda-enterprise-3.3.9-linux.run

Zmień uprawnienia w nowo zainstalowanych plikach konfiguracyjnych.

# chmod 755 /etc/zmanda/*.cnf

Jeśli chcesz odtworzyć zestaw kopii zapasowych z wersji 3.1.5 do użytku w wersji 3.3.9, pobierz następujący skrypt w języku Python (https://carbonite.azureedge.net/images/Files/zmanda-files/disklist_migration_315_to_333) i uruchom go przy użyciu następującego skryptu i dołączonego przykładu:

Użycie: disklist_migration_315_to_333 [-s new_backup_set_name] Przykład: disklist_migration_315_to_333 /etc/amanda-3.1/DailySet1/disklist.conf /etc/amanda/NewDailySet/disklist.conf -s NewDailySet

Po zakończeniu musimy ponownie uruchomić usługi w określonej kolejności.

# usługa zmc_aee stop # usługa zmc_zrm stop # usługa zmc_zrm start # usługa zmc_aee start

Zaloguj się i sprawdź, czy zestawy kopii zapasowych są poprawne, jeśli nie, zmodyfikuj je odpowiednio.

Artykuły referencyjne:

https://network.zmanda.com/support/articles/AE-How-to-Migrate-from-Amanda-Enterprise-3-1-x-to-3-3-x

http://docs.zmanda.com/Project:Zmanda_Recovery_Manager_for_MySQL_3.8/ZRM_Enterprise_Edition_3.8_Release_Notes