Condividi tramite


classe CIM_ResourcePool

Rappresenta un pool di risorse, ovvero un'entità logica fornita dal sistema host per allocare e assegnare risorse.

Sintassi

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourcePool : CIM_LogicalElement
{
  string  InstanceID;
  string  PoolID;
  boolean Primordial = FALSE;
  uint64  Capacity;
  uint64  Reserved;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  AllocationUnits;
  string  ConsumedResourceUnits = "count";
  uint64  CurrentlyConsumedResource;
  uint64  MaxConsumableResource;
};

Members

La classe CIM_ResourcePool include questi tipi di membri:

Proprietà

La classe CIM_ResourcePool ha queste proprietà.

AllocationUnits

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: IsPUnit

Unità di allocazione utilizzate dalle proprietà Reservation e Limit . Ad esempio, quando ResourceType è impostato su "Processore", AllocationUnits può essere impostato su "node*10^6" o "percent". Il valore di questa proprietà deve essere un valore legale del qualificatore unità programmatice dell'Appendice C.1 di DSP0004 V2.4 o versione successiva.

Capacity

Tipo di dati: uint64

Tipo di accesso: sola lettura

Quantità massima di prenotazioni che il pool di risorse può supportare. La proprietà AllocationUnits specifica il tipo di unità.

ConsumedResourceUnits

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_ResourcePool. MaxConsumableResource", "CIM_ResourcePool. AttualmenteConsumedResource"), IsPUnit

Unità per le proprietà MaxConsumable e Consumed .

AttualmenteConsumedResource

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Quantità di risorsa attualmente presentata dal pool di risorse ai consumer di risorse. Questa proprietà è diversa dalla proprietà Reserved perché descrive la visualizzazione consumer della risorsa mentre la proprietà Reserved descrive la visualizzazione producer della risorsa.

InstanceID

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave, Override ("InstanceID")

Identifica in modo univoco un'istanza di questa classe nell'ambito dello spazio dei nomi contenitore.

Importante

Per garantire l'univocità all'interno dello spazio dei nomi, il valore della proprietà InstanceID deve essere costruito nel modello seguente: OrgID:LocalID

  • OrgID deve includere un nome protetto da copyright, registrato o altrimenti univoco di proprietà dell'entità aziendale che definisce la proprietà InstanceID o essere un ID registrato assegnato da un'autorità globale riconosciuta.
  • OrgID non deve contenere due punti. I primi due punti in InstanceID devono essere compresi tra OrgID eLocalID.
  • LocalID viene scelto dall'entità business e non deve essere riutilizzato per identificare diversi elementi reali sottostanti.
  • Se il modello precedente non viene usato, l'entità di definizione deve garantire che il valore InstanceID risultante non venga riutilizzato in tutte le proprietà InstanceID generate da questo provider o da altri provider per questo spazio dei nomi.
  • Per le istanze definite da DMTF, il modello deve essere usato con OrgID impostato su "CIM".

MaxConsumableResource

Tipo di dati: uint64

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Quantità massima di risorse di consumo che il pool di risorse può presentare ai consumer di risorse. Questa proprietà è diversa dalla proprietà Capacity perché descrive la visualizzazione consumer della risorsa mentre la proprietà Capacity descrive la visualizzazione producer della risorsa.

OtherResourceType

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Tipo di risorsa quando la proprietà ResourceType è impostata su "0" (altro).

PoolID

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_ResourceAllocationSettingData. PoolId")

Identificatore opaco per il pool. Questa proprietà viene usata per fornire la correlazione durante il salvataggio e il ripristino dei dati di configurazione nell'archiviazione permanente sottostante.

Originale

Tipo di dati: booleano

Tipo di accesso: sola lettura

true se il pool di risorse è primordiale. false se il pool di risorse è un pool di risorse concreto. Un pool di risorse primordiale è un pool di risorse che non viene creato o eliminato dai consumer della risorsa. Un pool di risorse concrete può essere aggiornato dai servizi di allocazione delle risorse.

Reserved

Tipo di dati: uint64

Tipo di accesso: sola lettura

Numero corrente di prenotazioni distribuite tra tutte le allocazioni attive di questo pool. In una configurazione gerarchica rappresenta la somma di tutte le prenotazioni discendenti correnti. La proprietà AllocationUnits specifica il tipo di unità.

ResourceSubType

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Sottotipo specifico di implementazione per il pool di risorse. Ad esempio, può essere usato per distinguere modelli diversi dello stesso tipo di risorsa.

ResourceType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("CIM_ResourcePool. OtherResourceType", "CIM_ResourcePool. ResourceSubType")

Tipo di risorsa allocata dal pool di risorse.

Altro (1)

Computer System (2)

Processore (3)

Memoria (4)

Controller IDE (5)

HBA SCSI parallelo (6)

FC HBA (7)

HBA iSCSI (8)

HCA IB (9)

Scheda Ethernet (10)

Altra scheda di rete (11)

Slot di I/O (12)

Dispositivo di I/O (13)

Unità floppy (14)

Unità CD (15)

Unità DVD (16)

Unità disco (17)

Unità nastro (18)

Extent di archiviazione (19)

Altro dispositivo di archiviazione (20)

Porta seriale (21)

Porta parallela (22)

Controller USB (23)

Controller di grafica (24)

Controller IEEE 1394 (25)

Unità partizionabile (26)

Unità partizionabile di base (27)

Alimentazione (28)

Capacità di raffreddamento (29)

Porta commutatore Ethernet (30)

Disco logico (31)

Volume di archiviazione (32)

Connessione Ethernet (33)

DMTF riservato (..)

Fornitore riservato (0x8000.. 0xFFFF)

Requisiti

Requisito Valore
Client minimo supportato
Windows 8
Server minimo supportato
Windows Server 2012
Spazio dei nomi
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_LogicalElement