commit 8f0572f95b8dd2b13c0560c6f1c9b25edd0a6a03 Author: Jiri Pirko jiri@resnulli.us Date: Thu Oct 4 10:01:31 2012 +0200
recipes: add active loadbalance recipes
Signed-off-by: Jiri Pirko jiri@resnulli.us
recipes/team/netconfig-team_lb_act.xml | 30 ++++++++++++++++++++++++++ recipes/team/recipex_lb_act_001.xml | 21 ++++++++++++++++++ recipes/team/recipex_lb_act_002.xml | 36 ++++++++++++++++++++++++++++++++ recipes/team/recipex_lb_act_003.xml | 21 ++++++++++++++++++ recipes/team/recipex_lb_act_004.xml | 21 ++++++++++++++++++ 5 files changed, 129 insertions(+), 0 deletions(-) --- diff --git a/recipes/team/netconfig-team_lb_act.xml b/recipes/team/netconfig-team_lb_act.xml new file mode 100644 index 0000000..fca08ce --- /dev/null +++ b/recipes/team/netconfig-team_lb_act.xml @@ -0,0 +1,30 @@ +<netconfig> + <interface id="1" phys_id="1" type="eth"/> + <interface id="2" phys_id="2" type="eth"/> + <interface id="3" phys_id="3" type="eth"/> + <interface id="testiface" type="team"> + <options> + <option name="teamd_config"> + { + "hwaddr": "00:11:22:33:44:55", + "runner": { + "name": "loadbalance", + "tx_hash": ["eth", "ipv4", "ipv6"], + "tx_balancer": { + "name": "basic" + } + } + } + </option> + </options> + <slaves> + <slave id="1"/> + <slave id="2"/> + <slave id="3"/> + </slaves> + <addresses> + <address value="{$testip}"/> + <address value="{$testip6}"/> + </addresses> + </interface> +</netconfig> diff --git a/recipes/team/recipex_lb_act_001.xml b/recipes/team/recipex_lb_act_001.xml new file mode 100644 index 0000000..24ec354 --- /dev/null +++ b/recipes/team/recipex_lb_act_001.xml @@ -0,0 +1,21 @@ +<nettestrecipe> + <machines> + <define> + <alias name="testip" value="192.168.111.1/24"/> + <alias name="testip6" value="fe01::1/64"/> + </define> + <machine id="1"> + <machineconfig source="machineconfig-peanut.xml"/> + <netconfig source="netconfig-team_lb_act.xml"/> + </machine> + <define> + <alias name="testip" value="192.168.111.2/24"/> + <alias name="testip6" value="fe01::2/64"/> + </define> + <machine id="2"> + <machineconfig source="machineconfig-dhcp-37-128.xml"/> + <netconfig source="netconfig-simple_br.xml"/> + </machine> + </machines> + <command_sequence source="sequence_ping_simple.xml"/> +</nettestrecipe> diff --git a/recipes/team/recipex_lb_act_002.xml b/recipes/team/recipex_lb_act_002.xml new file mode 100644 index 0000000..bdc5e7e --- /dev/null +++ b/recipes/team/recipex_lb_act_002.xml @@ -0,0 +1,36 @@ +<nettestrecipe> + <machines> + <define> + <alias name="testip" value="192.168.111.1/24"/> + <alias name="testip6" value="fe01::1/64"/> + </define> + <machine id="1"> + <machineconfig source="machineconfig-peanut.xml"/> + <netconfig source="netconfig-team_lb_act.xml"/> + </machine> + <define> + <alias name="testip" value="192.168.111.2/24"/> + <alias name="testip6" value="fe01::2/64"/> + </define> + <machine id="2"> + <machineconfig source="machineconfig-dhcp-37-128.xml"/> + <netconfig source="netconfig-simple_br.xml"/> + </machine> + </machines> + <define> + <alias name="multicast_group" value="239.1.2.3"/> + <alias name="port" value="1337"/> + <alias name="test_duration" value="10"/> + <alias name="send_delay" value="0.1"/> + <alias name="nonexistent_ip" value="127.0.0.200"/> + </define> + + <command_sequence source="../multicast/cmd_sequences/max_groups.xml"/> + <command_sequence source="../multicast/cmd_sequences/block_source.xml"/> + <command_sequence source="../multicast/cmd_sequences/source_membership.xml"/> + <command_sequence source="../multicast/cmd_sequences/membership.xml"/> + <command_sequence source="../multicast/cmd_sequences/if.xml"/> + <command_sequence source="../multicast/cmd_sequences/ttl.xml"/> + <command_sequence source="../multicast/cmd_sequences/loop.xml"/> + <command_sequence source="../multicast/cmd_sequences/simple.xml"/> +</nettestrecipe> diff --git a/recipes/team/recipex_lb_act_003.xml b/recipes/team/recipex_lb_act_003.xml new file mode 100644 index 0000000..1383240 --- /dev/null +++ b/recipes/team/recipex_lb_act_003.xml @@ -0,0 +1,21 @@ +<nettestrecipe> + <machines> + <define> + <alias name="testip" value="192.168.111.1/24"/> + <alias name="testip6" value="fe01::1/64"/> + </define> + <machine id="1"> + <machineconfig source="machineconfig-peanut.xml"/> + <netconfig source="netconfig-team_lb_act.xml"/> + </machine> + <define> + <alias name="testip" value="192.168.111.2/24"/> + <alias name="testip6" value="fe01::2/64"/> + </define> + <machine id="2"> + <machineconfig source="machineconfig-dhcp-37-128.xml"/> + <netconfig source="netconfig-simple.xml"/> + </machine> + </machines> + <command_sequence source="sequence_pktgen.xml"/> +</nettestrecipe> diff --git a/recipes/team/recipex_lb_act_004.xml b/recipes/team/recipex_lb_act_004.xml new file mode 100644 index 0000000..b436dc4 --- /dev/null +++ b/recipes/team/recipex_lb_act_004.xml @@ -0,0 +1,21 @@ +<nettestrecipe> + <machines> + <define> + <alias name="testip" value="192.168.111.1/24"/> + <alias name="testip6" value="fe01::1/64"/> + </define> + <machine id="1"> + <machineconfig source="machineconfig-peanut.xml"/> + <netconfig source="netconfig-team_lb_act.xml"/> + </machine> + <define> + <alias name="testip" value="192.168.111.2/24"/> + <alias name="testip6" value="fe01::2/64"/> + </define> + <machine id="2"> + <machineconfig source="machineconfig-dhcp-37-128.xml"/> + <netconfig source="netconfig-simple_br.xml"/> + </machine> + </machines> + <command_sequence source="sequence_iperf.xml"/> +</nettestrecipe>
lnst-developers@lists.fedorahosted.org