Unwrap the ham and discard the glaze packet it came with. Place the ham in a roasting pan and bake at 350 degrees F for about 2 hours. The ham needs to cook for 18 to 20 minutes per pound or until thermometer reads 160 degrees F internal temperature.
While ham is baking combine the cranberry sauce, brown sugar, orange juice, cloves, cinnamon, and allspice in a medium saucepan.
Cook the cranberry glaze ingredients over medium-low heat slowly whisking until smooth.
Spoon half the glaze over the ham about 1 hour 30 minutes into the cooking time. Return to oven and bake for another 30 minutes.
Remove ham from oven and transfer to a cutting board or serving platter. Serve with remaining glaze on the side.