所有事件元数据

{
    "events": [
        {
            "labelNames": [
                "HAProcess",
                "Error"
            ],
            "name": "VMHAProcess",
            "namespace": "ZStack/VM"
        },
        {
            "labelNames": [
                "DestinationHostUuid"
            ],
            "name": "VMStarted",
            "namespace": "ZStack/VM"
        },
        {
            "labelNames": [
                "DestinationHostUuid"
            ],
            "name": "VMHAStarted",
            "namespace": "ZStack/VM"
        },
        {
            "labelNames": [
                "OldState",
                "NewState",
                "SourceHostUuid",
                "DestinationHostUuid"
            ],
            "name": "VMStateChangedOnHost",
            "namespace": "ZStack/VM"
        },
        {
            "labelNames": [
                "Error"
            ],
            "name": "VRouterDisconnected",
            "namespace": "ZStack/VRouter"
        },
        {
            "labelNames": [
                "Error"
            ],
            "name": "BackupStorageDisconnected",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "labelNames": [
                "OldStatus",
                "NewStatus"
            ],
            "name": "HostStatusChanged",
            "namespace": "ZStack/Host"
        },
        {
            "labelNames": [
                "UnknownVMIdentity"
            ],
            "name": "HostUnknownVMDetected",
            "namespace": "ZStack/Host"
        },
        {
            "labelNames": [
                "Error"
            ],
            "name": "HostDisconnected",
            "namespace": "ZStack/Host"
        },
        {
            "labelNames": [
                "Error"
            ],
            "name": "PrimaryStorageDisconnected",
            "namespace": "ZStack/PrimaryStorage"
        }
    ],
    "success": true
}
  • VMHAStarted (虚拟机在另一台物理机HA启动)
    • DestinationHostUuid:VM HA启动的物理机UUID
  • VMStateChangedOnHost (虚拟机在物理机上的状态发生变化)
    • OldState: 之前的状态,Started,Stopped ...
    • NewState:新状态
    • SourceHostUuid:之前所在物理机UUID
    • DestinationHostUuid:当前所在物理机UUID
    Note:

    SourceHostUuid和DestinationHostUuid可能相同

  • VRouterDisconnected (VR失联)
    • Error:导致失联错误的字符串
  • BackupStorageDisconnected(镜像服务器失联)
    • Error:导致失联错误的字符串
  • HostStatusChanged (物理机状态改变)
    • OldStatus:之前状态
    • NewStatus:当前状态
    Note:

    用户操作,例如执行重连,导致的状态变化不会触发该事件

  • HostUnknownVMDetected (物理机上发现了未受ZStack管控的虚拟机)
    • UnknownVMIdentity:未知虚拟机的ID(virsh list看到的VM ID)
  • HostDisconnected (物理机失联)
    • Error:导致失联错误的字符串
  • PrimaryStorageDisconnected(主存储失联)
    • Error:导致失联错误的字符串