Network reconfiguration tutorial: Difference between revisions
No edit summary |
No edit summary |
||
Line 63: | Line 63: | ||
</pre> | </pre> | ||
{{Term|location=nancy: | {{Term|location=nancy:frontend|cmd=<code class="command">ssh</code> root@<code class="replace">Hostname_node_nancy</code> "apt-get --yes install at && echo 'service networking restart' | at now + 1 minute" && kavlan -s -i <code class="replace">Global_Vlan_Id</code> -m <code class="replace">Hostname_Node_Nancy</code>}} | ||
Now we will reboot the node to take into account the modification (we can also install 'at' on the node, and restart the service networking after one minute) | Now we will reboot the node to take into account the modification (we can also install 'at' on the node, and restart the service networking after one minute) | ||
===Rennes=== | ===Rennes=== | ||
Line 73: | Line 71: | ||
As we have 3 nodes on Rennes, we will call them node1, node2 and node3, of course during the TP node1=the hostname of your first node. For example node1=paravance-23. | As we have 3 nodes on Rennes, we will call them node1, node2 and node3, of course during the TP node1=the hostname of your first node. For example node1=paravance-23. | ||
On the node1 you have to do the same thing as the Node in Nancy but with the IP address : 192.168.2.1 and you have to put | On the node1 you have to do the same thing as the Node in Nancy but with the IP address : 192.168.2.1 and you have to put them in the local Vlan '''not''' in the global. |
Revision as of 17:19, 4 January 2016
![]() |
Note |
---|---|
This page is actively maintained by the Grid'5000 team. If you encounter problems, please report them (see the Support page). Additionally, as it is a wiki page, you are free to make minor corrections yourself if needed. If you would like to suggest a more fundamental change, please contact the Grid'5000 team. |
Introduction
This TP aims to discover a method to configure a network in Grid'5000 using KaVLAN.
KaVLAN is a tool on Grid'5000 which allow to the user to manage VLANs in the platform. It edits switch configuration to change the VLAN number of the port corresponding to the interface of a node. This method permits complete layer 2 isolation.
Three kinds of VLANs are available on Grid'5000, you can find more information on the page KaVLAN. In this TP, we will use only global Vlan and local Vlan.
In the first time, we will set up a simple topologie with 2 VLANs, a global and a local. In each VLAN there will be at least one node, and one interface of a node with 2 interfaces.
Set up
Reservations
A global VLAN is all over Grid'5000, so we have to reserve it on only one site. We will use Rennes and Nancy sites.
![]() |
rennes:frontend :
|
oarsub -l {"type='kavlan-global'"}/vlan=1+{"type='kavlan-local'"}/vlan=1+{"cluster='paravance'"}/nodes=3,walltime=3 -I -t deploy |
With this reservation we have, 1 kavlan-local, 1 kavlan-global and 3 nodes on paravance cluster. Paravance is a cluster of nodes with 2 interfaces.
Get your Vlans ID :
How to know which VLAN is global and which is local ? It's simple, it's write in KaVLAN (look at the first diagram ;)) :
- kavlan-local : [1-3]
- kavlan : [4-9]
- global : [10-20]
Deployment
Now we will deploy our nodes with debian wheezy minimal :
During the deployment you can reserve and deploy a node on Nancy in other terminal :
Network configuration
Nancy
We will put static IP on our node on nancy and put it in Vlan. So set this configuration on the first interface (we will assume this is eth0) in /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0
![]() |
nancy:frontend :
|
ssh root@Hostname_node_nancy "apt-get --yes install at && echo 'service networking restart' | at now + 1 minute" && kavlan -s -i Global_Vlan_Id -m Hostname_Node_Nancy |
Now we will reboot the node to take into account the modification (we can also install 'at' on the node, and restart the service networking after one minute)
Rennes
As we have 3 nodes on Rennes, we will call them node1, node2 and node3, of course during the TP node1=the hostname of your first node. For example node1=paravance-23.
On the node1 you have to do the same thing as the Node in Nancy but with the IP address : 192.168.2.1 and you have to put them in the local Vlan not in the global.