RE: mmc could not create the snap-in
It is not supported to install the SCCM console on Secondary Site Servers. Per Wally from MS:
I did just get a confirmation from dev that we DO NOT support installing the admin console on secondary site servers. We only support the admin console on primary site servers (as far as site systems and site servers go).