Patent attributes
An information handling system may include at least one processor; and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to upgrade a plurality of hosts of an information handling system cluster by: receiving information regarding fault domains of the cluster, such that each host of the plurality of hosts is a member of exactly one fault domain; and for each fault domain: causing all hosts of the fault domain to enter a protect mode in which new virtual machines cannot be created or accepted for migration; causing hosts to enter a maintenance mode in which any existing virtual machines are migrated away from the hosts; and causing the hosts to perform the upgrade, wherein a plurality of hosts are configured to perform the upgrade simultaneously.