par
olivierg » 03 mai 2011, 16:55
bonjour,
merci pour ta réponse rapide
et malheureusement non, un serveur peut prendre 1, 2, 4, etc.. U
le même serveur peut prendre plusieurs U
par exemple :
serveur 1 - U01 à U04 (il prend les 4 premiers U)
serveur 2 - U05 à U05 (lui ne fait qu'1 seul U)
serveur 3 - U06 à U07 (lui prend 2 U)
etc.. jusqu'à 42 (sachant qu'il y a également des emplacements libres à gérer)
voilà mon état actuel des choses
par exemple, je lance une requette sur tous les serveurs du rack "Y", ça me donne la même chose que ci-dessus (par exemple 4 serveurs, de 4-6u, 12-14, 31-34, et 36-36, tout le reste dans ce rack est de l'espace libre)
pour rentrer plus en détails, j'ai une base "serveurs" avec plein de champs comme :
nom, ip, dns, etat du ping, rack, etc.. et j'ai donc rajouté un champ "emplacement dans le rack" ou je cherche une méthode correcte justement pour définir son emplacement (ça peut être UxxUxx comme n'importe quelle autre, tant que ça reste logique).
mais ce n'est peut-être pas la bonne solution de schéma BDD en effet, peut-être y-at'il un autre moyen de faire mieux.. je vais relire ton message en détail, quoi qu'il en soit, je dois gérer différentes choses (dont ces emplacements pouvant prendre plusieurs U, c'est d'ailleurs le cas dans 80% des cas, mes serveurs prennent entre 2 et 4 U)
ps : ma "seconde méthode" *sale* dont je parlais consistait justement à la limite à créer des tables des racks directement dans la base de données (je sais pas trop sous quel schéma mais bref, ça reste à voir, mais un peu comme ce que tu explique, avec U01, U02, U03 etc.), et modifier mon code PHP pour updater directement cette table de rack lorsqu'une entrée est ajoutée/modifiée/retirée sur le panneau d'administration. mais j'aurais préférer générer ces schémas "à la volée" en PHP comme je souhaite le faire actuellement, simplement en récupérant les variables UxxUxx et en remplissant mon tableau html à l'aide des infos de ces variables, je trouve cela plus propre.. (mais plus complexe pour moi qui ne connait rien aux variables tableau php :p)
bonjour,
merci pour ta réponse rapide
et malheureusement non, un serveur peut prendre 1, 2, 4, etc.. U
le même serveur peut prendre plusieurs U
par exemple :
serveur 1 - U01 à U04 (il prend les 4 premiers U)
serveur 2 - U05 à U05 (lui ne fait qu'1 seul U)
serveur 3 - U06 à U07 (lui prend 2 U)
etc.. jusqu'à 42 (sachant qu'il y a également des emplacements libres à gérer)
voilà mon état actuel des choses
par exemple, je lance une requette sur tous les serveurs du rack "Y", ça me donne la même chose que ci-dessus (par exemple 4 serveurs, de 4-6u, 12-14, 31-34, et 36-36, tout le reste dans ce rack est de l'espace libre)
pour rentrer plus en détails, j'ai une base "serveurs" avec plein de champs comme :
nom, ip, dns, etat du ping, rack, etc.. et j'ai donc rajouté un champ "emplacement dans le rack" ou je cherche une méthode correcte justement pour définir son emplacement (ça peut être UxxUxx comme n'importe quelle autre, tant que ça reste logique).
mais ce n'est peut-être pas la bonne solution de schéma BDD en effet, peut-être y-at'il un autre moyen de faire mieux.. je vais relire ton message en détail, quoi qu'il en soit, je dois gérer différentes choses (dont ces emplacements pouvant prendre plusieurs U, c'est d'ailleurs le cas dans 80% des cas, mes serveurs prennent entre 2 et 4 U)
ps : ma "seconde méthode" *sale* dont je parlais consistait justement à la limite à créer des tables des racks directement dans la base de données (je sais pas trop sous quel schéma mais bref, ça reste à voir, mais un peu comme ce que tu explique, avec U01, U02, U03 etc.), et modifier mon code PHP pour updater directement cette table de rack lorsqu'une entrée est ajoutée/modifiée/retirée sur le panneau d'administration. mais j'aurais préférer générer ces schémas "à la volée" en PHP comme je souhaite le faire actuellement, simplement en récupérant les variables UxxUxx et en remplissant mon tableau html à l'aide des infos de ces variables, je trouve cela plus propre.. (mais plus complexe pour moi qui ne connait rien aux variables tableau php :p)