Partager via


StorageProfile [SPFSDK][VMROLE]

 

S’applique à : Windows Azure Pack

L’objet StorageProfile d’une définition de ressource décrit le système d’exploitation et les disques durs virtuels de données utilisés pour approvisionner la machine virtuelle. Lorsqu’une machine virtuelle est imagené, une copie du disque dur virtuel source est copiée sur l’hôte de la machine virtuelle.

Un type de sous-objet simple est inclus dans cette rubrique, qui est décrit dans la section VirtualHardDiskIdentifier.

Hiérarchie de types

VirtualMachineRole (instance) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. IntrinsicSettings [SPFSDK][VMROLE]. StorageProfile

Syntaxe

{
    "OSVirtualHardDiskImage" : "OSVHDImage:1.0.0.0",
    "DataVirtualHardDisks" : [
        {
            "DataVirtualHardDiskImage" : "DataVHDName:1.0.0.0",
            "Lun" : 0
        },
    ]
}

Propriétés

Nom

Type

Obligatoire

Valeur par défaut

Description

OSVirtualHardDiskImage

String

Oui

None

Identificateur d’image de disque dur virtuel du système d’exploitation à utiliser pour approvisionner des instances de machine virtuelle.

Le format de l’identificateur est <le nom> de l’image :<version> où le format de version est : <majeur.<> mineure>.< build>.< mise en production>. Par exemple, MyVirtualHD:6.33.2.10.

DataVirtualHardDisks

Tableau de VirtualHardDiskIdentifier

Oui

None

Disques durs virtuels de données à attacher aux instances de machine virtuelle.

VirtualHardDiskIdentifier

Identifie un disque dur virtuel et le numéro d’unité logique (LUN) auquel l’attacher pour une instance de machine virtuelle.

Nom

Type

Obligatoire

Valeur par défaut

Description

DataVirtualHardDiskImage

Int

Oui

None

Identificateur d’image de disque dur virtuel.

Le format de l’identificateur est <le nom> de l’image :<version> où le format de version est : <majeur.<> mineure>.< build>.< mise en production>. Par exemple, MyVirtualHD:6.33.2.10

Lun

Int

Oui

None

Numéro d’unité logique (LUN) auquel attacher le disque dur.

Remarques

L’exemple de code suivant fournit un exemple d’objet StorageProfile .

{
    "OSVirtualHardDiskImage" : "OSVHDImage:1.0.0.0",
    "DataVirtualHardDisks" : [
        {
            "DataVirtualHardDiskImage" : "DataVHDImage:1.0.0.0",
            "Lun" : 0
        },
    ]
}

Voir aussi

IntrinsicSettings [SPFSDK][VMROLE]
NetworkProfile [SPFSDK][VMROLE]
OperatingSystemProfile [SPFSDK][VMROLE]