Overview
Ironcore Backup Solution (IBS) supports two long-term archival backends:- LTO Tape Libraries — LTO-5 and newer for offline, compliance-grade archival. Best for the 3-2-1 backup strategy and immutable offline copies.
- S3-Compatible Object Storage — elastic capacity for the Backup site or cloud-based archival. Best for large archival retention without dedicated storage hardware.
Prerequisites
- Administrator role on the Polystack platform
- For tape: an LTO-5 or newer drive, optionally with a tape autoloader
- For S3: an S3-compatible endpoint, access credentials, and a bucket
When to Choose Tape vs. Object Storage
Tape Library Integration
Supported Hardware
Register a Tape Library
- Deployment Console
- CLI
Open Tape
Navigate to Backup Solution > Tape Backup > Libraries.
Add a library
Click Add Library. Enter:
- Name:
lto-library-01 - Device path:
/dev/sg5(or the SCSI generic device) - Type: Autoloader
Scan media
Click Inventory. The library scans every slot and registers
barcoded media in the media catalog.
Configure drives
Open the Drives sub-page. Confirm each drive is detected and
register its block size, compression, and encryption preferences.
Save
Click Save.
The library is online and ready for media pool assignment.
Create a Media Pool
A media pool groups tapes that share the same purpose — for example, “yearly archival” or “off-site rotation.”Create a media pool
Schedule a Tape Backup Job
Annual archival to tape
Tape Restore
Restore a backup from tape
Barcode Label Generator
For libraries that ship without barcoded media, IBS includes a barcode label generator. Print on Avery 5160 or compatible labels.- Deployment Console
- CLI
Navigate to Tape Backup > Tools > Barcode Generator.
Enter a prefix and count, click Generate PDF.
Operator Workflow
S3-Compatible Object Storage
Supported Endpoints
- AWS S3 and S3-compatible third-party services
- On-premises object storage gateways
- Polystack Object Storage service
Create an S3 Datastore
See Datastores for the full provisioning procedure. The summary:Monitoring and Cost Control
Lifecycle Policies
For very long-term archival, configure provider-side lifecycle policies on the bucket — for example, transitioning older objects to colder storage classes. IBS does not require any specific lifecycle setup, but interactions between provider lifecycle and IBS pruning should be tested before going to production.Combined Tape + S3 Strategy
This layered topology gives you:Troubleshooting
Tape drive not detected
Tape drive not detected
Verify the SCSI generic device exists (
lsscsi -g). Confirm the user
running the tape worker has read/write access to the device. Check the
dmesg output for SCSI errors.Inventory shows empty slots that contain tapes
Inventory shows empty slots that contain tapes
The autoloader media changer may be stuck. Issue a manual library reset and
re-inventory.
S3 datastore returns HTTP 403
S3 datastore returns HTTP 403
Credentials or bucket policy issue. Confirm the access key and secret key,
and ensure the bucket policy permits
s3:PutObject, s3:GetObject,
s3:DeleteObject, and s3:ListBucket.S3 datastore slow performance
S3 datastore slow performance
Throughput is bound by the endpoint and the network. Check the request
rate in the Dashboard. Consider increasing parallel chunk uploads on the
datastore configuration.
Next Steps
Replication and Sync
Replicate from Primary to S3 or tape staging
Datastores
Manage all datastore backends from one place
Retention Policies
Retention windows for tape and S3 long-term storage
Verification and Validation
Verify tape and S3-backed snapshots
