Skip to content
Virtualall

Virtualall

Automate, Protect, Optimize – IT Simplified

  • Home
  • Windows
    • ActiveDirectory
    • DNS
  • VMware
    • Automation
    • vSphere
    • Horizon
  • Proxmox
  • Checkpoint
  • CheckMK
  • Veeam
  • Azure
  • English (US)English (US)
  • SlovenčinaSlovenčina
  • Toggle search form
Zálohovanie MinIO S3 s Veeam – Kompletný návod

MinIO S3 Backup with Veeam – Complete Guide

Posted on August 2, 2025September 11, 2026 By Martin Hasin No Comments on MinIO S3 Backup with Veeam – Complete Guide

Objektové úložiská typu S3 ako MinIO sú čoraz populárnejšie v modernej IT infraštruktúre – či už ako súčasť hybridných cloudov, kontajnerizovaných aplikácií alebo ako primárne úložisko pre nestruktúrované dáta. Vďaka svojej škálovateľnosti, vysokej dostupnosti a podpore S3 API sa MinIO stáva výbornou alternatívou ku komerčným cloudovým riešeniam. Hoci MinIO podporuje replikáciu dát, samotná replikácia nenahrádza zálohovanie.

Prečo replikácia nie je záloha

Je dôležité si uvedomiť, že replikácia slúži na vysokú dostupnosť, nie na ochranu dát pred stratou. Ak dôjde k logickému poškodeniu dát (napr. omylom vymazaný objekt, ransomware, alebo prepísaný súbor), tento stav sa replikáciou prenesie aj na ostatné nody. V prípade výpadku alebo poškodenia celého klastru, replikácia nedokáže zabezpečiť návrat do predchádzajúceho konzistentného stavu.

Zálohovanie je teda jediný spôsob, ako:

  • ochrániť sa pred ľudskou chybou, škodlivými zásahmi alebo ransomvérom,
  • archivovať historické verzie dát pre účely compliance alebo dlhodobého uchovávania,
  • obnoviť stratené alebo poškodené dáta mimo hlavného úložiska,
  • zaručiť geografickú separáciu dát v prípade katastrofy (napr. požiar, výpadok energie).

Znie to samozrejme. Ale v praxi sa často zabúda, že aj S3 úložiská potrebujú rovnakú úroveň zálohovacej stratégie ako databázy alebo súborové servery.

Riešenie pomocou Veeam Backup & Replication

MinIO podporuje štandardné S3 API, a to znamená, že ho je možné integrovať ako S3 kompatibilný object storage v rámci Veeam riešení. Od verzie Veeam 11 je možné plnohodnotne zálohovať objekty z MinIO cez Veeam Backup & Replication do iného objektového úložiska, diskového targetu alebo páskového archívu.

Medzi výhody zálohovania MinIO cez Veeam patrí:

  • Podpora incrementálneho zálohovania (iba nové alebo zmenené objekty),
  • Možnosť verzionovania záloh,
  • Obnova na úrovni jednotlivých objektov,
  • Automatizácia plánov a retencií,
  • Podpora šifrovania počas prenosu a v pokoji,
  • Možnosť zálohovania do separátneho fyzického alebo cloudového úložiska.

Konfigurácia zálohovania objektového úložiska (napr. MinIO) vo Veeam

Krok 1: Spustenie sprievodcu „Object Storage Backup Job“

  1. Otvorte Veeam konzolu.
  2. Kliknite na Backup Job → Object Storage…
Krok 1: Spustenie sprievodcu „Object Storage Backup Job“

Krok 2: Výber zdrojového úložiska (Object Storage)

V ďalšom kroku:

  • Kliknite na Add Object Storage Repository (ak ste ho ešte nepridali).
  • Vyberte S3 Compatible.
  • Zadajte prístupové údaje (endpoint, access key, secret key).
  • Vyberte konkrétny bucket a prípadne prefix, ak chcete zálohovať len časť (napr. backup/ alebo data/).

Ak už máte MinIO ako zdroj pridaný, stačí ho teraz vybrať.

Krok 2: Výber zdrojového úložiska (Object Storage)

V sprievodcovi „New Object Storage“ je potrebné zadať základné parametre pre pripojenie k MinIO:

  1. Friendly name
    Zadajte zrozumiteľný názov, napr. minio.
  2. Service point
    Zadajte URL MinIO servera vo formáte:
    https://minio.example.com:9000
    alebo
    http://minio.local:9000
    podľa toho, či používate SSL.
  3. Credentials
    Vyberte prístupové údaje k MinIO: Access Key + Secret Key.
    Ak ešte nie sú pridané, kliknite na Add… a zadajte ich vo formáte:
    • Access key: napr. minioadmin
    • Secret key: príslušné heslo
    Odporúčanie: Vytvorte si samostatného zálohovacieho používateľa v MinIO len s právami na čítanie zo zálohovaných bucketov.
  4. Region
    V prípade MinIO nie je parameter region striktne vyžadovaný, ale Veeam ho môže vyžadovať.
    ➤ Zadajte napríklad: us-east-1
    (Toto je predvolená hodnota používaná mnohými klientmi pre kompatibilitu.)
  5. Kliknite na Next.
Krok 2: Výber zdrojového úložiska (Object Storage) (2)

Krok 4: Nastavenie Processing parametrov

Táto fáza určuje, ako bude Veeam pracovať s objektovým úložiskom MinIO počas zálohovania, vrátane voľby proxy a cache mechanizmov.

Backup proxy

  • Predvolená hodnota je All proxies.
    To znamená, že všetky dostupné Veeam proxy servery môžu byť využité na spracovanie tejto zálohy.
  • V prípade špecifických požiadaviek na výkon alebo oddelenie prevádzky je možné zvoliť konkrétny proxy server kliknutím na Choose….

Cache repository

  • Zvoľte úložisko, ktoré bude slúžiť ako medzivrstvová cache pre metadáta.
  • V uvedenom príklade je vybraný Hardened-repo.
    Odporúčam, aby sa cache nachádzala blízko fyzicky alebo sieťovo pri Veeam proxy serveri, ktorý spracováva MinIO.

Cache výrazne zrýchľuje inkrementálne zálohovanie, pretože uchováva metadáta, čo minimalizuje potrebu načítavania dát z MinIO pri každom zálohovacom cykle.

Backup I/O control

  • Pomocou posuvníka nastavte, akou intenzitou má Veeam pristupovať k dátam v MinIO:
    • Lower impact – pomalšie zálohovanie, menšia záťaž na MinIO (napr. ak je v produkcii).
    • Faster backup – rýchlejší prenos, viac vlákien, vyššia záťaž.
  • Odporúčanie: Ak je MinIO v produkcii, nechajte posuvník bližšie k stredu alebo na „Lower impact“.
Backup I/O control

Krok 5: Vytvorenie Object Storage Backup Job

Na zobrazenom okne nastavujete základné vlastnosti úlohy.

Name

Zadajte jednoznačný názov úlohy, napríklad:

  • MinIO_S3_Backup_Daily
  • Zalohovanie_objektoveho_uloziska

Tento názov sa bude zobrazovať v zozname úloh a v reportoch.

Description

Voliteľné pole, kde môžete uviesť účel alebo poznámku, napr.:

  • „Denná záloha MinIO bucketov pre oddelenie vývoja.“
  • „Záloha pre auditné účely, retencia 30 dní.“

High priority

Ak začiarknete túto voľbu, úloha bude mať prednosť pri priraďovaní prostriedkov zálohovacej infraštruktúry.
Používajte len pre kritické systémy, kde je dôležitá presná periodicita alebo nízke RPO (Recovery Point Objective).

High priority

Krok 6: Výber objektov na zálohovanie

Táto obrazovka umožňuje vybrať:

  • celý objektový storage (v tomto prípade minio),
  • konkrétny bucket alebo prefix v bucketoch,
  • prípadne nastaviť masky a filtre pre vylúčenie niektorých objektov.

Aktuálne nastavenie:

  • Objektový storage minio je pridaný ako zdroj.
  • Masky obsahujú filtráciu Excluding */..., čo znamená, že niektoré objekty sú výslovne vylúčené z backupu (pravdepodobne podľa prefixu).
Aktuálne nastavenie:

Odporúčania

  1. Kliknite na Add…, ak chcete pridať ďalšie objekty – napríklad špecifický bucket alebo prefix, napr.:
    • backup/ – len objekty v priečinku backup,
    • logs/2025/ – len konkrétne logy za rok 2025.
  2. Kliknite na Filters…, ak chcete nastaviť pokročilé filtre, napr.:
    • Vylúčiť dočasné alebo neúplné súbory,
    • Filtrovať podľa kľúčového slova v názve objektu.
  3. Ak nechcete nič vylúčiť, odporúčam zrušiť masky Excluding */... a ponechať všetko na zálohovanie.

🛠️ Krok 7: Výber cieľového backup úložiska a nastavenie retencie

Backup repository

Vyberte úložisko, kam budú zálohy objektového úložiska MinIO ukladané.
V tomto prípade je zvolené:

  • Hardened-repo
    (pravdepodobne immutable repository – čo je ideálne na ochranu pred ransomvérom)

Zobrazená kapacita:

  • Voľné miesto: 2.8 TB z 3.6 TB

Keep all versions for the last:

Zálohy budú uchovávať všetky verzie objektov za posledných 28 dní.
To znamená, že:

  • V prípade zmazania objektu v MinIO bude stále dostupný zo zálohy (do 28 dní),
  • Môžete obnoviť staršiu verziu objektu, ak bol prepísaný.

Odporúčanie:
Ak máte audítorské alebo legislatívne požiadavky, môžete zvýšiť retenciu (napr. 90 dní, 365 dní).

Configure secondary destinations for this job

Začiarknite túto možnosť, ak chcete zálohy z tejto úlohy automaticky kopírovať do druhého úložiska (napr. offsite lokalita, páska alebo cloud).
Zabezpečuje to vyššiu odolnosť voči katastrofám a logickým chybám.


Configure secondary destinations for this job

Krok 8: Nastavenie archivačného úložiska a retencie

Archív umožňuje uchovávať staršie verzie objektov aj po tom, čo boli vymazané z hlavného úložiska alebo po uplynutí základnej retenčnej doby.

Archive object versions to the following repository

  • Aktiváciou tejto voľby sa všetky zálohované objektové verzie ukladajú do zvoleného archívneho úložiska.
  • V tomto prípade je to znova Hardened-repo.

Môžete sem zvoliť iné (lacnejšie) úložisko, ak je dostupné – ideálne offsite.

Archive recent object versions

  • Okamžite po zálohovaní sa aktuálne verzie objektov ukladajú aj do archívu.
  • Umožňuje obnovu celého bucketu z archívu, aj keď by primárne zálohy boli poškodené alebo zmazané.

Archive previous object versions for: 3 years

  • Definuje, ako dlho budú staré verzie objektov (vrátane zmazaných) uchovávané.
  • V príklade ide o 3 roky, čo je výborné pre audity, legislatívne požiadavky alebo forenznú analýzu.

Files to archive: All

  • Ak chcete archivovať len určité typy objektov (napr. .json, .pdf, .log), môžete použiť tlačidlo Choose… a filtrovať podľa typu.
  • Predvolene je archivované všetko (All), čo je vhodné, ak ide o kompletný backup bucketov.
Files to archive: All

Krok 9: Nastavenie plánu spúšťania úlohy

Run the job automatically

Váš výber:

  • Spúšťať denne o 22:00 (10:00 PM),
  • Každý deň.

Toto je dobrý čas, ak sa MinIO používa počas pracovného dňa a nechcete ho zaťažovať počas špičky.


Automatic retry

  • Retry failed items processing: 3 pokusy
  • Čakanie medzi pokusmi: 10 minút

To znamená, že ak by niektorý objekt nebolo možné zálohovať (napr. dočasne nedostupný), Veeam sa pokúsi 3× s 10-minútovým intervalom.

Odporúčanie: ponechať zapnuté – zvýši to spoľahlivosť backupov pri dočasných výpadkoch siete alebo služby.

Automatic retry

Na priloženom obrázku vidieť výsledok prvej úspešnej zálohovacej úlohy objektového úložiska MinIO cez Veeam.

Automatic retry (2)

Súvisiace návody

  • Zálohovanie klientskych staníc – Legislatíva a praktické dôvody
  • Zálohovanie Microsoft 365 – Prečo cloud nie je zálohovaný
  • SNIA Data Protection Best Practices
Martin Hasin
Martin Hasin
CEO at mhite S.R.O. | martin.hasin@gmail.com | Website | + postsBio

Odborník na kybernetickú bezpečnosť, správu Azure Cloud a VMware onprem. Využíva technológie, ako Checkmk a MRTG, na monitorovanie siete a zvyšovanie efektívnosti a bezpečnosti IT infraštruktúry. Kontakt: hasin(at)mhite.sk

  • Martin Hasin
    VRA Ubuntu 26.04 Server Template — Kompletná šablóna pre vRealize Automation
  • Martin Hasin
    Cisco Nexus VPC Cluster for PROXMOX – Complete Guide
  • Martin Hasin
    Windows 11 in Azure with Entra ID – Complete Deployment Guide
  • Martin Hasin
    Azure SQL Access Verification – Complete Authentication Guide
  • Martin Hasin
    Veeam Backup Replication v13 Linux Appliance – Complete Guide
  • Martin Hasin
    Check Point VSX DHCP Relay – Configuration
  • Martin Hasin
    K3s on Raspberry Pi – From Idea to Functional Kubernetes Cluster
  • Martin Hasin
    Client Workstation Backup – Legislation and Practical Reasons
  • Martin Hasin
    MSSQL Transaction Logs – Disk Space Management
  • Martin Hasin
    Cisco UCS C220 M7 Monitoring and Logging Part 7
  • Martin Hasin
    Cisco UCS C220 M7 vSphere Lifecycle Manager Part 6
  • Martin Hasin
    Cisco UCS C220 M7 VMware Network and vMotion Part 5
  • Martin Hasin
    Cisco UCS C220 M7 ESXi and vCenter Part 4
  • Martin Hasin
    Cisco UCS C220 M7 Network Architecture Part 3
  • Martin Hasin
    HTTPS Inspection in Corporate Environment
  • Martin Hasin
    Cisco UCS C220 M7 VMware Cluster Part 2
  • Martin Hasin
    Cisco UCS C220 M7 VMware Cluster
  • Martin Hasin
    Microsoft 365 Backup – Why Cloud Is Not Backed Up
  • Martin Hasin
    Azure API Management
  • Martin Hasin
    Ubuntu Hardened Repository Veeam
  • Martin Hasin
    CIS Benchmark: Štandard pre posilnenie kybernetickej bezpečnosti 2
  • Martin Hasin
    CIS Benchmark
  • Martin Hasin
    Azure SQL Backup with Veeam
  • Martin Hasin
    SNIA Data Protection Best Practices
  • Martin Hasin
    Veeam monitoring CheckMK
  • Martin Hasin
    Azure Automation
  • Martin Hasin
    Veeam Hardened Repository
  • Martin Hasin
    Ako a prečo zálohovať Active Directory
  • Martin Hasin
    Entra ID Backup with Veeam
  • Martin Hasin
    Veeam Backup for Proxmox VM
  • Martin Hasin
    Windows Server Security with Veeam
  • Martin Hasin
    Grafana Dashboard for Veeam
  • Martin Hasin
    Veeam Backup NFS Fileshare
  • Martin Hasin
    VRA Ubuntu Template
  • Martin Hasin
    Azure SQL Server Security
  • Martin Hasin
    Azure Storage Account Security
  • Martin Hasin
    Microsoft Authenticator
  • Martin Hasin
    Virtual WAN VPN Server
  • Martin Hasin
    VRA Windows Template Creation
  • Martin Hasin
    Azure REST API Reset Analysis Services
  • Martin Hasin
    Azure Purview Data Security
  • Martin Hasin
    Azure Office 365 Data Security
  • Martin Hasin
    Azure Elasticsearch Log Server
  • Martin Hasin
    Azure SQL Server Export BACPAC
  • Martin Hasin
    Azure Communication Services Email
  • Martin Hasin
    Backup Azure Fileshare Duplicati
  • Martin Hasin
    Azure Key Vault Backup
  • Martin Hasin
    Azure Fileshare Mount Ubuntu
  • Martin Hasin
    DLP Data Protection in Azure
  • Martin Hasin
    Azure Blob Storage Ransomware Protection
  • Martin Hasin
    Azure Cloud Backup
  • Martin Hasin
    Windows Server RDP Brute Force Protection
  • Martin Hasin
    Azure Private Link VPN
  • Martin Hasin
    Azure Point-to-Site VPN
  • Martin Hasin
    VMware VCSA Certificate Replacement
  • Martin Hasin
    CheckMK Nextcloud Plugin
  • Martin Hasin
    CheckMK Installation
  • Martin Hasin
    Check Point Log Partition Resize
  • Martin Hasin
    VMware ESXi Custom Installation Media
  • Martin Hasin
    VRA Windows 11 Template
  • Martin Hasin
    Active Directory NTP Server
  • Martin Hasin
    AD AllowNT4Crypto Security
  • Martin Hasin
    CentOS Stream 9 Template for VRA
  • Martin Hasin
    Windows DNS and Linux DNS Replication
  • Martin Hasin
    Active Directory 2022 Installation Part 2
  • Martin Hasin
    Active Directory 2022 Installation
  • Martin Hasin
    vCenter VMSA-2021-0028 Fix
  • Martin Hasin
    VMware Coredump Collector
  • Martin Hasin
    Windows VMware Disk Statistics
  • Martin Hasin
    Ubuntu Template for VRA
  • Martin Hasin
    VMware vCenter API Commands
  • Martin Hasin
    Adding ESXi to vCenter
  • Martin Hasin
    Creating Datastore in ESXi
  • Martin Hasin
    VMware ESXi 7 Installation
  • Martin Hasin
    VMware vCenter 7 Installation
Veeam Tags:archivácia objektov, backup, bezpečné ukladanie dát

Post navigation

Previous Post: Client Workstation Backup – Legislation and Practical Reasons
Next Post: K3s on Raspberry Pi – From Idea to Functional Kubernetes Cluster

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

Archives

  • May 2026
  • January 2026
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • July 2024
  • June 2024
  • May 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • June 2023
  • April 2023
  • November 2022
  • October 2022
  • August 2022
  • July 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021

Categories

  • ActiveDirectory
  • Automation
  • Azure
  • CheckMK
  • Checkpoint
  • DNS
  • Linux
  • Proxmox
  • Uncategorized
  • Veeam
  • VMware
  • vSphere
  • Windows

Archives

  • May 2026
  • January 2026
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • July 2024
  • June 2024
  • May 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • June 2023
  • April 2023
  • November 2022
  • October 2022
  • August 2022
  • July 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021

Copyright © 2021 Martin Hasin.

Powered by PressBook WordPress theme

Spravujte súhlas so súbormi cookie
Na poskytovanie tých najlepších skúseností používame technológie, ako sú súbory cookie na ukladanie a/alebo prístup k informáciám o zariadení. Súhlas s týmito technológiami nám umožní spracovávať údaje, ako je správanie pri prehliadaní alebo jedinečné ID na tejto stránke. Nesúhlas alebo odvolanie súhlasu môže nepriaznivo ovplyvniť určité vlastnosti a funkcie.
Funkčné Always active
Technické uloženie alebo prístup sú nevyhnutne potrebné na legitímny účel umožnenia použitia konkrétnej služby, ktorú si účastník alebo používateľ výslovne vyžiadal, alebo na jediný účel vykonania prenosu komunikácie cez elektronickú komunikačnú sieť.
Predvoľby
Technické uloženie alebo prístup je potrebný na legitímny účel ukladania preferencií, ktoré si účastník alebo používateľ nepožaduje.
Štatistiky
Technické úložisko alebo prístup, ktorý sa používa výlučne na štatistické účely. Technické úložisko alebo prístup, ktorý sa používa výlučne na anonymné štatistické účely. Bez predvolania, dobrovoľného plnenia zo strany vášho poskytovateľa internetových služieb alebo dodatočných záznamov od tretej strany, informácie uložené alebo získané len na tento účel sa zvyčajne nedajú použiť na vašu identifikáciu.
Marketing
Technické úložisko alebo prístup sú potrebné na vytvorenie používateľských profilov na odosielanie reklamy alebo sledovanie používateľa na webovej stránke alebo na viacerých webových stránkach na podobné marketingové účely.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Zobraziť predvoľby
  • {title}
  • {title}
  • {title}