Balancer cannot run after using keyfiles

after enabling keyfiles in my mongodb cluster, balancer cannot run and the last report error is: Authentication Failed, everything else is working fine !!!
where should i describe balancer authentication information?

Welcome to the community

Which lab is this?
Are you using the same keyfile for all the nodes
Have you created users on replicaset and config db?
Can you login with that user
Please show output of rs.status(),sh.status() and last few lines from mongos.log