Brevet FR3046264A1 (20170630)
REVENDICATIONS1. Procédé de configuration d'un système d'exploitation sur un noeud de calcul (1) d'un groupe de plusieurs noeuds de calcul dans un réseau comprenant aussi un serveur central (4), comprenant : une transmission (7), d'un (1) des noeuds de calcul dudit groupe vers le serveur central (4), de données d'authentification (2) spécifiques audit noeud de calcul (1), une transmission (8, 9), du serveur central (4) vers ledit noeud de calcul (1), de données de configuration spécifiques (5) audit noeud de calcul (1), un stockage, au niveau dudit noeud de calcul (1), desdites données de configuration spécifiques (5), une mise en place d'un accès, vers le serveur central (4) par ledit noeud de calcul (1), à des données du système d'exploitation communes (6) à tous les noeuds de calcul dudit groupe et stockées au niveau du serveur central (4), un démarrage dudit noeud de calcul (1) sur un système d'exploitation qui est spécifique audit noeud de calcul (1) et qui comprend d'une part lesdites données de configuration spécifiques (5) stockées au niveau dudit noeud de calcul (1) et d'autre part lesdites données du système d'exploitation communes (6) directement accessibles au niveau du serveur central (4) par ledit noeud de calcul (1) tout en restant stockées au niveau du serveur central (4).\n<CLM>\1\tProcédé de configuration selon la revendication 1, caractérisé en ce que lesdites données de configuration spécifiques (5) sont stockées dans une mémoire vive dudit noeud de calcul (1). 3046264 15\n<CLM>\1\tProcédé de configuration selon la revendication 2, caractérisé en ce que ledit noeud de calcul (1) ne comprend pas de mémoire non volatile permettant d'y écrire des données à stocker. 5\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que, lors dudit démarrage et/ou après ledit démarrage, en cas de besoin particulier, pour ledit noeud de calcul (1) les données de configuration spécifiques (5) correspondant à ce besoin particulier prévalent sur les données du système d'exploitation 10 communes (6) correspondant à ce besoin particulier lorsque lesdites données de configuration spécifiques (5) existent.\n<CLM>\1\tProcédé de configuration selon la revendication 4, caractérisé en ce que, lors dudit démarrage et/ou après ledit démarrage, en cas de besoin 15 particulier, ledit noeud de calcul (1), d'abord lit localement les données de configuration spécifiques (5) correspondant à ce besoin particulier lorsque lesdites données de configuration spécifiques (5) existent, ensuite accède au serveur central (4) pour y lire les données du système d'exploitation communes (6) correspondant à ce besoin particulier 20 lorsque lesdites données de configuration spécifiques (5) n'existent pas.\n<CLM>\1\tProcédé de configuration selon la revendication 5, caractérisé en ce que, lors dudit démarrage et/ou après ledit démarrage, en cas de besoin particulier, ledit noeud de calcul (1), enfin stocke localement au moins 25 temporairement lesdites données du système d'exploitation communes (6) lues.\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que les noeuds de calcul n'ont en moyenne 30 pas besoin de lire plus de 20% des données du système d'exploitation 3046264 16 communes (6) lors de leur démarrage, de préférence pas besoin d'en lire plus de 10%, encore plus de préférence pas besoin d'en lire plus de 5%.\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications 5 précédentes, caractérisé en ce que ledit procédé de configuration est déroulé à chaque nouvelle mise sous tension dudit noeud de calcul (1).\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que ledit procédé de configuration est 10 déroulé à chaque nouvelle tâche démarrée par ledit noeud de calcul (1).\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que les données de configuration spécifiques (5) comprennent également des données supplémentaires 15 d'authentification qui permettent au noeud de calcul (1) de s'authentifier dans le réseau auprès de chaque service du réseau que ledit noeud de calcul (1) a besoin d'utiliser, de préférence sous la forme d'une clé d'authentification distincte par service. 20 11 Procédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que les données d'authentification (2) sont un certificat identifiant matériellement la machine constituant ledit noeud de calcul (1). 25\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend une transmission (8), du serveur central (4) vers ledit noeud de calcul (1), d'un noyau de système d'exploitation et d'un système de mise en oeuvre de ce noyau de système d' exploitation. 30 3046264 17\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que toutes les données de configuration spécifiques (5) et/ou toutes les données du système d'exploitation communes (6) sont stockées dans la mémoire cache du serveur central 5 (4).\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que tous les noeuds de calcul (1) dudit groupe sont configurés en utilisant le même serveur central (4). 10\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que le déroulement dudit procédé de configuration est entièrement automatique. 15\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications précédentes, caractérisé en ce que ledit groupe de noeuds de calcul (1) comprend tous les noeuds de calcul du réseau.\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications 20 précédentes, caractérisé en ce que ledit groupe de noeuds de calcul (1) comprend au moins 100 noeuds de calcul, de préférence au moins 1000 noeuds de calcul.\n<CLM>\1\tProcédé de configuration selon l'une quelconque des revendications 25 précédentes, caractérisé en ce que ledit système d'exploitation est un système racine sous Unix ou sous Linux.\n<CLM>\1\tProcédé de configuration, sur un noeud de calcul (1) d'un groupe de plusieurs noeuds de calcul dans un réseau comprenant aussi un serveur 30 central (4), d'un système exploitation qui est spécifique audit noeud de calcul (1) et qui comprend d'une part des données de configuration 3046264 18 spécifiques (5) obtenues (8,\n<CLM>\1\tdu serveur central (4) et stockées au niveau dudit noeud de calcul (1) et d'autre part des données du système d'exploitation qui sont communes (6) à tous les noeuds de calcul dudit groupe et qui restent stockées au niveau du serveur central (4). 5\n<CLM>\1\tProcédé de configuration selon la revendication 19, caractérisé en ce que lesdites données de configuration spécifiques (5) sont stockées dans une mémoire vive dudit noeud de calcul (1) et en ce que lesdites données du système d'exploitation communes (6) restent stockées dans une 10 mémoire non volatile du serveur central (4) sans être toutes stockées au niveau dudit noeud de calcul (1).\n<CLM>\1\tRéseau comprenant, au moins un serveur central (4), un groupe de plusieurs noeuds de calcul (1), ledit serveur central (4) et lesdits noeuds 15 de calcul (1) étant structurés et programmés et reliés entre eux de manière à dérouler le procédé de configuration selon l'une quelconque des revendications précédentes.\n<CLM>\1\tProcédé de configuration d'un système d'exploitation sur un client léger 20 (1) d'un groupe de plusieurs clients légers dans un réseau comprenant aussi un serveur central (4), comprenant : une transmission (7), d'un (1) des clients légers dudit groupe vers le serveur central (4), de données d'authentification (2) spécifiques audit client léger (1), 25 une transmission (8, 9), du serveur central (4) vers ledit client léger (1), de données de configuration spécifiques (5) audit client léger (1), un stockage, au niveau dudit client léger (1), desdites données de configuration spécifiques (5), 30 une mise en place d'un accès, vers le serveur central (4) par ledit client léger (1), à des données du système d'exploitation 3046264 19 communes (6) à tous les clients légers dudit groupe et stockées au niveau du serveur central (4), un démarrage dudit client léger (1) sur un système exploitation qui est spécifique audit client léger (1) et qui comprend d'une part 5 lesdites données de configuration spécifiques (5) stockées au niveau dudit client léger (1) et d'autre part lesdites données du système d'exploitation communes (6) directement accessibles au niveau du serveur central (4) par ledit client léger (1) tout en restant stockées au niveau du serveur central (4). 10