#!/usr/bin/env python import xmlrpclib as x import sys u = ('lliurex','centro') u_master = ('lliurex','aula') m = 'GlusterManager' ip = '192.168.1.22' ip_master = '192.168.1.9' name_server_master = 'servercentro.lliurex' name_server = 'aula.lliurex' vol_name = 'net' path_data = '/net/.data' c = x.ServerProxy('https://'+ ip + ':9779') c_remote = x.ServerProxy('https://'+ ip_master + ':9779') result = c.path_is_clean(u,m,path_data) if not result['status']: print path_data + " is dirty. Clean please." sys.exit(1) result = c_remote.add_peer(u_master,m,name_server) if not result['status']: print result['msg'] sys.exit(1) result = c_remote.add_brick(u_master,m,vol_name,name_server,path_data)