JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
API RESTful des systèmes Oracle® ZFS Storage Appliance
Oracle Technology Network
Bibliothque
PDF
Aperu avant impression
Commentaires
search filter icon
search icon

Informations document

Utilisation de cette documentation

Chapitre 1 Présentation

Chapitre 2 Utilisation de l'API

Chapitre 3 Commandes du service d'alerte

Chapitre 4 Services Analytics

Chapitre 5 Services matériels

Chapitre 6 Commandes des journaux

Chapitre 7 Commandes réseau

Chapitre 8 Commandes du service des problèmes

Chapitre 9 Service des rôles

Chapitre 10 Services SAN

Chapitre 11 Commandes de service

Chapitre 12 Services de stockage

Opérations de pool de stockage

List Pools

Get Pool

Configure Pool

Add Storage to a Pool

Pool Scrub

Unconfigure Pool

Opérations relatives à des projets

List Projects

Get Project Properties

Create Project

Modify Project

Delete Project

Project Usage

Opérations liées aux systèmes de fichiers

List Filesystems

Get Filesystem

Create Filesystem

Modify Filesystem

Delete Filesystem

Quota et utilisation des systèmes de fichiers

Opérations LUN

List LUNS

Get LUN

Create a New LUN

Modify LUN

Delete Lun

Opérations liées aux instantanés et au clonage

List Snapshots

Get Snapshot

Create Snapshot

Rename Snapshot

Clone Snapshot

Rollback Snapshot

Delete a Snapshot

List Snapshot Dependents

Schema

List Properties

Get Property

Create Property

Modify Property

Delete Property

Réplication

Get Replication Service

Modify Replication Service State

Cibles de réplication

List Replication Targets

Get Replication Target

Create Replication Target

Delete Replication Target

Actions de réplication

List Replication Actions

Get Replication Action

Create Replication Action

Modify Replication Action

Cancel Update

Send Update

Delete a Replication Action

Packages de réplication

List Replication Sources

List Replication Packages

Modify Package

Delete Package

Cancel Update

Clone Package

Sever Package

Reverse Package

Chapitre 13 Commandes système

Chapitre 14 Service utilisateur

Chapitre 15 Commandes des workflows

Chapitre 16 Clients RESTful

Opérations LUN

Toutes les opérations LUN ou de volume sont configurées pour porter sur un pool de stockage ou un projet donné. Les commandes LUN suivantes sont disponibles.

Tableau 12-17  Commandes de volume
Demande
Chemin /api/storage/v1
Description
GET
/luns
Liste de tous les LUN
GET
/pools/<pool>/projects /<project>/luns
List LUNS
GET
/pools/<pool>/projects /<project>/luns/<lun>
Obtention des détails du LUN
POST
/pools/<pool>/projects /<project>/luns
Création d'un LUN
PUT
/pools/<pool>/projects /<project>/luns/<lun>
Modification d'un LUN
DELETE
/pools/<pool>/projects /<project>/luns/<lun>
Destruction d'un LUN

Le tableau suivant répertorie les propriétés des LUN : Les volumes peuvent également hériter des ou remplacer les propriétés du projet.

Tableau 12-18  Propriétés du volume
Type
Nom
Description
string
assignednumber
Numéro assigné à la LU
boolean
fixednumber
Indicateur de définition du numéro d'unité logique à la valeur actuelle
string
initiatorgroup
Groupe d'initiateurs
string
lunguid
STMF GUID
string
lunnumber
Numéro de LU. Nombre ou "auto"
string
project
Nom du projet (inaltérable)
object
source
Liste de la source des propriétés ("local", "inherited")
boolean
sparse
Indicateur d'activation de l'allocation fine
string
status
Etat de l'unité logique ("online", "offline")
string
targetgroup
Groupe cible
object
usage
Liste des statistiques d'utilisation du LUN
number
volblocksize
Taille de bloc des volumes
number
volsize
Taille des volumes
boolean
writecache
Indicateur d'activation du cache d'écriture

Certaines propriétés peuvent être héritées du projet. L'objet source répertorie chacune de ces propriétés et détermine si la propriété est "local" par rapport au LUN ou "inherited" du projet. Par défaut, ces propriétés sont héritées par le projet. Une fois définies, elles sont locales par rapport au LUN. L'objet source est inaltérable. Pour repasser la source sur "inherited", les propriétés peuvent être définies sur "unset".

Exemple de demande JSON pour annuler le paramétrage de la compression :

{"unset": ["compression"]}