An electromagnet needs a magnetic metal core. To produce a magnetic field,
what else is required?

A second metal core?
A solenoid with current or no current running through it? Or a permanent magnet?