Passa al contenuto principale
Versione: Next 🚧

Risorse Storage

La categoria storage fornisce comandi per gestire risorse di storage in Aruba Cloud.

Risorse Disponibili​

Block Storage​

I volumi di block storage sono dispositivi di storage persistenti che possono essere collegati a macchine virtuali.

Comandi Rapidi:

# Elenca tutti i volumi di block storage
acloud storage blockstorage list

# Ottieni i dettagli del volume
acloud storage blockstorage get <volume-id>

# Crea un volume
acloud storage blockstorage create --name "my-volume" --size 50

# Aggiorna un volume
acloud storage blockstorage update <volume-id> --name "new-name"

# Elimina un volume
acloud storage blockstorage delete <volume-id>

Snapshot​

Gli snapshot sono copie point-in-time di volumi di block storage per backup rapidi e clonazione.

Comandi Rapidi:

# Elenca snapshot per un volume
acloud storage snapshot list --volume-uri <volume-uri>

# Ottieni i dettagli dello snapshot
acloud storage snapshot get <snapshot-id>

# Crea uno snapshot
acloud storage snapshot create --name "backup" --region "ITBG-Bergamo" --volume-uri <uri>

# Aggiorna uno snapshot
acloud storage snapshot update <snapshot-id> --tags "important"

# Elimina uno snapshot
acloud storage snapshot delete <snapshot-id>

Backup​

I backup forniscono protezione avanzata dei dati con tipi di backup full/incrementale e politiche di retention.

Comandi Rapidi:

# Elenca tutti i backup
acloud storage backup list

# Ottieni i dettagli del backup
acloud storage backup get <backup-id>

# Crea un backup
acloud storage backup <volume-id> --name "weekly-backup" --type "Full" --retention-days 7

# Aggiorna un backup
acloud storage backup update <backup-id> --tags "production"

# Elimina un backup
acloud storage backup delete <backup-id>

Operazioni di Ripristino​

Le operazioni di ripristino ti permettono di ripristinare volumi di block storage da backup.

Comandi Rapidi:

# Elenca operazioni di ripristino per un backup
acloud storage restore list <backup-id>

# Ottieni i dettagli del ripristino
acloud storage restore get <backup-id> <restore-id>

# Crea un'operazione di ripristino
acloud storage restore <backup-id> <volume-id> --name "restore-op" --region "ITBG-Bergamo"

# Aggiorna un'operazione di ripristino
acloud storage restore update <backup-id> <restore-id> --name "new-name"

# Elimina un'operazione di ripristino
acloud storage restore delete <backup-id> <restore-id>

Struttura dei Comandi​

Tutti i comandi di storage seguono questa struttura:

acloud storage <resource> <action> [arguments] [flags]

Dove:

  • <resource>: Il tipo di risorsa (es. blockstorage, snapshot, backup, restore)
  • <action>: L'operazione da eseguire (es. list, get, create, update, delete)
  • [arguments]: Argomenti richiesti (es. ID risorse)
  • [flags]: Flag opzionali (es. --name, --size, --type)

Pattern Comuni​

Elencare le Risorse​

acloud storage <resource> list [arguments]

Elenca tutte le risorse del tipo specificato con informazioni chiave visualizzate in formato tabella.

Ottenere i Dettagli delle Risorse​

acloud storage <resource> get <resource-id> [arguments]

Visualizza informazioni dettagliate su una risorsa specifica.

Creare Risorse​

acloud storage <resource> <arguments> --flag1 value1 --flag2 value2

Crea una nuova risorsa con le proprietà specificate.

Aggiornare Risorse​

acloud storage <resource> update <resource-id> [arguments] --flag1 value1

Aggiorna una risorsa esistente. Solo i campi forniti vengono modificati.

Eliminare Risorse​

acloud storage <resource> delete <resource-id> [arguments]

Elimina la risorsa specificata. Potrebbe richiedere conferma.

Architettura Storage​

Le risorse di storage sono organizzate gerarchicamente:

Project
├── Block Storage Volumes
│ ├── Snapshots (copie point-in-time)
│ └── Backups (con politiche di retention)
│ └── Restore Operations (annidati sotto i backup)

Relazioni tra Risorse​

  • Block Storage → Snapshots: Uno-a-molti (un volume può avere più snapshot)
  • Block Storage → Backups: Uno-a-molti (un volume può avere più backup)
  • Backups → Restore Operations: Uno-a-molti (un backup può avere più operazioni di ripristino)

Prossimi Passi​