python2/3
>>> import yajsonrpc
>>> from yajsonrpc import stomp
>>> from yajsonrpc import stompclient
>>> import uuid
client = stompclient.SimpleClient('192.168.244.145', 54321, True, incoming_heartbeat=stomp.DEFAULT_INCOMING, outgoing_heartbeat=stomp.DEFAULT_OUTGOING, nr_retries=stomp.NR_RETRIES)
//ssl设置为False
client = stompclient.SimpleClient('192.168.244.145', 54321, False, incoming_heartbeat=stomp.DEFAULT_INCOMING, outgoing_heartbeat=stomp.DEFAULT_OUTGOING, nr_retries=stomp.NR_RETRIES)
lib/vdsm/jsonrpcvdscli.py文件内可找到
>>> method = 'Host.getVMList'
>>> timeout = 60
>>> kwargs={'fullStatus': 'True'}
>>> import uuid
>>> req = yajsonrpc.JsonRpcRequest(method, kwargs, reqId=str(uuid.uuid4()))
responses = client.call(req, timeout=timeout, flow_id='test')
responses[0].result