Firma Proxmox, znana z rozwoju produktów Proxmox Virtual Environment i Proxmox Mail Gateway, opublikowała wydanie dystrybucji Proxmox Backup Server 3.3, które jest przedstawiane jako kompleksowe rozwiązanie do tworzenia kopii zapasowych i odzyskiwania środowisk wirtualnych, kontenerów oraz komponentów serwerów. Obraz ISO instalacyjny jest dostępny do swobodnego pobrania. Specyficzne dla dystrybucji komponenty są udostępniane na licencji AGPLv3. Do instalacji aktualizacji dostępne są zarówno płatne repozytorium Enterprise, jak i dwa bezpłatne repozytoria, które różnią się poziomem stabilności aktualizacji.
Część systemowa dystrybucji opiera się na bazie pakietów Debian i OpenZFS. Stos oprogramowania do zarządzania kopiami zapasowymi został napisany w języku Rust i obsługuje inkrementalne kopie zapasowe (na serwer przesyłane są tylko zmienione dane), deduplikację (w przypadku duplikatów przechowywana jest tylko jedna kopia), kompresję (wykorzystywana jest metoda ZSTD) oraz szyfrowanie kopii zapasowych. System zaprojektowano w architekturze klient-serwer — Proxmox Backup Server może być używany zarówno do pracy z lokalnymi kopiami zapasowymi, jak i jako scentralizowany serwer do tworzenia kopii danych z różnych hostów. Udostępniane są tryby szybkiego przywracania selektywnego i synchronizacji danych między serwerami.
Proxmox Backup Server wspiera integrację z platformą Proxmox VE w celu tworzenia kopii zapasowych maszyn wirtualnych i kontenerów. Zarządzanie kopiami zapasowymi oraz przywracanie danych odbywa się za pośrednictwem interfejsu webowego. Istnieje możliwość ograniczenia dostępu użytkowników do własnych danych. Cały przesyłany ruch od klientów do serwera jest szyfrowany z użyciem AES-256 w trybie GCM, a same kopie zapasowe są przesyłane już zaszyfrowane za pomocą asymetrycznego szyfrowania opartego na kluczach publicznych (szyfrowanie odbywa się po stronie klienta, a kompromitacja serwera z kopiami zapasowymi nie prowadzi do wycieku danych). Integralność kopii zapasowych jest monitorowana za pomocą skrótów SHA-256.
W nowym wydaniu:
- Zrealizowano synchronizację z bazą pakietów Debian 12.8. Jądro Linux zostało zaktualizowane do wersji 6.8.12. Jako opcja dodano pakiet z jądrem 6.11. Realizacja systemu plików ZFS została zaktualizowana do wersji OpenZFS 2.2.6.
- Dodano wsparcie dla trybu „push” dla synchronizowanych zadań (sync jobs), umożliwiającego kopiowanie migawków z kopiami zapasowymi z lokalnego magazynu do zewnętrznego magazynu opartego na Proxmox Backup Server, co jest przydatne w sytuacjach, kiedy zewnętrzny serwer nie może zainicjować połączenia z lokalnym. W wcześniej wspieranym trybie „pull” zewnętrzny serwer pobierał kopie zapasowe z lokalnego magazynu, natomiast w nowym trybie „push” lokalny serwer samodzielnie wysyła kopie zapasowe na zewnętrzny.
- Dodano wsparcie dla magazynów na wymiennych nośnikach informacji. Między innymi wymienny magazyn, utworzony na jednym serwerze, może być podłączony do innych serwerów opartych na Proxmox Backup Server. Montowanie i demontowanie wymiennych magazynów może odbywać się zarówno przez interfejs webowy, jak i z wiersza poleceń.
- Dodano wsparcie dla wysyłania żądań HTTP w celu przesyłania zdarzeń z systemu powiadomień na inny serwer. Na przykład takie żądania mogą zawierać informacje o synchronizowanych pracach, weryfikacji kopii zapasowych i usuwaniu przestarzałych kopii zapasowych. Formę żądania HTTP do przesyłania metadanych o zdarzeniu można dostosować według potrzeb użytkownika.
- Dodano nowe tryby wykrywania zmian, które przyspieszają operacje tworzenia kopii zapasowych. Dane i metadane zróżnicowanych zrzutów kopii zapasowych są teraz rozdzielone w różnych archiwach, co pozwala szybko określić na podstawie archiwum metadanych, które pliki zmieniły się od momentu utworzenia poprzedniej kopii zapasowej i wykluczyć niezmienione pliki przy tworzeniu nowej kopii zapasowej.
Źródło: opennet.ru
