tag:blogger.com,1999:blog-12065195902734157062024-02-07T00:30:45.331-08:00 La connaissance, c'est partager le savoir qui nous fait grandir. sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.comBlogger186125tag:blogger.com,1999:blog-1206519590273415706.post-2437202661382362682015-02-16T06:11:00.007-08:002015-02-16T06:11:41.336-08:00Une liste de vExpert 2015 pour la communauté francophone<div dir="ltr" style="text-align: left;" trbidi="on">
<b>Voici une liste de vExpert 2015 pour la communauté francophone</b> :<br />
<br />
<ul>
<li>Alban Lecorps et Fouad <span style="color: black;"><span class="IN-widget" style="display: inline-block; line-height: 1; vertical-align: baseline;"><span style="display: inline-block ! important; margin: 0px ! important; padding: 0px ! important; text-indent: 0px ! important; vertical-align: baseline ! important;"><span class="li-connect-widget" id="li_ui_li_gen_1424095853470_0"><a class="li-connect-link" href="https://www.blogger.com/null"><span class="li-connect-text" id="li_ui_li_gen_1424095853470_0-text"> El Akkad</span></a></span></span><span class="IN-noshadow" style="display: inline-block ! important; font-size: 1px ! important; margin: 0px ! important; padding: 0px ! important; text-indent: 0px ! important; vertical-align: baseline ! important;"></span></span></span> (VroomBlog) <a href="http://vroomblog.com/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://vroomblog.com/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/AlbanLecorps"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Alexandre Arrive-Cornec (Virtual-SDDC) <a href="http://www.virtual-sddc.ovh/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.virtual-sddc.ovh/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/aArriveCornec"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Boris Alexis (G-Virtu) <a href="http://www.g-virtu.net/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.g-virtu.net/?feed=rss2"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="https://twitter.com/balexis971"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Cédric Megroz (VirtualementVotre) <a href="http://www.megroz.net/blog/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.virtualementvotre.ch/blog/?feed=rss2"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/cmegroz"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Christophe Jauffret <a href="http://www.twitter.com/tuxtof"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Emmanuel Bernard (veemanuel) <a href="http://veemanuel.wordpress.com/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://veemanuel.wordpress.com/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/veemanuel"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Erik Bussink (Bussink.CH) <a href="http://www.bussink.ch/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.bussink.ch/?feed=rss2"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/ErikBussink"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Eric Fourn <a href="http://www.twitter.com/efourn"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Eric Monjoin (My-Virt) <a href="http://my-virt.alfadir.net/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://my-virt.alfadir.net/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://twitter.com/emonjoin"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a> <a href="http://www.vmug.fr/"><img alt="" height="16" src="http://i1.wp.com/www.vmnerds.fr/wp-content/uploads/2011/07/vmug_icon.jpg?resize=16%2C16" title="VMware User Group France" width="16" /></a></li>
<li>Fabrice Colas (V-Desktop) <a href="http://www.v-desktop.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.v-desktop.fr/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/ColasFabrice"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Florian Casse (florian-casse.fr) <a href="http://florian-casse.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://florian-casse.fr/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/florian_casse"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Fouad El Akaad (VroomBlog) <a href="http://vroomblog.com/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://vroomblog.com/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/vroomblog"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Frédéric Martin (VMdude.fr) <a href="http://www.vmdude.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.vmdude.fr/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/vmdude_fr"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a> <a href="http://www.vmug.fr/"><img alt="" height="16" src="http://i1.wp.com/www.vmnerds.fr/wp-content/uploads/2011/07/vmug_icon.jpg?resize=16%2C16" title="VMware User Group France" width="16" /></a></li>
<li>Friedrich Eva (Kanap.net) <a href="http://www.kanap.net/"><img alt="" class="alignnone" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.kanap.net/fr/feed/"><img alt="" class="alignnone" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a></li>
<li>Ilann Valet <a href="http://twitter.com/ivalet"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a> <a href="http://www.vmug.fr/"><img alt="" height="16" src="http://i1.wp.com/www.vmnerds.fr/wp-content/uploads/2011/07/vmug_icon.jpg?resize=16%2C16" title="VMware User Group France" width="16" /></a></li>
<li>Johan Gonzalez</li>
<li>Julien Mousqueton (JulienMousqueton.fr & VMUG.fr) <a href="http://www.julienmousqueton.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.julienmousqueton.fr/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/JMousqueton"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a> <a href="http://www.vmug.fr/"><img alt="" height="16" src="http://i1.wp.com/www.vmnerds.fr/wp-content/uploads/2011/07/vmug_icon.jpg?resize=16%2C16" title="VMware User Group France" width="16" /></a></li>
<li>Julien Varela (vThink) <a href="http://vthink.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://vthink.fr/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/vthink_fr"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Noham Nedyouni (MyVMworld.fr) <a href="http://myvmworld.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://myvmworld.fr/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/Noham_m"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Olivier Parcollet (DS45 & VMUG.fr) <a href="http://ds45.blogspot.com/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://ds45.blogspot.com/feeds/posts/default"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/DS_45"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a> <a href="http://www.vmug.fr/"><img alt="" height="16" src="http://i1.wp.com/www.vmnerds.fr/wp-content/uploads/2011/07/vmug_icon.jpg?resize=16%2C16" title="VMware User Group France" width="16" /></a></li>
<li>Raphael Schitz (Hypervisor.fr) <a href="http://www.hypervisor.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.hypervisor.fr/?feed=rss2"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://twitter.com/hypervisor_fr"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Romain Decker (CloudManiac) <a href="http://cloudmaniac.net/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://feeds.feedburner.com/cloudmaniac"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://twitter.com/woueb"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Stephane Grimbuhler (VirtualGeekCH) <a href="http://www.virtualgeek.ch/blog/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://feeds.feedburner.com/virtualgeek/znPk"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://twitter.com/sgrimbuhler"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Sylvain Huguet <a href="http://twitter.com/vshuguet"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a> <a href="http://www.vmug.fr/"><img alt="" height="16" src="http://i1.wp.com/www.vmnerds.fr/wp-content/uploads/2011/07/vmug_icon.jpg?resize=16%2C16" title="VMware User Group France" width="16" /></a></li>
<li>Valentin Pourchet (VPourchet) <a href="http://vpourchet.wordpress.com/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://vpourchet.wordpress.com/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/vpourchet"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>Vladan Seget (Vladan.fr) <a href="http://www.vladan.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.vladan.fr/rss"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://twitter.com/vladan"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
<li>J Brison (VMnerds.fr) <a href="http://www.vmnerds.fr/"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/wordpress_icon1.png?resize=16%2C16" title="Blog" width="16" /></a> <a href="http://www.vmnerds.fr/feed/"><img alt="" height="16" src="http://i1.wp.com/vmnerds.fr/wp-content/uploads/2011/07/RSS_icon2.gif?resize=16%2C16" title="RSS" width="16" /></a> <a href="http://www.twitter.com/J_Brison"><img alt="" height="16" src="http://i2.wp.com/vmnerds.fr/wp-content/uploads/2011/07/twitter_icon2.png?resize=16%2C16" title="Twitter" width="16" /></a></li>
</ul>
</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-41637739799841842552014-11-20T01:20:00.002-08:002014-11-20T01:20:45.068-08:00OpenStack: une avancée considérable en peu de temps. <div dir="ltr" style="text-align: left;" trbidi="on">
OpenStack c’est tout d’abord un projet Open Source démarré en été 2010 par l’hébergeur Rackspace et la NASA. <br /><br />Rackspace avait travaillé sur le projet de stockage qui a donné lieu au projet Swift , et la NASA avait contribué à un projet de contrôleur de serveur qui a pris par la suite le nom de Nova.<br /><br />En 2012 la fondation OpenStack est créée, en tant qu’entité indépendante, afin de promouvoir le développement, la distribution et l’adoption de la plateforme OpenStack.<br /><br />A ce jour on compte 16.999 membres appartenant à 145 pays et représentant 430 entreprises qui supporte l’initiative OpenStack. Plus de 20 millions de lignes de code ont été écrites.<br />
<br />
<b>Quel est le rôle d’ OpenStack ?</b><br /><br /> Pour dire les choses simplement OpenStack est un logiciel open source destiné à créer des clouds privés et publics. Il est développé par un nombre de contributeurs très variés agissant à titre individuels ou au nom de leurs entreprises.<br /><br />Le logiciel OpenStack permet de contrôler un pool important de ressources d’un Datacenter (serveurs, stockage et réseau) par l’intermédiaire d’un tableau de bord ou d‘une API OpenStack.<br /><br />Si à l’origine OpenStack comportait deux composants (Swift et Nova) avec la version Juno on en compte 11 dans la version Juno.<br /><br />Les composants d’OpenStack compris dans la dernière version.<br /><br /> Les différentes composantes logicielles d’OpenStack jouent chacune leur rôle dans l’ensemble OpenStack avec en particulier un focus sur le « multi-tenant » et la « scalabilité » pour les ressources à la demande. Trois projets concernent à proprement parlé les ressources (Nova, Swift et Neutron), un projet constitue le tabeau de bord (Horizon) et le reste des projets offre des services partagés.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYM_ihwJs_q-UOUJeh4MtLxA6499eslRQhZ4qPitksjRLJGd6Ta9CrCCnIa1IBqZ7CMNOQ9xt9BiHN2gy6JD4pfRY-JTKIqIYS6Tgv5st4Hl76rB1s3hYuiugLx4CyuX5WBzYTgdbnQ04/s1600/OpenStack-Overview-500x217.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYM_ihwJs_q-UOUJeh4MtLxA6499eslRQhZ4qPitksjRLJGd6Ta9CrCCnIa1IBqZ7CMNOQ9xt9BiHN2gy6JD4pfRY-JTKIqIYS6Tgv5st4Hl76rB1s3hYuiugLx4CyuX5WBzYTgdbnQ04/s1600/OpenStack-Overview-500x217.jpg" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Les 11 composants d’OpenStack version Juno :<br />
<ul>
<li><strong>Nova</strong> – <a href="http://www.openstack.org/software/openstack-compute/">OpenStack Compute</a>
: Contrôleur qui regroupe les ressources physiques de traitements (CPU,
memoire, etc). Nova fournit les API’s pour controler la planification à
la demande des instances de traitements (par exemple des machines
virtuelles) sur des technologies de virtualisation, du bare metal ou
bien encore des technologies de containers.</li>
<li><strong>Swift</strong> – <a href="http://www.openstack.org/software/openstack-storage/">OpenStack Object Storage</a> : permet un stockage objet redondant et évolutif s’appuyant sur des clusters de serveurs standards.</li>
<li><strong>Cinder</strong> – <a href="http://www.openstack.org/software/openstack-storage/">OpenStack Block Storage</a> :
offre des services de stockage persistant au niveau block, pour les
instances de traitement OpenSatck, utilisant une variété de technologies
de stockage par block.</li>
<li><strong>Glance</strong> – <a href="http://www.openstack.org/software/openstack-shared-services/">OpenStack Image Service</a> :
permet la découverte, l’enregistrement et la fourniture de services
pour les images disques et serveurs sous différents formats.</li>
<li> <strong>Neutron</strong> – <a href="http://www.openstack.org/software/openstack-networking/">OpenStack Networking</a>: API
pour administrer les réseaux et les addresses IP utilisées par les
instances de traitements. L’API s’appuie sur différentes technologies
traditionnelles. Elle permet des services de couches hautes comme
VPN-as-a-Service, Firewall-as-a-Service, et Loadbalancing-as-a-Service.</li>
<li><strong>Keystone</strong> – <a href="http://www.openstack.org/software/openstack-shared-services/">OpenStack Identity Service</a> :
Annuaire utilisateurs central, catalogue de services et la correlation
des utilisateurs avec leurs droits d‘accès en utilisant par exemple LDAP
ou Active Directory.</li>
<li><strong>Horizon</strong> – <a href="http://www.openstack.org/software/openstack-dashboard/">OpenStack Dashboard</a>:
Interface graphique pour les tenats et les administrateurs du Cloud. Il
fournit une interface simple basée sur un navigateur pour les
opérations quotidiennes telles que le provisionnement des instances et
des réseaux ou pour verifier l’utilisation des ressources.</li>
<li><strong>Ceilometer </strong>- <a href="http://docs.openstack.org/developer/ceilometer/">OpenStack Telemetry</a> :
service qui aggrège les données d’utilisation et de performances sur
l’ensemble des services déployés dans un cloud OpenStack. On dispose
également de toutes les mesures nécessaires pour la facturation.</li>
<li><strong>Heat</strong> – <a href="http://docs.openstack.org/developer/heat/">OpenStack Orchestration</a> :
programme basé sur des templates qui permet aux développeurs
d’applications d’orchestrer et d’automatiser le déploiement de
ressources d’infrastructure dans un cloud OpenStack.</li>
<li><strong>Trove </strong>- <a href="http://docs.openstack.org/developer/trove/">OpenStack Database Service</a> :
offre du provisionnement à la demande de bases de données
relationnelles sans s’encombrer de tâches administratives complexes.</li>
<li><strong>Sahara </strong>- <a href="http://docs.openstack.org/developer/sahara/">OpenStack Data Processing</a> : fournit du provisionnement à la demande et de l’évolution élastique de clusters Hadoop. .</li>
</ul>
<strong>OpenStack : de nombreux autres projets liés à OpenStack au travers de StackForge</strong><br />
En plus de ces 11 projets il y a beaucoup d’autres projets qui
gravitent dans l’écosystème OpenStack. La majorité de ces autres projets
peuvent être trouvé dans <a href="http://ci.openstack.org/stackforge.html">StackForge</a>.
StackForge joue un role important dans la communauté OpenStack en
fournissant un forum pour les projets relatifs à OpenStack. On peut
ainsi collaborer et utiliser les mêmes outils de développement que ceux
utiliser dans les projets directement intégrés à OpenStack.<br />
On va trouver dans les projets StackForge :<br />
<ul>
<li>des services en phase d’incubation (service de partage de fichiers <a href="https://wiki.openstack.org/wiki/Manila">Manilla</a> ou projet de services DNS <a href="https://wiki.openstack.org/wiki/Designate/Incubation_Application">Designate</a>)</li>
<li>des projets de gestion d’installation et de configuration ( projets <a href="https://wiki.openstack.org/wiki/Puppet-openstack">Puppet</a> et <a href="https://wiki.openstack.org/wiki/Chef/GettingStarted">Chef</a> OpenStack )</li>
<li>Le support d’APIs additionnels (projets d’API <a href="https://github.com/stackforge/gce-api">GCE</a> et <a href="https://github.com/stackforge/ec2-api">EC2</a> )</li>
<li>Des outils de benchmarking et de tests (<a href="https://github.com/stackforge/rally">Rally</a> et <a href="https://github.com/stackforge/cloudcafe">CloudCafe</a>)</li>
</ul>
Ceci n’est qu’un aperçu des projets StackForge et la liste complète peut être trouvée sur , <a href="https://github.com/stackforge">StackForge mirror on GitHub</a>.<br />
Comme on le voit OpenStack est une initiative ambitieuse qui draine
directement ou indirectement un nombre important de projets visant à
couvrir tous les aspects du Cloud.<br />
<strong>Des acteurs qui préparent leurs offres autour d’OpenStack.</strong><br />
Pour couronner le tout de nombreuses sociétés commencent, ou s’apprêtent, à proposer leurs offres OpenStack comme par exemple :<br />
<ul>
<li><strong>Red Hat</strong> avec <a href="http://www.redhat.com/en/technologies/linux-platforms/openstack-platform">Enterprise Linux OpenStack </a>Platform et l’acquisition de Enovance .</li>
<li><strong><a href="http://www.mirantis.com/">Mirantis</a></strong> avec une distribution OpenStack et des services de consulting</li>
<li><a href="http://newsroom.cisco.com/release/1489587"><strong>Cisco </strong>avec l’acquisition de Metacloud</a>, offre de Cloud privé OpenStack as a service.</li>
<li><strong>EMC</strong> avec l’achat de<a href="http://www.networkworld.com/article/2826680/cloud-computing/emc-to-buy-openstack-cloud-guru-cloudscaling.html"> Cloudscaling</a> pour construire des clouds OpenStack.</li>
<li><strong>HP</strong> avec <a href="http://www8.hp.com/us/en/cloud/hphelion-openstack-overview.html">Helion OpenStack.</a></li>
<li><strong>IBM</strong> avec une offre <a href="http://www-03.ibm.com/press/us/en/pressrelease/43892.wss">d’outils de gestion de cloud pour OpenStack</a></li>
<li><strong>Dell</strong> avec des solutions <a href="http://www.dell.com/learn/us/en/555/solutions/openstack">OpenStack private cloud </a>.</li>
</ul>
Et la liste ne s’arrête pas là..<br />
Indéniablement OpenStack est en mouvement. A suivre donc avec attention.<br />
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<br /></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com1tag:blogger.com,1999:blog-1206519590273415706.post-22522302655471201252014-11-18T07:28:00.003-08:002014-11-18T07:28:55.323-08:00Tor : 81% des utilisateurs peuvent être démasqués !<div dir="ltr" style="text-align: left;" trbidi="on">
<strong>Grâce au réseau Tor, il est possible d’être anonyme sur <a href="http://www.it-connect.fr/actualites/actu-internet/" title="internet">internet</a>
puisque l’adresse IP que l’on utilise est modifiée. Depuis des années,
des entités comme le FBI dépense des millions pour réussir à
des-anonamyser les utilisateurs de Tor.</strong><br />
D’après les
résultats d’une recherche, plus de 81% des clients Tor peuvent être
démasqués, ceci en exploitant le trafic de la technologie NetFlow, que <a href="http://www.it-connect.fr/tutoriels/complement/reseaux/cisco/" title="Cisco">Cisco</a> implémente dans ses protocoles de routage.<br />
<em>NetFlow est un protocole réseau qui collecte et surveille le trafic réseau. Il échange des données dans les flux <a href="http://www.it-connect.fr/tutoriels/complement/reseaux/" title="réseaux">réseaux</a>,
qui peuvent être des connexions TCP ou d’autres paquets IP qui partage
des caractéristiques communes, tel que les paquets UDP partage les
adresses IP source et destination, les numéros de ports, etc.</em><br />
Le professeur <strong>Sambuddho Chakravarty</strong>
a mené ses recherches pendant six ans, il a utilisé une technique dans
le but de déterminer les relais Tor. Il a modifié un serveur Tor public
sous Linux, le rendant accessible par les clients, afin de créer un
“circuit” avec des nœuds arbitraires légitimes. Ceci crée une attaque de
type man-in-the-middle. Grâce à la mesure de différents délais, il
arrive à reconstituer les nœuds appartenant à un circuit particulier.<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/toretude1.png"><img alt="toretude1" class="aligncenter size-full wp-image-13616" height="352" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/11/toretude1.png" width="481" /></a><br />
D’après son rapport PDF (<a href="https://mice.cs.columbia.edu/getTechreport.php?techreportID=1545&;format=pdf&" target="_blank">consulter le rapport </a>),
pour réaliser une analyse à grande échelle du trafic, il n’est pas
nécessaire d’avoir les ressources d’une nation… un seul AS (<em>Autonomous System</em>) pourrait contrôler plus de 39% des circuits Tor générés aléatoirement.<br />
Visiblement, beaucoup de monde s’intéresse fortement à Tor et à son fonctionnement !<br />
<a href="http://thehackernews.com/2014/11/81-of-tor-users-can-be-easily-unmasked_18.html" target="_blank">Source</a></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-44018397242167738552014-11-17T04:45:00.002-08:002014-11-17T04:46:04.970-08:00Enhanced VPC with Fex<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
eVPC requires asic-specific support, so it is currently
available only on the 5500 platforms (5548P, 5548UP, 4496UP).<br />
<br />
Whereas
before we had to make a decision between two fabric extender (fex)
topologies, VPC/full mesh fex uplinks for active/standby server
connections or single-uplink/U topologies for active/active server
connections, eVPC allows us to build one topology (VPC/full mesh) that
supports both active/standby and active/active server connections.<br />
<br />
Here's the topology we will be configuring the Nexus switches to support<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH8mSa05z9enhr0FblVorkN7age5c_9qeMtZUJXt_5asltlUJjSo31yrAK9CJesvvbHC7Jl6skGKsLdR2AjnF4JPfV9NnQvXbMkJPKByab7RtvUT7Zc6YVSEtUWxjLCO2XyD9Qnx8Mya4/s1600/fex_evpc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH8mSa05z9enhr0FblVorkN7age5c_9qeMtZUJXt_5asltlUJjSo31yrAK9CJesvvbHC7Jl6skGKsLdR2AjnF4JPfV9NnQvXbMkJPKByab7RtvUT7Zc6YVSEtUWxjLCO2XyD9Qnx8Mya4/s1600/fex_evpc.jpg" /></a></div>
<br />
VPC is somewhat sensitive to the order of operations during configuration. The order of our configuration will be as follows:<br />
1. Establish a keepalive link<br />
2. Establish the port channel between the peer switches<br />
3. Configure the VPC domain<br />
4. Configure FEX ports and add to VPC<br />
5. Configure host ports<br />
<br />
<span style="color: #0b5394;"><b>1. Establish a keepalive link:</b></span><br />
<br />
<br />
N5K-1# <br />
N5K-1# conf t<br />
Enter configuration commands, one per line. End with CNTL/Z.<br />
N5K-1(config)# int mgmt0<br />
N5K-1(config-if)# ip add 192.168.1.181/30<br />
N5K-1(config-if)# <br />
N5K-1(config-if)#<br />
<br />
<br />
N5K-2# <br />
N5K-2# conf t<br />
Enter configuration commands, one per line. End with CNTL/Z.<br />
N5K-2(config)# int mgmt0<br />
N5K-2(config-if)# ip add 192.168.1.182/30<br />
N5K-2(config-if)# <br />
N5K-2(config-if)# ping 192.168.1.181 vrf management<br />
PING 192.168.1.181 (192.168.1.181): 56 data bytes<br />
Request 0 timed out<br />
64 bytes from 192.168.1.181: icmp_seq=1 ttl=254 time=1.094 ms<br />
64 bytes from 192.168.1.181: icmp_seq=2 ttl=254 time=0.549 ms<br />
64 bytes from 192.168.1.181: icmp_seq=3 ttl=254 time=0.535 ms<br />
64 bytes from 192.168.1.181: icmp_seq=4 ttl=254 time=0.537 ms<br />
<br />
--- 192.168.1.181 ping statistics ---<br />
5 packets transmitted, 4 packets received, 20.00% packet loss<br />
round-trip min/avg/max = 0.535/0.678/1.094 ms<br />
N5K-2(config-if)# <br />
<br />
<b><span style="color: #0b5394;">2. Now let's establish the etherchannel link between the two switches:</span></b><br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# feature lacp<br />
N5K-1(config)# int e1/17-18<br />
N5K-1(config-if-range)# switchport<br />
N5K-1(config-if-range)# channel-group 1 mode active<br />
N5K-1(config-if-range)# <br />
N5K-1(config-if-range)# int po1<br />
N5K-1(config-if)# switchport mod trunk<br />
N5K-1(config-if)# spanning-tree port type network<br />
<br />
<br />
N5K-2(config-if)# <br />
N5K-2(config-if)# feature lacp<br />
N5K-2(config)# int e1/17-18<br />
N5K-2(config-if-range)# channel-group 1 mode active<br />
N5K-2(config-if-range)# int po1<br />
N5K-2(config-if)# switchport mode trunk<br />
N5K-2(config-if)# spanning-tree port type network<br />
<br />
<b><span style="color: #0b5394;">3. Configure the VPC domain:</span></b><br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# feature vpc<br />
N5K-1(config)# vpc domain 1<br />
N5K-1(config-vpc-domain)# peer-keepalive destination 192.168.1.182 source 192.168.1.181 vrf management<br />
N5K-1(config-vpc-domain)# <br />
N5K-1(config-vpc-domain)# int po1<br />
N5K-1(config-if)# vpc peer-link<br />
Please note that spanning tree port type is changed to "network" port type on vPC peer-link.<br />
This will enable spanning tree Bridge Assurance on vPC peer-link provided the STP Bridge Assurance<br />
(which is enabled by default) is not disabled.<br />
N5K-1(config-if)#<br />
<br />
<br />
N5K-2(config-if)# <br />
N5K-2(config-if)# feature vpc<br />
N5K-2(config)# vpc domain 1<br />
N5K-2(config-vpc-domain)# peer-keepalive destination 192.168.1.181 source 192.168.1.182 vrf management<br />
N5K-2(config-vpc-domain)# <br />
N5K-2(config-vpc-domain)# int po1<br />
N5K-2(config-if)# vpc peer-link<br />
Please note that spanning tree port type is changed to "network" port type on vPC peer-link.<br />
This will enable spanning tree Bridge Assurance on vPC peer-link provided the STP Bridge Assurance<br />
(which is enabled by default) is not disabled.<br />
N5K-2(config-if)#<br />
<br />
Before we move on to configuring the FEXes, let's do some verification of the trunks, port-channel, and VPC:<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh int trunk<br />
<br />
--------------------------------------------------------------------------------<br />
Port Native Status Port<br />
Vlan Channel<br />
--------------------------------------------------------------------------------<br />
Eth1/17 1 trnk-bndl Po1<br />
Eth1/18 1 trnk-bndl Po1<br />
Po1 1 trunking --<br />
<br />
--------------------------------------------------------------------------------<br />
Port Vlans Allowed on Trunk<br />
--------------------------------------------------------------------------------<br />
Eth1/17 1-3967,4048-4093<br />
Eth1/18 1-3967,4048-4093<br />
Po1 1-3967,4048-4093<br />
<br />
--------------------------------------------------------------------------------<br />
Port Vlans Err-disabled on Trunk<br />
--------------------------------------------------------------------------------<br />
Eth1/17 none<br />
Eth1/18 none<br />
Po1 none<br />
<br />
--------------------------------------------------------------------------------<br />
Port STP Forwarding<br />
--------------------------------------------------------------------------------<br />
Eth1/17 none<br />
Eth1/18 none<br />
Po1 1<br />
<br />
--------------------------------------------------------------------------------<br />
Port Vlans in spanning tree forwarding state and not pruned<br />
--------------------------------------------------------------------------------<br />
Eth1/17 --<br />
Eth1/18 --<br />
Po1 --<br />
<br />
--------------------------------------------------------------------------------<br />
Port Vlans Forwarding on FabricPath<br />
--------------------------------------------------------------------------------<br />
N5K-1(config-if)#<br />
<br />
I have no vlans assigned or vlan interfaces created so there are no vlans in forwarding state, but the trunk otherwise appears healthy..<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh port-channel summary<br />
Flags: D - Down P - Up in port-channel (members)<br />
I - Individual H - Hot-standby (LACP only)<br />
s - Suspended r - Module-removed<br />
S - Switched R - Routed<br />
U - Up (port-channel)<br />
M - Not in use. Min-links not met<br />
--------------------------------------------------------------------------------<br />
Group Port- Type Protocol Member Ports<br />
Channel<br />
--------------------------------------------------------------------------------<br />
1 Po1(SU) Eth LACP Eth1/17(P) Eth1/18(P) <br />
N5K-1(config-if)# <br />
<br />
Healthy port channel...<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh vpc<br />
Legend:<br />
(*) - local vPC is down, forwarding via vPC peer-link<br />
<br />
vPC domain id : 1 <br />
Peer status : peer adjacency formed ok <br />
vPC keep-alive status : peer is alive <br />
Configuration consistency status: success <br />
Per-vlan consistency status : success <br />
Type-2 consistency status : success <br />
vPC role : primary <br />
Number of vPCs configured : 0 <br />
Peer Gateway : Disabled<br />
Dual-active excluded VLANs : -<br />
Graceful Consistency Check : Enabled<br />
<br />
vPC Peer-link status<br />
---------------------------------------------------------------------<br />
id Port Status Active vlans <br />
-- ---- ------ --------------------------------------------------<br />
1 Po1 up 1 <br />
N5K-1(config-if)#<br />
<br />
...and a healthy VPC. It's worth noting at this point why order of operations is important. If a keepalive link is not established, the VPC will not come online. VPC can and will operate in the event a keepalive link goes down, but the first time the VPC initializes, the keepalive link is required or it will fail. You will see the following output from a "sh vpc"<br />
<br />
<br />
N5K-1# <br />
N5K-1# sh vpc<br />
Legend:<br />
(*) - local vPC is down, forwarding via vPC peer-link<br />
<br />
vPC domain id : 1 <br />
Peer status : peer link is down <br />
(peer-keepalive not operational, <br />
peer never alive) <br />
vPC keep-alive status : Suspended (Destination IP not reachable)<br />
Configuration consistency status: failed <br />
Per-vlan consistency status : success <br />
Configuration consistency reason: Consistency Check Not Performed<br />
Type-2 consistency reason : Consistency Check Not Performed<br />
vPC role : primary <br />
Number of vPCs configured : 0 <br />
Peer Gateway : Disabled<br />
Dual-active excluded VLANs : -<br />
Graceful Consistency Check : Enabled<br />
<br />
vPC Peer-link status<br />
---------------------------------------------------------------------<br />
id Port Status Active vlans <br />
-- ---- ------ --------------------------------------------------<br />
1 Po1 up - <br />
N5K-1# <br />
<br />
Compare this to the output when the VPC has been brought online successfully and we later lose the keepalive link:<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh vpc<br />
Legend:<br />
(*) - local vPC is down, forwarding via vPC peer-link<br />
<br />
vPC domain id : 1 <br />
Peer status : peer adjacency formed ok <br />
vPC keep-alive status : peer is not reachable through peer-keepalive<br />
Configuration consistency status: success <br />
Per-vlan consistency status : success <br />
Type-2 consistency status : success <br />
vPC role : primary <br />
Number of vPCs configured : 0 <br />
Peer Gateway : Disabled<br />
Dual-active excluded VLANs : -<br />
Graceful Consistency Check : Enabled<br />
<br />
vPC Peer-link status<br />
---------------------------------------------------------------------<br />
id Port Status Active vlans <br />
-- ---- ------ --------------------------------------------------<br />
1 Po1 up 1 <br />
N5K-1(config-if)#<br />
<br />
<br />
<b><span style="color: #0b5394;">4. Configure FEX ports and add to VPC</span></b><br />
<br />
Let's move on to the FEXes. We will configure two FEXes, 101 & 102. We will do 101 first. We simply add all the uplinks connected to FEX 101 on both 5Ks to the same port channel, and enable VPC. Also, I'll display the output of a "show fex" after each step so we can see how the FEX transitions through states as we configure the ports. First, lets enable the feature and see how the FEXes respond:<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh fex<br />
^<br />
% Invalid command at '^' marker.<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# <br />
N5K-1(config-if)# feature fex<br />
N5K-1(config)# sh fex<br />
FEX FEX FEX FEX <br />
Number Description State Model Serial <br />
------------------------------------------------------------------------<br />
--- -------- Discovered N2K-C2248TP-1GE SSI14280VS8<br />
--- -------- Discovered N2K-C2248TP-1GE SSI14280VXT<br />
N5K-1(config)# <br />
<br />
So once we enable the fex feature we can issue the "sh fex" command and at this point the 5K sees the FEXes attached, but it's not doing anything with them for now (discovered). For the next step we will configure the uplinks in a port channel and tell the switch these ports are a Fabric Extender:<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config)# int e1/7-8<br />
N5K-1(config-if-range)# switchport<br />
N5K-1(config-if-range)# channel-group 101 mode on<br />
N5K-1(config-if-range)# int po101<br />
N5K-1(config-if)# switchport mode fex-fabric<br />
N5K-1(config-if)# vpc 101<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh fex<br />
FEX FEX FEX FEX <br />
Number Description State Model Serial <br />
------------------------------------------------------------------------<br />
--- -------- Discovered N2K-C2248TP-1GE SSI14280VS8<br />
--- -------- Discovered N2K-C2248TP-1GE SSI14280VXT<br />
N5K-1(config-if)#<br />
<br />
With FEXes we have a new switchport mode called "fex-fabric." We see the state is still "Discovered" at this point. Let's now assign the port-channel a FEX ID:<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# int p101<br />
N5K-1(config-if)# fex associate 101<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh fex<br />
FEX FEX FEX FEX <br />
Number Description State Model Serial <br />
------------------------------------------------------------------------<br />
101 FEX0101 Offline N2K-C2248TP-1GE SSI14280VS8<br />
--- -------- Discovered N2K-C2248TP-1GE SSI14280VXT<br />
N5K-1(config-if)#<br />
N5K-1(config-if)# sh fex<br />
FEX FEX FEX FEX <br />
Number Description State Model Serial <br />
------------------------------------------------------------------------<br />
101 FEX0101 Registered N2K-C2248TP-1GE SSI14280VS8<br />
--- -------- Discovered N2K-C2248TP-1GE SSI14280VXT<br />
N5K-1(config-if)#<br />
N5K-1(config-if)# <br />
2012 Jan 28 07:28:32 N5K-1 %$ VDC-1 %$ %SATCTRL-FEX101-2-SATCTRL_FEX_MISCONFIG: FEX-100 is being configured as 101 on different switch <br />
2012 Jan 28 07:30:17 N5K-1 %$ VDC-1 %$ last message repeated 2 times<br />
2012 Jan 28 07:30:17 N5K-1 %$ VDC-1 %$ %SATCTRL-FEX101-2-SOHMS_ENV_ERROR: FEX-101 Module 1: Check environment alarms.<br />
2012 Jan 28 07:30:22 N5K-1 %$ VDC-1 %$ %PFMA-2-FEX_STATUS: Fex 101 is online<br />
2012 Jan 28 07:30:22 N5K-1 %$ VDC-1 %$ %NOHMS-2-NOHMS_ENV_FEX_ONLINE: FEX-101 On-line<br />
2012 Jan 28 07:30:26 N5K-1 %$ VDC-1 %$ %PFMA-2-FEX_STATUS: Fex 101 is online<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh fex<br />
FEX FEX FEX FEX <br />
Number Description State Model Serial <br />
------------------------------------------------------------------------<br />
101 FEX0101 Online N2K-C2248TP-1GE SSI14280VS8<br />
--- -------- Discovered N2K-C2248TP-1GE SSI14280VXT<br />
N5K-1(config-if)#<br />
<br />
From the above output we notice a few things. Immediately after associating the port channel with a FEX ID the FEX transitions to "Registered" then to "offline" while it begins to initialize. Next, we see the errors in the logs because I have not yet added the uplinks to N5K-2 to the VPC. Finally, we see the FEX come online. It can take a couple minutes for this process. Additionally, since fabric extenders are not managed independently, they download their image directly from the 5K. If the FEX needs to sync the image we will see the FEX transition to the "Image Download" state before proceeding to "online." The image download can take up to 15-ish minutes. Now we duplicate this config on the peer 5K:<br />
<br />
<br />
N5K-2(config)# <br />
N5K-2(config)# feature fex<br />
N5K-2(config)# int e1/7-8<br />
N5K-2(config-if-range)# channel-g 101 mod on<br />
N5K-2(config-if-range)# int p101<br />
N5K-2(config-if)# swi mod fex<br />
N5K-2(config-if)# fex asso 101<br />
N5K-2(config-if)# vpc 101<br />
N5K-2(config)#<br />
2012 Jan 16 06:10:25 N5K-2 %$ VDC-1 %$ %PFMA-2-FEX_STATUS: Fex 101 is online<br />
2012 Jan 16 06:10:25 N5K-2 %$ VDC-1 %$ %NOHMS-2-NOHMS_ENV_FEX_ONLINE: FEX-101 On-line<br />
N5K-2(config-if)# s2012 Jan 16 06:10:30 N5K-2 %$ VDC-1 %$ %PFMA-2-FEX_STATUS: Fex 101 is online<br />
N5K-2(config-if)# sh fex<br />
FEX FEX FEX FEX <br />
Number Description State Model Serial <br />
------------------------------------------------------------------------<br />
101 FEX0101 Connected N2K-C2248TP-1GE SSI14280VS8<br />
--- -------- Discovered N2K-C2248TP-1GE SSI14280VXT<br />
N5K-2(config-if)# <br />
<br />
I'll skip showing the config output here, but next we perform the same configurations for FEX 102 and perform final verification of the FEXes:<br />
<br />
<br />
N5K-1(config-if)# sh fex<br />
FEX FEX FEX FEX <br />
Number Description State Model Serial <br />
------------------------------------------------------------------------<br />
101 FEX0101 Online N2K-C2248TP-1GE SSI14280VS8<br />
102 FEX0102 Online N2K-C2248TP-1GE SSI14280VXT<br />
N5K-1(config-if)# <br />
<br />
Similar to a 3750 switch stack, the Nexus shell creates a tiered interface structure when fabric extenders are added. The first tier is the fabric extender ID, the second tier is "1," and the third tier is the port number. Here's a sample "sh int status" command:<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# sh int status fex 101<br />
<br />
--------------------------------------------------------------------------------<br />
Port Name Status Vlan Duplex Speed Type<br />
--------------------------------------------------------------------------------<br />
Eth101/1/1 -- connected 1 full 1000 -- <br />
Eth101/1/2 -- connected 1 full 1000 -- <br />
Eth101/1/3 -- notconnec 1 auto auto -- <br />
Eth101/1/4 -- notconnec 1 auto auto -- <br />
Eth101/1/5 -- notconnec 1 auto auto -- <br />
Eth101/1/6 -- notconnec 1 auto auto -- <br />
Eth101/1/7 -- notconnec 1 auto auto -- <br />
Eth101/1/8 -- notconnec 1 auto auto -- <br />
Eth101/1/9 -- notconnec 1 auto auto -- <br />
Eth101/1/10 -- notconnec 1 auto auto -- <br />
<br />
<br />
<b><span style="color: #0b5394;">5. Configure host ports</span></b><br />
<br />
Finally we're ready to configure a dual-homed host. Before that there's one final important note. Because the FEXes are full-mesh to the 5Ks, there will be duplicate ports to consider. In other words both 5K-1 and 5K-2 have an e101/1/1 interface and it is important to keep these configs identical on both switches! To further drive this point home, let's consider a host with two NICs. NIC1 will connect to FEX 101 and NIC2 will connect to FEX 102. We want these NICs to be bundled in an etherchannel. Even though there are only two physical connections (NIC1 & NIC2), we have four ports to configure on the Nexus 5Ks! e101/1/1 on 5K-1, e101/1/1 on 5K-2, e102/1/1 on 5K-1, & e102/1/1 on 5K-2. At this point the configuration is a standard etherchannel configuration:<br />
<br />
<br />
N5K-1(config-if)# <br />
N5K-1(config-if)# int e101/1/1<br />
N5K-1(config-if)# channel-group 10 mode active<br />
N5K-1(config-if)# <br />
<br />
N5K-2(config-if)# <br />
N5K-2(config-if)# int e102/1/1<br />
N5K-2(config-if)# channel-group 10 mode active<br />
N5K-2(config-if)# <br />
N5K-2(config-if)# int e102/1/10-11<br />
N5K-2(config-if)# channel-group 20 mode active<br />
N5K-2(config-if)# <br />
<br /></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-25632506392600262802014-11-17T00:22:00.001-08:002014-11-17T00:22:06.668-08:00openSUSE 13.2 apporte les dernières technologies de l'écosystème open source<div dir="ltr" style="text-align: left;" trbidi="on">
<img src="http://www.developpez.com/images/logos/opensuse.gif" style="float: left; margin: 0 15px 15px 0;" />
Après un an de développement et de tests intensifs, la nouvelle
version d’openSUSE sort enfin. Le système d'exploitation qui date de
plus de 22 ans est à sa version 13.2.<br />
« <i>C'est la première version après le changement du mode de développement</i> », annoncent les développeurs de la distribution Linux. Elle apporte « <i>un
meilleur équilibrage entre innovation et stabilité, tout en conservant
la liberté de choix à laquelle les utilisateurs d'openSUSE sont habitués</i> »<br /><br />Les
nouveautés de cette version sont nombreuses. Des milliers de
développeurs ont contribué à ce projet qui est disponible en
téléchargement direct ainsi que via BitTorrent, en deux déclinaisons : <a href="http://software.opensuse.org/developer/" target="_blank">32 bits et 64 bits</a>. <br />
Le système tourne sous le noyau Linux 3.16, qui améliore les
performances du système de fichiers Btrfs. Ce dernier, qui est
maintenant activé par défaut sur la partition root d’openSUSE, remplace
petit à petit ext4 pour permettre à l’OS de gagner en rapidité et en
robustesse. <br /><br />
<div style="text-align: center;">
<img src="http://www.developpez.com/public/images/news/OpenSUSE.png" /></div>
<i><div style="text-align: center;">
Aperçu du bureau KDE pour openSUSE 13.2</div>
</i><br />
<div style="text-align: center;">
<img src="http://www.developpez.com/public/images/news/OpenSUSEGnome.png" /></div>
<i><div style="text-align: center;">
Aperçu du bureau Gnome pour openSUSE 13.2</div>
</i><br /><br />Pour
ce qui est de l’environnement du bureau, cette nouvelle version
embarque KDE 4.14 (avec le support de Plasma 5.1), Gnome 3.14 et Mate
1.8.1 (un fork de Gnome 2.x pour les nostalgiques). Elle propose
également Xfce 4.10, LXDE 0.5.5, Enlightenment 0.19 et Awesome 3.4.15.
Tout ceci s’intègre parfaitement avec le nouveau design d’openSUSE, qui
peut être identifiable partout dans le système, même sur l’installeur et
le secteur d’amorçage.<br /><br />Concernant les environnements de
développement, on peut citer l’intégration de KDevelop 4.7.0 pour une
prise en charge du C++, PHP et Python. Anjuta 3.14 est aussi intégré
ainsi que deux versions de Qt Creator 3.2.1 pour choisir entre Qt 4 et
Qt 5. La dernière version de KDE Frameworks, à savoir 5.3.0, est aussi
présente, mais en plus Ruby 2.1.3 est supporté ; Python 2.7.8 et 3.4.1 ;
PHP 5.6.1 et Perl 5.20.<br />
Docker 1.2 est aussi inclus avec le système. YaST a été amélioré et
optimisé grâce au langage Ruby, et la phase de configuration après le
premier redémarrage a été enlevée.<br /><br />En résumé, « <i>openSUSE 13.2 est le choix parfait des personnes qui veulent un système d'exploitation moderne, stable et qui fait son travail</i> », vante Richard Brown, le président du comité d’openSUSE.<br /><br /><img alt="" border="0" class="inlineimg" src="http://www.developpez.net/forums/images/smilies/fleche.gif" title=":fleche:" /> <a href="http://software.opensuse.org/developer/" target="_blank">Page de téléchargement</a><br /><br /><b>Source :</b> <a href="https://news.opensuse.org/2014/11/04/opensuse-13-2-green-light-to-freedom/" target="_blank">Blog d’openSUSE</a>, <a href="https://en.opensuse.org/Portal:Project" target="_blank">page du projet</a></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-5032550952713437012014-11-15T05:36:00.003-08:002014-11-15T05:36:33.632-08:00Running FSCK on an LVM (Logical Volume Manager) using Linux Rescue Disk<div dir="ltr" style="text-align: left;" trbidi="on">
Yesterday I had a server crash and when I logged into the console it was showing a kernal panic!!<br />
I rebooted and the same thing happened over on every reboot. This
machine had some problems in the past with the disk going into read only
mode so I assumed the issue was related to something wrong with the
disk. So I grabbed a CentOS disk and booted up with it and booted into
resuce mode and skipped the step that would mount the disks.<br />
<br />
Once in I attempted to run fsck /dev/sda1 but I got an error back
indicating it did not recognize the volume as EXT4. Searching around I
found the following solution if you are using a LVM.<br />
Perform all of the following commands in the following order. I
provided a link for each command if you are interested in knowing more
about what each of the commands do.<br />
<span class="search_hit">Scan all disks for partitions: </span><br />
<ul>
<li><span class="search_hit">lvm</span> <a href="http://linux.about.com/library/cmd/blcmdl8_pvscan.htm" target="_blank">pvscan</a></li>
</ul>
<span class="search_hit">Scan all disks for volume groups and build /etc/lvmtab and /etc/lvmtab.d/* which are the database for all other lvm commands:</span><br />
<ul>
<li>lvm <a href="http://linux.about.com/library/cmd/blcmdl8_vgscan.htm" target="_blank">vgscan</a></li>
</ul>
Change attributes of a logical volume<br />
<ul>
<li>lvm <a href="http://linux.about.com/library/cmd/blcmdl8_lvchange.htm" target="_blank">lvchange</a> -ay VolGroup00</li>
</ul>
Scan all disks for logical volumes<br />
<ul>
<li>lvm <a href="http://linux.about.com/library/cmd/blcmdl8_lvscan.htm" target="_blank">lvscan</a></li>
</ul>
Then I was able to run fsck as follows :<br />
<br />
<b><span class="search_hit">fsck</span> -f /dev/VolGroup00/LogVol00</b></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-65753292987973140922014-11-13T07:47:00.001-08:002014-11-13T07:54:26.363-08:00How to Upgrade a Cisco Nexus 5500<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDN1DBvRc5RRgPPVfoYjHgBvLXlMMXHDaGV6-fwDzCtrWzk-UQTJ9ZIfNw_NguKVSQ6g3cH6rvl3zbFBJ4JE16XopTLU48N56LRcInZjAHJ9bEEXGKVbnSknxsrvil6DPO19OE58aKyy0/s1600/large_photo_nexus_5000.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDN1DBvRc5RRgPPVfoYjHgBvLXlMMXHDaGV6-fwDzCtrWzk-UQTJ9ZIfNw_NguKVSQ6g3cH6rvl3zbFBJ4JE16XopTLU48N56LRcInZjAHJ9bEEXGKVbnSknxsrvil6DPO19OE58aKyy0/s1600/large_photo_nexus_5000.jpg" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I’ll have setp by step instructions on what I did to get my Nexus 5ks
upgraded to the latest suggested code as of this writing – <span style="color: #3f3f3f; font-weight: bold;">Release 5.2(1)N1(7).</span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-weight: bold;">Save config in usb key :</span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span itemprop="articleBody">Nexus# </span><b>copy startup-config usb1:N5K01-config.cfg </b><span style="color: #3f3f3f; font-weight: bold;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="color: #3f3f3f; font-weight: bold;"> </span> </div>
<div class="separator" style="clear: both; text-align: left;">
<span itemprop="articleBody">Nexus# <b>copy usb1:</b></span><span itemprop="articleBody"><b><b>n5000-uk9-kickstart.5.2.1.N1.7.bin</b> bootflash:</b><br />Copy progress 100% 25140KB</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span itemprop="articleBody"><br />Nexus# <b>copy usb1:</b></span><span itemprop="articleBody"><b><b>n5000-uk9.5.2.1.N1.7.bin</b> bootflash:</b><br />Copy progress 100% 147256KB</span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
NX5-2# <b>dir bootflash:</b></div>
297 Feb 02 15:59:03 2014 FM_Server.lic<br />
568 Feb 02 16:00:11 2014 Storage.lic<br />
297 Feb 02 15:41:55 2014 bootflash:Fabric_Manager.lic<br />
568 Feb 02 15:40:37 2014 bootflash:storage.lic<br />
49152 Jan 01 11:23:35 2009 lost+found/<br />
15738 Feb 02 15:51:40 2014 mts.log<br />
25140224 Jan 01 11:04:17 2009 n5000-uk9-kickstart.5.0.3.N2.1.bin<br />
34407424 Nov 13 15:03:03 2014 n5000-uk9-kickstart.5.2.1.N1.7.bin<br />
147256572 Jan 01 11:07:06 2009 n5000-uk9.5.0.3.N2.1.bin<br />
175642440 Nov 13 15:02:14 2014 n5000-uk9.5.2.1.N1.7.bin<br />
7619 Nov 26 09:41:09 2013 starts<br />
3651 Dec 06 15:44:02 2012 startt<br />
4096 Jan 01 11:08:51 2009 vdc_2/<br />
4096 Jan 01 11:08:51 2009 vdc_3/<br />
4096 Jan 01 11:08:51 2009 vdc_4/<br />
664 Feb 02 15:51:54 2014 vlan.dat<br />
<br />
Usage for bootflash://sup-local<br />
500310016 bytes used<br />
1148313600 bytes free<br />
1648623616 bytes total<br />
NX5-2# <span style="color: red;"><b>install all system bootflash:///n5000-uk9.5.2.1.N1.7.bin kickstart bootflash:///n5000-uk9-kickstart.5.2.1.N1.7.bin</b></span><br />
Verifying image bootflash:/n5000-uk9-kickstart.5.2.1.N1.7.bin for boot variable "kickstart".<br />
[####################] 100% -- SUCCESS<br />
<br />
Verifying image bootflash:/n5000-uk9.5.2.1.N1.7.bin for boot variable "system".<br />
[####################] 100% -- SUCCESS<br />
<br />
Verifying image type.<br />
[####################] 100% -- SUCCESS<br />
<br />
Extracting "system" version from image bootflash:/n5000-uk9.5.2.1.N1.7.bin.<br />
[####################] 100% -- SUCCESS<br />
<br />
Extracting "kickstart" version from image bootflash:/n5000-uk9-kickstart.5.2.1.N1.7.bin.<br />
[####################] 100% -- SUCCESS<br />
<br />
Extracting "bios" version from image bootflash:/n5000-uk9.5.2.1.N1.7.bin.<br />
[####################] 100% -- SUCCESS<br />
<br />
Performing module support checks.<br />
[####################] 100% -- SUCCESS<br />
<br />
Notifying services about system upgrade.<br />
[####################] 100% -- SUCCESS<br />
<br />
<br />
<br />
Compatibility check is done:<br />
Module bootable Impact Install-type Reason<br />
------ -------- -------------- ------------ ------<br />
1 yes disruptive reset STP ISSU preupgrade check failed - Upgrade needs to be disruptive!<br />
<br />
<br />
<br />
Images will be upgraded according to following table:<br />
Module Image Running-Version New-Version Upg-Required<br />
------ ---------- ---------------------- ---------------------- ------------<br />
1 system 5.0(3)N2(1) 5.2(1)N1(7) yes<br />
1 kickstart 5.0(3)N2(1) 5.2(1)N1(7) yes<br />
1 bios v3.5.0(02/03/2011) v3.6.0(05/09/2012) yes<br />
1 power-seq v3.0 v4.0 yes<br />
2 power-seq v1.0 v1.0 no<br />
3 power-seq v2.0 v2.0 no<br />
1 uC v1.2.0.1 v1.0.0.14 no<br />
<br />
<br />
Additional info for this installation:<br />
--------------------------------------<br />
Remove QoS & ACL config on L3 interfaces and SVIs if any<br />
<br />
Port: port-channel52 in VLAN0020 is Designated. Topology change could occur during ISSU.<br />
Upgrade needs to be disruptive!!!<br />
<br />
<br />
Switch will be reloaded for disruptive upgrade.<br />
Do you want to continue with the installation (y/n)? [n] y<br />
<br />
Install is in progress, please wait.<br />
<br />
Performing runtime checks.<br />
[####################] 100% -- SUCCESS<br />
<br />
Setting boot variables.<br />
[####################] 100% -- SUCCESS<br />
<br />
Performing configuration copy.<br />
[####################] 100% -- SUCCESS<b><br /></b><br />
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span itemprop="articleBody">Finishing the upgrade, switch will reboot in 10 seconds.</span> </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br /></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-38649841188803273432014-11-06T00:28:00.005-08:002014-11-06T00:28:50.950-08:00Fedora 21 disponible en version bêta En trois saveurs : Cloud, Serveur et Workstation<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="date">
</div>
<img src="http://www.developpez.com/images/logos/fedora.gif" style="float: left; margin: 0 15px 15px 0;" />
Fedora 21, qui était annoncé pour octobre,
sort enfin en bêta 1. La distribution Linux est disponible dès à
présent en trois déclinaisons : Cloud, Serveur et Workstation.<br /><br />La
version Cloud, comme son nom l’indique, est destinée à tourner sur des
environnements Cloud publics comme AWS, ou privés comme OpenStack par
exemple. Deux variantes sont disponibles pour cette version : <br />
<ul>
<li>une image modulaire, qui permet de n’inclure que les
modules qui seront utilisés par la suite, de façon à réduire l’espace
Cloud nécessaire et donc réduire le coût ;</li>
<li>une image «
atomique », conçue pour fonctionner comme un système d’exploitation
minimal, ce qui sera utile pour un déploiement dans des conteneurs
Docker par exemple. Elle est conçue de manière à effectuer des mises à
jour atomiques avec « rpm-ostree », puis faire l’opération inverse en
cas de problème.</li>
</ul>
<br />
La version Serveur de Fedora 21 est destinée aux plateformes et
infrastructures de grande envergure, comme les serveurs de stockage et
de bases de données, les contrôleurs de domaines ou même les
datacenters. Cette version supporte trois nouveaux outils de gestion de
serveurs : <br />
<ul>
<li>Cockpit : une interface utilisateur pour configurer et surveiller ses serveurs ;</li>
<li>Rolekit
: une boite à outils qui permet aux administrateurs de créer un rôle et
lui installer et configurer tous les paquets nécessaires ;</li>
<li>OpenLMI : qui offre une API standardisée de fonctions de gestion et de monitoring à distance.</li>
</ul>
<br />
Quant à Workstation, c’est tout simplement la version Fedora pour
ordinateurs portables ainsi que les ordinateurs de bureaux. Idéale pour
les développeurs, Workstation intègre le nouvel outil DevAssistant
destiné à aider les développeurs dans leurs laborieuses tâches.
DevAssistant permet de mettre en place des environnements de
développement de telle sorte que le développeur puisse se concentrer
uniquement sur l’écriture du code. Elle intègre aussi <a href="http://www.developpez.com/actu/75675/GNOME-3-14-sort-en-version-stable-et-apporte-pres-de-28-859-changements/" target="_blank">Gnome 3.14</a> disponible depuis le 25 septembre dernier et qui apporte son lot de nouveautés.<br />
La version finale de Fedora 21 est attendue pour le 09 décembre 2014, en
attendant, vous pouvez télécharger le bêta dès maintenant sur <a href="http://fedoraproject.org/get-prerelease#overview" target="_blank">le site officiel</a>.<br /><br /><img alt="" border="0" class="inlineimg" src="http://www.developpez.net/forums/images/smilies/fleche.gif" title=":fleche:" /> <a href="http://fedoraproject.org/fr/get-prerelease" target="_blank"><b>Télécharger Fedora 21 bêta</b></a></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-33108319485741131582014-11-06T00:10:00.002-08:002014-11-06T00:10:28.303-08:00Monitor with Linux-Dash<div dir="ltr" style="text-align: left;" trbidi="on">
<h2>
Monitor Ubuntu 14.04 and Debian Wheezy Servers with Linux-Dash</h2>
This document describes how to install and configure Linux-dash in
Ubuntu 14.04 and Debian Wheezy for monitoring server performances
easily. Linux-dash is a low-overhead monitoring web dashboard for a
GNU/Linux machine. Simply drop-in the app and go! Linux-dash is a memory
efficient, low resource, easy to install, server statistics monitoring
script written in PHP. The web statistics page allows you to drag and
drop the various widgets and rearrange the display as you desire. The
script displays live statistics of your server, including RAM, CPU, Disk
Space, Network Information, Installed Software’s, Running Processes and
much more. The main advantage of Linux-dash is that it works on
real-time basis. <br />
<h3>
1 Preliminary Note </h3>
This tutorial is based on Ubuntu 14.04 server, so you should set up a
basic Ubuntu 14.04 server and Debian 7 server installation before you
continue with this tutorial. Your system could have static or dynamic
IP. In my case I am using static IP address. I use <span class="system">192.168.0.100</span> as my IP address in this tutorial and <span class="system">server1.example.com</span> as the hostname. <br />
<h3>
2 Installation in Ubuntu and Debian server</h3>
Before linux-dash installation we require some per-configuration. We
can use Linux-dash with either Apache or NGINX. In my case I will be
using Apache:<br />
<div class="command">
apt-get install apache2 apache2-utils</div>
linux-dash is created in PHP so we requires PHP and php-json extension installed, I will install it as follows:<br />
<div class="command">
apt-get install php5 curl php5-curl php5-json</div>
We also require <span class="system" style="font-family: monospace;">git</span> package, it will be installed as follows:<br />
<div class="command">
apt-get install git</div>
Now start the Apache service:<br />
<div class="command">
service apache2 start</div>
<h4>
2.1 Installation in Ubuntu 14.04</h4>
Now we will download the Linux-dash in Ubuntu 14.04 server in its Apache document root as follows:<br />
<div class="command">
cd /var/www/html<br />git clone https://github.com/afaqurk/linux-dash.git</div>
Now we are ready for the dashboard, open a browser of your choice and open the URL <span class="system" style="font-family: monospace;">http://192.168.0.100/linux-dash</span>:<br />
It will show us the general information about the Ubuntu Server.<br />
General Info:<br />
<a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/1.png"><img src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/1.png" /><div>
<img alt="Click to enlarge" border="0" height="12" src="http://static.howtoforge.com/images/click_to_enlarge.png" width="100" /> </div>
</a>
Further we can check other information like Disk usage, CPU usage, RAM usage, users' information and network usage as follows:<br />
Disk:<br />
<a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/2.png"><img alt="" src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/2.png" /><div>
<img alt="Click to enlarge" border="0" height="12" src="http://static.howtoforge.com/images/click_to_enlarge.png" width="100" /> </div>
</a><br /><br />CPU:<br /><br /><a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/3.png"><img alt="" src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/3.png" /><div>
<img alt="Click to enlarge" border="0" height="12" src="http://static.howtoforge.com/images/click_to_enlarge.png" width="100" /> </div>
</a><br /><br />
RAM:<br />
<a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/4.png"><img src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/4.png" /><div>
<img alt="Click to enlarge" border="0" height="12" src="http://static.howtoforge.com/images/click_to_enlarge.png" width="100" /> </div>
</a>
Users:<br />
<a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/5.png"><img alt="" src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/5.png" /><div>
<img alt="Click to enlarge" border="0" height="12" src="http://static.howtoforge.com/images/click_to_enlarge.png" width="100" /> </div>
</a>
Network:<br />
<a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/6.png"><img alt="" src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/6.png" /><div>
<img alt="Click to enlarge" border="0" height="12" src="http://static.howtoforge.com/images/click_to_enlarge.png" width="100" /> </div>
</a>
<h4>
2.2 Installation in Debian Wheezy</h4>
Now we will download the Linux-dash in Debian Wheezy server in its Apache document root as follows:<br />
<div class="command">
cd /var/www<br />git clone https://github.com/afaqurk/linux-dash.git</div>
We can access Linux-dash on the URL <span class="system" style="font-family: monospace;">http://192.168.0.100/linux-dash</span>:<br />
<a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/7.png"><img alt="" src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/7.png" /><div>
<img alt="Click to enlarge" border="0" height="12" src="http://static.howtoforge.com/images/click_to_enlarge.png" width="100" /> </div>
</a>
We can check all the parameters as in case of Ubuntu for Debian as well.<br />
<h3>
3 Secured Linux-dash access</h3>
Now we want to access the Linux-dash within a secured environment,
i.e. I want that Linux-dash must be password protected. For that we will
proceed like that:<br />
<div class="command">
htpasswd -c /etc/apache2/.htpasswd admin</div>
<address class="system">
root@server1:~# htpasswd -c /etc/apache2/.htpasswd admin<br />New password: <strong style="color: red; text-decoration: underline;"><--howtoforge</strong><br />Re-type new password: <strong style="color: red; text-decoration: underline;"><--howtoforge</strong><br />Adding password for user admin<br />root@server1:~#</address>
I am using my password as <span class="system" style="font-family: monospace;">howtoforge </span>or you can use any password of your choice.<br />
<h4>
3.1 In Ubuntu 14.04</h4>
Now create a <span class="system" style="font-family: monospace;">.htaccess</span> file in the Linux-dash document-root directory and add the following content to it:<br />
<div class="command">
touch /var/www/html/linux-dash/.htaccess<br />vi /var/www/html/linux-dash/.htaccess</div>
And give the entries as:<br />
<pre>AuthType Basic
AuthName "Restricted Files"
AuthBasicProvider file
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</pre>
Now we will change the Apache2 configuration file of the Ubuntu 14.04 Server as :<br />
<div class="command">
vi /etc/apache2/apache2.conf</div>
And give the entries at the end of the file as:<br />
<pre>[...]
<span style="color: red;"><Directory /var/www/html/linux-dash>
Options Indexes FollowSymLinks
AllowOverride Authconfig
Require all granted
</Directory</span>></pre>
Finally restart the service of Apache and you are done.<br />
<div class="command">
service apache2 restart</div>
Now while accessing the Linux-dash URL <span class="system" style="font-family: monospace;">http://192.168.0.100</span> we will be prompted for the password.<br />
<a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/8.png"><img alt="" src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/8.png" /><div>
<img alt="Click to enlarge" border="0" height="12" src="http://static.howtoforge.com/images/click_to_enlarge.png" width="100" /> </div>
</a>
<br />
<br />
<br />
<h4>
3.2 In Debian Wheezy Server</h4>
Now create a <span class="system" style="font-family: monospace;">.htaccess</span> file in the Linux-dash document-root directory and add the following content to it:<br />
<div class="command">
touch /var/www/linux-dash/.htaccess<br />vi /var/www/linux-dash/.htaccess</div>
And give the entries as:<br />
<pre>AuthName "Restricted"
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
require valid-user
</pre>
Now we will change the Apache2 configuration file of the Ubuntu 14.04 Server as :<br />
<div class="command">
vi /etc/apache2/apache2.conf</div>
And give the entries at the end of the file as:<br />
<pre>[...]
<span style="color: red;"><Directory /var/www/html/linux-dash>
Options Indexes FollowSymLinks
AllowOverride Authconfig
Require all granted
</Directory</span>></pre>
Finally restart the service of Apache and you are done.<br />
<div class="command">
service apache2 restart</div>
Now while accessing the Linux-dash URL <span class="system" style="font-family: monospace;">http://192.168.0.100</span> we will be prompted for the password.<br />
<br />
<a class="thickbox" href="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/big/9.png"><img alt="" src="http://static.howtoforge.com/images/howto_install_and_configure_linux-dash_to_monitor_ubuntu_14.04_server/9.png" /></a><h2>
</h2>
</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-87311083273595638782014-10-27T01:16:00.004-07:002014-10-27T01:34:24.735-07:00Top 10 pour faire des diagrammes en ligne gratuitement<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
On est toujours amené à faire des
diagrammes de temps en temps pour le travail ou personnellement.
Évidemment tout le monde n’a pas la chance d’avoir Visio de microsoft
sur son desktop et plutôt que d’attendre l’autorisation du chef pour
installer un tel logiciel, il vaut mieux se tourner vers des solutions
en ligne qui sont de plus en plus nombreuses (en espérant que le
firewall ne vous bloque pas). Voilà donc une liste de sites à tester.
Une fois que vous avez pris en main un de ces sites et pour un usage
moins ponctuel, il vous sera peut-être nécessaire de prendre un
abonnement premium. Cela dit, pour payer il faudra vraiment être
convaincu.</div>
<div style="text-align: justify;">
D’une manière générale tous ses sites
sont excellents et ils s’améliorent d’année en année. De plus,
les versions payantes semblent assurer la pérennité de ces services.</div>
<div style="text-align: justify;">
<br /></div>
<h2 style="text-align: justify;">
1) <a href="http://www.processon.com/" target="_blank">Processon.com</a></h2>
<div style="text-align: justify;">
Dernièrement testé sur <a href="http://roget.biz/processon-application-en-ligne-delaboration-de-diagrammes-et-partage-sur-les-reseaux-sociaux" target="_blank" title="Processon : application en ligne d’élaboration de diagrammes et partage sur les réseaux sociaux">roget.biz,</a>
vous avez ici un réseau social de diagrammes en ligne. Cela veut dire
que vous pouvez partager vos diagrammes, mais aussi, vous inspirer du
graphique des autres et de les modifier à votre guise. Vous pouvez créer
des Diagrammes uml, Diagrammes de venn, de flux de données, Business
Process Model and Notation, Chaîne de valeur , Event-driven process
chain, Organigramme de programmation.</div>
<img alt="" border="0" class="aligncenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfsX6owafvi-ckg5l39nswW26BeqK9ilwRofm-3LtdhMud_x-bIlhPCfxvOptfj7EbbOd93WPi-lVaKDhj-hQeBrsJJJ8k7rsmSaiGlNUca_F42Jt9u4y9QGhQKDKZ8sAsuaxV7Az3Yic/s1600/diagramme_en_ligne_processon.jpg" /><br />
<h2 style="text-align: justify;">
2) <a href="http://live.yworks.com/graphity/">live.yworks.com/graphity</a></h2>
<div style="text-align: justify;">
Pas de compte à créer et la sauvegarde
se fait avec une extension . grapheml théoriquement compatible avec les
autres services du même type. On a soigné ici l’aspect un peu moderne
des boutons avec du relief plutôt web2.0. Il est possible d’exporter les
dessins en format png . En allant sur la partie “layout”, il est
possible de reconfigurer le diagramme automatiquement, c’est plutôt
pratique. Non seulement on a les formes classique de diagramme, mais il
est possible de personnaliser les objets.</div>
<div style="text-align: center;">
<img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAWgsWWvg4PW8qRKAbCfbrkN0hGMAmRk4cjPDCNqUCbLhCFrnItTk10NSr2dU8K88CE9wSudIxPZmlqmcPXtB3nGdY8OEJEkZcoGS94KhIxc8NxU7uTWlGptNJ0GpB2oZUOFttTEpxbnQ/s1600/diagramme_en_ligne_01.jpg" /></div>
<h2>
3) <a href="http://www.diagram.ly/">Draw.io</a> (ex Diagram.ly)</h2>
<div style="text-align: justify;">
Outil en ligne gratuit et sans création
de compte, qui suffit à lui seul. A gauche les diagrammes, les outils et
les symboles à inclure dans le diagramme, les ancrages d’objets très
agréables et la duplication des objets est encore plus rapide. Idéal
pour faire un diagramme rapide et agrémenter un blogue. . Il est
possible d’importer de nombreux objets grâce à un moteur de recherche
d’image intégré). La sauvegarde se fait en format xml pour pouvoir
ensuite reprendre les diagrammes plus tard. L’export est possible en
plusieurs formats (png, jpg, svg, pdf, xml). Vous pouvez coupler ce
logiciel en ligne avec google drive pour sauvegarder vos oeuvres.</div>
<div style="text-align: center;">
<img alt="" border="0" class="aligncenter" height="433" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWfGzvCORjmOr8y7r7e0_qNPjcZE8HAr_nFKl6hIBOjW9SbxYKyhPJsRgLHygiVZgouEj5XZqzuTWPYwU1PXTxhhkWMVb3KKstVAToidfbt6uigFVBzG26aPydQuBYRlYSXoCEk0Jc__C0/s1600/diagramly.jpg" style="border: 1px solid black;" width="596" /></div>
<h2>
4) <a href="https://docs.google.com/drawings" target="_blank" title="googledoc">Google.com/drawings</a></h2>
<div style="text-align: justify;">
Dans votre google drive , il y a une
partie “dessin” ou “drawing” qui permet de collaborer en ligne ce qui
est un must pour le télétravail. Google par cette annonce vient
donc concurrencer de plus en plus les versions bureautiques connus. Si
les fonctions de la suite bureautique en ligne de google n’ont pas
encore la puissance d’un Microsoft office, on peut quand même satisfaire
95% des besoins normaux.</div>
<div style="text-align: center;">
<img alt="" border="0" class="aligncenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMLS_uASEUiPESxB4M60_ldwMlPewwJj8nG841EuXBRHi6-jIJuR7GNnaDIWy5Z2UgmXotLzvwzfmfoU8B7M8LZrAjykNHJztiOOhXO5L8Wm7yGBbW3l1C9XS7Skti_RkInZVyyZiEpaw/" height="400" id="BLOGGER_PHOTO_ID_5458709530825623954" style="border: 1px solid black;" width="596" /></div>
<h2>
5) <a href="http://grapholite.com/Designer">Grapholite.com</a></h2>
Voir ma revue sur le sujet : <a href="http://roget.biz/faire-des-diagrammes-en-ligne-avec-grapholite" target="_blank" title="diogramme en ligne">faire-des-diagrammes-en-ligne-avec-grapholit</a>. Inspirez vous avec les templates disponibles sur l’outil pour aller plus vite en besogne . On peut même faire des plans<br />
<div style="text-align: center;">
<img alt="" border="0" class="aligncenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEEqg7wfBcHyk9JW9w3Yia2DM85-psgSPoGk1gOhRp0LdbIR7Zx-C4mfZFxCeMGCCyxCIOjixMTa2oTYCTanp1z-gHHR3GGox4aSjQcTTghTdgq7rd6VNIucjOVnZk7u9PHLWamToCX6I/s1600/diagramme_en_ligne_02.jpg" height="405" style="border: 0px;" title="élaboration de diagramme en ligne" width="598" /></div>
<h2>
6) <a href="http://www.gliffy.com/" target="_blank" title="diagramme de flux en ligne">Gliffy.com</a></h2>
<div style="text-align: justify;">
Déjà présenté gliffy semble vraiment
complet, on pourra faire des diagrammes de réseaux informatiques, des
plans de salle et des diagrammes de processus et des organigrammes… La
version gratuite est limitée à 2Mo de photos, mais le nombre de
diagrammes est illimité à partir du moment où les diagrammes sont
publics. Pour quelque chose de plus confidentiel il faudra passer à la
version premium.</div>
<div style="text-align: center;">
<img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdivECoWBbFTRvuQQurZKIcRygo2N12hyvPYEtIGj9y5ifU_cC8fMjIysPv68a_rcG1mXy0Bznwn7VHQ2VtWhnzaCnTnPRBu5soZI0M1wk9MlqNYSev0DK52REbliHFEblmsk7JeVdd1M/s1600/diagramme_en_ligne_03.jpg" /></div>
<h2 style="text-align: left;">
7 ) <a href="http://creately.com/" target="_blank" title="faire des diagrammes en ligne et en travail collaboratif avec creately">Creately.com</a></h2>
<div style="text-align: left;">
Une belle application en ligne, mais en
flash (on aime ou pas). En tout cas les options de type de graphique
sont très complète. On peut aussi s’inspirer des graphes et diagrammes
existants. On sera surpris par la bibliothèque de diagrammes
disponibles, on pourra même faire des bandes dessinées avec ce site.
Pourquoi pas faire des arbres généalogiques, ou encore élaborer des
cartes géographiques.</div>
<div style="text-align: center;">
<img alt="" border="0" class="aligncenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3NWNvHK5MzknS7AOT4ss4-NCij6uq3ZjKgd-JahSS1twl4tkdhSj9kzg6tLr3lVza5g17QD8XlQW0BQF6Uox_digfRWrUzMLHsUu_Z5P974ZVJRQkJRT0e-wCuHN4zfkHIfmO5KVX5mc/s1600/diagramme_en_ligne_04.jpg" height="295" style="border: 0px;" width="598" /></div>
<h2>
8) <a href="http://www.flowchart.com/" target="_blank" title="flowchart pour créer des diagrammes en ligne">Flowchart.com</a></h2>
On continue dans la qualité avec ce site, la bibliothèque d’objets
disponibles est impressionnante. Les objets sont disponibles, soit à
partir de dossier soit à partir d’un petit moteur de recherche. Sur ce
site complet, la courbe d’apprentissage sera lente tant les options sont
nombreuses.<br />
<div style="text-align: center;">
<img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGyzjt2sIJ2mikJ-WqyEwcHhcTpZXZ_QGNzabQLKLmgGIO1K9Iskw7Si9zR-ehrw-gffud0ft5S_HIdtbA6pDqEHoGZbSbYBf0l9KtHZcrNtBXbvw0_fmlLEyiit7SMnBGwba1k0EhLTw/s1600/diagramme_en_ligne_05.jpg" /></div>
<h2>
<a href="http://www.drawanywhere.com/" target="_blank" title="faire de diagrammes en ligne avec drawaonywhere"> </a></h2>
<h2>
9) <a href="http://www.lucidchart.com/" target="_blank" title="créez des diagrammes avec lucide chart">Lucidchart.com</a></h2>
Ce site de diagramme en ligne a bien progressé depuis. On appréciera
aussi la bibliothèque d’objet qu’on ira puise sur iconfinder, google ou
lucidchart. De plus, une partie de ce site est disponible en langue
française. Il est possible d’importer des projets à partir de visio
(microsoft et gliffy).<br />
<div style="text-align: center;">
<img alt="" border="0" class="aligncenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq3ZeBv5zHLtbbAPkZ45YVfG_bmH2tiw2k6G6gYkEhMJn6KetVS31GdZf_X0fjTCt961EmV7fGxvEhQLMbBuSO7B6x8l5LyReFDRV0dVIRcF7ndoU7oQAXlUKdivC90FQFMtPX5NrhV2o/s1600/diagramme_en_ligne_06.jpg" height="326" style="border: 0px;" width="598" /></div>
<h2>
10) <a href="http://diagramo.com/" target="_blank">diagramo.com</a></h2>
Diagrammes simples en html qui permet de faire un rapide diagramme
sans prétention du moins pour la version démonstration en ligne qui
n’est juste faite pour inciter à télécharger le logiciel<br />
<div style="text-align: center;">
<img alt="digramo" border="0" class="aligncenter" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyAZZboSZ0WAdCKMDOh_-ZgpGW-c751Tv4UPriWL4ru9yN0oZR8w-CcjsuIZHOTJnnMr6fX5zHemOKFeZ5xz4jP4eKWE4rs9bW1BYpZpfCVBG5KHHTcY0ICEsOpxTR-YoaxZURTcM70tdf/s1600/diagrammes_en_ligne.jpg" height="385" style="border: 1px solid black;" width="596" /></div>
</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-72963011842080121562014-10-25T03:03:00.002-07:002014-10-25T03:19:16.667-07:00Débuter avec Docker et les containers sous Debian 8<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmVyTL93mBBs9uyHLkTvsyj4o57r9LF7IeDGJcEQ7k6twHSthPcG7caXtC3tqswNcHOfbFwTI5eoMCM8WCo-AtSjRffdM1i3VdFAcLtFTQblru8u-A76OpwsTHyefwFI98jSHoPe_hWLo/s1600/mendix-on-docker.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmVyTL93mBBs9uyHLkTvsyj4o57r9LF7IeDGJcEQ7k6twHSthPcG7caXtC3tqswNcHOfbFwTI5eoMCM8WCo-AtSjRffdM1i3VdFAcLtFTQblru8u-A76OpwsTHyefwFI98jSHoPe_hWLo/s1600/mendix-on-docker.png" height="227" width="400" /> </a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.it-connect.fr/debuter-avec-docker-et-les-containers-sous-debian-8/">voir cet article intéressant sur Docker et les containers de Mr : Florian</a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Documentation officielle : <a href="http://docs.docker.com/" target="_blank">docs.docker.com</a> </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br /></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-91191352671832280322014-10-23T06:08:00.001-07:002014-10-23T06:08:35.386-07:00Top 10 des VPN gratuits pour surfer de manière sécurisée gratuitement<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMpD_Z3w8rHm8yWN41la2dQF1GphdDJa4YrXJfAuIJcZjwIYgqNQ9zy8ZiAYJouNLij3j5mrjeQ0Xr5vswLkBitbbA4KddMfehu_JtLwSuCl27S7PcUqLXaDFB7xGcCGtv-nkIFh6QxGE/s1600/vpn_trans.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMpD_Z3w8rHm8yWN41la2dQF1GphdDJa4YrXJfAuIJcZjwIYgqNQ9zy8ZiAYJouNLij3j5mrjeQ0Xr5vswLkBitbbA4KddMfehu_JtLwSuCl27S7PcUqLXaDFB7xGcCGtv-nkIFh6QxGE/s1600/vpn_trans.png" height="258" width="400" /></a></div>
<br />
Un VPN (Réseau Privé Virtuel) vous permet de vous connecter à un réseau
distant de manière anonyme et sécurisée. Pratique si vous souhaitez
entre autre : utiliser un wifi public et protéger vos données, ou vous
connecter avec une adresse IP d'un autre pays. Pour un accès limité,
sans publicité et sans restriction, il vous faudra mettre la main à la
poche (voir <a href="http://www.topito.com/top-10-vpn-payant-rapide-anonyme-pas-cher">top des meilleurs VPN payants</a>), mais pour un usage basique, comme du surf, vous pouvez tester ces VPN gratuits :<br />
<ol>
<li><strong><a href="http://send.onenetworkdirect.net/z/513430/CD154818/" target="_blank">CyberGhost</a></strong><br />
Un trafic illimité dans sa version gratuite, mais avec une bande passante faible. Disponible en Français. </li>
<li><strong><a href="http://www.securitykiss.com/" target="_blank">Security Kiss</a></strong><br />
Un des VPN les plus populaires. Pour un accès à des serveurs plus
rapides, il existe plusieurs offres payantes mais raisonnables.
Disponible en Français.
</li>
<li><strong><a href="http://freedom-ip.com/" target="_blank">Freedom IP</a></strong><br />
Un VPN totalement gratuit et communautaire. Disponible en Français.
</li>
<li><strong><a href="http://s6n.org/arethusa/" target="_blank">Arethusa</a></strong><br />
Organisation à but non lucratif. Surf web uniquement possible.
</li>
<li><strong><a href="http://go.proxpn.com/aff_c?offer_id=5&aff_id=2018" target="_blank">proXPN</a></strong><br />
Vitesse limitée à 100KB/s.
</li>
<li><strong><a href="http://www.vpnbook.com/" target="_blank">VPNBOOK</a></strong><br />
100% gratuit, mais en anglais.
</li>
<li><strong><a href="http://www.pdproxy.com/" target="_blank">PD-Proxy</a></strong><br />
Une version premium débride cette version gratuite.
</li>
<li><strong><a href="https://www.privatetunnel.com/" target="_blank">Private Tunnel</a></strong><br />
Limité à 100 Mo.
</li>
<li><strong><a href="https://secure.logmein.com/US/products/hamachi2/default.aspx" target="_blank">LogMeIn</a></strong><br />
Gratuit pour les usages non-commerciaux.
</li>
<li><strong><a href="http://thefreevpn.com/" target="_blank">the Free VPN</a></strong><br />
Aucune restriction, mais page publicitaire qui s'ouvre sur chaque page.
</li>
<li><strong><a href="http://www.hideipvpn.com/" target="_blank">HideIP VPN</a></strong><br />
VPN français.
</li>
<li><strong><a href="http://www.hotspotshield.com/" target="_blank">Hotspot Shield</a></strong><br />
Illimité, mais avec un bandeau de publicité sur les pages web. A éviter donc.
</li>
</ol>
</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-15425375344293701522014-10-22T00:54:00.002-07:002014-10-22T04:50:46.809-07:00CoreOS : le système cloud de demain ?<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<header>
<h1>
CoreOS : le système cloud de demain ? </h1>
</header>
<br />
<div class="app_entry_lead">
<a href="http://i-cms.journaldunet.com/image_cms/150/2125246-coreos-le-systeme-cloud-de-demain.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="CoreOS : décryptage" border="0" src="http://i-cms.journaldunet.com/image_cms/150/2125246-coreos-le-systeme-cloud-de-demain.jpg" /></a>
C'est le projet open source à suivre. Un Linux des extrêmes
qui a subi une cure d'amaigrissement, et peut être déployé sur des
milliers d'instances en quelques minutes. </div>
<div class="app_entry_lead">
<br /></div>
<div class="app_entry_lead">
<br /></div>
<div class="app_entry_lead">
<br /></div>
<b> CoreOS, qu'est-ce que c'est ?</b><br />
Le projet CoreOS est né avec l'ambition de recréer en <a href="http://www.journaldunet.com/solutions/open-source/">open source</a>
ce que les géants du web comme Google font en interne pour gérer leurs
parcs de serveurs. Google, Facebook ou Twitter gèrent des milliers, des
dizaines de milliers de machines mais, sans outils d'automatisation,
déployer une nouvelle fonctionnalité ou réaliser une simple mise à jour
de sécurité peut demander un travail considérable aux équipes système.
CoreOS propose à la fois une architecture Linux optimisée pour les
serveurs et les outils nécessaires à la gestion de grands voire de très
grands clusters.<br />
<a href="http://www.journaldunet.com/solutions/cloud-computing/coreos-decryptage.shtml">Lire la suite .... </a></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-91859965711009411722014-10-21T10:07:00.000-07:002014-10-21T10:07:00.887-07:00How to Add a User and Grant Root Privileges on CentOS 7<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="step_number">
Step 1: Add the User</div>
It’s just one simple command to add a user. In this case, we’re adding a user called mynewuser :<br />
<b><span style="color: red;"><code>adduser mynewuser</code></span></b><br />
Now set the password for the new user:<br />
<b><span style="color: red;"><code>passwd mynewuser</code></span></b><br />
<div class="step_number">
Step 2: Grant Root Privileges to the User</div>
For a refresher on editing files with vim see: <a href="http://www.liquidweb.com/kb/overview-of-vim-text-editor/" target="_blank">New User Tutorial: Overview of the Vim Text Editor</a><br />
<b><span style="color: red;"><code>visudo</code></span></b><br />
Find the following code:<br />
## Allow root to run any commands anywhere<br />
<span style="color: red;">root ALL=(ALL) ALL</span><br />
In this case, we’re granting root privileges to the user mynewuser . Add the following below that code:<br />
<b><span style="color: red;"><code>mynewuser ALL=(ALL) ALL</code></span></b><br />
Then exit and save the file with the command <b><span style="color: red;">:wq</span></b> .<br />
If you’ve followed the instruction above correctly, then you should now have a user setup by the name of mynewuser which can use sudo to run commands as root!</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-2090533433949882062014-10-21T06:40:00.002-07:002014-10-21T06:40:10.573-07:00Reset de votre password Root sur Centos<div dir="ltr" style="text-align: left;" trbidi="on">
Votre machine Linux est tellement stable, que ça fait plusieurs mois
que vous ne vous y êtes pas connectés. Manque de chance, vous n’avez pas
ajouter le password Root dans votre gestionnaire de mots de passe. Vous
tentez de vous connecter, vous essayez tous les password possibles et
imaginables, impossible … vous l’avez oublié !!! No Stress, voici une
petite technique qui permet de reset votre password Root sur votre
machine CentOs.<br />
<span id="more-1311"></span><br />
Tout d’abord, redémarrez votre serveur CentOs, au moment ou vous arrivez dans le Grub :<br />
<div class="wp-caption aligncenter" id="attachment_1314" style="width: 648px;">
<a class="group" href="http://alexnogard.com/wp-content/uploads/2013/10/Screen-Shot-2013-10-21-at-23.38.51.png" rel="group1"><img alt="Grub Centos" class="size-full wp-image-1314" height="352" src="http://alexnogard.com/wp-content/uploads/2013/10/638x352xScreen-Shot-2013-10-21-at-23.38.51.png.pagespeed.ic.mwVNMKXWeM.png" width="638" /></a><div class="wp-caption-text">
Grub Centos</div>
</div>
Appuyez sur la touche “a” de votre clavier :<br />
<a class="group" href="http://alexnogard.com/wp-content/uploads/2013/10/Screen-Shot-2013-10-21-at-23.41.20.png" rel="group1"><img alt="Grub quiet CentOs" class="size-full wp-image-1315" height="113" src="http://alexnogard.com/wp-content/uploads/2013/10/636x113xScreen-Shot-2013-10-21-at-23.41.20.png.pagespeed.ic.9za-6DDYhs.png" width="636" /></a><br />
Ajoutez
simplement un “1” après “quiet” pour démarrer en mode single, et
appuyez sur entrer. Votre CentOs est maintenant démarré, vous êtes loggé
en Root, il ne reste plus qu’à changer son password :<br />
<blockquote>
# passwd</blockquote>
<a class="group" href="http://alexnogard.com/wp-content/uploads/2013/10/Screen-Shot-2013-10-21-at-23.47.28.png" rel="group1"><img alt="passwd linux centos" class="size-full wp-image-1316" height="55" src="http://alexnogard.com/wp-content/uploads/2013/10/474x55xScreen-Shot-2013-10-21-at-23.47.28.png.pagespeed.ic.RexqAyGjgn.png" width="474" /></a><br />
Une fois votre password changé, il ne reste plus qu’à redémarrer.<br />
Voila, vous savez maintenant comment faire un reset de votre password Root sur CentOs.</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-80981950430095722302014-10-20T00:57:00.002-07:002014-10-20T01:00:05.696-07:00 Sample configuration of virtual switch VLAN tagging (VST Mode) <div dir="ltr" style="text-align: left;" trbidi="on">
<b>VST Virtual switch tagging (VST) is an extremely popular configuration in vSphere deployments to aggregate several VLANs onto a limited number of VMNICs. A VLAN ID number between 1 and 4094 is set on each port group, and any trafic passing out of the port group from a VM is tagged with the VLAN ID.</b><br />
<br />
<span itemprop="articleBody">To configure Virtual Switch (vSwitch) VLAN Tagging (VST) on an ESXi/ESX host:<br />
</span><br />
<ol>
<li>Assign a VLAN to a portgroup(s). The supported VLAN range is 1-4094.<br />Reserved VLAN IDs:<br />
<ul>
<li>VLAN ID 0 (zero) Disables VLAN tagging on port group (EST Mode)</li>
</ul>
<ul>
<li>VLAN ID 4095 Enables trunking on port group (VGT Mode)</li>
</ul>
</li>
<li>Set the switch NIC teaming policy to Route based on originating virtual port ID (this is set by default).</li>
</ol>
<br />
To configure the physical switch settings:<br />
<ol>
<li>Define ESXi/ESX VLANs on the physical switch.
</li>
<li>Allow the proper range to the ESXi/ESX host.
</li>
<li>Set the physical port connection between the ESXi/ESX host and
the physical switch to TRUNK mode. ESXi/ESX only supports IEEE 802.1Q
(dot1q) trunking.<br /><br />
<ul>
<li>Physical switch is set to TRUNK mode
</li>
<li>dot1q encapsulation is enabled
</li>
<li>Spanning-tree is set to portfast trunk (for example, port forwarding, skips other modes)
</li>
<li>Define VLAN interface
</li>
<li>Assign IP Range to VLAN interface
</li>
<li>VLAN Routing – and VLAN Isolation<br /><br /><b>Caution</b>:
Native VLAN ID on ESXi/ESX VST Mode is not supported. Do not assign a
VLAN to a port group that is same as the native VLAN ID of the physical
switch. Native VLAN packets are not tagged with the VLAN ID on the
outgoing traffic toward the ESXi/ESX host. Therefore, if the ESXi/ESX
host is set to VST mode, it drops the packets that are lacking a VLAN
tag.</li>
</ul>
</li>
</ol>
<br />
This sample is a supported Cisco Trunk Port configuration:<br />
<blockquote>
<code>interface GigabitEthernet1/2</code><br />
<code>switchport </code>(Set to layer 2 switching)<br />
<code>switchport trunk encapsulation dot1q </code>(ESXi/ESX only supports dot1q, not ISL)<br />
<code>switchport trunk allowed vlan 10-100 </code>(Allowed VLAN to ESXi/ESX. Ensure ESXi/ESX VLANs are allowed)<br />
<code>switchport mode trunk </code>(Set to Trunk Mode)<br />
<code>switchport nonegotiate </code>(DTP is not supported)<br />
<code>no ip address</code><br />
<code>no cdp enable </code>(ESXi/ESX 3.5 or higher supports CDP)<br />
<code>spanning-tree portfast trunk </code>(Allows the port to start forwarding packets immediately on linkup)<br />
<br />
<b>Note</b>: For more information on configuring your physical network switch, contact your switch vendor.</blockquote>
<br />
To
assign a VLAN to a port group, there must be a corresponding VLAN
interface for each VLAN on a physical switch with a designated IP range.<br />
<blockquote>
For example:<br />
<br />
<code>interface Vlan100</code><br />
<code>ip address 10.10.100.1 255.255.255.0</code> (This IP can be used as VLAN 100 Gateway IP)<br />
<br />
<b>Note</b>:
When the VLAN ID is defined on the physical switch, it can be
configured for ESX. If the IP range is assigned to a VLAN, decide if any
routing may be required to reach other nodes on the network.</blockquote>
<br />
To configure a VLAN on the portgroup using the VMware Infrastructure/vSphere Client:<br />
<ol>
<li>Click the ESXi/ESX host.
</li>
<li>Click the <b>Configuration</b> tab.
</li>
<li>Click the <b>Networking</b> link.
</li>
<li>Click <b>Properties</b>.
</li>
<li>Click the virtual switch / portgroups in the <b>Ports</b> tab and click <b>Edit</b>.
</li>
<li>Click the <b>General</b> tab.
</li>
<li>Assign a VLAN number in VLAN ID (optional).
</li>
<li>Click the <b>NIC Teaming</b> tab.
</li>
<li>From the <b>Load Balancing</b> dropdown, choose <b>Route based on originating virtual port ID</b>.
</li>
<li>Verify that there is at least one network adapter listed under Active Adapters.
</li>
<li>Verify the VST configuration using the ping command to confirm
the connection between the ESXi/ESX host and the gateway interfaces and
another host on the same VLAN.<br /><br /><b>Note:</b> For additional information on VLAN configuration of a VirtualSwitch (vSwitch) port group, see <a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1003825" id="referLink_1003825" target="_blank">Configuring a VLAN on a portgroup (1003825)</a>.</li>
</ol>
To configure via the command line:<br />
<blockquote>
<code>esxcfg-vswitch -p "<i>portgroup_name</i>" -v <i>VLAN_ID virtual_switch_name</i></code></blockquote>
<br />
<b>Note</b>:
The illustration attached to this article is a sample VST mode topology
and configuration with two ESXi/ESX hosts, each with two NICs
connecting to the Cisco switch.</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-74959404299719670542014-10-20T00:31:00.005-07:002014-10-20T00:31:55.655-07:00VLAN configuration on virtual switches, physical switches, and virtual machines<div dir="ltr" style="text-align: left;" trbidi="on">
<span itemprop="articleBody">Virtual LAN (VLAN) implementation is recommended in ESXi/ESX networking environments because:<br />
</span><br />
<ul>
<li>It integrates ESXi/ESX into a pre-existing network
</li>
<li>It secures network traffic
</li>
<li>It reduces network traffic congestion
</li>
<li>iSCSI traffic requires an isolated network</li>
<li> </li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://ytimg.googleusercontent.com/vi/8MiHiV2i_QE/0.jpg"><param name="movie" value="https://youtube.googleapis.com/v/8MiHiV2i_QE&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="https://youtube.googleapis.com/v/8MiHiV2i_QE&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object> </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span itemprop="articleBody"><div class="separator" style="clear: both; text-align: center;">
<span itemprop="articleBody"></span></div>
<div>
There are three methods of VLAN tagging that can be configured on ESXi/ESX:</div>
<ul>
<li><a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003806#estPoints" target="_self">External Switch Tagging (EST)</a>
</li>
<li><a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003806#vstPoints" target="_self">Virtual Switch Tagging (VST)</a>
</li>
<li><a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003806#vgtPoints" target="_self">Virtual Guest Tagging (VGT)</a></li>
</ul>
<br />
<h3>
<a href="https://www.blogger.com/null" id="estPoints" name="estPoints"></a>External Switch Tagging (EST)</h3>
<ul>
<li>All VLAN tagging of packets is performed on the physical switch.
</li>
<li>ESXi/ESX host network adapters are connected to access ports on the physical switch.
</li>
<li>The portgroups connected to the virtual switch must have their VLAN ID set to 0.
</li>
<li>For more information, see <a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1004127" id="referLink_1004127" target="_blank">Sample
Configuration - ESXi/ESX connecting to physical switch via VLAN access
mode and External Switch VLAN Tagging (EST Mode) (1004127)</a>.
</li>
<li>See this example snippet of a code from a Cisco switch port configuration:<br /><br /><code>switchport mode access<br />switchport access vlan x</code></li>
</ul>
<br />
<h3>
<a href="https://www.blogger.com/null" id="vstPoints" name="vstPoints"></a>Virtual Switch Tagging (VST)</h3>
<ul>
<li>All VLAN tagging of packets is performed by the virtual switch before leaving the ESXi/ESX host.
</li>
<li>The ESXi/ESX host network adapters must be connected to trunk ports on the physical switch.
</li>
<li>The portgroups connected to the virtual switch must have an appropriate VLAN ID specified.
</li>
<li>For more information, see:<br />
<ul>
<li><a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1003825" id="referLink_1003825" target="_blank">Configuring a VLAN on a portgroup (1003825)</a>
</li>
<li><a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1010778" id="referLink_1010778" target="_blank">Configuring Virtual Switch VLAN Tagging (VST) mode on a vNetwork Distributed Switch (1010778)</a><br /></li>
</ul>
</li>
<li>For a sample of VST, see <a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1004074" id="referLink_1004074" target="_blank">Sample configuration of virtual switch VLAN tagging (VST Mode) (1004074)</a>.
</li>
<li>See this example snippet of code from a Cisco switch port configuration:<br /><br /><code>switchport trunk encapsulation dot1q<br />switchport mode trunk<br />switchport trunk allowed vlan x,y,z<br />spanning-tree portfast trunk</code></li>
</ul>
<strong>Note</strong>: The Native VLAN is not tagged and thus requires no VLAN ID to be set on the ESXi/ESX portgroup.<br /><br />
<h3>
<a href="https://www.blogger.com/null" id="vgtPoints" name="vgtPoints"></a>Virtual Guest Tagging (VGT)</h3>
<ul>
<li>All VLAN tagging is performed by the virtual machine.
</li>
<li>You must install an 802.1Q VLAN trunking driver inside the virtual machine.
</li>
<li>VLAN tags are preserved between the virtual machine networking
stack and external switch when frames are passed to/from virtual
switches.
</li>
<li>Physical switch ports are set to trunk port.
</li>
<li>For more information, see <a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1004252" id="referLink_1004252" target="_blank">Sample configuration of virtual machine (VM) VLAN Tagging (VGT Mode) in ESX (1004252)</a>.
</li>
<li>See this example snippet of code from a Cisco switch port configuration:<br /><br /><code>switchport trunk encapsulation dot1q<br />switchport mode trunk<br />switchport trunk allowed vlan x,y,z<br />spanning-tree portfast trunk</code></li>
</ul>
</span> <br /><br />
<span itemprop="articleBody"></span></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-21441230065930834462014-10-02T12:03:00.001-07:002014-10-02T12:03:17.298-07:00Gestion du réseau sous Linux avec iproute2 et CentOS 7<div dir="ltr" style="text-align: left;" trbidi="on">
<h2>
<span id="I_Prsentation_d8217iproute2">I. Présentation d’iproute2</span></h2>
<div style="text-align: justify;">
Les commandes <strong>ifconfig, arp, route,</strong> et <strong>netstat</strong>
sont certainement les premières qui viennent à l’esprit des sysadmins
quand il s’agit de gérer la configuration réseau d’une machine sous
Linux. Elles font toutes partie de la suite du paquet <strong>“net-tools”</strong> développé il y a maintenant longtemps sur les <strong>kernels</strong>
Linux, ce que l’on sait moins, c’est que le développement de ces outils
a été stoppé en 2001 et qu’un autre paquet vient peu à peu le remplacer
sur les distributions, il s’agit <strong>d’iproute2</strong> qui a déjà remplacé totalement les anciennes commandes de <strong>net-tools</strong> sur <strong>CentOS 7</strong> ainsi que sur <strong>ArchLinux.</strong></div>
<div style="text-align: justify;">
Un message d’erreur comme <strong>“ifconfig command not found”</strong>
peut en interloquer plus d’un, cependant il va falloir vous habituer à
le voir car le remplacement de net-tools par iproute2 prend peu à peu de
l’ampleur et est destiné à remplacer l’ancien standard de gestion du
réseau sous Linux.</div>
<div style="text-align: justify;">
Pour rappel, les net-tools sont utilisés depuis maintenant 25 ans sur les OS UNIX, <strong>ifconfig</strong> avait été à l’origine créé en tant qu’outil <strong>TCP/IP</strong> sur la version 4.2 de BSD en … <strong>1983</strong> ! Le principal avantage du paquet <strong>iproute2</strong> est qu’il permet de réunir tous les anciens outils dans une seule commande via des options, par exemple :</div>
<ul style="text-align: justify;">
<li>ifconfig –> ip addr, ip link</li>
<li>route –> ip route</li>
<li>arp –> ip neigh</li>
<li>vconfig –> ip link</li>
<li>iptunnel –> ip tunnel</li>
<li>ipmaddr –> ip maddr</li>
<li>netstat –> ss</li>
</ul>
<div style="text-align: justify;">
De
plus, iproute2, qui est toujours en développement, a pour but de rendre
l’implémentation de spécifité réseau via ses commandes comme par
exemple la QoS, les VLAN, le channel bonding, etc.</div>
<blockquote>
<strong>Note</strong> : Pour info, l’outil de gestion graphique des connexions réseau d’Ubuntu <strong>network manager</strong> repose également sur iproute2.</blockquote>
<div style="text-align: justify;">
Les habitudes seront certes difficiles à changer, mais il faudra bien y passer car <strong>iproute</strong>
deviendra rapidement le standard de la gestion réseau sous Linux alors
autant s’y mettre au plus tôt. Je vais ici vous présenter différentes
manières d’exécuter des commandes de gestion réseau avec les commandes
iproute2 en vous montrant à chaque fois la méthode <strong>net-tools</strong> puis <strong>iproute2.</strong></div>
<h2>
<span id="II_Quelques_exemples_de_commandes_basiques_avec_iproute2">II. Quelques exemples de commandes basiques avec iproute2</span></h2>
<h3>
<span id="A_Lister_les_interfaces">A. Lister les interfaces</span></h3>
<div style="text-align: justify;">
Commençons par le plus simple, lister les interfaces, sous net-tools, on utilisait les commandes suivantes :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c44079847131617" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ifconfig</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c44079847131617-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c44079847131617-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">ifconfig</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Avec iproute2 on utilisera la ligne de commande suivante :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c44084568098296" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">ip addr</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c44084568098296-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c44084568098296-1">
<span style="color: red;"><span class="crayon-e">ip </span><span class="crayon-v">addr</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Résultat :</div>
<div style="text-align: justify;">
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/iproute2_02.png"><img alt="iproute2_02" class="aligncenter size-medium wp-image-12217" height="149" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/iproute2_02-550x149.png" width="550" /></a></div>
<div style="text-align: justify;">
On peut préciser une interface spécifique à la suite de la commande pour n’avoir les informations que de cette interface</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c4408a547265431" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">ip addr show lo</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c4408a547265431-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c4408a547265431-1">
<span style="color: red;"><span class="crayon-e">ip </span><span class="crayon-e">addr </span><span class="crayon-e">show </span><span class="crayon-v">lo</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<h3>
<span id="B_Renommer_une_interface">B. Renommer une interface</span></h3>
<div style="text-align: justify;">
Un
problème que j’ai eu sous CentOS 7 et que je n’ai pas encore compris,
est le nom de mon interface principale qui, comme vous pouvez le voir
sur le dernier screenshot est.. compliquée. J’ai donc cherché à la
renommer avec les commandes suivantes :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c44090082196442" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<span style="color: red;"><textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">ip link set down eno16777736
ip link set eno16777736 name eth0
ip link set ip eth0</textarea></span></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c44090082196442-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c44090082196442-2">
<span style="color: red;">2</span></div>
<div class="crayon-num" data-line="crayon-542d929c44090082196442-3">
<span style="color: red;">3</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c44090082196442-1">
<span style="color: red;"><span class="crayon-e">ip </span><span class="crayon-r">link</span><span class="crayon-h"> </span><span class="crayon-e">set </span><span class="crayon-e">down </span><span class="crayon-e">eno16777736</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c44090082196442-2">
<span style="color: red;"><span class="crayon-e">ip </span><span class="crayon-r">link</span><span class="crayon-h"> </span><span class="crayon-e">set </span><span class="crayon-e">eno16777736 </span><span class="crayon-e">name </span><span class="crayon-e">eth0</span></span></div>
<div class="crayon-line" id="crayon-542d929c44090082196442-3">
<span style="color: red;"><span class="crayon-e">ip </span><span class="crayon-r">link</span><span class="crayon-h"> </span><span class="crayon-e">set </span><span class="crayon-e">ip </span><span class="crayon-v">eth0</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Et voila le travail !</div>
<div style="text-align: justify;">
<img alt="iproute2_03" class="aligncenter size-medium wp-image-12218" height="87" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/iproute2_03-550x87.png" width="550" /></div>
<h3>
<span id="C_Activer_ou_dsactiver_une_interface_rseau">C. Activer ou désactiver une interface réseau</span></h3>
<div style="text-align: justify;">
Vous
remarquerez que je suis passé par une désactivation/activation de
l’interface réseau pour changer son nom, voici les commandes que l’on
utilisait avant :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c44095383181688" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ifconfig eth1 up
$ ifconfig eth1 down</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c44095383181688-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c44095383181688-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c44095383181688-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ifconfig </span><span class="crayon-e">eth1 </span><span class="crayon-i">up</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c44095383181688-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ifconfig </span><span class="crayon-e">eth1 </span><span class="crayon-v">down</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Et celles à utiliser avec <strong>iproute2</strong> :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c4409a828044499" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip link set down eth1
$ ip link set up eth1</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c4409a828044499-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c4409a828044499-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c4409a828044499-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-r">link</span><span class="crayon-h"> </span><span class="crayon-e">set </span><span class="crayon-e">down </span><span class="crayon-i">eth1</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c4409a828044499-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-r">link</span><span class="crayon-h"> </span><span class="crayon-e">set </span><span class="crayon-e">up </span><span class="crayon-v">eth1</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<h3>
<span id="D_Gestion_d8217une_adresse_IPV4">D. Gestion d’une adresse IPV4</span></h3>
<div style="text-align: justify;">
Nous
allons maintenant voir comment gérer une adresse IPv4 sur une interface
réseau. On commence par ajouter une adresse IP à une interface, ce qui
se faisait comme cela sous net-tools :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c4409f041881542" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ifconfig eth1 10.0.0.1/24</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c4409f041881542-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c4409f041881542-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ifconfig </span><span class="crayon-i">eth1</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.1</span><span class="crayon-o">/</span><span class="crayon-cn">24</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Maintenant avec iproute2 :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440a4803912323" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip addr add 10.0.0.1/24 dev eth1</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440a4803912323-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440a4803912323-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">addr </span><span class="crayon-i">add</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.1</span><span class="crayon-o">/</span><span class="crayon-cn">24</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-v">eth1</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
On
assigne donc l’IP 10.0.0.1 au device (à l’interface réseau) “eth1″.
Avec iproute2, on peut également assigner facilement plusieurs adresses
IPv4 à une interface, ce qu’on ne pouvait pas faire avec les commandes
net-tools où l’on devait utiliser les alias :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440a9472784193" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip addr add 10.0.0.1/24 broadcast 10.0.0.255 dev eth1
$ ip addr add 10.0.0.2/24 broadcast 10.0.0.255 dev eth1
$ ip addr add 10.0.0.3/24 broadcast 10.0.0.255 dev eth1</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440a9472784193-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c440a9472784193-2">
<span style="color: red;">2</span></div>
<div class="crayon-num" data-line="crayon-542d929c440a9472784193-3">
<span style="color: red;">3</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440a9472784193-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">addr </span><span class="crayon-i">add</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.1</span><span class="crayon-o">/</span><span class="crayon-cn">24</span><span class="crayon-h"> </span><span class="crayon-i">broadcast</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.255</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-i">eth1</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c440a9472784193-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">addr </span><span class="crayon-i">add</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.2</span><span class="crayon-o">/</span><span class="crayon-cn">24</span><span class="crayon-h"> </span><span class="crayon-i">broadcast</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.255</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-i">eth1</span></span></div>
<div class="crayon-line" id="crayon-542d929c440a9472784193-3">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">addr </span><span class="crayon-i">add</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.3</span><span class="crayon-o">/</span><span class="crayon-cn">24</span><span class="crayon-h"> </span><span class="crayon-i">broadcast</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.255</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-v">eth1</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
On peut également facilement enlever une adresse IPv4 d’une interface avec iproute 2 :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440ae911734659" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip addr del 10.0.0.1/24 dev eth1</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440ae911734659-1">
1</div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440ae911734659-1">
<span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">addr </span><span class="crayon-i">del</span><span class="crayon-h"> </span><span class="crayon-cn">10.0.0.1</span><span class="crayon-o">/</span><span class="crayon-cn">24</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-v">eth1</span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<h3>
<span id="E_Gestion_d8217une_adresse_IPv6">E. Gestion d’une adresse IPv6</span></h3>
<div style="text-align: justify;">
Pour ajouter une adresse IPv4 sous net-tools, nous utilisions ces syntaxes :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440b3922427557" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ifconfig eth1 inet6 add 2003:0db5:0:f102::1/64</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440b3922427557-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440b3922427557-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ifconfig </span><span class="crayon-e">eth1 </span><span class="crayon-e">inet6 </span><span class="crayon-i">add</span><span class="crayon-h"> </span><span class="crayon-cn">2003</span><span class="crayon-o">:</span><span class="crayon-cn">0db5</span><span class="crayon-o">:</span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-v">f102</span><span class="crayon-o">::</span><span class="crayon-cn">1</span><span class="crayon-o">/</span><span class="crayon-cn">64</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Voila comment il faudra procéder sous iproute2, on précisera l’option “-<strong>6</strong>” pour préciser que l’on parle <strong>Ipv6″</strong> :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440b7890159607" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip -6 addr add 2003:0db5:0:f102::1/64 dev eth1</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440b7890159607-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440b7890159607-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">ip</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-cn">6</span><span class="crayon-h"> </span><span class="crayon-e">addr </span><span class="crayon-i">add</span><span class="crayon-h"> </span><span class="crayon-cn">2003</span><span class="crayon-o">:</span><span class="crayon-cn">0db5</span><span class="crayon-o">:</span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-v">f102</span><span class="crayon-o">::</span><span class="crayon-cn">1</span><span class="crayon-o">/</span><span class="crayon-cn">64</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-v">eth1</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Encore une fois, pour afficher une interface réseau et son adresse IPv6, sous net-tools :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440bc898778641" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ifconfig eth1</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440bc898778641-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440bc898778641-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ifconfig </span><span class="crayon-v">eth1</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Sous iproute2, on retrouve le même fonctionnement que lors de l’attribution de l’IP avec l’option “<strong>-6</strong>“:</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440c1927932543" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip -6 addr show dev eth1</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440c1927932543-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440c1927932543-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">ip</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-cn">6</span><span class="crayon-h"> </span><span class="crayon-e">addr </span><span class="crayon-e">show </span><span class="crayon-e">dev </span><span class="crayon-v">eth1</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Et enfin pour supprimer une adresse IPv6 d’une interface réseau, sous net-tools :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440c5711127427" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ifconfig eth1 inet6 del 2002:0db5:0:f102::1/64</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440c5711127427-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440c5711127427-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ifconfig </span><span class="crayon-e">eth1 </span><span class="crayon-e">inet6 </span><span class="crayon-i">del</span><span class="crayon-h"> </span><span class="crayon-cn">2002</span><span class="crayon-o">:</span><span class="crayon-cn">0db5</span><span class="crayon-o">:</span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-v">f102</span><span class="crayon-o">::</span><span class="crayon-cn">1</span><span class="crayon-o">/</span><span class="crayon-cn">64</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Sous iproute2 :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440ca301041902" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip -6 addr del 2002:0db5:0:f102::1/64 dev eth1</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440ca301041902-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440ca301041902-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">ip</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-cn">6</span><span class="crayon-h"> </span><span class="crayon-e">addr </span><span class="crayon-i">del</span><span class="crayon-h"> </span><span class="crayon-cn">2002</span><span class="crayon-o">:</span><span class="crayon-cn">0db5</span><span class="crayon-o">:</span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-v">f102</span><span class="crayon-o">::</span><span class="crayon-cn">1</span><span class="crayon-o">/</span><span class="crayon-cn">64</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-v">eth1</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<h3>
<span id="F_Changer_l8217adresse_MAC_d8217une_interface">F. Changer l’adresse MAC d’une interface</span></h3>
<div style="text-align: justify;">
La commande pour changer l’adresse MAC d’une interface réseau était la suivante sous net-tools :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440ce066079664" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ifconfig eth1 hw ether 08:00:27:75:2a:66</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440ce066079664-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440ce066079664-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ifconfig </span><span class="crayon-e">eth1 </span><span class="crayon-e">hw </span><span class="crayon-i">ether</span><span class="crayon-h"> </span><span class="crayon-cn">08</span><span class="crayon-o">:</span><span class="crayon-cn">00</span><span class="crayon-o">:</span><span class="crayon-cn">27</span><span class="crayon-o">:</span><span class="crayon-cn">75</span><span class="crayon-o">:</span><span class="crayon-cn">2a</span><span class="crayon-o">:</span><span class="crayon-cn">66</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Avec iproute2, on retrouve sensiblement une syntaxe similaire :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440d3834004775" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip link set dev eth1 address 08:00:27:75:2a:67</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440d3834004775-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440d3834004775-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-r">link</span><span class="crayon-h"> </span><span class="crayon-e">set </span><span class="crayon-e">dev </span><span class="crayon-e">eth1 </span><span class="crayon-i">address</span><span class="crayon-h"> </span><span class="crayon-cn">08</span><span class="crayon-o">:</span><span class="crayon-cn">00</span><span class="crayon-o">:</span><span class="crayon-cn">27</span><span class="crayon-o">:</span><span class="crayon-cn">75</span><span class="crayon-o">:</span><span class="crayon-cn">2a</span><span class="crayon-o">:</span><span class="crayon-cn">67</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<h3>
<span id="G_Gestion_de_la_table_de_routage">G. Gestion de la table de routage</span></h3>
<div style="text-align: justify;">
La gestion de la table de routage se faisait via la commande <strong>“root”</strong> et <strong>“netstat”</strong> pour l’affichage ;</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440d8977585747" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ route -n
$ netstat -rn</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440d8977585747-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c440d8977585747-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440d8977585747-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">route</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-i">n</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c440d8977585747-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">netstat</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-v">rn</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
On utilisera maintenant la commande suivante pour afficher la table de routage :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440dd307092965" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip route show</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440dd307092965-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440dd307092965-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">route </span><span class="crayon-v">show</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/iproute2_04.png"><img alt="iproute2_04" class="aligncenter size-medium wp-image-12221" height="49" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/iproute2_04-550x49.png" width="550" /></a></div>
<div style="text-align: justify;">
Voici les commandes que l’on utilisait pour ajouter ou supprimer une route par défaut (<strong>0.0.0.0/0</strong>) avec net-tools. Pour remplacer une route, il fallait supprimer l’ancienne et ajouter la nouvelle en deux lignes</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440e2909080905" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ route add default gw 192.168.1.2 eth0
$ route del default gw 192.168.1.1 eth0</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440e2909080905-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c440e2909080905-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440e2909080905-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">route </span><span class="crayon-e">add </span><span class="crayon-st">default</span><span class="crayon-h"> </span><span class="crayon-i">gw</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.2</span><span class="crayon-h"> </span><span class="crayon-i">eth0</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c440e2909080905-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">route </span><span class="crayon-e">del </span><span class="crayon-st">default</span><span class="crayon-h"> </span><span class="crayon-i">gw</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.1</span><span class="crayon-h"> </span><span class="crayon-v">eth0</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Avec iproute2 on peut ajouter une route par défaut comme cela :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440e7573941039" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip route add default via 192.168.1.2 dev eth0</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440e7573941039-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440e7573941039-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">route </span><span class="crayon-e">add </span><span class="crayon-st">default</span><span class="crayon-h"> </span><span class="crayon-i">via</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.2</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-v">eth0</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
En revanche si l’on souhaite remplacer la route par défaut, on peut utiliser cette commande :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440eb969407055" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip route replace default via 192.168.1.2 dev eth0</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440eb969407055-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440eb969407055-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">route </span><span class="crayon-e">replace </span><span class="crayon-st">default</span><span class="crayon-h"> </span><span class="crayon-i">via</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.2</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-v">eth0</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Pour les routes statiques, voici les commandes sous net-tools en utilisant route :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440f0682406540" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ route add -net 172.16.32.0/24 gw 192.168.1.1 dev eth0
$ route del -net 172.16.32.0/24</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440f0682406540-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c440f0682406540-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440f0682406540-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">route </span><span class="crayon-v">add</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-i">net</span><span class="crayon-h"> </span><span class="crayon-cn">172.16.32.0</span><span class="crayon-o">/</span><span class="crayon-cn">24</span><span class="crayon-h"> </span><span class="crayon-i">gw</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.1</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-i">eth0</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c440f0682406540-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">route </span><span class="crayon-v">del</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-i">net</span><span class="crayon-h"> </span><span class="crayon-cn">172.16.32.0</span><span class="crayon-o">/</span><span class="crayon-cn">24</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Et voici les commandes à utiliser pour iproute2 :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440f5408710454" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip route add 172.16.32.0/24 via 192.168.1.1 dev eth0
$ ip route del 172.16.32.0/24</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440f5408710454-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c440f5408710454-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440f5408710454-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">route </span><span class="crayon-i">add</span><span class="crayon-h"> </span><span class="crayon-cn">172.16.32.0</span><span class="crayon-o">/</span><span class="crayon-cn">24</span><span class="crayon-h"> </span><span class="crayon-i">via</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.1</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-i">eth0</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c440f5408710454-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">route </span><span class="crayon-i">del</span><span class="crayon-h"> </span><span class="crayon-cn">172.16.32.0</span><span class="crayon-o">/</span><span class="crayon-cn">24</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<h3>
<span id="HVoir_les_informations_sur_les_ports">H.Voir les informations sur les ports</span></h3>
<div style="text-align: justify;">
On utilisait auparavant netstat pour lister les connexions actives, en attente et les ports occupés :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440fa418750286" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ netstat
$ netstat -l</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440fa418750286-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c440fa418750286-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440fa418750286-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-i">netstat</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c440fa418750286-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">netstat</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-v">l</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Le package <strong>iproute2</strong> inclut maintenant la commande <strong>“ss”</strong> qui s’utilise de façon similaire avec les options habituelles :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c440fe302013615" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ss
$ ss -l</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c440fe302013615-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c440fe302013615-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c440fe302013615-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-i">ss</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c440fe302013615-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">ss</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-v">l</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<h3>
<span id="I_Gestion_de_la_table_ARP">I. Gestion de la table ARP</span></h3>
<div style="text-align: justify;">
Pour afficher la table ARP de l’hôte, on utilisait la commande ARP avec les options suivantes sous net-tools :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c44103785379312" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ arp -an</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c44103785379312-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c44103785379312-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">arp</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-v">an</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Avec iproute2, il faut utiliser la commande suivante :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c44108147031702" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip neigh</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c44108147031702-1">
<span style="color: red;">1</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c44108147031702-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-v">neigh</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/iproute2_05.png"><img alt="iproute2_05" class="aligncenter size-full wp-image-12222" height="51" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/iproute2_05.png" width="534" /></a></div>
<div style="text-align: justify;">
Pour ajouter ou supprimer un entrée dans la table de routage, les commandes suivantes étaient utilisées sous net-tools :</div>
<div class="crayon-syntax crayon-theme-vs2012-black crayon-font-verdana crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="crayon-542d929c4410d145292016" style="float: none; font-size: 12px ! important; height: auto; line-height: 15px ! important; margin: 12px auto;">
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ arp -s 192.168.1.100 00:0c:29:c0:5a:ef
$ arp -d 192.168.1.100</textarea></div>
<div class="crayon-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c4410d145292016-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c4410d145292016-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c4410d145292016-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">arp</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-i">s</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.100</span><span class="crayon-h"> </span><span class="crayon-cn">00</span><span class="crayon-o">:</span><span class="crayon-cn">0c</span><span class="crayon-o">:</span><span class="crayon-cn">29</span><span class="crayon-o">:</span><span class="crayon-v">c0</span><span class="crayon-o">:</span><span class="crayon-cn">5a</span><span class="crayon-o">:</span><span class="crayon-i">ef</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c4410d145292016-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-v">arp</span><span class="crayon-h"> </span><span class="crayon-o">-</span><span class="crayon-i">d</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.100</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="text-align: justify;">
Voici celles qui faudra utiliser avec iproute2:</div>
<div class="crayon-plain-wrap">
<textarea class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style="-moz-tab-size: 4; font-size: 12px ! important; line-height: 15px ! important; opacity: 0; overflow: hidden; z-index: 0;" wrap="soft">$ ip neigh add 192.168.1.100 lladdr 00:0c:29:c0:5a:ef dev eth0
$ ip neigh del 192.168.1.100 dev eth0</textarea></div>
<table class="crayon-table"><tbody>
<tr class="crayon-row"><td class="crayon-nums " data-settings="show"><div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-num" data-line="crayon-542d929c44111964856965-1">
<span style="color: red;">1</span></div>
<div class="crayon-num crayon-striped-num" data-line="crayon-542d929c44111964856965-2">
<span style="color: red;">2</span></div>
</div>
</td><td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important;">
<div class="crayon-line" id="crayon-542d929c44111964856965-1">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">neigh </span><span class="crayon-i">add</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.100</span><span class="crayon-h"> </span><span class="crayon-i">lladdr</span><span class="crayon-h"> </span><span class="crayon-cn">00</span><span class="crayon-o">:</span><span class="crayon-cn">0c</span><span class="crayon-o">:</span><span class="crayon-cn">29</span><span class="crayon-o">:</span><span class="crayon-v">c0</span><span class="crayon-o">:</span><span class="crayon-cn">5a</span><span class="crayon-o">:</span><span class="crayon-e">ef </span><span class="crayon-e">dev </span><span class="crayon-i">eth0</span></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-542d929c44111964856965-2">
<span style="color: red;"><span class="crayon-sy">$</span><span class="crayon-h"> </span><span class="crayon-e">ip </span><span class="crayon-e">neigh </span><span class="crayon-i">del</span><span class="crayon-h"> </span><span class="crayon-cn">192.168.1.100</span><span class="crayon-h"> </span><span class="crayon-e">dev </span><span class="crayon-v">eth0</span></span></div>
</div>
</td></tr>
</tbody></table>
</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-19524961127257698872014-09-18T07:26:00.003-07:002014-09-18T07:26:15.842-07:00Guide de l'open source Smile 2014<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM463gIA0gZ14xUrLuVlKU8wGRA_P4wBQFP4EzeQfCTQUZKNHf1q39VahcBrI_s3XABKCllmO244n1AsMh_FXqz7kysoR-Hp4Y_svj_rgLRXTUfPTcj63ndd7HiHJyemqcOK2pk-t9NKQ/s1600/177235875.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br /></a></div>
<table border="0" cellpadding="0" cellspacing="0" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border-collapse: collapse; border: none; mso-table-lspace: 0pt; mso-table-rspace: 0pt; table-layout: fixed; width: 100%px;"><tbody>
<tr><td class="sf-td" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border: 0px solid transparent; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 50%;" valign="top"><table border="0" cellpadding="0" cellspacing="0" style="width: 100%px;"><tbody>
<tr><td class="sf-html sf-td" style="padding: 13px;"><div style="color: #a1a1a1; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 0.57em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
Edition 2014 du Guide de l'open source</div>
</td></tr>
</tbody></table>
</td><td class="sf-td" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border: 0px solid transparent; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 50%;" valign="top"><table border="0" cellpadding="0" cellspacing="0" style="width: 100%px;"><tbody>
<tr><td class="sf-html sf-td" style="padding: 13px;"><div align="right" style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 0.57em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<a href="http://marketing.smile.eu/HM?a=ENX7Cqk-y56Y8SA9MKJOnM3nGHxKLIvlSvcStGb5lw8W0bBhOG5mpqVsje_HhdCEtVGD" style="color: #71c6f0; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none;">Voir cet email dans votre navigateur</a></div>
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border-collapse: collapse; border: none; mso-table-lspace: 0pt; mso-table-rspace: 0pt; table-layout: fixed; width: 100%px;"><tbody>
<tr><td class="sf-td" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border: 0px solid transparent; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 50%;" valign="top"><table align="left" border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td class="sf-img sf-td" style="padding: auto;"><a href="http://marketing.smile.eu/HS?a=ENX7Cqk-y56Y8SA9MKJOnM3nGHxKLIvlT_cStGb5lw8W0bBhOG5mpqVsje_HhdCEtVGE" target="_blank"><img alt="Découvrez cet immanquable de Smile ! Plus de 350 solutions open source professionnelles recencées, dans près de 50 domaines d'applications pour l'entreprise. " height="159" src="http://marketing.smile.eu//IL/5/0/2/1101060502/177235875.png" style="border-radius: 0px; border: 0px solid #ffffff; display: block; height: 159px; max-width: 600px; width: 600px;" width="600" /></a></td></tr>
</tbody></table>
</td></tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border-collapse: collapse; border: none; mso-table-lspace: 0pt; mso-table-rspace: 0pt; table-layout: fixed; width: 100%px;"><tbody>
<tr class="noresp"> <td class="sf-td" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border: 8px solid transparent; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 65%;" valign="top"><table border="0" cellpadding="0" cellspacing="0" style="width: 100%px;"><tbody>
<tr><td class="sf-html sf-td" style="padding: 13px;"><h2 align="center" style="color: #0e48e5; font-family: Arial; font-size: 20px; font-style: normal; font-weight: bold; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; text-transform: none;">
<span style="color: #11113c;">Edition 2014 </span><span style="color: #11113c;">du<br />Guide de l'open source</span></h2>
</td></tr>
</tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" style="margin: auto;"><tbody>
<tr><td class="sf-img sf-td" style="padding: auto;"><a href="http://marketing.smile.eu/HS?a=ENX7Cqk-y56Y8SA9MKJOnM3nGHxKLIvlSfcStGb5lw8W0bBhOG5mpqVsje_HhdCEtVGG" target="_blank"><img alt="Télécharger le livre blanc" height="33" src="http://marketing.smile.eu//IL/5/0/2/1101060502/669913915.jpg" style="border-radius: 0px; border: 0px solid #ffffff; display: block; height: 33px; max-width: 230px; width: 230px;" width="230" /></a></td></tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%px;"><tbody>
<tr><td class="sf-html sf-td" style="padding: 13px;"><div style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #171837;">Cette nouvelle édition du Guide recense plus de<b> 350 solutions open source</b> professionnelles, dans près de 50 domaines d'applications pour l'entreprise. </span></div>
<div style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #171837;">Le Guide vous propose une présentation synthétique des solutions ainsi qu'une évaluation de Smile et des internautes.</span></div>
<div style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #171837;"><br /></span></div>
<div style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #171837;"><b>Les grandes nouveautés de cette édition : </b></span></div>
<ul style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; text-transform: none;">
<li><span style="color: #171837;"><b>36 nouvelles solutions répertoriées</b>, telles que : <i>Maria DB, Dolibarr, Novius, IPCop, Proxmox VE, RabbitMq, Xivo, Apache Synapse, Jboss, WSO2, TYPO3 Neos..</i>.</span></li>
</ul>
<ul style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; text-transform: none;">
<li><span style="color: #171837;"><b>3 nouvelles rubriques</b> : Outils de partage de documents, DAM (Digital Asset Management) et PIM (Product Information Management).</span></li>
</ul>
<ul style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; text-transform: none;">
<li><span style="color: #171837;"><b>l'ajout des notes des internautes</b> figurant sur la version web du guide : <a href="http://marketing.smile.eu/HS?a=ENX7Cqk-y56Y8SA9MKJOnM3nGHxKLIvlQvcStGb5lw8W0bBhOG5mpqVsje_HhdCEtVGL" style="color: blue; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none;">www.open-source-guide.com</a>. Les notes permettent dévaluer les outils en fonction de leur qualité technique, dynamique, périmètre fonctionnel, notoriété...</span></li>
</ul>
<div style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #171837;"><br /></span></div>
<div style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #171837;">Ce référentiel unique a été totalement mis à jour et complété, par plus d'une quarantaine d'experts et consultants de Smile. </span></div>
</td></tr>
</tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" style="margin: auto;"><tbody>
<tr><td class="sf-img sf-td" style="padding: auto;"><a href="http://marketing.smile.eu/HS?a=ENX7Cqk-y56Y8SA9MKJOnM3nGHxKLIvlTfcStGb5lw8W0bBhOG5mpqVsje_HhdCEtVGK" target="_blank"><img alt="Télécharger le livre blanc" height="33" src="http://marketing.smile.eu//IL/5/0/2/1101060502/669913915.jpg" style="border-radius: 0px; border: 0px solid #ffffff; display: block; height: 33px; max-width: 230px; width: 230px;" width="230" /></a></td></tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%px;"><tbody>
<tr><td class="sf-html sf-td" style="padding: 13px;"><div style="color: black; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<b><span style="color: #171837;">Pour en savoir plus sur nos livres blancs, </span></b><a href="http://marketing.smile.eu/HS?a=ENX7Cqk-y56Y8SA9MKJOnM3nGHxKLIvlQ_cStGb5lw8W0bBhOG5mpqVsje_HhdCEtVGI" style="color: blue; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none;">cliquez ici >></a><i><span style="color: #171837;"><br /></span></i></div>
</td></tr>
</tbody></table>
</td> <td class="sf-td" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; background-color: #f9f6f6; border: 8px solid transparent; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 35%;" valign="top"><table border="0" cellpadding="0" cellspacing="0" style="width: 100%px;"><tbody>
<tr><td class="sf-html sf-td" style="padding: 13px;"><div align="center" style="color: black; font-family: Arial; font-size: 14px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<b><span style="color: #11113c;">La nouvelle édition du Best seller de Smile</span></b></div>
</td></tr>
</tbody></table>
<table align="left" border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td class="sf-img sf-td" style="padding: 10px;"><a href="http://marketing.smile.eu/HS?a=ENX7Cqk-y56Y8SA9MKJOnM3nGHxKLIvlSPcStGb5lw8W0bBhOG5mpqVsje_HhdCEtVGB" target="_blank"><img alt="3e édition du Guide open source, cliquez pour le télécharger !" height="243" src="http://marketing.smile.eu//IL/5/0/2/1101060502/121254566.png" style="border-radius: 0px; border: 0px solid #ffffff; display: block; height: 243px; max-width: 171px; width: 171px;" width="171" /></a></td></tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%px;"><tbody>
<tr><td class="sf-html sf-td" style="padding: 13px;"><div align="left" style="color: #048e5; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #070b3a;"><b align="left">Au sommaire :</b></span></div>
<div align="left" style="color: #048e5; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #070b3a;"><span align="left" style="color: #048e5; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; text-transform: none;">Méthodologie d'analyse, le meilleur de l'open source (Infrastructure, Développement et couches intermédiaires, Applications)</span></span></div>
<div style="color: #048e5; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #070b3a;"><br /></span></div>
<div style="color: #048e5; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; padding: 0; text-transform: none;">
<span style="color: #070b3a;">Téléchargement gratuit, <br />316 pages, PDF</span></div>
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border-collapse: collapse; border: none; mso-table-lspace: 0pt; mso-table-rspace: 0pt; table-layout: fixed; width: 100%px;"><tbody>
<tr><td class="sf-td" style="-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; border: 0px solid transparent; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;" valign="top"><table align="left" border="0" cellpadding="0" cellspacing="0"><tbody>
<tr><td class="sf-img sf-td" style="padding: auto;"></td></tr>
</tbody></table>
</td></tr>
</tbody></table>
<h2 align="center" style="color: #0e48e5; font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; line-height: 1.14em; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; margin-top: 0.5em; text-transform: none;">
<br /></h2>
</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-79429188096433128042014-09-12T07:31:00.003-07:002014-09-12T07:31:44.442-07:00Installation de CentOS 7 en NetInstall<div dir="ltr" style="text-align: left;" trbidi="on">
<h2>
<span id="I_Prsentation_de_la_distribution_CentOS_7">I. Présentation de la distribution CentOS 7</span></h2>
<strong>CentOS,</strong> qui signifie <strong>Community enterprise Operating System,</strong>
est une des distributions Linux les plus utilisées dans le monde de
l’entreprise. Elle est généralement plus utilisée pour le rôle de
serveur que de Desktop (client) et est selon les<a href="http://w3techs.com/technologies/history_details/os-linux/all/y" target="_blank"> dernières statistiques de W3tech </a>la troisième distribution <strong>OpenSource</strong> présente en entreprise derrière <strong>Debian</strong> et <strong>Ubuntu</strong> mais devant <strong>RedHat</strong> dont elle est la copie quasi-exacte (en version libre) en utilisant les même sources (<strong>RHEL</strong> – Red Hat Entreprise <strong>Linux</strong>).<br />
<strong>CentOS</strong>
est récemment passée en version stable 7. Une version stable est une
version dont tous les paquets et éléments dans les dépôts ont été
validés comme fonctionnels et sans bugs, parmi tous les paquets présents
dans une version stable, aucun ne sera mis à jours sauf s’il s’agit de
mise à jour de sécurité bien évidemment. Cela permet de fixer une base
“stable” à un environnement de production, ces versions évoluent (on
passe de la 6.5 à la 7 en 2014) afin de suivre les évolutions
technologiques des différents composants présents sur la machine et dans
les dépôts. Les libristes endurcies auront certainement des tas de
précisions à ajouter, et ils auront raison, mais je pense avoir
correctement vulgarisé la chose <img alt=";)" class="wp-smiley" src="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" /><br />
<h2>
<span id="II_Le_mode_NetInstall_qu8217est_ce_que_c8217est">II. Le mode NetInstall, qu’est ce que c’est ?</span></h2>
Une <strong>NetInstall,</strong>
mode d’installation que je vous présente ici, est une installation via
le réseau. Cela évite généralement de télécharger une image ISO complète
depuis <a href="http://www.it-connect.fr/actualites/actu-internet/" title="Internet">Internet</a>
pour commencer l’installation. Lors d’une NetInstall, on télécharge une
image ISO plus légère qui va avoir pour rôle premier de démarrer
l’installeur, d’initialiser l’installation et de configurer le réseau
pour pouvoir accéder à Internet. Suite à ces étapes, on pourra choisir
au préalable quel paquet intégrer de base dans notre OS pour ensuite les
télécharger sur Internet avec le reste de l’OS.<br />
<blockquote>
<strong>Note</strong>
: Généralement, les installations NetInstall se passent très bien avec
un débit “normal” (entendre un débit de particulier abonné standard). Si
votre réseau présente des lenteurs anormales, préférez la méthode
standard d’installation.</blockquote>
<h2>
<span id="III_Installation_de_CentOS">III. Installation de CentOS</span></h2>
Nous
commençons donc l’installation, il faut donc insérer le CD dans le
poste ou le serveur (ou L’ISO dans le lecteur virtuel de votre VM <img alt=";)" class="wp-smiley" src="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" /> ). On arrive rapidement sur cette interface :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_1.png"><img alt="Centos7_install_1" class="aligncenter size-medium wp-image-12114" height="425" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_1-550x425.png" width="550" /></a><br />
Il faut ici sélectionner “<strong><em>Install CentOS 7</em></strong>” pour installer CentOS 7.<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_2.png"><img alt="Centos7_install_2" class="aligncenter size-medium wp-image-12115" height="398" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_2-550x398.png" width="550" /></a><br />
Une
fois le chargement des premiers outils fait, on arrive sur une
interface graphique gérable avec la souris, on choisira ici notre langue
et son dialecte :<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_3.png"><img alt="Centos7_install_3" class="aligncenter size-medium wp-image-12116" height="415" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_3-550x415.png" width="550" /></a><br />
Sur la seconde interface, nous pourrons gérer l’ensemble des paramètres à choisir avant l’installation :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_6.png"><img alt="Centos7_install_6" class="aligncenter size-medium wp-image-12119" height="415" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_6-550x415.png" width="550" /></a><br />
Nous commençons si besoin par régler la date et l’heure, puis on cliquera sur “<em><strong>Réseau et nom d’hôte</strong></em>” afin de connecter la machine au réseau :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_4.png"><img alt="Centos7_install_4" class="aligncenter size-medium wp-image-12117" height="231" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_4.png" width="315" /></a><br />
<br />
Ici il suffira de passer l’interface détectée (filaire de préférence !) en mode On (cliquer sur le bouton à droite de son nom) :<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_5.png"><img alt="Centos7_install_5" class="aligncenter size-medium wp-image-12118" height="415" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_5-550x415.png" width="550" /></a><br />
Si
tout se passe bien on obtiendra rapidement une adresse IP pour joindre
la toile, sinon vérifiez votre serveur DHCP et la connectivité physique
de votre interface … On va ensuite aller sur <em><strong>“Terminé”</strong></em> puis aller gérer la source d’installation. Comme je l’ai expliqué plus haut, la <em><strong>NetInstall</strong></em>
impose que l’on renseigne une source (perso ou publique) sur Internet
pour aller y télécharger la distribution et ses composants. On clique
donc sur <strong>“<em>Source d’installation</em>“</strong> ;<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_8.png"><img alt="Centos7_install_8" class="aligncenter size-medium wp-image-12121" height="415" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_8-550x415.png" width="550" /></a><br />
Ici, on renseigne dans le premier champ l’URL du dépôt officiel :<strong> mirror.centos.org/centos/7/os/x86_64</strong>. Une fois saisi, on cliquera sur <em><strong>“Terminé”</strong></em>, on revient alors à l’interface initiale dans laquelle l’onglet “<em><strong>Source d’installation</strong></em>” va ressembler à cela :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_7.png"><img alt="Centos7_install_7" class="aligncenter size-medium wp-image-12120" height="97" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_7.png" width="401" /></a><br />
A
ce moment l’installeur va aller renseigner auprès de la source indiquée
quels packages sont disponibles, une fois l’analyse terminée (cela peut
prendre quelques minutes), l’onglet ressemblera à cela :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_9.png"><img alt="Centos7_install_9" class="aligncenter size-medium wp-image-12122" height="97" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_9.png" width="401" /></a><br />
On pourra alors aller cliquer sur <strong>“</strong><em><strong>Sélection de logiciel</strong></em><strong>” </strong>pour
sélectionner les packages qui seront installés de base sur notre OS,
avec le dépôt indiqué, vous aurez normalement ces choix :<br />
<ul>
<li>Installation Minimale</li>
<li>Serveur d’infrastructure</li>
<li>Serveur de fichier et d’impression</li>
<li><a href="http://www.it-connect.fr/tutoriels/serveur-web/" title="Serveur web">Serveur web</a> de base</li>
<li>Hôte de <a href="http://www.it-connect.fr/tutoriels/virtualisation/" title="virtualisation">virtualisation</a></li>
<li>Serveur avec GUI</li>
<li>Bureau GNOME</li>
<li>KDE plasma Workspaces</li>
<li>Station de travail développement et création</li>
</ul>
Chaque choix étant suffisamment explicite, je choisis généralement <strong><em>“Installation Minimale”</em></strong> pour être libre de ce que je choisirais par la suite. Il faut cliquer sur <em><strong>“Terminé”</strong></em>
pour valider votre choix. Il ne nous reste maintenant plus que le
disque dur sur lequel installer notre OS ! Pour faire simple nous ne
détaillerons pas le partitionnement et le chiffrement du disque, ceux
qui connaissent les subtilités de ces options n’ont surement pas besoin
de ce tutoriel ;). (N’hésitez pas à utiliser notre forum dans le cas
contraire ! <img alt=":)" class="wp-smiley" src="http://www.it-connect.fr/wp-includes/images/smilies/icon_smile.gif" /> ). On sélectionne donc l’onglet “<em><strong>Destination de l’installation</strong></em>” :<br />
<strong><a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_10.png"><img alt="Centos7_install_10" class="aligncenter size-medium wp-image-12123" height="133" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_10.png" width="411" /></a></strong>On aura alors en visuel les différents disques durs détectés (un seul dans mon exemple) :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_12.png"><img alt="Centos7_install_12" class="aligncenter size-medium wp-image-12125" height="416" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_12-550x416.png" width="550" /></a><br />
Il faudra le sélectionner pour valider son utilisation via un double clic, on verra l’image suivante une fois cela fait : <a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_18.png"><img alt="Centos7_install_18" class="aligncenter size-medium wp-image-12131" height="187" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_18.png" width="257" /></a><br />
A nouveau, on clique sur <em><strong>“Terminé”</strong></em> pour valider notre configuration, on vérifiera que rien ne manque (plus de points d’exclamation) pour ensuite cliquer sur “<em><strong>Commencer l’installation</strong></em>” :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_14.png"><img alt="Centos7_install_14" class="aligncenter size-medium wp-image-12127" height="416" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_14-550x416.png" width="550" /></a><br />
Pendant
la suite de l’installation, nous avons la possibilité de nous occuper
en saisissant le mot de passe root (superutilisateur du <a href="http://www.it-connect.fr/tutoriels/microsoft/windows-edition-client/systeme/" title="système">système</a>) :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_15.png"><img alt="Centos7_install_15" class="aligncenter size-medium wp-image-12128" height="416" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_15-550x416.png" width="550" /></a><br />
On clique donc sur “<em><strong>Mot de passe root</strong></em>” (Pensez à utiliser un mot de passe fort, pas comme dans cet exemple <img alt=";)" class="wp-smiley" src="http://www.it-connect.fr/wp-includes/images/smilies/icon_wink.gif" /> ) :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_16.png"><img alt="Centos7_install_16" class="aligncenter size-medium wp-image-12129" height="416" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_16-550x416.png" width="550" /></a><br />
De la même manière nous pourrons renseigner un utilisateur supplémentaire (non obligatoire) :<br />
<a href="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_17.png"><img alt="Centos7_install_17" class="aligncenter size-medium wp-image-12130" height="416" src="http://www.it-connect.fr/wp-content-itc/uploads/2014/09/Centos7_install_17-550x416.png" width="550" /></a><br />
Une
fois l’installation terminée et les champs précédents remplis,
l’installeur nous demandera confirmation de redémarrer le système.
Pensez alors à enlever le CD d’installation du lecteur pour ne pas
rebooter dessus ! Vous aurez alors une belle CentOS 7 tout prête à l’emploi !</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-86184981471129396862014-08-24T08:07:00.001-07:002014-08-24T08:07:03.947-07:00cloudctack templates<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkNxnsscV1Iw3as5vUDii274jx_0YSoS3arfEzc5ouaTkn1re_RUygsDVH_-eRjY0o-HRmYd5eYH50ydIMKGPJqMz9Xqq-yUYzduemC5xrZJGTJ_MRVxuxN94jk46QN2f1Tlkht8CHM2I/s1600/empty.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkNxnsscV1Iw3as5vUDii274jx_0YSoS3arfEzc5ouaTkn1re_RUygsDVH_-eRjY0o-HRmYd5eYH50ydIMKGPJqMz9Xqq-yUYzduemC5xrZJGTJ_MRVxuxN94jk46QN2f1Tlkht8CHM2I/s1600/empty.png" height="226" width="320" /></a></div>
<br /></div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-26293709121485331912014-08-24T01:42:00.003-07:002014-09-04T07:40:32.314-07:00Notre DataCenter <div dir="ltr" style="text-align: left;" trbidi="on">
<div class="_5pbx userContent" data-ft="{"tn":"K"}">
le DataCenter d'eBS Sidi Abdellah<br />
<br />
<br /></div>
<div>
<div data-ft="{"tn":"H"}">
<div class="_6m2 _1zpr clearfix _dcs _4_w4 _59ap mtm" data-ft="{"tn":"H"}" id="u_z_2">
<div class="_6ks">
<a href="http://www.algerie-focus.com/blog/2014/08/reportage-le-data-center-de-sidi-abdellah-ou-les-boites-noires-du-web-algerien/" rel="nofollow" target="_blank"></a><br />
<div class="_6l- __c_">
<a href="http://www.algerie-focus.com/blog/2014/08/reportage-le-data-center-de-sidi-abdellah-ou-les-boites-noires-du-web-algerien/" rel="nofollow" target="_blank"><img alt="" class="_6m5 fbStoryAttachmentImage img" height="209" src="https://fbexternal-a.akamaihd.net/safe_image.php?d=AQBXCqOw1yoOosVt&w=470&h=246&url=http%3A%2F%2Fwww.algerie-focus.com%2Fwp-content%2Fuploads%2F2014%2F08%2FIMG_0742-1024x768.jpg&cfs=1&upscale" style="height: 246px; width: 470px;" width="400" /></a></div>
<a href="http://www.algerie-focus.com/blog/2014/08/reportage-le-data-center-de-sidi-abdellah-ou-les-boites-noires-du-web-algerien/" rel="nofollow" target="_blank">
</a></div>
<div>
<div class="_6m3">
<div class="mbs _6m6">
<a href="http://www.algerie-focus.com/blog/2014/08/reportage-le-data-center-de-sidi-abdellah-ou-les-boites-noires-du-web-algerien/">Reportage à Alger. Le data center de Sidi Abdellah ou les boîtes noires du web algérien</a></div>
<div class="_6ma">
<div class="_6m7">
Non, les activités du web ne se déroulent pas dans un monde éthéré, mais...</div>
<div class="_59tj">
<div class="_6lz _6mb ellipsis">
algerie-focus.com</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-63572668073362690152014-08-17T01:50:00.002-07:002014-08-17T01:50:22.404-07:00La sécurité apportée par CloudLinux OS<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8bDjTbCP1haHvKEX4Xkrznqydf7RH-JQpBQ14oNuDNgLOw6unRDsdQSzqlXAFFGcp5njQ5YG2yD5qLNu-fkL-NcrElpXoI2gjvfoyofayF1ilY_wpMcqFlYPYXlftnG0J7wvgL1t6TLs/s1600/banner2-800x250.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8bDjTbCP1haHvKEX4Xkrznqydf7RH-JQpBQ14oNuDNgLOw6unRDsdQSzqlXAFFGcp5njQ5YG2yD5qLNu-fkL-NcrElpXoI2gjvfoyofayF1ilY_wpMcqFlYPYXlftnG0J7wvgL1t6TLs/s1600/banner2-800x250.jpg" /></a></div>
<br />
Sur nos serveurs nous utilisons un système d’exploitation dérivée de RedHat nommé <a href="http://blog.monarobase.net/securite/la-securite-apportee-par-cloudlinux-os/%5C%22http://www.cloudlinux.com%5C%22" target="\"_blank\"">CloudLinux</a>.
Ce système d’exploitation est optimisé pour l’hébergement de sites web.
Il apporte des avantages en terme de stabilité, de performances et en
terme de sécurité. Dans ce billet nous allons parler des avantages de
sécurité.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCc4BM9iqmDn2gPPKFXtTjpbXe82yUDiv7jl7wUZl5qCZdroktAnY90ko4I-ejoREFPLj-ZwomSoh7akqlqnWingtKNIxe8gMwx3RVSdQT4QpK95MGgZo4ZGnj5Oz5wwx5npeuAZMUGlU/s1600/comparison_chart1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCc4BM9iqmDn2gPPKFXtTjpbXe82yUDiv7jl7wUZl5qCZdroktAnY90ko4I-ejoREFPLj-ZwomSoh7akqlqnWingtKNIxe8gMwx3RVSdQT4QpK95MGgZo4ZGnj5Oz5wwx5npeuAZMUGlU/s1600/comparison_chart1.png" /></a></div>
<br />
Cloudlinux utilise un système pour cloisonner chaque utilisateur. Ce
système est intégré directement au niveau du noyau (kernel) pour plus de
performances, sécurité et fiabilité. Voici les protections qu’il
apporte :<br />
<ul>
<li>Un utilisateur ne peut pas voir les autres utilisateurs sur le même serveur</li>
<li>Un utilisateur n’a pas accès aux fichiers sensibles</li>
<li>Un utilisateur n’a accès à aucun fichier ou programme permettant une augmentation de privilèges</li>
<li>Les attaques du serveur web par liens symboliques sont impossibles</li>
<li>Les utilisateurs ne peuvent pas voir les processus des autres utilisateurs</li>
<li>Protections contre un nombre important d’attaques contre la sécurité d’un serveur</li>
</ul>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSk7l_lKVV9NUSkg-pm6fF1r2lWYcLqNs8meXGgY53qOVgd6xXJSbbZ1hebVnbkKeHGFLAGSakXZHG2qd-Mpw6_jm3gkNk-aR855itHi-HIdUyVgDcLc7QocLd8vvgN9WL1WLiXryKDBg/s1600/stability_after-300x300.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSk7l_lKVV9NUSkg-pm6fF1r2lWYcLqNs8meXGgY53qOVgd6xXJSbbZ1hebVnbkKeHGFLAGSakXZHG2qd-Mpw6_jm3gkNk-aR855itHi-HIdUyVgDcLc7QocLd8vvgN9WL1WLiXryKDBg/s1600/stability_after-300x300.png" /></a></div>
<br />
Pour y parvenir, Cloudlinux, filtre les fichiers accessibles par des
utilisateurs et pour certains fichiers, il virtualise le contenu en ne
laissant que les lignes nécessaires pour l’utilisateur.
<br />
Même les commandes comme <code>top</code> ou <code>ps</code> sont filtrées, l’utilisateur ne voit que ses processus.<br />
Grâce à cette solution, chaque compte est imperméable, un peu comme si vous étiez seul sur votre propre serveur.<br />
<br />
</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-45832039664984457752014-08-04T08:33:00.003-07:002014-08-04T08:54:44.892-07:00Centos sort en version 7 avec beaucoup de changement<div dir="ltr" style="text-align: left;" trbidi="on">
<span itemprop="articleBody">Parmi les nouveautés de Centos 7: </span><br />
<span itemprop="articleBody"></span><br />
<ul>
<li><span itemprop="articleBody">Le noyau est maintenant en version 3.10.0 apportant un support des cartes réseaux pouvant monter à 40Gbit/s</span></li>
<li>environnements de bureau GNOME 3.8 et KDE 4.10 ;</li>
<li>nouvelles versions de Python (2.7.5), Perl (5.16.3), et PHP (5.4.16) ;</li>
<li>l'arrivée de la branche 2.4 d'Apache HTTPD ;</li>
<li>le passage à systemd et à firewalld ;</li>
<li>le retrait de MySQL au profit de MariaDB (5.5.35) ;</li>
<li>XFS comme système de fichiers par défaut ;</li>
<li>la mise à jour possible de la version 6.5 vers la version 7.0 ;</li>
<li>inclusion de Docker et de LXC.</li>
<li> <span itemprop="articleBody">Le système pourra être installé sur des configurations UEFI Secure Boot,</span></li>
<li><span itemprop="articleBody"> </span><span itemprop="articleBody">utilisation d’<b>OpenJDK 7</b> comme machine virtuelle Java par défaut</span></li>
</ul>
<span itemprop="articleBody">
</span>
La virtualisation est également au cœur de cette version, avec un
fonctionnement amélioré sous VMware et le support en standard des
conteneurs Linux. Plus de détails concernant les nouveautés de CentOS 7
pourront être trouvés dans notre article dédié à la sortie de RHEL 7 :
« <a href="http://www.silicon.fr/red-hat-presente-os-nouvelle-generation-rhel-7-94934.html">Red Hat présente son OS de nouvelle génération, RHEL 7</a> ».<br />
<br />
Un effort sera également fait pour faciliter l’utilisation de CentOS en
milieu virtualisé. Des images de l’OS prêtes à l’emploi pour <b>Docker</b>
seront prochainement fournies, ainsi que des moutures adaptées aux
différentes solutions cloud open source (OpenStack, CloudStack,
OpenNebula ou encore Eucalyptus), mais également aux différentes offres
des fournisseurs de clouds (Amazon, <span class="wp_keywordlink"><a href="http://www.silicon.fr/tag/google" title="Google">Google</a></span>, <span class="wp_keywordlink"><a href="http://www.silicon.fr/tag/hp" title="HP">HP</a></span>, Rackspace…).<br />
<br />
Enfin, un service permettra aux développeurs de créer leurs propres OS
spécialisés sur base CentOS. De quoi dynamiser encore un peu plus cette
offre. </div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0tag:blogger.com,1999:blog-1206519590273415706.post-5732540458499509972014-08-03T08:54:00.002-07:002014-08-03T08:54:32.972-07:00Reconstruire son RAID1 après un crash <div dir="ltr" style="text-align: left;" trbidi="on">
Pour ce faire, j’ai procédé comme suit. Tout d’abord, il faut bien
sûr installer physiquement le nouveau disque dans votre serveur. Après
avoir redémarré la machine, tapez la commande suivante dans le terminal :<br />
<pre><b><span style="color: #990000;">sudo fdisk -l</span></b></pre>
Vérifiez que votre nouveau disque est bien listé ; un message vous
indique que le disque ne comporte pas de partitions. Notez bien le nom
de ce disque (<code>sda</code>, <code>sdb</code>, <code>sdc</code>, etc).<br />
Pour notre exemple, nous poserons que le disque valide est <code>sda</code> et le disque fraichement ajouté <code>sdb</code>.<br />
Nous allons maintenant copier la partition du disque restant dans la
grappe RAID pour initialiser le nouveau disque. la commande à taper est
la suivante :<br />
<pre><b><span style="color: #990000;">sudo sfdisk -d /dev/sda | sfdisk /dev/sdb</span></b></pre>
Une fois le disque partitionné, nous pouvons l’ajouter à notre grappe
RAID en tapant la commande suivante (à adapter en fonction des
partitions, des grappes que vous utilisez sur votre serveur).<br />
<pre><b><span style="color: #990000;">sudo mdadm --manage /dev/md0 --add /dev/sdb1</span></b></pre>
Vérifiez l’état de votre grappe en tapant la commande suivante :<br />
<pre><b><span style="color: #990000;">cat /proc/mdstat</span></b></pre>
Votre nouveau disque doit être listé, mais comme spare [S], puisque
nous n’avons pas encore passé notre grappe à 2 disques. Pour augmenter
la taille de notre grappe, il faut taper la commande suivante :<br />
<pre>sudo mdadm --grow --raid-devices=2 /dev/md0</pre>
Cette commande va également lancer la reconstruction de la grappe ; vous pouvez en suivre la progression en tapant :<br />
<pre><b><span style="color: #990000;">cat /proc/mdstat</span></b></pre>
Nous n’en avons pas tout à fait fini ; il faut maintenant modifier le fichier <code>mdadm.conf</code> pour y inscrire notre nouvelle taille de grappe :<br />
<pre><b><span style="color: #990000;">ARRAY /dev/md/0 level=raid1 num-devices=2 metadata=1.2 UUID=02dd0a9a:d714cba8:83f756df:a95a8b51 name=test:0</span></b></pre>
Enfin, nous allons ajouter <code>grub</code> à notre nouveau disque, pour que le serveur puisse redémarrer en cas de problème sur l’autre disque :<br />
<pre><b><span style="color: #990000;">sudo dpkg-reconfigure grub-pc</span></b></pre>
En choisissant les disques sda et sdb (et pas md0).<br />
Enfin, pour s’assurer que le système redémarrera bien automatiquement
même si un des disques tombe, il faut modifier un paramètre du fichier <b><span style="color: #990000;"><code>/etc/initramfs-tools/conf.d/mdadm</code> :</span></b><br />
<b><span style="color: #990000;">
</span></b><pre><b><span style="color: #990000;">BOOT_DEGRADED=true</span></b></pre>
Redémarrez votre serveur pour vérifier que tout fonctionne bien.</div>
sebihiyhttp://www.blogger.com/profile/17747102821104893475noreply@blogger.com0