Ukrainian President Petro Poroshenko on Friday fired a prominent business baron as governor of the war-torn eastern region of Donetsk and appointed a former troops commander in his place.