Veteran NHL coach Mike Keenan has signed a two-year contract to coach the Russian club Metallurg Magnitogorsk. The Kontinental Hockey League club announced the deal on its website Monday but did not disclose financial details.