CIM _ ResourcePool-Klasse
Stellt einen Ressourcenpool dar, bei dem es sich um eine logische Entität handelt, die vom Hostsystem zum Zuordnen und Zuweisen von Ressourcen bereitgestellt wird.
Syntax
[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;
};
Member
Die CIM _ ResourcePool-Klasse verfügt über die folgenden Membertypen:
Eigenschaften
Die CIM _ ResourcePool-Klasse verfügt über diese Eigenschaften.
-
AllocationUnits
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: IsPUnit
Die Zuordnungseinheiten, die von den Eigenschaften Reservierung und Limit verwendet werden. Wenn ResourceType beispielsweise auf "Processor" festgelegt ist, kann AllocationUnits auf "hertz * 10^6" oder "percent" festgelegt werden. Der Wert dieser Eigenschaft sollte ein rechtlicher Wert des Qualifizierers Programmatic Units aus Anhang C.1 von DSP0004 V2.4 oder höher sein.
-
-
Capacity
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Die maximale Anzahl von Reservierungen, die der Ressourcenpool unterstützen kann. Die AllocationUnits-Eigenschaft gibt den Einheitentyp an.
-
-
ConsumedResourceUnits
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM _ ResourcePool.MaxConsumableResource", "CIM _ ResourcePool.CurrentlyConsumedResource"), IsPUnit
Die Einheiten für die Eigenschaften MaxConsumable und Consumed.
-
-
CurrentlyConsumedResource
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM _ ResourcePool.ConsumedResourceUnits")
Die Menge der Ressource, die der Ressourcenpool derzeit ressourcenverbrauchern präsentiert. Diese Eigenschaft ist anders als die Reserved-Eigenschaft, da sie die Ansicht consumers der Ressource beschreibt, während die Reserved-Eigenschaft die Producers-Ansicht der Ressource beschreibt.
-
-
InstanceID
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel, Überschreibung ("InstanceID")
Identifiziert eine Instanz dieser Klasse eindeutig innerhalb des Bereichs des enthaltenden Namespace.
Wichtig
Um die Eindeutigkeit innerhalb des Namespace sicherzustellen, sollte der Wert der InstanceID-Eigenschaft im folgenden Muster erstellt werden: OrgID:LocalID
- OrgID muss einen urheberrechtlich geschützten, markengebundenen oder anderweitig eindeutigen Namen enthalten, der im Besitz der Geschäftsentität ist, die die InstanceID-Eigenschaft definiert, oder eine registrierte ID sein, die von einer erkannten globalen Autorität zugewiesen wird.
- OrgID darf keinen Doppelpunkt enthalten. Der erste Doppelpunkt in InstanceID muss zwischen OrgID und LocalID liegen.
- LocalID wird von der Geschäftsentität ausgewählt und sollte nicht erneut verwendet werden, um verschiedene zugrunde liegende reale Elemente zu identifizieren.
- Wenn das oben genannte Muster nicht verwendet wird, muss die definierende Entität sicherstellen, dass der resultierende InstanceID-Wert nicht für InstanceID-Eigenschaften erneut verwendet wird, die von diesem Anbieter oder anderen Anbietern für diesen Namespace erstellt werden.
- Für DMTF-definierte Instanzen muss das Muster verwendet werden, und die OrgID muss auf "CIM" festgelegt sein.
-
-
MaxConsumableResource
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM _ ResourcePool.ConsumedResourceUnits")
Die maximale Menge an verfügbaren Ressourcen, die der Ressourcenpool Ressourcenverbrauchern zur Verfügung stellen kann. Diese Eigenschaft ist anders als die Capacity-Eigenschaft, da sie die Ansicht consumers der Ressource beschreibt, während die Capacity-Eigenschaft die Ansicht "Producers" der Ressource beschreibt.
-
-
OtherResourceType
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM _ ResourcePool.ResourceType")
Der Ressourcentyp, wenn die ResourceType-Eigenschaft auf "0" (andere) festgelegt ist.
-
-
PoolID
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM _ ResourceAllocationSettingData.PoolId")
Ein nicht transparenter Bezeichner für den Pool. Diese Eigenschaft wird verwendet, um Korrelation beim Speichern und Wiederherstellen von Konfigurationsdaten im zugrunde liegenden persistenten Speicher zu ermöglichen.
-
-
Ursprünglich
-
-
Datentyp: boolescher Wert
-
Zugriffstyp: Schreibgeschützt
TRUE, wenn der Ressourcenpool vom Ursprünglichen ist. FALSE, wenn der Ressourcenpool ein konkretes Ressourcenpool ist. Ein unerreichter Ressourcenpool ist ein Ressourcenpool, der nicht von den Ressourcenverbrauchern erstellt oder gelöscht wird. Ein konkretes Ressourcenpool kann von Ressourcenzuordnungsdiensten aktualisiert werden.
-
-
Reserved
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Die aktuelle Anzahl von Reservierungen, die auf alle aktiven Zuordnungen aus diesem Pool verteilt sind. In einer hierarchischen Konfiguration stellt dies die Summe aller aktuellen Nachfolgerreservierungen dar. Die AllocationUnits-Eigenschaft gibt den Einheitentyp an.
-
-
ResourceSubType
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM _ ResourcePool.ResourceType")
Der implementierungsspezifische Untertyp für den Ressourcenpool. Dies kann beispielsweise verwendet werden, um verschiedene Modelle desselben Ressourcentyps zu unterscheiden.
-
-
ResourceType
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM _ ResourcePool.OtherResourceType", "CIM _ ResourcePool.ResourceSubType")
Der Vom Ressourcenpool zugeordnete Ressourcentyp.
-
-
Sonstige (1)
-
Computersystem (2)
-
Prozessor (3)
-
Arbeitsspeicher (4)
-
IDE-Controller (5)
-
Paralleler SCSI-HBA (6)
-
FC HBA (7)
-
iSCSI HBA (8)
-
IB HCA (9)
-
Ethernet-Adapter (10)
-
Anderer Netzwerkadapter (11)
-
E/A-Slot (12)
-
E/A-Gerät (13)
-
Diskettenlaufwerk (14)
-
CD-Laufwerk (15)
-
DVD-Laufwerk (16)
-
Laufwerk (17)
-
Bandlaufwerk (18)
-
Storage Extent (19)
-
Anderes Speichergerät (20)
-
Serieller Port (21)
-
Paralleler Port (22)
-
USB-Controller (23)
-
Grafikcontroller (24)
-
IEEE 1394 Controller (25)
-
Partitionierbare Einheit (26)
-
Partitionierbare Basiseinheit (27)
-
Power (28)
-
Kühlkapazität (29)
-
Ethernet-Switchport (30)
-
Logischer Datenträger (31)
-
Storage Volume (32)
-
Ethernetverbindung (33)
-
DMTF reserved (.)
-
Reservierter Anbieter (0x8000. 0xFFFF)
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 8 |
| Unterstützte Mindestversion (Server) |
Windows Server 2012 |
| Namespace |
\Stammvirtualisierung \ v2 |
| MOF |
|
| DLL |
|