Wszystkie strony
Obsługiwane przez GitBook
1 z 4

Loading...

Loading...

Loading...

Loading...

Aktualizacja w kontenerze Docker

Niniejszy artykuł opisuje proces aktualizacji Xopero ONE Management Service w kontenerze Docker na QNAP NAS, Synology NAS oraz Windows.

Instrukcje aktualizacji Xopero ONE Management Service w kontenerze Docker wyjaśniają jak wykonać aktualizacje i efektywnie zarządzać usługą.


Aktualizacja Management Service

Poniższe instrukcje mają zastosowanie dla modelu wdrożenia on-premise Xopero ONE Management Service.

Proces aktualizacji

Aktualizacja Xopero ONE Management uruchomionego jako kontener Docker polega na zatrzymaniu starego kontenera, zainstalowaniu nowego (stare bazy danych muszą być podmontowane) i usunięciu starego kontenera.

  1. Pobierz nowy obraz i usuń stary kontener z XMS, używając polecenia:

docker pull xopero/xopero-one-service:latest
docker stop xone && docker rm xone
  1. Następnie utwórz nowy kontener z agentem za pomocą tej komendy:


docker run -d \
  --name <container_name> \
  -p <xms_port>:80 \
  -v <database_location_outside_container>:/app/Xopero \
  xopero/xopero-one-service

Na koniec nadszedł czas, aby sprawdzić, czy wszystko przebiegło prawidłowo. Zaloguj się do panelu Xopero ONE za pośrednictwem przeglądarki internetowej i poczekaj, aż status urządzenia zmieni się na online. Upewnij się, że wszystkie poprzednie ustawienia są dostępne (plany, magazyny, urządzenia itp.).

  1. Otwórz Container Station na urządzeniu QNAP.

  2. Po uzyskaniu dostępu do Container Station, zlokalizuj i wybierz kontener uruchamiający Xopero ONE Management Service, który chcesz zaktualizować.

  3. Po wybraniu odpowiedniego kontenera, kliknij ikonę ⚙️ustawień, aby uzyskać dostęp do ustawień kontenera.

  1. Otwórz aplikację Container Station, kliknij Container name, a następnie wybierz przycisk Settings.

  1. Następnie wybierz opcję Advanced Settings i otwórz sekcję Shared Folders aby zobaczyć dokładną ścieżkę do baz danych na QNAP. Zapisz ścieżkę* (np. /share/CACHEDEV2_DATA/Container/cointainer-station-data/lib/docker/volumes/<container's_folder>/_data) aby wprowadzić ją podczas tworzenia kontenera z nową wersją.

  1. W przypadku korzystania z tagu :latest, narzędzie Container Manager monitoruje dostępność aktualizacji obrazu. Gdy nowa wersja będzie dostępna, w zakładce Image, pojawi się powiadomienie ze statusem Update available. Aby rozpocząć proces aktualizacji, wystarczy kliknąć przycisk Update available.

  1. Po aktywacji pojawi się komunikat systemowy informujący, że usługi oraz kontener zostaną tymczasowo zawieszone na czas aktualizacji. Potwierdź operację, wybierając przycisk Update.

W menu ustawień zobaczysz opcję oznaczoną Recreate. Kliknij tę opcję, aby kontynuować aktualizację. Ta czynność umożliwi Ci zastąpienie bieżącego kontenera nowym, opartym na najnowszym obrazie.

  1. Następnie musisz skonfigurować ustawienia aktualizacji. Przełącz się na tryb zaawansowany, jak pokazano na ilustracji. W trybie zaawansowanym zostaniesz poproszony o wprowadzenie adresu obrazu z Docker Hub. Wprowadź następujący adres:

  1. Dodatkowo, upewnij się, że zaznaczyłeś opcję "Try pulling the image from the registry before creating the container". Ten krok jest kluczowy, ponieważ zapewnia użycie najnowszej wersji obrazu. Po skonfigurowaniu tych ustawień kliknij "Next", aby przejść dalej.

  2. W tym momencie masz opcję edytowania ustawień kontenera tak, jak podczas tworzenia nowego kontenera. Wprowadź wszelkie niezbędne poprawki lub po prostu kliknij "Next” ponownie, aby przejść do strony podsumowania.

  1. Na koniec przejrzyj podsumowanie ustawień i zmian. Gdy będziesz zadowolony, kliknij "Finish".

  2. Container Station pobierze wówczas najnowszy obraz i utworzy nowy kontener, wykorzystując ustawienia i dane z poprzedniego kontenera. Ten proces zapewnia, że kontener Xopero ONE Management Service zostanie zaktualizowany do najnowszej wersji, zachowując wszystkie istniejące ustawienia i dane.

  1. Postępując zgodnie z tymi krokami, możesz łatwo utrzymać kontener XoperoONE Management Service w aktualnym stanie, zapewniając optymalną wydajność oraz dostęp do najnowszych funkcji i ulepszeń.

  • Teraz otwórz kartę Image, wyszukaj xopero/xopero-one-service i kliknij przycisk Install.

    1. Teraz wybierz najnowszą wersję i kliknij przycisk Next.

    1. QNAP wyświetli teraz okno Create Container, w którym możesz ustawić nazwę kontenera, limit CPU i RAM, a także zaawansowane ustawienia dla kontenera docker Xopero ONE.

    1. Otwierając Advanced settings, zyskasz dostęp do 4 dodatkowych sekcji, z których najważniejsze to Network i Shared Folders.

    2. W zakładce Network możesz ustawić port nasłuchiwania dla usługi Xopero ONE Management Service (domyślny to 28555), wpisując odpowiedni numer w polu Host (musi on być taki sam, jak w pierwszej instalacji).

    1. Otwierając zakładkę Shared Folders możesz teraz wybrać ścieżkę do baz danych usługi Xopero ONE Management Service. Najpierw usuń istniejący wpis w sekcji New volume.

    1. Następnie dodaj ścieżkę w polu Volume from host, użyj ścieżki zapisanej wcześniej.

    1. Następnie w polu Mount Point należy ustawić wartość: /app/Xopero.

    1. Naciśnij przycisk Create, sprawdź dane w oknie Summary i kliknij OK aby kontynuować.


    Na koniec należy zweryfikować, czy wszystko przebiegło pomyślnie. Zaloguj się do panelu Xopero ONE przez przeglądarkę internetową i poczekaj, aż status urządzeń zmieni się na online. Upewnij się, że wszystkie poprzednie ustawienia (plany, magazyny, urządzenia itp.) są dostępne. Jeśli potwierdzisz, że wszystko działa poprawnie, możesz usunąć stary kontener lub zachować go przez pewien czas dla bezpieczeństwa.

  • W drugim kroku potwierdzenia system poprosi o ponowne zatwierdzenie aktualizacji poprzez kliknięcie przycisku Update.

    1. Postęp aktualizacji będzie widoczny na liście operacji. Po pobraniu zaktualizowanego obrazu, kontenery z włączoną opcją Auto-start zostaną automatycznie uruchomione ponownie.

    1. Aby zweryfikować aktualizację, przejdź do zakładki Containers i upewnij się, że kontener działa poprawnie. Następnie, w panelu Xopero ONE Management Service, potwierdź, że system wskazuje najnowszą wersję oprogramowania.

    Walidacja aktualizacji

    Proces aktualizacji

    Ta metoda wymaga, aby Container Station miało co najmniej wersję 3.0.

    Proces aktualizacji

    Proces aktualizacji

    Aby zaktualizować usługę Management Service zainstalowaną w środowisku Docker na systemie Synology NAS, należy zainstalować nową wersję z podmontowanymi starymi bazami danych.

    xopero/xopero-one-service:latest

    Pamiętaj, aby przełączyć się na kartę Docker Hub (z karty Local).

    Nie wklejaj ścieżki ręcznie! Wybierz lokalizację bezpośrednio z listy.

    Przykładowa ścieżka: /share/CACHEDEV2_DATA/Container/cointainer-station-data/lib/docker/volumes/<container's_folder>/_data

    Jeżeli ścieżka: /share/CACHEDEV2_DATA/ nie widnieje na liście, przejdź do folderu wyżej i zacznij od /Container/.

    Walidacja aktualizacji

    Aktualizacja w systemie Windows

    Niniejszy artykuł opisuje proces aktualizacji Xopero ONE Management Service na komputerach z systemem Windows.

    Ideą aktualizacji Management service jest wykonanie kilku kroków w kreatorze instalacji, które opisano poniżej.


    Proces aktualizacji

    Poniższa instrukcja ma zastosowanie dla modelu wdrożenia on-premise Xopero ONE Management Service.

    1

    Otwórz Menedżera zadań systemu Windows, a następnie zakładkę Usługi.

    2

    Zatrzymaj usługę XoperoONEManagementService.

    3

    Uruchom instalator Xopero ONE Management Service, który nazywa się XoperoServer.msi, i kliknij przycisk Dalej (Next).

    4

    Wybierz opcję Modyfikuj (Modify) i przejdź dalej.

    5

    Kliknij przycisk Dalej (Next).

    6

    Kliknij przycisk Zainstaluj (Install).

    7

    Gdy proces instalacji się zakończy, kliknij przycisk Zakończ (Finish).

    8

    Uruchom usługę XoperoONEManagementService z Menedżera zadań.

    9

    Usługa Xopero ONE Management Service została zaktualizowana i jest gotowa do pracy.

    Xopero ONE Management Service

    Running the container with the Xopero ONE Management Service within
    Aktualizacja w systemie Windows
    Aktualizacja w systemie Linux
    Aktualizacja w kontenerze Docker
    Cover
    Cover
    Cover
    Container Settings in Container Station on QNAP NAS

    Aktualizacja w systemie Linux

    Niniejszy artykuł opisuje proces aktualizacji Xopero ONE Management Service na komputerach z systemem Linux.

    Ideą aktualizacji Management service jest wykonanie kilku kroków w kreatorze instalacji, które opisano poniżej.


    Proces aktualizacji

    Poniższa instrukcja ma zastosowanie dla modelu wdrożenia on-premise Xopero ONE Management Service.

    1

    Pobierz instalator Xopero ONE Management Service (xoperoserver.sh) i uruchom go.

    2

    Nadaj uprawnienia pobranemu plikowi, używając następującego polecenia:

    chmod +x xoperoserver.sh
    3

    Uruchom plik xoperoserver.sh i potwierdź Umowę Licencyjną Użytkownika Końcowego, aby kontynuować.

    4

    Zachowaj starą bazę danych, klikając Tak (Yes).

    5

    Zachowaj starą konfigurację, klikając Tak (Yes).

    6

    Po zakończeniu tego procesu zamknij okno instalacji oprogramowania, klikając OK.

    7

    Zrestartuj usługę konsoli Xopero ONE za pomocą następującego polecenia:

    8

    Usługa Xopero ONE Management Service została zaktualizowana i jest gotowa do pracy.

    Container Settings in Container Station on QNAP NAS
    selecting latest version
    Creating contener - network tab
    Create container window
    Image tab in Container Station on QNAP NAS
    Creating contener - shared folders tab
    systemctl restart XoperoONEManagementService.service
    Xopero ONE updating creator
    Xopero ONE updating creator
    Xopero ONE updating creator
    Xopero ONE updating creator
    Creating contener - shared folders tab
    Downloading the Xopero ONE management service on Linux
    installing xopero one management service on linux
    granding privilieges to xopero one management service installed on linux
    xopero one management service restart in linux
    installing xopero one management service on linux
    installing xopero one management service on linux
    Xopero ONE updating creator