This usually happens when CloudStack detects a host failure or instability. If the physical server running your VM becomes unreachable, CloudStack automatically restarts your VM on another healthy host to keep your service online. This is part of its High Availability (HA) feature designed to prevent downtime.