you can do this for some 10 to 100 millisecondes by discharging a heavy and costly bank of power capacitors through a coil that has to carry 1 to 2 kiloamperes per mm length, so at 1.5" it would be 37 to 74 kiloamp x turns. exact value depending on stray fields.
If you want to magnetise something that is inside then let the current run for some time until the eddy current that is excited in any electrically conducting part is damped out.
Take an ignitron valve for switching.
This is suitable only for pulse operation and is typically used in magnetising permanent magnets (with much higher currents and much smaller volumes.)
Or you take a superconductiong coil.
Or you make a permanent magnet construction: difficult in assembly and difficult in holding far enough the loose iron parts that may be attracted and damage everything with high impact.
Will cost between 20 and 50K$.
Consulting available at www.uni-kl.de/FWT (english or german or french)
Doubt whether you could get the level of current required to flow in a pulsed system due to the high inductance. Probably best to operate at DC...
Overall core size would be about 600mm square, and with 1 to 2mm diam wire, you could squeeze enough windings on. A linear power supply giving out 5 to 10amps should be good.