--Apple-Mail=_C3991A45-425D-42D1-B4E4-DA522588F571
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Bonjour,
Les commentaires sont dans le mail.
Pour l’architecture globale, si je comprends bien c’est :
Un serveur de fichiers sous un *nix contenant à la fois les boot des PC et leurs données
Des postes sans disque (pourquoi ?)
un réseau ;-)
Je ne comprends pas bien la notion de PC sans disques, depuis les tests Sun de stations sans disques écroulant tout réseau je n’en vois pas l'intérêt
J’aurais tendance à proposer ce qui est largement utilisé dans les clusters de calculs et les déploiements via réseau c’est à dire :
Un boot PXE pour charger l’initramfs
la diffusion de l’arborescence système via un Netboot
L’OS tourne en RAM avec un disque RAM
https://www.it-connect.fr/installation-et-configuration-dun-serveur-pxe/ : C’est la solution de Netboot Debian qui est prise en exemple mais on peut charger un vrai système. Cela impose suffisamment de RAM…
Pour ce qui est de l’architecture de l’OS sur le PC j’utiliserais un disque local et installerai toutes les données système dessus. Encore une fois, c’est bien plus sur et efficace (voir latence réseau). Du coup, la home dir de l’utilisateur
doit rester locale avec un montage NFS de ses données réseau dans un sous répertoire. Comme ça les usages de l’OS dans le répertoire utilisateur ne sont pas ralentis par le montage NFS et les données restent accessibles.
Même si on reste dans le schéma de démarrer les postes avec un disque iSCSI (Boot on SAN) contenant l’OS, ce qui est écrit au dessus reste valable vis-à-vis des accès NFS.
Le 24 févr. 2024 à 23:23, BERTRAND Joël <[email protected]> a écrit :
Basile Starynkevitch a écrit :
On 2/23/24 12:02, Erwann Le Bras wrote:
Bonjour
Peut-être faire des essais avec SSHFS? le $HOME des utilisateurs
serait monté sur chaque client au boot.
Mais je ne sais pas si c'est plus efficace que NFS.
J'aurais tendance à imaginer que c'est moins efficace que NFS, qui est
de toute façon lent (car Ethernet est beaucoup plus lent que par exemple
une liaison SATA à un disque local, même rotatif).
NFS (à l'époque lointaine où je l'avais utilisé) ne crypte pas les
données. SSHFS semble les crypter.
Autrefois (avant 2000) j'avais même utilisé des Sun4/110 dont le swap
était une partition NFS distante.
Librement
Bonsoir,
J'ai un réseau complet et hétérogène avec NIS+NFS.
Je ne comprends pas bien ce mélange NIS est une base de services comme LDAP, NFS un système de partage de fichiers.
Un gros serveur sous NetBSD et toutes les stations sont diskless et bootent sur le réseau. Les disques sont en NFS et les swaps en iSCSI.
Si je comprends bien tu mélange sur un même réseau la 2 technologies iSCSI qui utilise le mode « block » et Ethernet qui utilise le réseau en mode caractères.
Ce n’est pa très bon.
L’un, iSCSI, serait plus opérationnel avec des trames « Jumbo » (9000 Oc) pour minimiser le découpage des blocks. L’autre, Ethernet, fonctionne mieux avec des trames de 1500 Oc. Et il n’est pas raisonnable de mixer les 2 sur un même
commutateur.
L’un, iSCSI, travaille en SAN c’est à dire directement sur un système de fichiers via réseau. L’autre, NFS, réclame un service de niveau haut fourni par un serveur (NAS).
Ça fonctionne parfaitement bien (ça rame lorsqu'il y a de toutes petites écritures en rafale en raison du protocole réseau TCP, mais l'immense majorité du temps, ça fonctionne bien).
L’explication est juste au dessus.
Le serveur est relié à un switch Cisco au travers de deux liens ethernet aggrégés, le reste est en 1 Gbps classique. La qualité du
switch est primordiale. Passer d'un TPLink à un Cisco m'a changé la vie.
Vrai, il n’était pas vraiment nécessaire de passer à un switch Cisco (cher) mais c’est vrai.
Un discriminant est de choisir un commutateur managable.
Le goulot d'étranglement n'est pas le réseau, mais le système de fichier sur les disques exportés. J'ai fait la bêtise d'utiliser FFSv2
sur lequel il n'est pas possible de mettre un cache. Lorsque j'aurai le temps, je remplacerai cela par un ZFS+cache.
On en revient au montage par block d’un système de fichiers via un SAN.
NFS à partir de la version 4 chiffre les données (mais n'est pas interopérable pour l'instant avec NetBSD, donc je n'ai pas testé).
Effectivement
Bien cordialement,
JB
--
Pierre Malard
Responsable architectures système CDS DINAMIS/THEIA Montpellier
IRD - UMR Espace-Dev - UAR CPST - IR Data-Terra
Maison de la Télédétection
500 rue Jean-François Breton
34093 Montpellier Cx 5
France
Tél : +33 626 89 22 68
« Je n'ai jamais séparé la République des idées de justice sociale,
sans laquelle elle n'est qu'un mot »
Jean Jaures - 1887
|\ _,,,---,,_
/,`.-'`' -. ;-;;,_
|,4- ) )-,_. ,\ ( `'-'
'---''(_/--' `-'\_) πr
perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--
--Apple-Mail=_C3991A45-425D-42D1-B4E4-DA522588F571
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Bonjour,<div class=""><br class=""></div><div class="">Les
commentaires sont dans le mail.</div><div class=""><br class=""></div><div class="">Pour l’architecture globale, si je comprends bien c’est :</div><div class=""><ul class=""><li class="">Un serveur de fichiers sous un *nix contenant à la fois les
boot des PC et leurs données</li><li class="">Des postes sans disque (pourquoi ?)</li><li class="">un réseau ;-)</li></ul></div><div class=""><br class=""></div><div class="">Je ne comprends pas bien la notion de PC sans disques, depuis les tests Sun
de stations sans disques écroulant tout réseau je n’en vois pas l'intérêt</div><div class="">J’aurais tendance à proposer ce qui est largement utilisé dans les clusters de calculs et les déploiements via réseau c’est à dire :</div><div
class=""><ul class=""><li class="">Un boot PXE pour charger l’initramfs</li><li class="">la diffusion de l’arborescence système via un Netboot</li><li class="">L’OS tourne en RAM avec un disque RAM</li></ul></div><div class=""><br class=""></div><
div class=""><a href="
https://www.it-connect.fr/installation-et-configuration-dun-serveur-pxe/" class="">
https://www.it-connect.fr/installation-et-configuration-dun-serveur-pxe/</a> : C’est la solution de Netboot Debian qui est prise en exemple mais on
peut charger un vrai système. Cela impose suffisamment de RAM…</div><div class=""><br class=""></div><div class="">Pour ce qui est de l’architecture de l’OS sur le PC j’utiliserais un disque local et installerai toutes les données système
dessus. Encore une fois, c’est bien plus sur et efficace (voir latence réseau). Du coup, la home dir de l’utilisateur doit rester locale avec un montage NFS de ses données réseau dans un sous répertoire. Comme ça les usages de l’OS dans le ré
pertoire utilisateur ne sont pas ralentis par le montage NFS et les données restent accessibles.</div><div class=""><br class=""></div><div class="">Même si on reste dans le schéma de démarrer les postes avec un disque iSCSI (Boot on SAN) contenant l�
��OS, ce qui est écrit au dessus reste valable vis-à-vis des accès NFS.</div><div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Le 24 févr. 2024 à 23:23, BERTRAND Joël <<a href="mailto:joel.bertrand@
systella.fr" class="">
[email protected]</a>> a écrit :</div><br class="Apple-interchange-newline"><div class=""><div class="content-isolator__container" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style:
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Basile
Starynkevitch a écrit :<br class=""><blockquote type="cite" class=""><br class="">On 2/23/24 12:02, Erwann Le Bras wrote:<br class=""><blockquote type="cite" class=""><br class="">Bonjour<br class=""><br class="">Peut-être faire des essais avec
SSHFS? le $HOME des utilisateurs<br class="">serait monté sur chaque client au boot.<br class=""><br class="">Mais je ne sais pas si c'est plus efficace que NFS.<br class=""><br class=""></blockquote><br class="">J'aurais tendance à imaginer que c'est
moins efficace que NFS, qui est<br class="">de toute façon lent (car Ethernet est beaucoup plus lent que par exemple<br class="">une liaison SATA à un disque local, même rotatif).<br class=""><br class="">NFS (à l'époque lointaine où je l'avais
utilisé) ne crypte pas les<br class="">données. SSHFS semble les crypter.<br class=""><br class="">Autrefois (avant 2000) j'avais même utilisé des Sun4/110 dont le swap<br class="">était une partition NFS distante.<br class=""><br class="">Librement<
br class=""><br class=""></blockquote><br class=""><span class="Apple-tab-span" style="white-space: pre;"> </span>Bonsoir,<br class=""><br class=""><span class="Apple-tab-span" style="white-space: pre;"> </span>J'ai un réseau complet et hétérogène
avec NIS+NFS.<br class=""></div></div></blockquote><div><br class=""></div><div>Je ne comprends pas bien ce mélange NIS est une base de services comme LDAP, NFS un système de partage de fichiers.</div><br class=""><blockquote type="cite" class=""><div
class=""><div class="content-isolator__container" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent:
0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br class=""><span class="Apple-tab-span" style="white-space: pre;"> </span>Un gros serveur sous NetBSD et toutes les stations sont
diskless et<br class="">bootent sur le réseau. Les disques sont en NFS et les swaps en iSCSI.<br class=""></div></div></blockquote><div><br class=""></div><div>Si je comprends bien tu mélange sur un même réseau la 2 technologies iSCSI qui utilise le
mode « block » et Ethernet qui utilise le réseau en mode caractères.</div><div>Ce n’est pa très bon. </div><div>L’un, iSCSI, serait plus opérationnel avec des trames « Jumbo » (9000 Oc) pour minimiser le découpage
des blocks. L’autre, Ethernet, fonctionne mieux avec des trames de 1500 Oc. Et il n’est pas raisonnable de mixer les 2 sur un même commutateur.</div><div>L’un, iSCSI, travaille en SAN c’est à dire directement sur un système de fichiers via ré
seau. L’autre, NFS, réclame un service de niveau haut fourni par un serveur (NAS).</div><br class=""><blockquote type="cite" class=""><div class=""><div class="content-isolator__container" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular;
font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-
decoration: none;">Ça fonctionne parfaitement bien (ça rame lorsqu'il y a de toutes petites<br class="">écritures en rafale en raison du protocole réseau TCP, mais l'immense<br class="">majorité du temps, ça fonctionne bien).<br class=""></div></
</blockquote><div><br class=""></div><div>L’explication est juste au dessus.</div><br class=""><blockquote type="cite" class=""><div class=""><div class="content-isolator__container" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular;
font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-
decoration: none;"><br class=""><span class="Apple-tab-span" style="white-space: pre;"> </span>Le serveur est relié à un switch Cisco au travers de deux liens<br class="">ethernet aggrégés, le reste est en 1 Gbps classique. La qualité du<br class="">
switch est primordiale. Passer d'un TPLink à un Cisco m'a changé la vie.<br class=""></div></div></blockquote><div><br class=""></div><div>Vrai, il n’était pas vraiment nécessaire de passer à un switch Cisco (cher) mais c’est vrai.</div><div>Un
discriminant est de choisir un commutateur managable.</div><br class=""><blockquote type="cite" class=""><div class=""><div class="content-isolator__container" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style:
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br class=""><span
class="Apple-tab-span" style="white-space: pre;"> </span>Le goulot d'étranglement n'est pas le réseau, mais le système de<br class="">fichier sur les disques exportés. J'ai fait la bêtise d'utiliser FFSv2<br class="">sur lequel il n'est pas possible
de mettre un cache. Lorsque j'aurai le<br class="">temps, je remplacerai cela par un ZFS+cache.<br class=""></div></div></blockquote><div><br class=""></div><div>On en revient au montage par block d’un système de fichiers via un SAN.</div><br class="">
<blockquote type="cite" class=""><div class=""><div class="content-isolator__container" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br class=""><span class="Apple-tab-span" style="white-space: pre;"> </span>NFS à partir
de la version 4 chiffre les données (mais n'est pas<br class="">interopérable pour l'instant avec NetBSD, donc je n'ai pas testé).<br class=""></div></div></blockquote><div><br class=""></div><div>Effectivement</div><br class=""><blockquote type="cite"
class=""><div class=""><div class="content-isolator__container" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br class=""><span class="Apple-tab-span" style="white-space: pre;"> </span>Bien cordialement,<br class=""><br class=""
<span class="Apple-tab-span" style="white-space: pre;"> </span>JB</div></div></blockquote></div><br class=""><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-
wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space:
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-
spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"
class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration:
none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -
webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space:
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="margin: 0px; font-size: 10px; font-family: "Courier New";" class="">-- </div><
div style="margin: 0px; font-size: 10px; font-family: "Courier New";" class=""><div style="margin: 0px;" class="">Pierre Malard</div><div style="margin: 0px;" class="">Responsable architectures système CDS DINAMIS/THEIA Montpellier</div><span
style="font-size: x-small;" class="">IRD - UMR Espace-Dev - UAR CPST - IR Data-Terra</span><br class=""><div style="margin: 0px;" class="">Maison de la Télédétection</div><div style="margin: 0px;" class="">500 rue Jean-François Breton</div><div style=
"margin: 0px;" class="">34093 Montpellier Cx 5</div><div style="margin: 0px;" class="">France</div><div class=""><br class=""></div><div class=""><div style="margin: 0px;" class="">Tél : +33 626 89 22 68</div></div><div class=""><br class=""></div></div>
<div style="margin: 0px; font-family: Times;" class=""> «<span class="Apple-converted-space"> </span><i class="">Je n'ai jamais séparé la République des idées de justice sociale,</i></div><div style="margin: 0px; font-family: Times;"
class=""><i class=""> sans laquelle elle n'est qu'un mot<span class="Apple-converted-space"> </span></i>»</div><div style="margin: 0px; font-family: Times;" class="">
Jean Jaures - 1887</div><div style="margin: 0px; font-size: 10px; font-family: &
quot;Courier New";" class=""> |\ _,,,---,,_</div><div style="margin: 0px; font-size: 10px; font-family: "Courier New";" class=""> /,`.-'`' -. ;-;;,_</
<div style="margin: 0px; font-size: 10px; font-family: "Courier New";" class=""> |,4- ) )-,_. ,\ ( `'-'</div><div style="margin: 0px; font-size: 10px; font-family: "Courier New";" class=""> '--
-''(_/--' `-'\_) πr</div><div style="margin: 0px; font-family: Times; min-height: 14px;" class=""><br class=""></div><div style="margin: 0px; font-size: 10px; font-family: "Courier New";" class="">perl -e '$_=q#: 3|\ 5_,3-3,2_
: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'</div><div style="margin: 0px; font-family: "Courier New";" class=""><
span style="font-size: 10px;" class="">- --> Ce message n’engage que son auteur <--</span></div></div></div></div></div></div></div>
</div>
<br class=""></div></body></html> --Apple-Mail=_C3991A45-425D-42D1-B4E4-DA522588F571--
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.2
Comment: GPGTools -
http://gpgtools.org
iQIzBAEBCgAdFiEE0KHTJ+AWKhmI+acm/pSWHuad/BgFAmXbCVwACgkQ/pSWHuad /BhF+w//fvYNKUfnWvBMBjXoVJiLDko3RKH6WIklKt2jqYy9fgdM2LI/bF1G1zMJ ZMu8sD3GREbcg/8Zqc/SpLQUyTJ3B7ZcxLwSJK7gHn5qXBcNWoQFbqJOI2lL5p6o aOQoXOgIgwXEBt5y7Ikolq/ykZFeOrDcj5nP3nAZrz4ECiV+fxCNZcoclKSMaK3b OOpVvte0oOAG1DgEWD11H6p0j/Ap9I7y4QRa3VLaOt9q8tS34B/sLsHDStqCF08W Ysp1pqxe6K3ZQp5UBhrmhQckDwtjKsq12sYLF0v0oMhXA/MyANXHAJ+pvCjYfqkS 7O7Yn8kSip22B+3DLMOTDI2BLYU3QBC4VTvWqnH/CQ6S87NAe353CVMn7lHHVG4c Jovcts6CpgpdCPAWHTZZsbAi0t7h/y5/7GcG2n+UeBLci6tS2OR9gC2QeJPOiUgr x5bQUJ98OwTfljygwcWAC/1M+kut2kywHO944gO/LSUZweP4HzDXs8+wcYfFLEVb TvTMsxqku7mEIcdfktQuJO1CalwSGjsCg3QIR0RWPKMwTYRMP6pTGifCGXoYUiVu /2GBFP/mZnxkMmml9oq9xhlhvSRYknM0NPQQWV9PDTecqiy/XNdXvqsywGVuAhIt lPF4hf6rFPZMwy6+tRXIKiEmO7mgYcYYgiMSAFdyej5skMesSr8=
=cui5
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)