所有事件元数据
{
"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:导致失联错误的字符串