Hi.
By looking the mail archive, I got this solution:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
collector_ip=127.0.0.1:6343
agent_ip=eth1
header_bytes=128
sampling_n=256
polling_sec=10
sFlowUUID=`sudo ovs-vsctl -- --id=@sflow \
create sflow \
agent=${agent_ip} \
target=\"${collector_ip}\" \
header=${header_bytes} \
sampling=${sampling_n} \
polling=${polling_sec}`
for br in `sudo ovs-vsctl list br | awk -- '/^name/ {print $3;} '`; do
br=`echo $br | tr -d "\""`
sudo ovs-vsctl -- -- set bridge $br sflow=$sFlowUUID;
done
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
However, when execute it, I get this error:
Jan 23 16:20:05|00002|vsctl|WARN|row id "@sflow" was created but no
reference to it was inserted, so it will not actually appear in the database
ovs-vsctl: transaction error: {"details":"Table Bridge column sflow row
88ea9b5c-f52e-473c-9fbe-1c303fc53bc0 references nonexistent row
1ae3dfe6-e7e8-4708-9366-c67d3c526bd3 in table sFlow.","error":"referential
integrity violation"}
ovs-vsctl: transaction error: {"details":"Table Bridge column sflow row
4183a7b9-15c9-472b-9152-fadbf4b793b2 references nonexistent row
1ae3dfe6-e7e8-4708-9366-c67d3c526bd3 in table sFlow.","error":"referential
integrity violation"}
ovs-vsctl: transaction error: {"details":"Table Bridge column sflow row
ac7abdc3-1926-47eb-9dea-0ba081228785 references nonexistent row
1ae3dfe6-e7e8-4708-9366-c67d3c526bd3 in table sFlow.","error":"referential
integrity violation"}
My aim is to let multiple bridges(switches) connect to the sflow analyzer.
(Also, is the content of the database permanent? Or it's just a runtime
setting?)
Thanks.
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss