Lyon:Network: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
{{Maintainer|Aurélien Cedeyn}} | {{Maintainer|Aurélien Cedeyn}} | ||
[[Image:Lyon.png|right|thumb|Topologie physique du réseau de calcul| | [[Image:Lyon.png|right|thumb|Topologie physique du réseau de calcul|502px]] | ||
= Addressage = | = Addressage = | ||
Les plages d'addresses suivantes sont réservées et utilisées par Lyon, mais pas nécessairement entièrement routées: | Les plages d'addresses suivantes sont réservées et utilisées par Lyon, mais pas nécessairement entièrement routées: | ||
Line 65: | Line 65: | ||
* 599: routage vers la passerelle (<code class="host">coutoo</code>) | * 599: routage vers la passerelle (<code class="host">coutoo</code>) | ||
* 690: réseau de calcul | * 690: réseau de calcul | ||
* 699: réseau d'administration | * 699: réseau d'administration | ||
== <code class="host">little-ego</code> == | == <code class="host">little-ego</code> == | ||
* ports 4:41-48: lyon_adm | * ports 4:41-48: lyon_adm | ||
* ports | * ports 9:1: Renater 4 | ||
* | * port 3:48: coutoo | ||
* ports | * ports 1:1-48,2:1-48,3:1-47,4:1-40 lyon | ||
== <code class="host">venus</code> == | == <code class="host">venus</code> (obsolete) == | ||
* port 49: trunk vlan | * port 49: trunk vlan | ||
* ports 1-48: lyon | * ports 1-48: lyon | ||
* port 50: vlan 1 (Default, not configured) | * port 50: vlan 1 (Default, not configured) | ||
== <code class="host">salome</code> == | == <code class="host">salome</code> (obsolete) == | ||
* port 49: trunk vlan | * port 49: trunk vlan | ||
* ports 1-48,50: lyon | * ports 1-48,50: lyon | ||
Line 131: | Line 127: | ||
|} | |} | ||
<!-- | |||
<table width=100%> | <table width=100%> | ||
<tr><td> | <tr><td> | ||
Line 148: | Line 144: | ||
</tr> | </tr> | ||
</table> | </table> | ||
--> | |||
<!--[[Image:Topologie Calcul Lyon.png|left|thumb|Topologie du réseau de calcul primaire|600px]] | <!--[[Image:Topologie Calcul Lyon.png|left|thumb|Topologie du réseau de calcul primaire|600px]] | ||
<div style="clear: both;"></div> | <div style="clear: both;"></div> | ||
Line 187: | Line 183: | ||
Switch Myrinet, configuré pour disposer de 64 ports Myrinet, qui relie les noeuds de type IBM entre eux (baies: 'Asterix' et 'Lucky luke'). Le raccordement se fait avec de la fibre multimode. | Switch Myrinet, configuré pour disposer de 64 ports Myrinet, qui relie les noeuds de type IBM entre eux (baies: 'Asterix' et 'Lucky luke'). Le raccordement se fait avec de la fibre multimode. | ||
(On dispose d'une carte supplémentaire, non installée permettant d'avoir 8 ports ethernet). | (On dispose d'une carte supplémentaire, non installée permettant d'avoir 8 ports ethernet). | ||
Type de connecteur fibre: | Type de connecteur fibre: LC. | ||
== Serveurs == | == Serveurs == | ||
Line 197: | Line 193: | ||
* DNS: Serveur de noms dédié à la résolution des zones externes | * DNS: Serveur de noms dédié à la résolution des zones externes | ||
* VTun: Mise en place de tunnels avec l'extérieur en cas de démos | * VTun: Mise en place de tunnels avec l'extérieur en cas de démos | ||
;Autres noms: <code class="host">ntp-ext | ;Autres noms: <code class="host">ntp-ext</code> | ||
Line 203: | Line 199: | ||
Cette machine dispose d'une baie de disque SCSI comprenant 5 disques montés en RAID5 pour une capacité de stockage d'environ 500Go. | Cette machine dispose d'une baie de disque SCSI comprenant 5 disques montés en RAID5 pour une capacité de stockage d'environ 500Go. | ||
;Services fournis: | ;Services fournis: | ||
* Web: Serveur web, réalisant une partie du site https://helpdesk.grid5000.fr/, et intègre à se titre les composants: OAR, | * Web: Serveur web, réalisant une partie du site https://helpdesk.grid5000.fr/, et intègre à se titre les composants: OAR, Munin (voir [[Internal web server]]) | ||
* NFS: Serveur de fichier pour la grappe. | * NFS: Serveur de fichier pour la grappe. | ||
* DNS: Serveur de nom primaire pour le domaine <code class="host">lyon.grid5000.fr</code>, et secondaire pour l'ensemble des autres sites Grid5000. Il est également capable de résoudre des noms externes en forwardant les requêtes à <code class="host">Coutoo</code>. (voir [[DNS server|configuration DNS]]) | * DNS: Serveur de nom primaire pour le domaine <code class="host">lyon.grid5000.fr</code>, et secondaire pour l'ensemble des autres sites Grid5000. Il est également capable de résoudre des noms externes en forwardant les requêtes à <code class="host">Coutoo</code>. (voir [[DNS server|configuration DNS]]) | ||
* Nagios: Serveur surveillant les différents noeuds de la grappe. | * Nagios: Serveur surveillant les différents noeuds de la grappe. | ||
* Ganglia: Serveur collectant les informations des différents noeuds et interrogeable par le serveur de Sophia. | * Ganglia: Serveur collectant les informations des différents noeuds et interrogeable par le serveur de Sophia. | ||
* NTP: Serveur de temps pour la grappe, utilisant la source <code class="host">ntp-ext</code> | * NTP: Serveur de temps pour la grappe, utilisant la source <code class="host">ntp-ext</code> | ||
;Terminologie Grid5000: <code class="host">dns</code>, <code class="host">ganglia</code>, <code class="host">ldap</code>, <code class="host">mysql</code>, <code class="host">nagios</code>, <code class="host">nfs</code>, <code class="host">ns</code>, <code class="host">ntp</code>, <code class="host">www</code> | ;Terminologie Grid5000: <code class="host">dns</code>, <code class="host">ganglia</code>, <code class="host">ldap</code>, <code class="host">mysql</code>, <code class="host">nagios</code>, <code class="host">nfs</code>, <code class="host">ns</code>, <code class="host">ntp</code>, <code class="host">www</code> | ||
Line 222: | Line 215: | ||
* Serveur de sauvegarde | * Serveur de sauvegarde | ||
* Proxy | * Proxy | ||
;Terminologie Grid5000 | * MySQL: Base de données utilisée en interne par OAR et Kadeploy. | ||
proxy | * OAR-Server | ||
* DHCP | |||
;Terminologie Grid5000: <code class="host">oar-server</code>, <code class="host">proxy</code> | |||
=== Capricorne === | === Capricorne === | ||
Line 232: | Line 227: | ||
* Kadeploy: Déployement d'environements | * Kadeploy: Déployement d'environements | ||
;Terminologie Grid5000: <code class="host"> | ;Terminologie Grid5000: <code class="host">frontend</code>, <code class="host">kadeploy</code> | ||
=== Sagittaire === | === Sagittaire (Not used anymore) === | ||
Frontale [[OAR]] pour le cluster sagittaire. | Frontale [[OAR]] pour le cluster sagittaire. | ||
Line 248: | Line 241: | ||
=== Rork === | === Rork === | ||
C'est la | C'est une machine dédiée à la compilation. Elle est à disposition des utilisateurs et peut soumettre des jobs au même titre que la machine <code class="host">frontend</code> | ||
;Services fournis: | ;Services fournis: | ||
* Compilation | * Compilation | ||
* | * Soumission OAR | ||
;Terminologie Grid5000: <code class="host"> | ;Terminologie Grid5000: <code class="host">compil</code> | ||
;Autres noms: <code class="host">cvs | ;Autres noms: <code class="host">cvs</code> | ||
== Noeuds == | == Noeuds == | ||
Line 262: | Line 255: | ||
= Problèmes = | = Problèmes = | ||
* Climatisation insuffisante | * Climatisation insuffisante | ||
* IPMI pas franchement fonctionnel sur les noeuds IBM | * IPMI pas franchement fonctionnel sur les noeuds IBM | ||
* administration via ethernet du Yumi non configure | * administration via ethernet du Yumi non configure | ||
* sur IBM e325, reboot (aleatoire?), sur le BIOS, sans acces au clavier, le seul moyen de revenir a un etat normal et de debrancher le cable d'alimentation (Ref IBM: 01L0HH9 et 01L0HX6), Contrat SN 22039 | * sur IBM e325, reboot (aleatoire?), sur le BIOS, sans acces au clavier, le seul moyen de revenir a un etat normal et de debrancher le cable d'alimentation (Ref IBM: 01L0HH9 et 01L0HX6), Contrat SN 22039 |
Revision as of 14:44, 19 February 2008
Addressage
Les plages d'addresses suivantes sont réservées et utilisées par Lyon, mais pas nécessairement entièrement routées:
- 192.168.69.0/24
- Réseau d'interconnection avec l'exterieur. Il sert à simplifier les tables de routages en déportant la passerelle
coutoo
derrière le switch/routeurlittle-ego
.
Adresse: 192.168.69.0 11000000.10101000.01000101.00000000 Netmask: 255.255.255.0 11111111.11111111.11111111.00000000 (=24) Wilcard: 0.0.0.255 00000000.00000000.00000111.11111111 => Network: 192.168.69.0/24 HostMin: 192.168.69.1 HostMax: 192.168.69.254 BroadCast: 192.168.69.255
- 10.69.0.0/16
- Réseau Grid5000 de Lyon. Seule la moitié de ce réseau (ie: 10.69.0.0/17) est routée dans les sites Grid5000, permettant de se réserver des plages pour l'administration (aucun intérêt à être accessible en dehors de Lyon) et permettre différents type d'expérimentations réseaux.
Les réseaux actuellement en exploitation sont:
10.69.0.0/21
: Réseau de calcul sur interface native
Adresse: 10.69.0.0 00001010.01000101.00000000.00000000 Netmask: 255.255.248.0 11111111.11111111.11111000.00000000 (=21) Wilcard: 0.0.7.255 00000000.00000000.00000111.11111111 => Network: 10.69.0.0/21 HostMin: 10.69.0.1 HostMax: 10.69.7.254 BroadCast: 10.69.7.255
10.69.8.0/21
: Réseau Myrinet avec émulation ethernet
Adresse: 10.69.8.0 00001010.01000101.00001000.00000000 Netmask: 255.255.248.0 11111111.11111111.11111000.00000000 (=21) Wilcard: 0.0.7.255 00000000.00000000.00000111.11111111 => Network: 10.69.8.0/21 HostMin: 10.69.8.1 HostMax: 10.69.15.254 BroadCast: 10.69.15.255
10.69.128.0/21
: Réseau d'administration
Adresse: 10.69.128.0 00001010.01000101.10000000.00000000 Netmask: 255.255.248.0 11111111.11111111.11111000.00000000 (=21) Wilcard: 0.0.7.255 00000000.00000000.00000111.11111111 => Network: 10.69.128.0/21 HostMin: 10.69.128.1 HostMax: 10.69.135.254 BroadCast: 10.69.135.255
10.69.136.0/21
: Accès a la carte d'administration ou processeur de service
Adresse: 10.69.136.0 00001010.01000101.10001000.00000000 Netmask: 255.255.248.0 11111111.11111111.11111000.00000000 (=21) Wilcard: 0.0.7.255 00000000.00000000.00000111.11111111 => Network: 10.69.136.0/21 HostMin: 10.69.136.1 HostMax: 10.69.143.254 BroadCast: 10.69.143.255
VLAN
En plus des VLAN attribué par renater (voir Network interlink), Lyon utilise pour ces besoins une série de VLAN:
- 550: Vlan Renater 4
- 599: routage vers la passerelle (
coutoo
) - 690: réseau de calcul
- 699: réseau d'administration
little-ego
- ports 4:41-48: lyon_adm
- ports 9:1: Renater 4
- port 3:48: coutoo
- ports 1:1-48,2:1-48,3:1-47,4:1-40 lyon
venus
(obsolete)
- port 49: trunk vlan
- ports 1-48: lyon
- port 50: vlan 1 (Default, not configured)
salome
(obsolete)
- port 49: trunk vlan
- ports 1-48,50: lyon
Cablage
UTP
La convention de couleur suivante a été choisie pour le cablage des différents éléments:
- ## jaune: lien d'aggrégation entre switchs
- ## bleu : réseau d'administration
- ## rouge: réseau de calcul / exploitation
- ## vert: réseaux de tests et expérimentaux
Fibre
De façon générale les fibres monomodes et multimodes se distinguent par:
- ## jaune: fibre monomode
- ## orange: fibre multimode
Attention: La fibre multimode existe en deux version: 50/125 et de la 62.5/125 (distance inférieur a 300m). Il faut éviter de raccoder des versions différentes ensemble.
Elle est utilisée principalement pour relier:
- les équipements Myrinet entre eux (ie: cartes et switch) (multimode)
- les switchs
Venus
etSalome
en 10Gb avec le chassisLittle-Ego
(monomode) - Renater via le GBIC 1610nm (monomode)
Topologie
- Venus
- 1→32: noeuds 25→56 (capricorne)
- Salome
- 1→24: noeuds 1→24 (capricorne)
- Pat
- 5→16: noeuds (adm) 45→56 (capricorne)
- Chris
- 1→44: noeuds (adm) 1→44 (capricorne)
- Ziblyne
- 1→35: noeuds (adm) 57→91 (sagittaire)
- Bettie
- 1→35: noeuds (adm) 92→126 (sagittaire)
- Little-Ego
|
|
|
Matériel
Switch & Chassis
Venus et Salome
Il s'agit de deux switchs Foundry FES-X 448, chacun upgradé pour supporter, et équipé de deux modules 10Gb Ethernet LR (10G-XFP-LR) (⇒ monomode) Type de connecteur fibre : LC.
Attention: pour se connecter à la console via le port série, il faut utiliser un cable special réalisé en connectant respectivement entre elles les broches 2 (TXD), 3 (RXD), 5 (GND), 7 (CTS), 8 (RTS) et surtout ne connectant pas les autres broches. Ce cable se situe au dessus de ces 2 switchs (Lucky luke 38).
Ziblyne et Bettie
Switchs Cisco 2950 dédiées au réseau d'administration, ils ne disposent que de ports à 100Mb.
Pat et Chris
Switchs Foundry dédiées au réseau d'administration, ils disposent de ports à 100Mb ainsi que 2 port 1Gb ethernet. Pat
est un 24 ports et Chris
est un 48 ports.
Little-Ego
Il s'agit d'un BlackDiamon 8810 de chez ExtremeNetworks, constituant le coeur de réseau de la grappe, celui-ci est équipé de:
- 4 module 10Gb ethernet LR (⇒ monomode), Type de connecteur fibre: SC
- 1 GBIC-SFP 1610nm pour liaison avec Renater via le LyRES (Liaison 1Gb)
- 3 slots diponibles pour d'éventuelles extensions
- Services fournis
- Firewall
- Routage
- Documentation
- http://www.extremenetworks.com/services/documentation
Yumi
Switch Myrinet, configuré pour disposer de 64 ports Myrinet, qui relie les noeuds de type IBM entre eux (baies: 'Asterix' et 'Lucky luke'). Le raccordement se fait avec de la fibre multimode. (On dispose d'une carte supplémentaire, non installée permettant d'avoir 8 ports ethernet). Type de connecteur fibre: LC.
Serveurs
Coutoo
C'est la seule machine à disposer d'un accès privilégié vers l'exterieur.
- Services fournis
- NAT: Translation d'adresses
- NTP: Proxy avec le serveur de temps de l'ENS:
ntp.ens-lyon.fr
- DNS: Serveur de noms dédié à la résolution des zones externes
- VTun: Mise en place de tunnels avec l'extérieur en cas de démos
- Autres noms
ntp-ext
Cyrrus
Cette machine dispose d'une baie de disque SCSI comprenant 5 disques montés en RAID5 pour une capacité de stockage d'environ 500Go.
- Services fournis
- Web: Serveur web, réalisant une partie du site https://helpdesk.grid5000.fr/, et intègre à se titre les composants: OAR, Munin (voir Internal web server)
- NFS: Serveur de fichier pour la grappe.
- DNS: Serveur de nom primaire pour le domaine
lyon.grid5000.fr
, et secondaire pour l'ensemble des autres sites Grid5000. Il est également capable de résoudre des noms externes en forwardant les requêtes àCoutoo
. (voir configuration DNS) - Nagios: Serveur surveillant les différents noeuds de la grappe.
- Ganglia: Serveur collectant les informations des différents noeuds et interrogeable par le serveur de Sophia.
- NTP: Serveur de temps pour la grappe, utilisant la source
ntp-ext
- Terminologie Grid5000
dns
,ganglia
,ldap
,mysql
,nagios
,nfs
,ns
,ntp
,www
- Autres noms
ns1
Nexus
- Services fournis
- Serveur de sauvegarde
- Proxy
- MySQL: Base de données utilisée en interne par OAR et Kadeploy.
- OAR-Server
- DHCP
- Terminologie Grid5000
oar-server
,proxy
Capricorne
Initialement une partie des services OAR et Kadeploy auraient du être installés sur Cyrrus
(ie: serveur) et l'autre sur Rork
(ie: machine de login), mais pour des raisons d'interractions et de sécurité (version édulcorée), ils ont été déportés sur une machine dédiée.
- Services fournis
- OAR: Soumission de jobs
- Kadeploy: Déployement d'environements
- Terminologie Grid5000
frontend
,kadeploy
Sagittaire (Not used anymore)
Frontale OAR pour le cluster sagittaire.
- Services fournis
- OAR: Soumission de jobs
- Kadeploy: Déployement d'environements
- Terminologie Grid5000
sagittaire
,oar.sagittaire
Rork
C'est une machine dédiée à la compilation. Elle est à disposition des utilisateurs et peut soumettre des jobs au même titre que la machine frontend
- Services fournis
- Compilation
- Soumission OAR
- Terminologie Grid5000
compil
- Autres noms
cvs
Noeuds
Ils sont constités d'IBM eServer 325 (baies 'Asterix' et 'Lucky Luke') et de Sun Fire V20z (baies 'Tuniques bleues' et 'Ric Hochet')
Problèmes
- Climatisation insuffisante
- IPMI pas franchement fonctionnel sur les noeuds IBM
- administration via ethernet du Yumi non configure
- sur IBM e325, reboot (aleatoire?), sur le BIOS, sans acces au clavier, le seul moyen de revenir a un etat normal et de debrancher le cable d'alimentation (Ref IBM: 01L0HH9 et 01L0HX6), Contrat SN 22039