def startReplicaSet(name, db_path, **kwargs): ''' Example: mongo = Mongo() mongo.startReplicaSet(name="csign",db_path="/data/db/replica/r1/",bind_ip="172.16.101.229",port=27020) mongo.start() ''' replSet = ReplicaSet(demonize=False, **kwargs) replSet.setName(name) replSet.dbPath(db_path) replSet.initParamaters() replSet.start()
def startReplicaSet(name,db_path, **kwargs): ''' Example: mongo = Mongo() mongo.startReplicaSet(name="csign",db_path="/data/db/replica/r1/",bind_ip="172.16.101.229",port=27020) mongo.start() ''' replSet = ReplicaSet(demonize=False, **kwargs) replSet.setName(name) replSet.dbPath(db_path) replSet.initParamaters() replSet.start()
def listNodes(**kwargs): replSet = ReplicaSet(**kwargs) return replSet.listNodes()
def addNode(host, **kwargs): ''' Add new node ''' replSet = ReplicaSet(**kwargs) return replSet.addNode(host)
def isMaster(**kwargs): replSet = ReplicaSet(**kwargs) return replSet.isMaster()
def statusReplicaSet(**kwargs): replSet = ReplicaSet(**kwargs) return replSet.getStatus()
def initiateReplicaSet(config, **kwargs): replSet = ReplicaSet(config=config, **kwargs) replSet.initiate()