1. A method of upgrading hardware on a server system of two or more servers comprising: entering a server conversion of a first server while a second server performs one or more network services; verifying a current physical hardware configuration and logical hardware configuration of a first server and a second server; calculating possible conversions of one or more valid logical hardware configurations and one or more valid physical hardware configurations based on the current hardware configurations of the first server and the second server; selecting a valid physical hardware configuration for both servers from the calculated possible conversions; creating a conversion history file of the current logical hardware configuration of the first server and the selected physical hardware configuration before conversion of the current logical hardware configuration; updating the physical hardware for the conversion of the physical hardware configuration of the first server; converting the current logical configuration of the first server to a valid logical hardware configuration based on the calculated possible conversions; detecting an error in the conversion of the first server; correcting the error in the conversion of the first server; and retrying the conversion of the first server from the logical hardware configuration set by the conversion history file.