If a physical server fails in CloudStack, do my VMs stop working?

No, CloudStack can automatically restart affected VMs on another available host if High Availability is enabled. This helps minimize downtime and keeps services running even during hardware failures.