リソースプールイベントは、リソースが割り当てられた時点、リソースが利用可能になった時点、リソースに障害が発生した時点、およびリソースの割り当てが解除された時点を表します。 リソースプールイベントの定義は次のようになります。
rl-event-desc ::= rl-operation "," farm-info "," category-info "," resource-desc [ "," account-info ]
rl-operation ::= "op" "=" rl-op
rl-op ::= "add" | "del" | "update" | "avail" | "fail" | "reboot"
farm-info ::= "farm-id" "=" farm-id
category-info ::= "category" "=" category
category ::= "device" | "disk" | "vlan" | "subnet" | "ipaddress"
resource-desc ::= device-desc | disk-disc | vlan-desc | subnet-desc | ipaddr-desc
次の表に、イベントの種類と、イベントが発生する時点を示します。
イベント |
発生時点 |
---|---|
"add” |
サーバーなどのデバイスが割り当てられた時点 |
"avail” |
デバイスが使用可能になった時点 |
"fail” |
デバイスに障害が発生した時点 |
"del” |
デバイスの割り当てが解除された時点 |
"add” and "avail” |
デバイスが復元された時点 |
デバイスに関係するすべてのイベントにはデバイス ID が含まれています。 イベントがディスクに関係する場合は、イベントにはディスク ID が含まれています。 デバイス ID とディスク ID により、すべてのデバイスとディスクを正確に追跡できます。
デバイスイベントの定義は次のようになります。
device-desc ::= deviceclass-info "," devicetype-info "," deviceid-info
deviceclass-info ::= "class" "=" device-class
device-class ::= "lb" | "fw" | "server" | "nas" | "ethport"
devicetype-info ::= "type" "=" wml-description
deviceid-info ::= "device-id" "=" device-id
"ethport" は管理対象外 Ethernet デバイスなど、IP アドレスを持つその他のデバイスに与えられる名前です。
2003-02-01 10:00:00.0,newyork:2998,event="resource",op="add",farm-id="99", category="device",class="server",type="sun-svr-blade",device-id="50101", service-units="0" |
2003 年 2 月 1 日の 10:00:00、newyork I-Fabric で、シーケンス id 2998 のリソースがファーム 99 に追加されました。 このリソースは device でした。 device のクラスはサーバーでした。 サーバーの種類は、sun-svr-blade サーバーでした。 実際にデバイスに割り当てられた ID は 50101 でした。
ディスクイベントの定義は次のようになります。
disk-desc ::= diskclass-info "," disktype-info "," diskid-info size-info "," [ "," image-info]
diskclass-info ::= "location" "=" disk-location
disk-location ::= "internal" | "external"
disktype-info ::= "type" "=" wml-description
diskid-info ::= "disk-id" "=" disk-id
size-info ::= "size" "=" disk-size
image-info ::= "image-name "=" image-name
2003-02-01 10:00:10.0,newyork:2999,event="resource",op="add",farm-id="99", category="disk",location="internal",type="local",disk-id="62", size="1000000000",image-name="small_solaris_blade"
2003 年 2 月 1 日の 10:00:10、newyork I-Fabric で、シーケンス ID 2999 のリソースがファーム 99 に追加されました。 このリソースは disk でした。 ディスクの位置は internal です (つまり、物理的にサーバー内に位置しています)。 ディスクの種類は local です。 物理ディスク ID は 62 です。 バイト単位でのサイズは 1000000000 です。 ディスク上に配置されているイメージは small_solaris_blade です。
VLAN イベントの定義は次のようになります。
vlan-desc ::= "vlan" "=" vlan-id
2003-02-01 10:00:25.0,newyork:3002,event="resource",op="add",farm-id="99", category="vlan",vlan="22"
2003 年 2 月 1 日の 10:00:25、newyork I-Fabric で、ファーム 99 に VLAN が追加されました。VLAN ID は 22 です。
サブネットイベントの定義は次のようになります。
subnet-desc ::= subnet-mask-info "," masklen-info "," addr-type-info
subnet-mask-info ::= "subnet-mask" "," subnet-mask
masklen-info ::= "mask-len" "," mask-len
addr-type-info ::= "type" "," addr-type
addr-type ::= "internal" | "external"
2003-02-01 10:00:15.0,newyork:3000,event="resource",op="add",farm-id="99", category="subnet",subnet="10.10.0.81",mask-len="28",type="external"
2003 年 2 月 1 日の 10:00:15、newyork I-Fabric で、イベント 3000 が生成されました。 リソースはファーム 99 に追加されました。 リソースは subnet でした。 サブネットの位置は 10.10.0.81 で、サブネットのマスク長は 28 で、サブネットの種類は external です。
IP アドレスイベントの定義は次のようになります。
ipaddr-desc ::= ipaddr-info "," addr-type-info [ "," dns-name]
ipaddr-info ::= "ipaddress" "=" ipaddress
2003-02-01 10:00:20.0,newyork:3001,event="resource",op="add",farm-id="99", category="ipaddress",ipaddress="10.10.0.83",type="external",server1
2003 年 2 月 2 日の 10:00:20、newyork I-Fabric で、イベント 3001 が生成されました。 イベントは resource イベントでした。 リソースはファーム 99 に追加されました。 リソースは IP アドレスでした。 IP アドレスは 10.10.0.83 で、これは外部 IP アドレスであり、その IP アドレスに対応する DNS 名は server1 です。