Migracja do bazy danych PostgreSQL

    Migracja z bazy danych MySQL do PostgreSQL

    Ostatnie wersje ADManager Plus zawierają bazę danych PostgreSQL zamiast MySQL. Proszę postępować zgodnie z tymi krokami, aby przenieść dane z istniejącego serwera ADManager Plus, który ma bazę danych MySQL, do nowej instalacji, która ma PostgreSQL.

    1. Postępuj zgodnie z tymi krokami, aby przenieść ADManager Plus z MySQL do PostgreSQL na tej samej maszynie.

    1. Zatrzymaj ADManager Plus (Przejdź do Start → Wszystkie programy → ADManager Plus → Zatrzymaj ADManager Plus).
      Uwaga : W przypadku zainstalowania ADManager Plus jako usługi NT, zatrzymaj usługę (Przejdź do Start → Uruchom → wpisz 'services.msc' i kliknij OK. W oknie 'Usługi' zlokalizuj usługę o nazwie ManageEngine ADManager Plus i zatrzymaj ją.)
    2. Zaktualizuj swoją obecną instalację ADManager Plus (która ma bazę danych MySQL) do najnowszej wersji, stosując najnowszy pakiet poprawek.
      (Możesz pobrać pakiet poprawek stąd i zastosować go, postępując zgodnie z krokami wymienionymi w sekcji 'Kroki instalacji pakietu poprawek'.)
    3. Otwórz plik 'database_params.conf' znajdujący się w: ADManager Plus Home\conf. W 'url', zmień 'numer portu' z 33306 na inny, na przykład 33316 lub 33326.
    4. Następnie otwórz (w notatniku) plik 'setCommonEnv.bat' znajdujący się w: ADManager Plus Home\bin. Znajdź tekst 'DB_PORT' i zmień przypisany mu numer portu na numer portu, który podałeś w pliku 'database_params.conf' w poprzednim kroku.
    5. Przejdź do folderu 'Informacje o instalacji InstallShield' (C:\Program Files (x86)\InstallShield Installation Information); dodaj '_bak' jako przyrostek do folderu {CC00BC3F-40AE-49A7-BA63-FE2F93D20585} (To znaczy, {CC00BC3F-40AE-49A7-BA63-FE2F93D20585}_bak).
    6. Pobierz i zainstaluj najnowszą wersję ADManager Plus. Po zakończeniu instalacji zaznacz opcję 'Uruchom ADManager Plus w trybie konsoli' i kliknij 'Zakończ'.
    7. Otwórz Wiersz poleceń, korzystając z opcji 'Uruchom jako administrator', przejdź do ADManager Plus Home nowej instalacji\bin i wykonaj 'shutdown.bat'. Gdy produkt zostanie wyłączony, uruchom DB samodzielnie, wykonując plik 'startDB.bat'.
    8. Teraz, w starszej instalacji, otwórz Wiersz poleceń, korzystając z opcji 'Uruchom jako administrator'; przejdź do ADManager Plus Home\bin i wykonaj plik 'changeDB.bat'.
      • Dla 'Typ serwera', wybierz 'PostgreSQL Server'.
      • Dla 'Nazwa hosta', podaj 'localhost' i kliknij 'Testuj połączenie'. Jeśli test połączenia zakończy się sukcesem, kliknij 'Zapisz'.
    9. Po zakończeniu migracji bazy danych, wykonaj 'stopDB.bat' w oknie Wiersza poleceń otwartym wcześniej.
    10. Uruchom nową instalację. Sprawdź, czy wszystkie konfiguracje ze starego serwera ADManager Plus zostały pomyślnie przeniesione do nowego.

    Jeśli potrzebujesz dalszej pomocy lub informacji, napisz do naszego zespołu wsparcia (support@admanagerplus.com) lub zadzwoń do nas (+1 844 245 1108); chętnie Ci pomożemy.

    2. Wykonaj te kroki, aby przenieść ADManager Plus z MySQL do PostgreSQL na innej maszynie

    1. Zatrzymaj ADManager Plus (Przejdź do Start → Wszystkie programy → ADManager Plus → Zatrzymaj ADManager Plus).
      Uwaga: W przypadku zainstalowania ADManager Plus jako usługi NT, zatrzymaj usługę (Przejdź do Start → Uruchom → wpisz 'services.msc' i kliknij OK. W oknie 'Usługi' zlokalizuj usługę o nazwie ManageEngine ADManager Plus i zatrzymaj ją.)
    2. Zaktualizuj swoją obecną instalację ADManager Plus (która ma bazę danych MySQL) do najnowszej wersji, stosując najnowszy pakiet poprawek.
      (Możesz pobrać pakiet poprawek stąd i zastosować go, postępując zgodnie z krokami wymienionymi w sekcji 'Kroki instalacji pakietu poprawek'.)
    3. Pobierz i zainstaluj najnowszą wersję ADManager Plus. Po zakończeniu instalacji zaznacz opcję 'Uruchom ADManager Plus w trybie konsoli' i kliknij 'Zakończ'.
    4. Na nowym serwerze ADManager Plus,
      • Włącz połączenie zdalne w serwerze bazy danych PostgreSQL, wprowadzając następujące zmiany w plikach 'pg_hba.conf' i 'postgresql.conf' znajdujących się w: ADManager Plus Home\pgsql\data. Zalecamy wykonanie kopii zapasowej tych plików przed ich modyfikacją.
        • W pliku 'pg_hba.conf', pod nagłówkiem 'lokalne połączenia IPv4', zastąp adres IP '127.0.0.1/32' słowem 'all' i zapisz plik.
        • W pliku 'postgresql.conf' znajdź ten tekst: #listen_addresses = 'localhost'. Zastąp go tym: listen_addresses = '*' i zapisz plik.
    5. Otwórz Wiersz Poleceń, używając opcji 'Uruchom jako administrator', przejdź do ADManager Plus Home nowej instalacji\bin i wykonaj 'shutdown.bat'. Po zamknięciu produktu uruchom bazę danych, wykonując plik 'startDB.bat'.
    6. Teraz na starym serwerze ADManager Plus otwórz wiersz poleceń, używając opcji 'Uruchom jako administrator', przejdź do ADManager Plus Home\bin i wykonaj plik 'changeDB.bat'.
      • Dla 'Typu serwera' wybierz 'Serwer PostgreSQL'.
      • Dla 'Nazwa hosta' wskaż '<Destination_Server_Name>' i kliknij 'Testuj połączenie'. Jeśli test połączenia zakończy się powodzeniem, kliknij 'Zapisz'.
    7. Gdy migracja bazy danych zostanie zakończona na nowym serwerze, wykonaj 'stopDB.bat' w oknie Wiersza Poleceń, które otworzyłeś wcześniej.
    8. Przywróć zmiany, które wprowadziłeś w plikach 'pg_hba.conf' i 'postgresql.conf' znajdujących się w: ADManager Plus Home\pgsql\data.
    9. Uruchom nowy serwer ADManager Plus. Sprawdź, czy wszystkie konfiguracje ze starego serwera ADManager Plus zostały pomyślnie przeniesione do nowego.

    Jeśli potrzebujesz dalszej pomocy lub informacji, napisz do naszego zespołu wsparcia (support@admanagerplus.com) lub zadzwoń do nas (+1 844 245 1108); z przyjemnością Ci pomożemy.