MongoDB 3.4 Sharding Error. “Cannot accept sharding commands if not started with --shardsvr”
First.. You cannot have two same name replica sets in one cluster (rs0), rename that second one to rs1. (Ports 27020 - 270122).

Error message is telling directly what you should do.. So, add --shardsvr to every started replica set. 

From mongod --replSet xxx  to  mongod --shardsvr --replSet xxx

And of course after log in to mongoS service, you need to add those (two) replica sets to your cluster 

sh.addShard("rs0/address1:27000, address2:27001, address3:27002")

And that other rs1 too..