{"id":163,"date":"2014-11-29T19:44:40","date_gmt":"2014-11-29T19:44:40","guid":{"rendered":"http:\/\/www.chezpiotr.com\/wordpress\/?p=163"},"modified":"2017-02-04T15:22:10","modified_gmt":"2017-02-04T15:22:10","slug":"2014-analyse-de-dysfonctionnement-reseau-du-progiciel-en-environnement-windows-2008","status":"publish","type":"post","link":"http:\/\/www.chezpiotr.com\/wordpress\/experiences\/2014-analyse-de-dysfonctionnement-reseau-du-progiciel-en-environnement-windows-2008\/","title":{"rendered":"2014 : Analyse de dysfonctionnement r\u00e9seau du progiciel en environnement Windows 2008"},"content":{"rendered":"<h2>Expert Technique et fonctionnel <strong>chez\u00a0<\/strong>BNPParibas Assurance<\/h2>\n<div class=\"storyUnit\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-193 alignleft\" src=\"http:\/\/www.chezpiotr.com\/wordpress\/wp-content\/uploads\/2016\/01\/BNP-PARIBAS.png\" alt=\"\" width=\"80\" height=\"80\" \/>Analyse approfondie d&rsquo;un dysfonctionnement en environnement de pr\u00e9-production lors du d\u00e9ploiement d&rsquo;une migration du SI sous Windows 2008\/IIS 7.5.<\/p>\n<\/div>\n<p><!--more--><\/p>\n<h2>contexte<\/h2>\n<p>Le progiciel de gestion de pr\u00e9voyance doit \u00eatre migr\u00e9 vers des environnement Windows 2008\/IIS 7.5. Les tests en int\u00e9gration et recette technique n&rsquo;ont r\u00e9v\u00e9l\u00e9s aucun blocage. Toutefois dans l&rsquo;architecture r\u00e9seau de production, des d\u00e9connexions intempestives emp\u00eache le bon fonctionnement et le planning de d\u00e9ploiement. De multiples intervenants experts<\/p>\n<p>(r\u00e9seau, s\u00e9curit\u00e9, syst\u00e8me, applicatif). Mon aide est demand\u00e9 pour participer aux investigations du fait de mes connaissances du progiciel mais aussi simultan\u00e9ment dans les divers domaines des experts.<\/p>\n<h2>Actions<\/h2>\n<ul>\n<li>Elaboration et\u00a0mise en place mod\u00e8le alternatifs de d\u00e9ploiement de l&rsquo;application\u00a0en vue de cibler le composant en causes.<\/li>\n<li>Orientation dans les monitorings\/actions \u00e0 mettre en place pour analyser le comportement cot\u00e9s syst\u00e8me et r\u00e9seau.<\/li>\n<li>Mise en place de collaboration avec l&rsquo;\u00e9diteur, le support Microsoft et les intervenants internes.<\/li>\n<li>Diagnostique bas niveau (TCP cot\u00e9 r\u00e9seau, Winsock cot\u00e9 Syst\u00e8me)<\/li>\n<li>D\u00e9ploiement de la correction.<\/li>\n<\/ul>\n<h2>Fin de mission<\/h2>\n<p>Pourquoi la m\u00eame configuration, obtenue par copie pure des dossiers d&rsquo;un environnement Windows 2003\/IIS 6 vers Windows 2008 \/ IIS 7.5 entour\u00e9 de s\u00e9curit\u00e9s similaire ne fonctionne pas ? Pourquoi cette m\u00eame configuration fonctionne dans une environnement d&rsquo;int\u00e9gration ?<\/p>\n<p>Dans notre environnement s\u00e9curis\u00e9, le diagnostique n&rsquo;est pas ais\u00e9. Par un m\u00e9thode d&rsquo;\u00e9limination successive des composants mat\u00e9riel et logique (loadbalancer, pare-feu, anti-virus, machine, configuration,&#8230;) le sympt\u00f4me de base se r\u00e9v\u00e8le.<\/p>\n<p>Lors de la mise en place initiale d&rsquo;un connexion TCP ;l&rsquo;interface r\u00e9seau d&rsquo;un serveur de pr\u00e9sentation r\u00e9pond soudainement par un paquet RST car le socket est probablement ferm\u00e9 quelque part entre la dll ISAPI et les composant TCP du syst\u00e8me, en passant par le module ISAPI.<\/p>\n<p>2 mois \u00e0 explorer les recoins de la m\u00e9canique d&rsquo;une communication entre 2 composant r\u00e9seau distant, g\u00e9n\u00e9rer et creuser des Mo octets de traces et tomber sur une configuration de timeout cot\u00e9 applicatif. Configuration cot\u00e9 applicatif ? Ce n&rsquo;est pas une simple copie ? En environnement s\u00e9curis\u00e9, les t\u00e2ches sont tr\u00e8s fragment\u00e9, les machine redond\u00e9es et apparament les fichiers sources provenaient de la seules des 7 configurations corrompues.<\/p>\n<p>L&rsquo;ironie : le probl\u00e8me de copie \u00e9voqu\u00e9 tr\u00e8s t\u00f4t a \u00e9t\u00e9 \u00e9cart\u00e9 en reproduisant cette op\u00e9ration&#8230;avec donc des sources corrompues.<\/p>\n<p>Probl\u00e8me &#8211; techniquement tr\u00e8s formateur &#8211; est r\u00e9solu, le d\u00e9ploiement reprend sa route avec des points de contr\u00f4le plus \u00e9toff\u00e9 dans les proc\u00e9dure de d\u00e9ploiement.<\/p>\n<h2>Des chiffres<\/h2>\n<ul>\n<li>2 mois d&rsquo;investigation dans une architecture s\u00e9curis\u00e9e.<\/li>\n<li>pr\u00e8s de 10 intervenant experts sur 6 domaines (Windows 2008, IIS 7.5, Wynsure, piles\u00a0r\u00e9seau, Architecture r\u00e9seau, developpement C#)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Expert Technique et fonctionnel chez\u00a0BNPParibas Assurance Analyse approfondie d&rsquo;un dysfonctionnement en environnement de pr\u00e9-production lors du d\u00e9ploiement d&rsquo;une migration du SI sous Windows 2008\/IIS 7.5.<\/p>\n","protected":false},"author":1,"featured_media":331,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[24,5],"tags":[20,10,11],"_links":{"self":[{"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/posts\/163"}],"collection":[{"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/comments?post=163"}],"version-history":[{"count":2,"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/posts\/163\/revisions"}],"predecessor-version":[{"id":196,"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/posts\/163\/revisions\/196"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/media\/331"}],"wp:attachment":[{"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/media?parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/categories?post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.chezpiotr.com\/wordpress\/wp-json\/wp\/v2\/tags?post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}