<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.blaxeen.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>BlaxWiki - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blaxeen.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php/Sp%C3%A9cial:Contributions/Admin"/>
	<updated>2026-04-18T11:07:11Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=HyperV_r%C3%A9plication&amp;diff=4401</id>
		<title>HyperV réplication</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=HyperV_r%C3%A9plication&amp;diff=4401"/>
		<updated>2021-02-07T17:15:28Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
.SYNOPSIS&lt;br /&gt;
Script de monitoring de la réplication Hyper-V d&amp;#039;Agarik vers le client XX&lt;br /&gt;
La réplication a lieu toute les nuits, elle est en suspend la journée&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Listes des HVs :&lt;br /&gt;
$hypervs = @( &amp;quot;hyperv01&amp;quot;, &amp;quot;hyperv02&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Liste des VMs repliquées :&lt;br /&gt;
$replicatedVMS = @( &amp;quot;simm-sql1.ecomobilier.fr&amp;quot;, &lt;br /&gt;
                    &amp;quot;simm-www1.ecomobilier.fr&amp;quot;, &lt;br /&gt;
                    &amp;quot;voyager01.ecomobilier.fr&amp;quot;, &lt;br /&gt;
                    &amp;quot;sicol-sql1.ecomobilier.fr&amp;quot;,&lt;br /&gt;
                    &amp;quot;sicol-www1.ecomobilier.fr&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
# Heure de début et fin de plage de maintenance&lt;br /&gt;
$replStartTime = 21&lt;br /&gt;
$replStopTime = 07 #Doit toujours etre le jour d&amp;#039;apres que le script fonctionne&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$ErrorActionPreference = &amp;quot;Stop&amp;quot;&lt;br /&gt;
Import-Module &amp;quot;$PSScriptRoot\agarik.psm1&amp;quot; -DisableNameChecking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (((get-date).Hour -ge $replStartTime) -or ((get-date).Hour -lt $replStopTime)) {&lt;br /&gt;
    $canReplicate = $true&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    $canReplicate = $false&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Guess servername by parsing options of the VisionClient Service&lt;br /&gt;
try {&lt;br /&gt;
    $visionService=(gwmi win32_service|?{$_.name -eq &amp;quot;VisionClient&amp;quot;}).pathname&lt;br /&gt;
    $name=[regex]::match($visionService,&amp;#039;-H ([^\s]+)&amp;#039;).Groups[1].Value&lt;br /&gt;
}&lt;br /&gt;
catch {&lt;br /&gt;
    throw(&amp;quot;Could not guess serverName from Vision Service&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
if ([string]::IsNullOrEmpty($name)) {&lt;br /&gt;
    throw(&amp;quot;Could not guess serverName from Vision Service&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
$global:server=$name&lt;br /&gt;
$global:service=&amp;quot;appli&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Append-Supervision(&amp;quot;Status de la réplication : &amp;quot;)&lt;br /&gt;
if ($canReplicate) {&lt;br /&gt;
    Append-Supervision(&amp;quot;     &amp;amp;green Active&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    Append-Supervision(&amp;quot;     &amp;amp;clear Suspendue&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
Append-Supervision(&amp;quot;     Plage de réplication : {0}h - {1}h&amp;quot; -f $replStartTime,$replStopTime)&lt;br /&gt;
Append-Supervision(&amp;quot;`n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Append-Supervision(&amp;quot;Etat de la réplication des VMs :&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Foreach ($vm in $replicatedVMS) {&lt;br /&gt;
    $rep =  Get-VM -ComputerName $hypervs -VMName $vm -ErrorAction SilentlyContinue| Get-VMReplication -ErrorAction Continue&lt;br /&gt;
    if (!$rep) {&lt;br /&gt;
        Append-Supervision(&amp;quot; - &amp;amp;red {0,-30} - Pas de configuration de replication&amp;quot; -f $vm)&lt;br /&gt;
        Raise-Error&lt;br /&gt;
    }&lt;br /&gt;
    elseif (($rep.State -eq &amp;quot;Suspended&amp;quot;)) {&lt;br /&gt;
        if (!$canReplicate) {&lt;br /&gt;
            Append-Supervision(&amp;quot; - &amp;amp;clear {0,-30} - Replication en suspend.&amp;quot; -f $vm)&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            Append-Supervision(&amp;quot; - &amp;amp;red {0,-30} - Replication suspendue pendant une periode de replication.&amp;quot; -f $vm)&lt;br /&gt;
            Raise-Error&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    elseif (($rep.State -eq &amp;quot;Replicating&amp;quot;)) {&lt;br /&gt;
        if (!$canReplicate) {&lt;br /&gt;
            Append-Supervision(&amp;quot; - &amp;amp;red {0,-30} - Replication en cours pendant la journee.&amp;quot; -f $vm)&lt;br /&gt;
            Raise-Error&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            Append-Supervision(&amp;quot; - &amp;amp;green {0,-30} - Replication activée.&amp;quot; -f $vm)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    else {&lt;br /&gt;
        Append-Supervision(&amp;quot; - &amp;amp;red {0,-30} - Erreur de replication&amp;quot; -f $vm)&lt;br /&gt;
        Append-Supervision(&amp;quot;           Status : {0} Health : {1} &amp;quot; -f $rep.State,$rep.Health)&lt;br /&gt;
        Raise-Error&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    # Verification derniere replication&lt;br /&gt;
    if ($rep) {&lt;br /&gt;
        if ((New-TimeSpan ($rep.LastReplicationTime) (Get-Date)).Hours -gt 24) {&lt;br /&gt;
            Append-Supervision(&amp;quot;           &amp;amp;red Dernière réplication : {0} &amp;quot; -f $rep.LastReplicationTime)&lt;br /&gt;
            Raise-Error&lt;br /&gt;
        }&lt;br /&gt;
        else { &lt;br /&gt;
            Append-Supervision(&amp;quot;           &amp;amp;green Dernière réplication : {0} &amp;quot; -f $rep.LastReplicationTime)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    Append-Supervision(&amp;quot;&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Send-Supervision&lt;br /&gt;
$global:outputMon=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Script]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=HyperV_r%C3%A9plication&amp;diff=4400</id>
		<title>HyperV réplication</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=HyperV_r%C3%A9plication&amp;diff=4400"/>
		<updated>2021-02-07T17:15:18Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « &amp;lt;pre&amp;gt; &amp;lt;# .SYNOPSIS Script de monitoring de la réplication Hyper-V d&amp;#039;Agarik vers le client Eco-mobilier La réplication a lieu toute les nuits, elle est en suspend la jour... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
.SYNOPSIS&lt;br /&gt;
Script de monitoring de la réplication Hyper-V d&amp;#039;Agarik vers le client Eco-mobilier&lt;br /&gt;
La réplication a lieu toute les nuits, elle est en suspend la journée&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Listes des HVs :&lt;br /&gt;
$hypervs = @( &amp;quot;hyperv01&amp;quot;, &amp;quot;hyperv02&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Liste des VMs repliquées :&lt;br /&gt;
$replicatedVMS = @( &amp;quot;simm-sql1.ecomobilier.fr&amp;quot;, &lt;br /&gt;
                    &amp;quot;simm-www1.ecomobilier.fr&amp;quot;, &lt;br /&gt;
                    &amp;quot;voyager01.ecomobilier.fr&amp;quot;, &lt;br /&gt;
                    &amp;quot;sicol-sql1.ecomobilier.fr&amp;quot;,&lt;br /&gt;
                    &amp;quot;sicol-www1.ecomobilier.fr&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
# Heure de début et fin de plage de maintenance&lt;br /&gt;
$replStartTime = 21&lt;br /&gt;
$replStopTime = 07 #Doit toujours etre le jour d&amp;#039;apres que le script fonctionne&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$ErrorActionPreference = &amp;quot;Stop&amp;quot;&lt;br /&gt;
Import-Module &amp;quot;$PSScriptRoot\agarik.psm1&amp;quot; -DisableNameChecking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (((get-date).Hour -ge $replStartTime) -or ((get-date).Hour -lt $replStopTime)) {&lt;br /&gt;
    $canReplicate = $true&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    $canReplicate = $false&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Guess servername by parsing options of the VisionClient Service&lt;br /&gt;
try {&lt;br /&gt;
    $visionService=(gwmi win32_service|?{$_.name -eq &amp;quot;VisionClient&amp;quot;}).pathname&lt;br /&gt;
    $name=[regex]::match($visionService,&amp;#039;-H ([^\s]+)&amp;#039;).Groups[1].Value&lt;br /&gt;
}&lt;br /&gt;
catch {&lt;br /&gt;
    throw(&amp;quot;Could not guess serverName from Vision Service&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
if ([string]::IsNullOrEmpty($name)) {&lt;br /&gt;
    throw(&amp;quot;Could not guess serverName from Vision Service&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
$global:server=$name&lt;br /&gt;
$global:service=&amp;quot;appli&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Append-Supervision(&amp;quot;Status de la réplication : &amp;quot;)&lt;br /&gt;
if ($canReplicate) {&lt;br /&gt;
    Append-Supervision(&amp;quot;     &amp;amp;green Active&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    Append-Supervision(&amp;quot;     &amp;amp;clear Suspendue&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
Append-Supervision(&amp;quot;     Plage de réplication : {0}h - {1}h&amp;quot; -f $replStartTime,$replStopTime)&lt;br /&gt;
Append-Supervision(&amp;quot;`n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Append-Supervision(&amp;quot;Etat de la réplication des VMs :&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Foreach ($vm in $replicatedVMS) {&lt;br /&gt;
    $rep =  Get-VM -ComputerName $hypervs -VMName $vm -ErrorAction SilentlyContinue| Get-VMReplication -ErrorAction Continue&lt;br /&gt;
    if (!$rep) {&lt;br /&gt;
        Append-Supervision(&amp;quot; - &amp;amp;red {0,-30} - Pas de configuration de replication&amp;quot; -f $vm)&lt;br /&gt;
        Raise-Error&lt;br /&gt;
    }&lt;br /&gt;
    elseif (($rep.State -eq &amp;quot;Suspended&amp;quot;)) {&lt;br /&gt;
        if (!$canReplicate) {&lt;br /&gt;
            Append-Supervision(&amp;quot; - &amp;amp;clear {0,-30} - Replication en suspend.&amp;quot; -f $vm)&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            Append-Supervision(&amp;quot; - &amp;amp;red {0,-30} - Replication suspendue pendant une periode de replication.&amp;quot; -f $vm)&lt;br /&gt;
            Raise-Error&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    elseif (($rep.State -eq &amp;quot;Replicating&amp;quot;)) {&lt;br /&gt;
        if (!$canReplicate) {&lt;br /&gt;
            Append-Supervision(&amp;quot; - &amp;amp;red {0,-30} - Replication en cours pendant la journee.&amp;quot; -f $vm)&lt;br /&gt;
            Raise-Error&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            Append-Supervision(&amp;quot; - &amp;amp;green {0,-30} - Replication activée.&amp;quot; -f $vm)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    else {&lt;br /&gt;
        Append-Supervision(&amp;quot; - &amp;amp;red {0,-30} - Erreur de replication&amp;quot; -f $vm)&lt;br /&gt;
        Append-Supervision(&amp;quot;           Status : {0} Health : {1} &amp;quot; -f $rep.State,$rep.Health)&lt;br /&gt;
        Raise-Error&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    # Verification derniere replication&lt;br /&gt;
    if ($rep) {&lt;br /&gt;
        if ((New-TimeSpan ($rep.LastReplicationTime) (Get-Date)).Hours -gt 24) {&lt;br /&gt;
            Append-Supervision(&amp;quot;           &amp;amp;red Dernière réplication : {0} &amp;quot; -f $rep.LastReplicationTime)&lt;br /&gt;
            Raise-Error&lt;br /&gt;
        }&lt;br /&gt;
        else { &lt;br /&gt;
            Append-Supervision(&amp;quot;           &amp;amp;green Dernière réplication : {0} &amp;quot; -f $rep.LastReplicationTime)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    Append-Supervision(&amp;quot;&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Send-Supervision&lt;br /&gt;
$global:outputMon=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Script]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=HperV_move_storage&amp;diff=4399</id>
		<title>HperV move storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=HperV_move_storage&amp;diff=4399"/>
		<updated>2021-02-07T17:14:20Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page HperV move storage vers HyperV move storage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[HyperV move storage]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=HyperV_move_storage&amp;diff=4398</id>
		<title>HyperV move storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=HyperV_move_storage&amp;diff=4398"/>
		<updated>2021-02-07T17:14:19Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page HperV move storage vers HyperV move storage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
Write-Output &amp;quot;Création de la liste des VMs&amp;quot;&lt;br /&gt;
Write-Output &amp;quot;Sélectionner les VMs à déplacer&amp;quot;&lt;br /&gt;
$selectedVMs = Get-VM –ComputerName (Get-ClusterNode) | Select VMName,ComputerName | Out-GridView -Title &amp;quot;Sélectionner les VMs à déplacer&amp;quot; -OutputMode Multiple&lt;br /&gt;
&lt;br /&gt;
Write-Output &amp;quot;Choisir le CSV destination&amp;quot;&lt;br /&gt;
$destCSV=$(ls C:\ClusterStorage | Select FullName | Out-GridView -OutputMode Single -Title &amp;quot;Choisir le CSV destination&amp;quot;).Fullname&lt;br /&gt;
&lt;br /&gt;
foreach ($sel in $selectedVMs) {&lt;br /&gt;
    $VM=Get-VM -Name $sel.VMName -ComputerName $sel.ComputerName&lt;br /&gt;
    Write-Output (&amp;quot;------- {0} -------&amp;quot; -f $VM.VMName)&lt;br /&gt;
&lt;br /&gt;
    $vmpath=$VM.ConfigurationLocation&lt;br /&gt;
    Do { $vmpath=$vmpath | Split-Path -Parent } Until ($vmpath -imatch &amp;quot;^C:\\ClusterStorage\\Volume\d+$&amp;quot;)&lt;br /&gt;
    Write-Output &amp;quot;Chemin d&amp;#039;origine : $vmpath&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    $dstPath=&amp;quot;$destCSV\$($VM.VMName)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Write-Output &amp;quot;Déplacement de la VM&amp;quot;&lt;br /&gt;
    Move-VMStorage -VM $VM -DestinationStoragePath &amp;quot;$dstPath&amp;quot; &lt;br /&gt;
&lt;br /&gt;
    Rename-Item -Path &amp;quot;$vmpath\$($VM.VMName)&amp;quot; -NewName &amp;quot;OLD_$($VM.VMName)&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Script]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4391</id>
		<title>Ops</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4391"/>
		<updated>2020-12-30T11:12:52Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.usine-digitale.fr/article/tribune-devops-versus-noops-est-il-vraiment-necessaire-de-choisir-un-camp.N996469 DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://geekflare.com/fr/what-is-sysops-dataops-devops-aiops-itops DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://medium.com/skale-5/noops-arrive-48b67e6b89c2 NoOps arrive ?]&lt;br /&gt;
&lt;br /&gt;
[https://www.bmc.com/blogs/secops-vs-devsecops SecOps vs DevSecOps: What’s The Difference?]&lt;br /&gt;
&lt;br /&gt;
[https://resources.infosecinstitute.com/topic/devops-secops-devsecops-privacyops-aiops-whats-the-difference/ DevOps, SecOps, DevSecOps, PrivacyOps &amp;amp; AIOps: What’s the difference?]&lt;br /&gt;
&lt;br /&gt;
[https://www.stxnext.com/blog/aiops-bizdevops-cloudops-devops-itops-noops-introduction-digital-business-transformation/ What Is AIOps, BizDevOps, CloudOps, DevOps, ITOps, NoOps?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ops.png|left|1500px]]&lt;br /&gt;
[[Catégorie:Cloud]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4390</id>
		<title>Ops</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4390"/>
		<updated>2020-12-30T11:12:44Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.usine-digitale.fr/article/tribune-devops-versus-noops-est-il-vraiment-necessaire-de-choisir-un-camp.N996469 DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://geekflare.com/fr/what-is-sysops-dataops-devops-aiops-itops DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://medium.com/skale-5/noops-arrive-48b67e6b89c2 NoOps arrive ?]&lt;br /&gt;
&lt;br /&gt;
[https://www.bmc.com/blogs/secops-vs-devsecops SecOps vs DevSecOps: What’s The Difference?]&lt;br /&gt;
&lt;br /&gt;
[https://resources.infosecinstitute.com/topic/devops-secops-devsecops-privacyops-aiops-whats-the-difference/ DevOps, SecOps, DevSecOps, PrivacyOps &amp;amp; AIOps: What’s the difference?]&lt;br /&gt;
&lt;br /&gt;
[https://www.stxnext.com/blog/aiops-bizdevops-cloudops-devops-itops-noops-introduction-digital-business-transformation/ What Is AIOps, BizDevOps, CloudOps, DevOps, ITOps, NoOps?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ops.png|left|3500px]]&lt;br /&gt;
[[Catégorie:Cloud]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4389</id>
		<title>Ops</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4389"/>
		<updated>2020-12-30T11:12:35Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.usine-digitale.fr/article/tribune-devops-versus-noops-est-il-vraiment-necessaire-de-choisir-un-camp.N996469 DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://geekflare.com/fr/what-is-sysops-dataops-devops-aiops-itops DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://medium.com/skale-5/noops-arrive-48b67e6b89c2 NoOps arrive ?]&lt;br /&gt;
&lt;br /&gt;
[https://www.bmc.com/blogs/secops-vs-devsecops SecOps vs DevSecOps: What’s The Difference?]&lt;br /&gt;
&lt;br /&gt;
[https://resources.infosecinstitute.com/topic/devops-secops-devsecops-privacyops-aiops-whats-the-difference/ DevOps, SecOps, DevSecOps, PrivacyOps &amp;amp; AIOps: What’s the difference?]&lt;br /&gt;
&lt;br /&gt;
[https://www.stxnext.com/blog/aiops-bizdevops-cloudops-devops-itops-noops-introduction-digital-business-transformation/ What Is AIOps, BizDevOps, CloudOps, DevOps, ITOps, NoOps?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ops.png|left|500px]]&lt;br /&gt;
[[Catégorie:Cloud]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4388</id>
		<title>Ops</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4388"/>
		<updated>2020-12-30T11:12:09Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.usine-digitale.fr/article/tribune-devops-versus-noops-est-il-vraiment-necessaire-de-choisir-un-camp.N996469 DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://geekflare.com/fr/what-is-sysops-dataops-devops-aiops-itops DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://medium.com/skale-5/noops-arrive-48b67e6b89c2 NoOps arrive ?]&lt;br /&gt;
&lt;br /&gt;
[https://www.bmc.com/blogs/secops-vs-devsecops SecOps vs DevSecOps: What’s The Difference?]&lt;br /&gt;
&lt;br /&gt;
[https://resources.infosecinstitute.com/topic/devops-secops-devsecops-privacyops-aiops-whats-the-difference/ DevOps, SecOps, DevSecOps, PrivacyOps &amp;amp; AIOps: What’s the difference?]&lt;br /&gt;
&lt;br /&gt;
[https://www.stxnext.com/blog/aiops-bizdevops-cloudops-devops-itops-noops-introduction-digital-business-transformation/ What Is AIOps, BizDevOps, CloudOps, DevOps, ITOps, NoOps?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ops.png|thumb|500px]]&lt;br /&gt;
[[Catégorie:Cloud]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4387</id>
		<title>Ops</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Ops&amp;diff=4387"/>
		<updated>2020-12-30T11:11:00Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.usine-digitale.fr/article/tribune-devops-versus-noops-est-il-vraiment-necessaire-de-choisir-un-camp.N996469 DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://geekflare.com/fr/what-is-sysops-dataops-devops-aiops-itops DevOps versus NoOps, est-il vraiment nécessaire de choisir un camp ?]&lt;br /&gt;
&lt;br /&gt;
[https://medium.com/skale-5/noops-arrive-48b67e6b89c2 NoOps arrive ?]&lt;br /&gt;
&lt;br /&gt;
[https://www.bmc.com/blogs/secops-vs-devsecops SecOps vs DevSecOps: What’s The Difference?]&lt;br /&gt;
&lt;br /&gt;
[https://resources.infosecinstitute.com/topic/devops-secops-devsecops-privacyops-aiops-whats-the-difference/ DevOps, SecOps, DevSecOps, PrivacyOps &amp;amp; AIOps: What’s the difference?]&lt;br /&gt;
&lt;br /&gt;
[https://www.stxnext.com/blog/aiops-bizdevops-cloudops-devops-itops-noops-introduction-digital-business-transformation/ What Is AIOps, BizDevOps, CloudOps, DevOps, ITOps, NoOps?]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ops.png]]&lt;br /&gt;
[[Catégorie:Cloud]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Fichier:Ops.png&amp;diff=4386</id>
		<title>Fichier:Ops.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Fichier:Ops.png&amp;diff=4386"/>
		<updated>2020-12-30T11:07:54Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Session_windows&amp;diff=4371</id>
		<title>Session windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Session_windows&amp;diff=4371"/>
		<updated>2020-09-21T09:49:55Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « Ce script est à lancer depuis un AD pour voir les sessions en cours sur des serveurs du domaine (le port 135 est à ouvrir entre l&amp;#039;AD et les serveurs, et aussi à passer... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce script est à lancer depuis un AD pour voir les sessions en cours sur des serveurs du domaine (le port 135 est à ouvrir entre l&amp;#039;AD et les serveurs, et aussi à passer à 1 la clé de registre AllowRemoteRPC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strComputer = InputBox (&amp;quot;Nom ou IP du poste&amp;quot;)&lt;br /&gt;
strLogin = InputBox (&amp;quot;Compte administrateur&amp;quot;)&lt;br /&gt;
strPasswd = InputBox (&amp;quot;Mot de passe&amp;quot;)&lt;br /&gt;
Set objSWbemLocator = CreateObject(&amp;quot;WbemScripting.SWbemLocator&amp;quot;) &lt;br /&gt;
Set objWMI = objSWbemLocator.ConnectServer(strComputer, &amp;quot;root\cimv2&amp;quot;, strLogin, strPasswd)&lt;br /&gt;
Set colSessions = objWMI.ExecQuery (&amp;quot;Select * from Win32_LogonSession Where LogonType = 10&amp;quot;)&lt;br /&gt;
If colSessions.Count = 0 Then&lt;br /&gt;
	Wscript.Echo &amp;quot;Aucun utilisateur&amp;quot;&lt;br /&gt;
Else&lt;br /&gt;
	message = &amp;quot;Dernières sessions :&amp;quot; &amp;amp; VbCrLf &amp;amp; VbCrLf&lt;br /&gt;
	For Each objSession in colSessions&lt;br /&gt;
		If objSession.LogonType = 2 Then&lt;br /&gt;
			message = message &amp;amp; &amp;quot;Type de session : Console&amp;quot; &amp;amp; VbCrLf&lt;br /&gt;
		Else&lt;br /&gt;
			message = message &amp;amp; &amp;quot;Type de session : Bureau distant&amp;quot; &amp;amp; VbCrLf&lt;br /&gt;
		End If&lt;br /&gt;
		Set colList = objWMI.ExecQuery(&amp;quot;Associators of {Win32_LogonSession.LogonId=&amp;quot; &amp;amp; objSession.LogonId &amp;amp; &amp;quot;} Where AssocClass=Win32_LoggedOnUser Role=Dependent&amp;quot;)&lt;br /&gt;
		For Each objItem in colList&lt;br /&gt;
			message = message &amp;amp; &amp;quot;Utilisateur : &amp;quot; &amp;amp; objItem.Domain &amp;amp; &amp;quot;\&amp;quot; &amp;amp; objItem.Name &amp;amp; VbCrLf&lt;br /&gt;
		Next&lt;br /&gt;
		message = message &amp;amp; &amp;quot;Début de session : &amp;quot; &amp;amp; Mid(objSession.StartTime,9,2) &amp;amp; &amp;quot;:&amp;quot; &amp;amp; Mid(objSession.StartTime,11,2) &amp;amp; &amp;quot; &amp;quot; &amp;amp; Mid(objSession.StartTime,7,2) &amp;amp;  &amp;quot;/&amp;quot; &amp;amp; Mid(objSession.StartTime,5,2) &amp;amp;  &amp;quot;/&amp;quot; &amp;amp; Mid(objSession.StartTime,1,4)  &amp;amp; VbCrLf&lt;br /&gt;
		message = message &amp;amp; VbCrLf&lt;br /&gt;
	Next&lt;br /&gt;
	WScript.Echo message&lt;br /&gt;
End If&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Script]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Informations_g%C3%A9n%C3%A9riques&amp;diff=4370</id>
		<title>Informations génériques</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Informations_g%C3%A9n%C3%A9riques&amp;diff=4370"/>
		<updated>2020-09-21T09:34:47Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page Informations génériques vers Vocabulaire&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Vocabulaire]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Vocabulaire&amp;diff=4369</id>
		<title>Vocabulaire</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Vocabulaire&amp;diff=4369"/>
		<updated>2020-09-21T09:34:47Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page Informations génériques vers Vocabulaire&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;le but de ta mere&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Cloud]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Questions_diverses&amp;diff=4350</id>
		<title>Questions diverses</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Questions_diverses&amp;diff=4350"/>
		<updated>2020-05-28T09:43:23Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « == PRA / Failover ==  &amp;lt;pre&amp;gt;  Question 1 : Tu me disais ce matin qu’il y a 2 modes pour une VM et/ou un recovery plan •	« test Failover » sur un «Test failover netwo... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PRA / Failover ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Question 1 :&lt;br /&gt;
Tu me disais ce matin qu’il y a 2 modes pour une VM et/ou un recovery plan&lt;br /&gt;
•	« test Failover » sur un «Test failover network » (test de bascule)&lt;br /&gt;
•	« Failover»  sur le «Target network » (la VRAIE bascule)&lt;br /&gt;
 &lt;br /&gt;
Reponse 1 :&lt;br /&gt;
Oui c’est ça. Et dans le cas d’ELSAN « Test Failover » et « Failover » se font dans le même VNET cible (c’est un choix du client, dicté par des contraintes techniques sur la base de donnée SAP).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Question 2 :&lt;br /&gt;
Lors d’un « test Failover », les VMs d’origine restent vivantes sur le site principal. Alors que j’ai 2 questions :&lt;br /&gt;
•	Comment on se connecte à une VM basculée en mode « test Failover », qui se trouve sur son «Test failover network » (qui peut être identique à son «Target network ») ?&lt;br /&gt;
•	Comment ça se présente au niveau des VMs : on aura des VMs en doublons (avec les mêmes noms ?) ?&lt;br /&gt;
&lt;br /&gt;
Réponse 2 :&lt;br /&gt;
Le Test failover est une simulation de bascule, les VMs d’origine ne sont nullement impactées.&lt;br /&gt;
Les VMs basculées en mode « test failover »  où « failover » vont se trouvées dans le même VNET-DR (10.237.0.0/16), nous avons déjà prédéfini les subnets cible pour chaque VM.&lt;br /&gt;
Dans le cas d’un « test failover », la VM basculera dans le subnet prédéfini et y recupérera une IP en dhcp (pour les IPs privées)&lt;br /&gt;
Dans le cas d’un « failover », la VM basculera dans le subnet prédéfini et y recupérera  l’IP préallouée.&lt;br /&gt;
Pour les VMs qui ont une IP sur le site principal, une IP public est préservée pour l’ASR et le client doit faire &lt;br /&gt;
Les VMs ASR ont un suffixe asr dans leur nom (il n’est pas possible d’avoir 2 VMs avec le même dans la même souscription), cependant la VM ASR aura le même hostname que la VM d’origine. D’où un changement des IPs dans la zone DNS privée lors d’un failover.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Question 3 :&lt;br /&gt;
Lors d’un « Failover » :&lt;br /&gt;
•	les VMs d’origine sont dans quel état sur le site principal ? &lt;br /&gt;
•	Comment ça se présente au niveau des VMs : on aura des VMs en doublons (avec les mêmes noms ?) ?&lt;br /&gt;
•	Comment on se connecte à une VM basculée qui se trouve sur son «Target network » (depuis RDSH) ?&lt;br /&gt;
&lt;br /&gt;
Réponse 3 :&lt;br /&gt;
Si on fait un failover, ce la suppose que le site principal est indisponible quel que soit la raison, panne Azure, indisponibilité d’un service, ou même arrêt intentionnel dans le but de faire un test (Ce que prévoit de faire Richard)&lt;br /&gt;
Pour le Client ELSAN, les 2 VNET sont routés via l’expressoute, toutes les VMs (ASR ou pas) s’y trouvant sont accessibles depuis l’AO (RDSH).&lt;br /&gt;
A la fin du failover, il faut faire failback, rechangere les IPs privsé dans la zone DNS et relancé le site principal.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Azure]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Cat%C3%A9gorie:Azure&amp;diff=4349</id>
		<title>Catégorie:Azure</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Cat%C3%A9gorie:Azure&amp;diff=4349"/>
		<updated>2020-05-28T09:42:31Z</updated>

		<summary type="html">&lt;p&gt;Admin : Contenu remplacé par « Catégorie:System »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:System]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Cat%C3%A9gorie:Azure&amp;diff=4348</id>
		<title>Catégorie:Azure</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Cat%C3%A9gorie:Azure&amp;diff=4348"/>
		<updated>2020-05-28T09:41:14Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec «  == PRA / Failover ==  &amp;lt;pre&amp;gt;  Question 1 : Tu me disais ce matin qu’il y a 2 modes pour une VM et/ou un recovery plan •	« test Failover » sur un «Test failover netw... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PRA / Failover ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Question 1 :&lt;br /&gt;
Tu me disais ce matin qu’il y a 2 modes pour une VM et/ou un recovery plan&lt;br /&gt;
•	« test Failover » sur un «Test failover network » (test de bascule)&lt;br /&gt;
•	« Failover»  sur le «Target network » (la VRAIE bascule)&lt;br /&gt;
 &lt;br /&gt;
Reponse 1 :&lt;br /&gt;
Oui c’est ça. Et dans le cas d’ELSAN « Test Failover » et « Failover » se font dans le même VNET cible (c’est un choix du client, dicté par des contraintes techniques sur la base de donnée SAP).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Question 2 :&lt;br /&gt;
Lors d’un « test Failover », les VMs d’origine restent vivantes sur le site principal. Alors que j’ai 2 questions :&lt;br /&gt;
•	Comment on se connecte à une VM basculée en mode « test Failover », qui se trouve sur son «Test failover network » (qui peut être identique à son «Target network ») ?&lt;br /&gt;
•	Comment ça se présente au niveau des VMs : on aura des VMs en doublons (avec les mêmes noms ?) ?&lt;br /&gt;
&lt;br /&gt;
Réponse 2 :&lt;br /&gt;
Le Test failover est une simulation de bascule, les VMs d’origine ne sont nullement impactées.&lt;br /&gt;
Les VMs basculées en mode « test failover »  où « failover » vont se trouvées dans le même VNET-DR (10.237.0.0/16), nous avons déjà prédéfini les subnets cible pour chaque VM.&lt;br /&gt;
Dans le cas d’un « test failover », la VM basculera dans le subnet prédéfini et y recupérera une IP en dhcp (pour les IPs privées)&lt;br /&gt;
Dans le cas d’un « failover », la VM basculera dans le subnet prédéfini et y recupérera  l’IP préallouée.&lt;br /&gt;
Pour les VMs qui ont une IP sur le site principal, une IP public est préservée pour l’ASR et le client doit faire &lt;br /&gt;
Les VMs ASR ont un suffixe asr dans leur nom (il n’est pas possible d’avoir 2 VMs avec le même dans la même souscription), cependant la VM ASR aura le même hostname que la VM d’origine. D’où un changement des IPs dans la zone DNS privée lors d’un failover.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Question 3 :&lt;br /&gt;
Lors d’un « Failover » :&lt;br /&gt;
•	les VMs d’origine sont dans quel état sur le site principal ? &lt;br /&gt;
•	Comment ça se présente au niveau des VMs : on aura des VMs en doublons (avec les mêmes noms ?) ?&lt;br /&gt;
•	Comment on se connecte à une VM basculée qui se trouve sur son «Target network » (depuis RDSH) ?&lt;br /&gt;
&lt;br /&gt;
Réponse 3 :&lt;br /&gt;
Si on fait un failover, ce la suppose que le site principal est indisponible quel que soit la raison, panne Azure, indisponibilité d’un service, ou même arrêt intentionnel dans le but de faire un test (Ce que prévoit de faire Richard)&lt;br /&gt;
Pour le Client ELSAN, les 2 VNET sont routés via l’expressoute, toutes les VMs (ASR ou pas) s’y trouvant sont accessibles depuis l’AO (RDSH).&lt;br /&gt;
A la fin du failover, il faut faire failback, rechangere les IPs privsé dans la zone DNS et relancé le site principal.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:System]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Apache_rewrite_rules&amp;diff=4312</id>
		<title>Apache rewrite rules</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Apache_rewrite_rules&amp;diff=4312"/>
		<updated>2019-12-10T16:12:25Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Doc Apache : http://httpd.apache.org/docs/2.4/fr/rewrite/&lt;br /&gt;
&lt;br /&gt;
Générateur de .htaccess (rewrite rule, auth, page 404... ) : http://cooletips.de/htaccess/&lt;br /&gt;
&lt;br /&gt;
* Toutes url commencant par mail. sera redirigé vers squirellmail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ServerName 212.43.196.63&lt;br /&gt;
DirectoryIndex index.php index.html&lt;br /&gt;
RewriteEngine on&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^mail.&lt;br /&gt;
RewriteRule ^/(.*)$ /var/www/squirrelmail/$1 [L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rediriger un domaine vers un autre (à mettre dans le vhost du domaine source)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Ici on redirige mobile.ville-gennevilliers.fr vers www.ville-gennevilliers.fr&lt;br /&gt;
Rewriteengine on&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^mobile.ville-gennevilliers.fr$ [NC]&lt;br /&gt;
RewriteRule ^(.*)$ http://www.ville-gennevilliers.fr/$1 [R=301,L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirige l url extranet.grdf.fr/nimportequoi vers https://www.grdf.fr/maintenance&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ServerName extranet.grdf.fr&lt;br /&gt;
RewriteEngine on&lt;br /&gt;
RewriteCond %{REQUEST_URI} !/maintenance.html$&lt;br /&gt;
RewriteRule $ https://www.grdf.fr/maintenance [R=302,L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirection de http vers https (en gardant l url apres le fqdn)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]&lt;br /&gt;
ou&lt;br /&gt;
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirection d&amp;#039;une page (ancien domaine vers le nouveaud domaine):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteEngine on&lt;br /&gt;
RewriteRule ^(.*)$ http://www.your-new-domain.com/$1 [R=301,L]&lt;br /&gt;
#If a user visits http://www.olddomain.com/articles.php he will be redirected to the same page on your-new-domain.com. The R=301 part make it a permanent redirect by sending a “301 Moved Permanently” &lt;br /&gt;
#status code to the user’s browser. If the user happens to visits the same page on your old domain, the browser will automatically redirect to the new domain.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirect to www&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteEngine on&lt;br /&gt;
RewriteCond %{HTTP_HOST} mydomain.com [NC]&lt;br /&gt;
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]&lt;br /&gt;
#So you only want users to visit www.mydomain.com and not domain.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirection suivant l ip&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Si l ip n est pas 10.132.2.1[0-9], on redirige le vhost en 2eme RewriteCond sur la page de maintenance&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{REMOTE_HOST} !^10.132.2.1[0-9]$&lt;br /&gt;
#RewriteRule !maintenance.html$ maintenance.html [R=307,L]&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^(preprodw.appelmedical.com)&lt;br /&gt;
RewriteRule &amp;quot;(.*)&amp;quot;  /var/www/atome_wordpress/multisite_grf/maintenance-appelmedical.html  [L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Rewrite_rules&amp;diff=4311</id>
		<title>Rewrite rules</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Rewrite_rules&amp;diff=4311"/>
		<updated>2019-12-10T16:09:26Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page Rewrite rules vers Apache rewrite rules&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Apache rewrite rules]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Apache_rewrite_rules&amp;diff=4310</id>
		<title>Apache rewrite rules</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Apache_rewrite_rules&amp;diff=4310"/>
		<updated>2019-12-10T16:09:26Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page Rewrite rules vers Apache rewrite rules&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Doc Apache : http://httpd.apache.org/docs/2.4/fr/rewrite/&lt;br /&gt;
&lt;br /&gt;
Générateur de .htaccess (rewrite rule, auth, page 404... ) : http://cooletips.de/htaccess/&lt;br /&gt;
&lt;br /&gt;
* Toutes url commencant par mail. sera redirigé vers squirellmail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ServerName 212.43.196.63&lt;br /&gt;
DirectoryIndex index.php index.html&lt;br /&gt;
RewriteEngine on&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^mail.&lt;br /&gt;
RewriteRule ^/(.*)$ /var/www/squirrelmail/$1 [L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rediriger un domaine vers un autre (à mettre dans le vhost du domaine source)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Ici on redirige mobile.ville-gennevilliers.fr vers www.ville-gennevilliers.fr&lt;br /&gt;
Rewriteengine on&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^mobile.ville-gennevilliers.fr$ [NC]&lt;br /&gt;
RewriteRule ^(.*)$ http://www.ville-gennevilliers.fr/$1 [R=301,L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirige l url extranet.grdf.fr/nimportequoi vers https://www.grdf.fr/maintenance&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ServerName extranet.grdf.fr&lt;br /&gt;
RewriteEngine on&lt;br /&gt;
RewriteCond %{REQUEST_URI} !/maintenance.html$&lt;br /&gt;
RewriteRule $ https://www.grdf.fr/maintenance [R=302,L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirection de http vers https (en gardant l url apres le fqdn)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirection d&amp;#039;une page (ancien domaine vers le nouveaud domaine):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteEngine on&lt;br /&gt;
RewriteRule ^(.*)$ http://www.your-new-domain.com/$1 [R=301,L]&lt;br /&gt;
#If a user visits http://www.olddomain.com/articles.php he will be redirected to the same page on your-new-domain.com. The R=301 part make it a permanent redirect by sending a “301 Moved Permanently” &lt;br /&gt;
#status code to the user’s browser. If the user happens to visits the same page on your old domain, the browser will automatically redirect to the new domain.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirect to www&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteEngine on&lt;br /&gt;
RewriteCond %{HTTP_HOST} mydomain.com [NC]&lt;br /&gt;
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]&lt;br /&gt;
#So you only want users to visit www.mydomain.com and not domain.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redirection suivant l ip&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Si l ip n est pas 10.132.2.1[0-9], on redirige le vhost en 2eme RewriteCond sur la page de maintenance&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{REMOTE_HOST} !^10.132.2.1[0-9]$&lt;br /&gt;
#RewriteRule !maintenance.html$ maintenance.html [R=307,L]&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^(preprodw.appelmedical.com)&lt;br /&gt;
RewriteRule &amp;quot;(.*)&amp;quot;  /var/www/atome_wordpress/multisite_grf/maintenance-appelmedical.html  [L]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Multipath_%26_Lun&amp;diff=4299</id>
		<title>Multipath &amp; Lun</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Multipath_%26_Lun&amp;diff=4299"/>
		<updated>2019-09-20T09:31:25Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/linux/Multipath-FR.pdf Doc Multipath]   (pris [https://access.redhat.com/knowledge/docs/fr-FR/Red_Hat_Enterprise_Linux/6/pdf/DM_Multipath/Red_Hat_Enterprise_Linux-6-DM_Multipath-fr-FR.pdf ici])&lt;br /&gt;
&lt;br /&gt;
== Préconisation ==&lt;br /&gt;
Il est préférable de partir sur une configuration des disques durs locaux en UUID au niveau du fstab, grub.conf. Il m&amp;#039;est arrivé que l&amp;#039;un des lun vu par le multipath prennait la &lt;br /&gt;
&amp;quot;lettre&amp;quot; du disque local (en l&amp;#039;occurence /dev/sda) et donc le disque local passait en /dev/sdc et le serveur ne bootait plus (car il y avait /dev/sda3 dans le grub.conf qui n&amp;#039;existait&lt;br /&gt;
pas car c&amp;#039;était un lun). Le cas ou un des lun est vu / déclaré par le system avant un disque local est rare, mais cela peut arriver&lt;br /&gt;
&lt;br /&gt;
== Commande FC ==&lt;br /&gt;
Voir cette [https://{{SERVERNAME}}/index.php/Commandes_FC_%26_lun page]&lt;br /&gt;
&lt;br /&gt;
== Configuration du multipath ==&lt;br /&gt;
&lt;br /&gt;
Installer le logiciel device-mapper-multipath ou similaire, démarrer le démon multipathd, et charger le modules (modprobe dm_multipath)&lt;br /&gt;
Installer le package sysfs-utils (qui donne le binaire systool)&lt;br /&gt;
&lt;br /&gt;
Installez l&amp;#039;utilitaire de la carte fibre sur le serveur (ocmanager en générale), une fois ceci fait. Les commandes diffères pour chaque carte hba, mais elles sont relativement simples.&lt;br /&gt;
Il peut etre utile de désactiver le module de la carte fibre (modprobe -r nomdumoduledela carte) puis de le réactiver (modrobe nomdumoduledela carte); dans le dmesg on doit voir les &lt;br /&gt;
ports de la carte passer en disabled.&lt;br /&gt;
&lt;br /&gt;
Démarrez-le et relevez pour configurer chaque zone :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 * Le WWPN (&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;orld &amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;ild &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;ort &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;ame) du connecteur, commençant généralement par 10:00:00.&lt;br /&gt;
 * Le WWN (&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;orld &amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;ild &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;ame) du connecteur, commençant généralement par 20:00:00.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il sera aussi nécessaire de configurer le multipath sous le serveur afin de ne voir qu&amp;#039;un seul chemin dans le cas où l&amp;#039;on a 2 fibres et donc 2 chemins qui partent vers le SAN.&lt;br /&gt;
&lt;br /&gt;
Avant de configurer le multipath il faut s&amp;#039;assurer que multipathd est démarré (et qu&amp;#039;il se lancera au démarrage) et que le module dm_multipath soit chargé (depmod &amp;amp;&amp;amp; modprobe &lt;br /&gt;
dm_multipath).&lt;br /&gt;
&lt;br /&gt;
Faire une conf multipath sans mettre la partie &amp;quot;multipaths&amp;quot; (celle ou l alias et le wwwid sont définis).&lt;br /&gt;
&lt;br /&gt;
Le wwwid qui est dans la partie multipaths correspond à ce que ressort un multipath -l, en l&amp;#039;occurence 20016971202cb0005, si il n y a pas d&amp;#039;alias (ici VM), le wwwid est indiqué en &lt;br /&gt;
premier sur la premiere ligne. Nec correspond au vendor, et iStorage 1000 au product.&lt;br /&gt;
&lt;br /&gt;
Si le multipath -l ne retourne aucune informations (ni message d erreur ou autres), il faut juste executer multipath, et cela va creer le wwwid et l afficher. On pourra alors remodifier le multipath.conf pour mettre la partie &amp;quot;multipaths&amp;quot; avec l&amp;#039;alias et le wwwid&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@~]# multipath -l&lt;br /&gt;
VM (20016971202cb0005) dm-0 NEC,iStorage 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de générer un multipath.conf à l&amp;#039;aide de la commande mpathconf : mpathconf --enable --with_multipathd y --with_chkconfig y&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/!\ On peut aussi lancer la commande multipathd -k pour avoir un shell multipath interactif&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Connexion 1 port fibre + 1 switch fibre ==&lt;br /&gt;
Dans ce cas, notre serveur a un seul port fibre connecté à un switch San fibre.&lt;br /&gt;
=== Résultat multipath -l ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lunkvm1 (360a98000503443744e4a68307064324a) dm-0 NETAPP,LUN&lt;br /&gt;
size=1.9T features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=active&lt;br /&gt;
| `- 1:0:0:0 sdb 8:16 active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=enabled&lt;br /&gt;
  `- 1:0:1:0 sdd 8:48 active undef running&lt;br /&gt;
&lt;br /&gt;
lun2kvm1 (360a98000503443744e4a747841707a30) dm-1 NETAPP,LUN&lt;br /&gt;
size=295G features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=active&lt;br /&gt;
| `- 1:0:0:3 sdc 8:32 active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=enabled&lt;br /&gt;
  `- 1:0:1:3 sde 8:64 active undef running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== /etc/multipath.conf ===&lt;br /&gt;
Configuration du multipath qui retourne les infos multipath -l ci dessus&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist {&lt;br /&gt;
devnode &amp;quot;sda&amp;quot;   # ici le disque local que j&amp;#039;exclue, à adapter suivant les disques locaux présents sur le serveur&lt;br /&gt;
devnode &amp;quot;sdb&amp;quot; # il faut bien mettre une ligne par device sinon ca ne fonctionne pas&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
defaults {&lt;br /&gt;
        udev_dir                /dev&lt;br /&gt;
        polling_interval        5&lt;br /&gt;
        path_selector           &amp;quot;round-robin 0&amp;quot;&lt;br /&gt;
        path_grouping_policy    failover&lt;br /&gt;
        #getuid_callout          &amp;quot;/sbin/scsi_id -g -u -s /block/%n&amp;quot;&lt;br /&gt;
        #getuid_callout         &amp;quot;/lib/udev/scsi_id --whitelisted --device=/dev/%n&amp;quot;&lt;br /&gt;
        prio                    const&lt;br /&gt;
        #path_checker           readsector0&lt;br /&gt;
        rr_min_io               100&lt;br /&gt;
        rr_weight               uniform&lt;br /&gt;
        #max_fds                        8192&lt;br /&gt;
        failback                immediate&lt;br /&gt;
        no_path_retry           fail&lt;br /&gt;
        user_friendly_names     no&lt;br /&gt;
}&lt;br /&gt;
devices {&lt;br /&gt;
        device {&lt;br /&gt;
                vendor                  &amp;quot;NETAPP&amp;quot;&lt;br /&gt;
                product                 &amp;quot;7350&amp;quot;&lt;br /&gt;
                path_grouping_policy    failover&lt;br /&gt;
                path_checker            tur&lt;br /&gt;
                failback                immediate&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
multipaths {&lt;br /&gt;
        multipath {&lt;br /&gt;
        wwid                    360a98000503443744e4a68307064324a&lt;br /&gt;
        alias                   lunkvm1&lt;br /&gt;
        }&lt;br /&gt;
        multipath {&lt;br /&gt;
        wwid                    360a98000503443744e4a747841707a30&lt;br /&gt;
        alias                   lun2kvm1&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connexion 2 port fibre + 2 switch fibre ==&lt;br /&gt;
Dans ce cas, notre serveur a une carte fibre qui comporte 2 ports, de chaque port part une fibre qui est reliée à un switch San fibre différents (donc 2 switch), cela nous fait donc&lt;br /&gt;
en tout 4 chemins&lt;br /&gt;
&lt;br /&gt;
=== Résultat multipath -l ===&lt;br /&gt;
Ici le nom / alias &amp;quot;vm_netapp&amp;quot; apparait car il a été défini dans le multipath.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@hv1.ent-bourgogne.tetra ~]# multipath -l&lt;br /&gt;
vm_netapp (360a9800042597977713f45502d4c6270) dm-0 NETAPP,LUN&lt;br /&gt;
size=2.0T features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=active&lt;br /&gt;
| `- 0:0:1:1 sdb 8:16 active undef running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
| `- 1:0:1:1 sde 8:64 active undef running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
| `- 0:0:0:1 sda 8:0  active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
  `- 1:0:0:1 sdd 8:48 active undef running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /etc/multipath.conf ===&lt;br /&gt;
Configuration du multipath qui retourne les infos multipath -l ci dessus&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#blacklist {&lt;br /&gt;
#       devnode &amp;quot;^sdc[0-9]*&amp;quot;&lt;br /&gt;
#}&lt;br /&gt;
&lt;br /&gt;
defaults {&lt;br /&gt;
        udev_dir                /dev&lt;br /&gt;
        polling_interval        5&lt;br /&gt;
        path_selector           &amp;quot;round-robin 0&amp;quot;&lt;br /&gt;
        path_grouping_policy    failover&lt;br /&gt;
        prio                    const&lt;br /&gt;
        rr_min_io               100&lt;br /&gt;
        rr_weight               uniform&lt;br /&gt;
        failback                immediate&lt;br /&gt;
        no_path_retry           fail&lt;br /&gt;
        user_friendly_names     no&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
devices {&lt;br /&gt;
        device {&lt;br /&gt;
                vendor &amp;quot;NETAPP&amp;quot;&lt;br /&gt;
                product &amp;quot;LUN&amp;quot;&lt;br /&gt;
                path_grouping_policy    failover&lt;br /&gt;
                path_checker            tur&lt;br /&gt;
                failback                immediate&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multipaths {&lt;br /&gt;
        multipath {&lt;br /&gt;
                wwid                    360a9800042597977713f45502d4c6270&lt;br /&gt;
                alias                   vm_netapp&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rescan des lun / FC ==&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;on branche à chaud les fibres ou qu&amp;#039;il y a une modif de conf coté netapp ou switch fibre, on peut relancer un scan en faisant la commance ci dessous. Si on a deja des lun en place &lt;br /&gt;
et en prod, cela ne pete rien.&lt;br /&gt;
&lt;br /&gt;
=== Resize du Lun ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans notre cas, on a un Lun sur le netapp, qui est monté avec multipath sur un kvm, une partition a été créé dans ce lun, et un pv est créé sur cette partition&lt;br /&gt;
&lt;br /&gt;
[root@kvmcdr01b.m2o ~]# multipath -ll&lt;br /&gt;
LunVM (360a9800038303172393f46466f596173) dm-2 NETAPP  ,LUN&lt;br /&gt;
size=600G features=&amp;#039;4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle&amp;#039; hwhandler=&amp;#039;1 alua&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=50 status=active&lt;br /&gt;
| |- 7:0:1:1 sdg 8:96  active ready running&lt;br /&gt;
| `- 8:0:0:1 sdh 8:112 active ready running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=10 status=enabled&lt;br /&gt;
  |- 7:0:0:1 sdf 8:80  active ready running&lt;br /&gt;
  `- 8:0:1:1 sdi 8:128 active ready running&lt;br /&gt;
&lt;br /&gt;
[root@kvmcdr01b.m2o ~]# pvs&lt;br /&gt;
  PV                         VG         Fmt  Attr PSize   PFree&lt;br /&gt;
  /dev/mapper/LunVM1         vol_kvm    lvm2 a--  600.07g 580.07g&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois le lun agrandi sur le netapp, on va rescan les hosts scsi &amp;amp; fc, et aussi rescan les disques (sinon le multipath ne se met pas à jour au niveau taille) :&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;1&amp;quot; &amp;gt; /sys/class/fc_host/host8/issue_lip&lt;br /&gt;
echo &amp;quot;1&amp;quot; &amp;gt; /sys/class/fc_host/host7/issue_lip&lt;br /&gt;
echo &amp;quot;- - -&amp;quot; &amp;gt; /sys/class/scsi_host/host7/scan&lt;br /&gt;
echo &amp;quot;- - -&amp;quot; &amp;gt; /sys/class/scsi_host/host8/scan&lt;br /&gt;
&lt;br /&gt;
echo 1 &amp;gt; /sys/block/sdf/device/rescan&lt;br /&gt;
echo 1 &amp;gt; /sys/block/sdg/device/rescan&lt;br /&gt;
echo 1 &amp;gt; /sys/block/sdh/device/rescan&lt;br /&gt;
echo 1 &amp;gt; /sys/block/sdi/device/rescan&lt;br /&gt;
&lt;br /&gt;
systemctl reload multipathd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[root@kvmcdr01b.m2o ~]# multipath -ll&lt;br /&gt;
LunVM (360a9800038303172393f46466f596173) dm-2 NETAPP  ,LUN&lt;br /&gt;
size=800G features=&amp;#039;4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle&amp;#039; hwhandler=&amp;#039;1 alua&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=50 status=active&lt;br /&gt;
| |- 7:0:1:1 sdg 8:96  active ready running&lt;br /&gt;
| `- 8:0:0:1 sdh 8:112 active ready running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=10 status=enabled&lt;br /&gt;
  |- 7:0:0:1 sdf 8:80  active ready running&lt;br /&gt;
  `- 8:0:1:1 sdi 8:128 active ready running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resize du PV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@kvmcdr01b.m2o ~]# parted /dev/mapper/LunVM&lt;br /&gt;
Error: The backup GPT table is not at the end of the disk, as it should be.  This might mean that another operating system believes the disk is smaller.  Fix, by moving the backup to the end (and removing&lt;br /&gt;
the old backup)?&lt;br /&gt;
Fix/Ignore/Cancel? Fix&lt;br /&gt;
&lt;br /&gt;
Warning: Not all of the space available to /dev/mapper/LunVM appears to be used, you can fix the GPT to use all of the space (an extra 419291136 blocks) or continue with the current setting?&lt;br /&gt;
Fix/Ignore? Fix&lt;br /&gt;
&lt;br /&gt;
Number  Start   End    Size   File system  Name     Flags&lt;br /&gt;
 1      1049kB  644GB  644GB               primary  lvm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## !! Les 2 warning ci dessus sont normaux, il faut lui demander de fixer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(parted) print free&lt;br /&gt;
Model: Linux device-mapper (multipath) (dm)&lt;br /&gt;
Disk /dev/mapper/LunVM: 859GB&lt;br /&gt;
Sector size (logical/physical): 512B/4096B&lt;br /&gt;
Partition Table: gpt&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End     Size    File system  Name     Flags&lt;br /&gt;
        17.4kB  1049kB  1031kB  Free Space&lt;br /&gt;
 1      1049kB  644GB   644GB                primary  lvm&lt;br /&gt;
        644GB   859GB   215GB   Free Space&lt;br /&gt;
&lt;br /&gt;
(parted) resizepart&lt;br /&gt;
Partition number? 1&lt;br /&gt;
End?  [644GB]? 100%&lt;br /&gt;
&lt;br /&gt;
(parted) print&lt;br /&gt;
Model: Linux device-mapper (multipath) (dm)&lt;br /&gt;
Disk /dev/mapper/LunVM: 859GB&lt;br /&gt;
Sector size (logical/physical): 512B/4096B&lt;br /&gt;
Partition Table: gpt&lt;br /&gt;
Disk Flags:&lt;br /&gt;
&lt;br /&gt;
Number  Start   End    Size   File system  Name     Flags&lt;br /&gt;
 1      1049kB  859GB  859GB               primary  lvm&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[root@kvmcdr01b.m2o ~]# pvs&lt;br /&gt;
  PV                         VG         Fmt  Attr PSize   PFree&lt;br /&gt;
  /dev/mapper/LunVM1         vol_kvm    lvm2 a--  600.07g 580.07g&lt;br /&gt;
 &lt;br /&gt;
 [root@kvmcdr01b.m2o ~]# pvresize /dev/mapper/LunVM1&lt;br /&gt;
  Physical volume &amp;quot;/dev/mapper/LunVM1&amp;quot; changed&lt;br /&gt;
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized&lt;br /&gt;
&lt;br /&gt;
[root@kvmcdr01b.m2o ~]# pvscan&lt;br /&gt;
  PV /dev/mapper/LunVM1           VG vol_kvm         lvm2 [800.00 GiB / 780.00 GiB free]&lt;br /&gt;
&lt;br /&gt;
Et faire un partprobe pour que les partitions des disques (sdf1; sdg1...) voient bien la bonne taille. Le partprobe est à faire sur les 2 KVM&lt;br /&gt;
&lt;br /&gt;
Et faire un lsblk pour voir tous les disques dans les multipath et leur taille&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Suppression du multipath =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On peut supprimer un lien multipath directement avec la commande multipath -f  $nomalias (ici multipath -f VM), il faudra apres bien sur nettoyer le fichier multipath.conf à la main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Montage des disques =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - /etc/init.d/multipath restart =&amp;gt; Prise en compte des alias créés dans le fichier de configuration&lt;br /&gt;
 - Les alias doivent apparaître dans le répertoire /dev/mapper/&lt;br /&gt;
 - Faire un fdisk sur chaque /dev/mapper/ALIAS&lt;br /&gt;
 - Faire un mkfs sur chaque /dev/mapper/ALIAS&lt;br /&gt;
&lt;br /&gt;
[root@~]# ll /dev/mapper/&lt;br /&gt;
total 0&lt;br /&gt;
crw-rw---- 1 root root 10, 58 Dec 16  2011 control&lt;br /&gt;
lrwxrwxrwx 1 root root      7 Dec 16 12:38 lunkvm2 -&amp;gt; ../dm-0&lt;br /&gt;
lrwxrwxrwx 1 root root      7 Dec 16 12:38 lunkvm2p1 -&amp;gt; ../dm-1&lt;br /&gt;
&lt;br /&gt;
lunkvm2 correspond à notre alias définit dans le multipath.conf (c est en quelque sorte sda) et lunkvm2p1 correspond à la premiere partition de lunkvm2 qui a été créé en faisant un &lt;br /&gt;
fdisk /dev/mapper/lunkvm2 (c est comme sda1). Apres la création de la partition avec fdisk, si dans /dev/mapper on a tj uniquement l alias et pas la partition (donc que lunkvm2 et pas &lt;br /&gt;
lunkvm2p1), il faut faire un /etc/init.d/multipathd restart&lt;br /&gt;
&lt;br /&gt;
Modifier le fichier /etc/fstab puis monter les partitions comme une partition classique en mettant /dev/mapper/lunkvm2p1 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie : Linux]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Openldap_dump&amp;diff=4234</id>
		<title>Openldap dump</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Openldap_dump&amp;diff=4234"/>
		<updated>2018-09-17T09:38:43Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page Openldap dump vers Ldap dump&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Ldap dump]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Ldap_dump&amp;diff=4233</id>
		<title>Ldap dump</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Ldap_dump&amp;diff=4233"/>
		<updated>2018-09-17T09:38:43Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page Openldap dump vers Ldap dump&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce script de dump est avancé, avec une rétention et purge des dumps. La fonction &amp;quot;send&amp;quot; est propre à la supervision sur cette plateforme et doit être supprimée (ou à adapter pour &lt;br /&gt;
remonter une info).&lt;br /&gt;
&lt;br /&gt;
* Infos supplémentaires :&lt;br /&gt;
Le backup d&amp;#039;un openldap utilisant ldbm ne peut se faire qu&amp;#039;a froid. Le support ldbm a d&amp;#039;ailleurs été supprime d&amp;#039;openldap 2.4 en partie en raison des problemes lies a l&amp;#039;utilisation de &lt;br /&gt;
ce format (ce qui est notre cas ici). Sinon il faut convertir la base en bdb pour backuper à chaud&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Declaration des variables :&lt;br /&gt;
DATE=`date +%Y-%m-%d`&lt;br /&gt;
VISION=&amp;quot;/opt/agarik/Vision/bin/bb_send_raw&amp;quot;&lt;br /&gt;
DISPLAY=&amp;quot;supervision.agarik.com&amp;quot; # verifier si present dans /etc/host&lt;br /&gt;
TARGET=&amp;quot;$(hostname | sed -e &amp;#039;s/\./,/g&amp;#039;)&amp;quot;&lt;br /&gt;
SERVICE=&amp;quot;backup&amp;quot;&lt;br /&gt;
BASEDN=&amp;quot;dc=cned,dc=fr&amp;quot; # ligne &amp;quot;suffix&amp;quot; dans slapd.conf&lt;br /&gt;
ROOTDN=&amp;quot;uid=root,dc=cned,dc=fr&amp;quot; # ligne &amp;quot;rootdn&amp;quot; dans slapd.conf&lt;br /&gt;
ROOTPW=&amp;quot;uIpmul3r&amp;quot; # ligne &amp;quot;rootpw&amp;quot; dans slapd.conf&lt;br /&gt;
DESTDIR=&amp;quot;/var/ldap_backup/CURRENT&amp;quot;&lt;br /&gt;
OLDESTDIR=&amp;quot;/var/ldap_backup/OLD&amp;quot;&lt;br /&gt;
LOGDIR=&amp;quot;/var/log/&amp;quot;&lt;br /&gt;
BIN_LDAPSEARCH=&amp;quot;/opt/applis/openldap/bin/ldapsearch&amp;quot;&lt;br /&gt;
BIN_TMPWATCH=&amp;quot;/usr/sbin/tmpwatch&amp;quot;&lt;br /&gt;
BIN_MKDIR=&amp;quot;/bin/mkdir&amp;quot;&lt;br /&gt;
BIN_MV=&amp;quot;/bin/mv&amp;quot;&lt;br /&gt;
LIFE_MESSAGE=&amp;quot;1560&amp;quot;&lt;br /&gt;
RETENTION_TIME=&amp;quot;192&amp;quot; # en heures&lt;br /&gt;
&lt;br /&gt;
# Supervision&lt;br /&gt;
Send(){&lt;br /&gt;
        &amp;quot;${VISION}&amp;quot; &amp;quot;${DISPLAY}&amp;quot; &amp;quot;status+${LIFE_MESSAGE} ${TARGET}.${SERVICE} ${1} $(date) ${SERVICE} ${2}&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Execution du dump :&lt;br /&gt;
exec 1&amp;gt; $LOGDIR/slapdump.ok&lt;br /&gt;
exec 2&amp;gt; $LOGDIR/slapdump.error&lt;br /&gt;
&lt;br /&gt;
for binary in $BIN_LDAPSEARCH $BIN_TMPWATCH $BIN_MKDIR $BIN_MV; do&lt;br /&gt;
        if [ ! -f $binary -a ! -x $binary ]; then&lt;br /&gt;
                echo &amp;quot;Attention probleme lors du dump de cette nuit ! $binary n&amp;#039;existe pas&amp;quot; &amp;gt; $LOGDIR/slapdump.error&lt;br /&gt;
                color=&amp;quot;red&amp;quot;&lt;br /&gt;
                Send &amp;quot;${color}&amp;quot; &amp;quot;$(cat $LOGDIR/slapdump.error)&amp;quot;&lt;br /&gt;
                exit 1&lt;br /&gt;
        fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $DESTDIR ]; then $BIN_MKDIR -p $DESTDIR;&lt;br /&gt;
        if [ $? != 0 ]; then&lt;br /&gt;
                echo &amp;quot;Attention probleme lors du dump de cette nuit ! RÃ©pertoire de destination $DESTDIR du dump impossible Ã  crÃ©er&amp;quot; &amp;gt; $LOGDIR/slapdump.error&lt;br /&gt;
                color=&amp;quot;red&amp;quot;&lt;br /&gt;
                Send &amp;quot;${color}&amp;quot; &amp;quot;$(cat $LOGDIR/slapdump.error)&amp;quot;&lt;br /&gt;
                exit 1&lt;br /&gt;
        fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $OLDESTDIR ]; then $BIN_MKDIR -p $OLDESTDIR;&lt;br /&gt;
        if [ $? != 0 ]; then&lt;br /&gt;
                echo &amp;quot;Attention probleme lors du dump de cette nuit ! RÃ©pertoire de destination $OLDESTDIR des dumps impossible Ã  crÃ©er&amp;quot; &amp;gt; $LOGDIR/slapdump.error&lt;br /&gt;
                color=&amp;quot;red&amp;quot;&lt;br /&gt;
                Send &amp;quot;${color}&amp;quot; &amp;quot;$(cat $LOGDIR/slapdump.error)&amp;quot;&lt;br /&gt;
                exit 1&lt;br /&gt;
        fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#  Purge des anciens dumps :&lt;br /&gt;
$BIN_TMPWATCH --mtime $RETENTION_TIME $OLDESTDIR&lt;br /&gt;
&lt;br /&gt;
# Deplacement du dump de la veille dans OLD :&lt;br /&gt;
$BIN_MV $DESTDIR/* $OLDESTDIR/&lt;br /&gt;
&lt;br /&gt;
# Backup&lt;br /&gt;
$BIN_LDAPSEARCH -x -D &amp;quot;$ROOTDN&amp;quot; -w &amp;quot;$ROOTPW&amp;quot; -b &amp;quot;$BASEDN&amp;quot; -LLL | gzip -9 &amp;gt; &amp;quot;${DESTDIR}/$( echo &amp;quot;$BASEDN&amp;quot; | sed -e &amp;#039;s/dc=//g&amp;#039; -e &amp;#039;s/,/./g&amp;#039;).${DATE}.ldif&amp;quot;&lt;br /&gt;
if [ $? -ne 0 -o -s &amp;quot;$LOGDIR/slapdump.error&amp;quot; ]; then&lt;br /&gt;
        echo &amp;quot;Attention probleme lors du dump de cette nuit!&amp;quot;&lt;br /&gt;
        color=&amp;quot;red&amp;quot;&lt;br /&gt;
        Send &amp;quot;${color}&amp;quot; &amp;quot;$(cat &amp;quot;$LOGDIR/slapdump.error&amp;quot;)&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# VÃ©rification&lt;br /&gt;
if [ `find $DESTDIR  -type f | wc -l` -gt 0 -a &amp;quot;`du -ks $DESTDIR | awk {&amp;#039;print $1&amp;#039;}`&amp;quot; -gt 4 ] ; then&lt;br /&gt;
        echo &amp;quot;dump du schema OK&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
        echo &amp;quot;Attention probleme lors des dumps de cette nuit. Il n&amp;#039;y aucun schema backupÃ© ou leur taille est de zero&amp;quot; &amp;gt;&amp;gt; $LOGDIR/slapdump.error&lt;br /&gt;
        color=&amp;quot;red&amp;quot;&lt;br /&gt;
        Send &amp;quot;${color}&amp;quot; &amp;quot;$(cat &amp;quot;$LOGDIR/slapdump.error&amp;quot;)&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;$(ls -lh &amp;quot;$DESTDIR&amp;quot;)&amp;quot;&lt;br /&gt;
color=&amp;quot;green&amp;quot;&lt;br /&gt;
Send &amp;quot;${color}&amp;quot; &amp;quot;$(cat &amp;quot;$LOGDIR/slapdump.ok&amp;quot;)&amp;quot;&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Script]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Formation_Windows_2012&amp;diff=3947</id>
		<title>Formation Windows 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Formation_Windows_2012&amp;diff=3947"/>
		<updated>2015-01-26T12:17:36Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/windows/Installing_Configuring_Windows2012_Formation_MS_20410D-US.pdf Support de la formation Microsoft 20410D - Installing and Configuring Windows 2012 US]&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/windows/Configuring_Advanced_Windows2012_Formation_MS_20412D-US.pdf Support de la formation Microsoft 20412D - Configuring Advanced Windows 2012 US ]&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/windows/Administration_Windows2012_Formation_MS_22411B-FR.pdf Support de la formation Microsoft 22411B - Administration Windows 2012 FR ]&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/windows/Implementation_dune_infrastructure_server_avancee_MS_22414B-FR.pdf Support de la formation Microsoft 22414B - Implémentation d’une infrastructure Server avancée FR ]&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:windows]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Formation_Windows_2012&amp;diff=3946</id>
		<title>Formation Windows 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Formation_Windows_2012&amp;diff=3946"/>
		<updated>2015-01-26T12:12:17Z</updated>

		<summary type="html">&lt;p&gt;Admin : a déplacé Windows 2012 vers Formation Windows 2012&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/windows/Installing_Configuring_Windows2012_Formation_MS_20410D-US.pdf Support de la formation Microsoft 20410D - Installing and Configuring Windows 2012 US]&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/windows/Configuring_Advanced_Windows2012_Formation_MS_20412D-US.pdf Support de la formation Microsoft 20412D - Configuring Advanced Windows 2012 US ]&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/windows/Administration_Windows2012_Formation_MS_22411B-FR.pdf Support de la formation Microsoft 22411B - Administration Windows 2012 FR ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:windows]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Commandes_FC_%26_lun&amp;diff=3855</id>
		<title>Commandes FC &amp; lun</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Commandes_FC_%26_lun&amp;diff=3855"/>
		<updated>2014-09-25T10:23:15Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
Pour d&amp;#039;autres infos sur le multipath et lun, voir [https://{{SERVERNAME}}/index.php/Multipath_%26_Lun cette page]&lt;br /&gt;
&lt;br /&gt;
Cette page résume les commandes utiles pour afficher des informations sur la carte fibre HBA du serveur, les luns du netapp, et les cartes fibres du netapp.&lt;br /&gt;
&lt;br /&gt;
=== Informations générales &amp;amp; contexte ===&lt;br /&gt;
Nous sommes ici dans la configuration suivante : &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - 2 Serveurs (kvm3 &amp;amp; kvm4) avec chacun une carte fibre 2 ports HBA Emulex LPe12002-M8.&lt;br /&gt;
         - kvm3 : Port WWN 10:00:00:90:fa:55:07:62 &amp;amp; 10:00:00:90:fa:55:07:63&lt;br /&gt;
         - kvm4 : Port WWN 10:00:00:90:fa:55:07:f6 &amp;amp; 10:00:00:90:fa:55:07:f7 &lt;br /&gt;
&lt;br /&gt;
 - 2 switch SAN : sw1 &amp;amp; sw2&lt;br /&gt;
 - 1 netapp avec 2 controleurs qui possèdent chacun 2 ports fibre &lt;br /&gt;
         - ctrl 1 : Port WWN 50:0a:09:81:90:66:d5:01 &amp;amp; 50:0a:09:82:80:66:d5:01&lt;br /&gt;
         - crtl 2 : Port WWN 50:0a:09:81:80:66:d5:01 &amp;amp; 50:0a:09:82:90:66:d5:01 &lt;br /&gt;
&lt;br /&gt;
 - 2 luns de créés sur le netapp : lun_kvm3_san &amp;amp; lun_kvm4_san&lt;br /&gt;
&lt;br /&gt;
Zoning configuré sur les switchs SAN : &lt;br /&gt;
 - sw1 : &lt;br /&gt;
        - zone kvm3 : ctrl 1 50:0a:09:81:90:66:d5:01 + ctrl 2 50:0a:09:81:80:66:d5:01 + kvm3 10:00:00:90:fa:55:07:63&lt;br /&gt;
        - zone kvm4 : crtl 1 50:0a:09:81:90:66:d5:01 + ctrl 2 50:0a:09:81:80:66:d5:01 + kvm4 10:00:00:90:fa:55:07:f7 &lt;br /&gt;
 - sw2&lt;br /&gt;
        - zone kvm3 : ctrl 1 50:0a:09:82:80:66:d5:01 + ctrl 2 50:0a:09:82:90:66:d5:01 + kvm3 10:00:00:90:fa:55:07:62&lt;br /&gt;
        - zone kvm4 : ctrl 1 50:0a:09:82:80:66:d5:01 + ctrl 2 50:0a:09:82:90:66:d5:01 + kvm4 10:00:00:90:fa:55:07:f6&lt;br /&gt;
      &lt;br /&gt;
Connexions fibre :&lt;br /&gt;
 - kvm3 : fibre port 0 relié à sw2 port 6 &amp;amp; fibre port 1 relié à sw1 port 6&lt;br /&gt;
 - kvm4 : fibre port 0 relié à sw2 port 7 &amp;amp; fibre port 1 relié à sw1 port 7&lt;br /&gt;
 - netapp ctrl 1 : fibre 1a relié à sw1 &amp;amp; fiber 1b relié à sw2&lt;br /&gt;
 - netapp ctrl 2 : fibre 1a relié à sw1 &amp;amp; fiber 1b relié à sw2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cela permet du HA, et le serveur va donc voir 4 chemin via son multipath :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# multipath -ll&lt;br /&gt;
VM (360a98000424a4138702443774f345363) dm-0 NETAPP,LUN&lt;br /&gt;
size=2.0T features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=1 status=active&lt;br /&gt;
| `- 7:0:1:1 sdc 8:32 active ready running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=1 status=enabled&lt;br /&gt;
| `- 7:0:0:1 sdb 8:16 active ready running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=1 status=enabled&lt;br /&gt;
| `- 8:0:0:1 sdd 8:48 active ready running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=1 status=enabled&lt;br /&gt;
  `- 8:0:1:1 sde 8:64 active ready running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Systool ===&lt;br /&gt;
Cette commande permet d&amp;#039;avoir plein d&amp;#039;info system &amp;amp; hardware, nous allons utiliser juste la partie FIbre. Il faut installer le package sysfsutils.&lt;br /&gt;
&lt;br /&gt;
* systool -c fc_host -v&lt;br /&gt;
&lt;br /&gt;
Donne plein des sur la carte fibre du serveur, principalement le port wwwn et node wwwn&lt;br /&gt;
&lt;br /&gt;
(pour récuperer et mettre dans le bon format le wwn : systool -av -c fc_host | grep -i port_name | awk {&amp;#039;print $NF&amp;#039;} | awk -Fx {&amp;#039;print $2&amp;#039;} | sed &amp;#039;s/\///g&amp;#039; |while read a ; do echo $a|sed &amp;#039;s/../&amp;amp; :/g&amp;#039; | sed &amp;#039;s/ :\&amp;quot;//&amp;#039; ;done ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@kvm3.metier.csn.notaires.fr elxocmcore-rhel5-rhel6-10.0.803.20-1]# systool -c fc_host -v&lt;br /&gt;
Class = &amp;quot;fc_host&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Class Device = &amp;quot;host7&amp;quot;&lt;br /&gt;
  Class Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/fc_host/host7&amp;quot;&lt;br /&gt;
    active_fc4s         = &amp;quot;0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 &lt;br /&gt;
    dev_loss_tmo        = &amp;quot;60&amp;quot;&lt;br /&gt;
    fabric_name         = &amp;quot;0x10000027f83d7d98&amp;quot;&lt;br /&gt;
    issue_lip           = &amp;lt;store method only&amp;gt;&lt;br /&gt;
    max_npiv_vports     = &amp;quot;255&amp;quot;&lt;br /&gt;
    maxframe_size       = &amp;quot;2048 bytes&amp;quot;&lt;br /&gt;
    node_name           = &amp;quot;0x20000090fa550762&amp;quot;&lt;br /&gt;
    npiv_vports_inuse   = &amp;quot;0&amp;quot;&lt;br /&gt;
    port_id             = &amp;quot;0x150600&amp;quot;&lt;br /&gt;
    port_name           = &amp;quot;0x10000090fa550762&amp;quot;&lt;br /&gt;
    port_state          = &amp;quot;Online&amp;quot;&lt;br /&gt;
    port_type           = &amp;quot;NPort (fabric via point-to-point)&amp;quot;&lt;br /&gt;
    speed               = &amp;quot;8 Gbit&amp;quot;&lt;br /&gt;
    supported_classes   = &amp;quot;Class 3&amp;quot;&lt;br /&gt;
    supported_fc4s      = &amp;quot;0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 &lt;br /&gt;
    supported_speeds    = &amp;quot;2 Gbit, 4 Gbit, 8 Gbit&amp;quot;&lt;br /&gt;
    symbolic_name       = &amp;quot;Emulex LPe12002-M8 FV2.01A12 DV10.0.803.24&amp;quot;&lt;br /&gt;
    tgtid_bind_type     = &amp;quot;wwpn (World Wide Port Name)&amp;quot;&lt;br /&gt;
    uevent              =&lt;br /&gt;
    vport_create        = &amp;lt;store method only&amp;gt;&lt;br /&gt;
    vport_delete        = &amp;lt;store method only&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Device = &amp;quot;host7&amp;quot;&lt;br /&gt;
    Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7&amp;quot;&lt;br /&gt;
      uevent              = &amp;quot;DEVTYPE=scsi_host&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* systool -c fc_remote_ports&lt;br /&gt;
&lt;br /&gt;
Cela donne des infos sur le netapp (ou autre NAS FC) branché sur la carte fibre de notre serveur. Si ca ne retourne rien, c est que le serveur ne voit pas le netapp. Sert ici &lt;br /&gt;
principalement à déterminer le target WWN du netapp (il faut regarder les device en &amp;quot;roles=FCP Target&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Class = &amp;quot;fc_remote_ports&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Class Device = &amp;quot;0-2&amp;quot;&lt;br /&gt;
  Class Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-2/fc_remote_ports/rport-7:0-2&amp;quot;&lt;br /&gt;
    dev_loss_tmo        = &amp;quot;30&amp;quot;&lt;br /&gt;
    fast_io_fail_tmo    = &amp;quot;off&amp;quot;&lt;br /&gt;
    maxframe_size       = &amp;quot;2048 bytes&amp;quot;&lt;br /&gt;
    node_name           = &amp;quot;0x500a09808066d501&amp;quot;&lt;br /&gt;
    port_id             = &amp;quot;0x150100&amp;quot;&lt;br /&gt;
    port_name           = &amp;quot;0x500a09829066d501&amp;quot;&lt;br /&gt;
    port_state          = &amp;quot;Online&amp;quot;&lt;br /&gt;
    roles               = &amp;quot;FCP Target&amp;quot;&lt;br /&gt;
    scsi_target_id      = &amp;quot;0&amp;quot;&lt;br /&gt;
    supported_classes   = &amp;quot;Class 3&amp;quot;&lt;br /&gt;
    uevent              =&lt;br /&gt;
&lt;br /&gt;
  Class Device = &amp;quot;0-0&amp;quot;&lt;br /&gt;
  Class Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-0/fc_remote_ports/rport-7:0-0&amp;quot;&lt;br /&gt;
    dev_loss_tmo        = &amp;quot;60&amp;quot;&lt;br /&gt;
    fast_io_fail_tmo    = &amp;quot;off&amp;quot;&lt;br /&gt;
    maxframe_size       = &amp;quot;2048 bytes&amp;quot;&lt;br /&gt;
    node_name           = &amp;quot;0x10000027f83d7d98&amp;quot;&lt;br /&gt;
    port_id             = &amp;quot;0xfffffe&amp;quot;&lt;br /&gt;
    port_name           = &amp;quot;0x20070027f83d7d98&amp;quot;&lt;br /&gt;
    port_state          = &amp;quot;Online&amp;quot;&lt;br /&gt;
    roles               = &amp;quot;Fabric Port&amp;quot;&lt;br /&gt;
    scsi_target_id      = &amp;quot;-1&amp;quot;&lt;br /&gt;
    supported_classes   = &amp;quot;Class 2, Class 3&amp;quot;&lt;br /&gt;
    uevent              =&lt;br /&gt;
&lt;br /&gt;
    Device = &amp;quot;rport-7:0-0&amp;quot;&lt;br /&gt;
    Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-0&amp;quot;&lt;br /&gt;
      uevent              =&lt;br /&gt;
......&lt;br /&gt;
.....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hbacmd ===&lt;br /&gt;
Cette commande permet d&amp;#039;avoir des infos précises sur la carte fibre du serveur, mais aussi de voir ce qui est relié aux fibres du serveur. Ce logiciel est fourni avec les utilitaires&lt;br /&gt;
de la carte fibre, il faut les télécharger sur le site du constructeur (pour les Emulex c&amp;#039;est elxocmcore-rhel5-rhel6-10.0.803.20-1)&lt;br /&gt;
&lt;br /&gt;
* hbacmd listhbas : Informations sur la carte hba du serveur&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# hbacmd listhbas&lt;br /&gt;
&lt;br /&gt;
Manageable HBA List&lt;br /&gt;
&lt;br /&gt;
Port WWN       : 10:00:00:90:fa:55:07:62&lt;br /&gt;
Node WWN       : 20:00:00:90:fa:55:07:62&lt;br /&gt;
Fabric Name    : 10:00:00:27:f8:3d:7d:98&lt;br /&gt;
Flags          : 8000f100&lt;br /&gt;
Host Name      : kvm3.metier.csn.notaires.fr&lt;br /&gt;
Mfg            : Emulex Corporation&lt;br /&gt;
Serial No.     : BK40839376&lt;br /&gt;
Port Number    : 0&lt;br /&gt;
Mode           : Initiator&lt;br /&gt;
PCI Bus Number : 65&lt;br /&gt;
PCI Function   : 0&lt;br /&gt;
Port Type      : FC&lt;br /&gt;
Model          : LPe12002-M8&lt;br /&gt;
&lt;br /&gt;
Port WWN       : 10:00:00:90:fa:55:07:63&lt;br /&gt;
Node WWN       : 20:00:00:90:fa:55:07:63&lt;br /&gt;
Fabric Name    : 10:00:00:27:f8:3d:65:f6&lt;br /&gt;
Flags          : 8000f100&lt;br /&gt;
Host Name      : kvm3.metier.csn.notaires.fr&lt;br /&gt;
Mfg            : Emulex Corporation&lt;br /&gt;
Serial No.     : BK40839376&lt;br /&gt;
Port Number    : 1&lt;br /&gt;
Mode           : Initiator&lt;br /&gt;
PCI Bus Number : 65&lt;br /&gt;
PCI Function   : 1&lt;br /&gt;
Port Type      : FC&lt;br /&gt;
Model          : LPe12002-M8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* hbacmd HbaAttributes Port wwn : Informations plus précises sur la carte hba, mais nécessite le port wwn de la carte&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# hbacmd HbaAttributes 10:00:00:90:fa:55:07:f6&lt;br /&gt;
&lt;br /&gt;
HBA Attributes for 10:00:00:90:fa:55:07:f6&lt;br /&gt;
&lt;br /&gt;
Host Name                     : kvm4.metier.csn.notaires.fr&lt;br /&gt;
Manufacturer                  : Emulex Corporation&lt;br /&gt;
Serial Number                 : BK40839221&lt;br /&gt;
Model                         : LPe12002-M8&lt;br /&gt;
Model Desc                    : Emulex LPe12002-M8 8Gb 2-port PCIe Fibre Channel Adapter&lt;br /&gt;
Node WWN                      : 20 00 00 90 fa 55 07 f6&lt;br /&gt;
Node Symname                  : Emulex LPe12002-M8 FV2.01A12 DV10.0.803.24&lt;br /&gt;
HW Version                    : 31004549&lt;br /&gt;
Opt ROM Version               : 6.03x1&lt;br /&gt;
FW Version                    : 2.01A12 (U3D2.01A12)&lt;br /&gt;
Vendor Spec ID                : 10DF&lt;br /&gt;
Number of Ports               : 1&lt;br /&gt;
Driver Name                   : lpfc&lt;br /&gt;
Device ID                     : F100&lt;br /&gt;
HBA Type                      : LPe12002-M8&lt;br /&gt;
Operational FW                : SLI-3 Overlay&lt;br /&gt;
SLI2 FW                       : 2.01a12&lt;br /&gt;
SLI3 FW                       : 2.01a12&lt;br /&gt;
IEEE Address                  : 00 90 fa 55 07 f6&lt;br /&gt;
Boot Code                     : Enabled&lt;br /&gt;
Boot Version                  : 6.03x1&lt;br /&gt;
Driver Version                : 10.0.803.24; HBAAPI(I) v2.3.b, 07-12-10&lt;br /&gt;
Kernel Version                : 1.12a0&lt;br /&gt;
Board Temperature             : Normal&lt;br /&gt;
Function Type                 : FC&lt;br /&gt;
Sub Device ID                 : F100&lt;br /&gt;
PCI Bus Number                : 65&lt;br /&gt;
PCI Func Number               : 0&lt;br /&gt;
Sub Vendor ID                 : 10DF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; hbacmd PortAttributes : Informations plus précises sur la carte hba, mais nécessite le port wwn de la carte&lt;br /&gt;
# hbacmd PortAttributes 10:00:00:90:fa:55:07:f7&lt;br /&gt;
&lt;br /&gt;
Port Attributes for 10:00:00:90:fa:55:07:f7&lt;br /&gt;
&lt;br /&gt;
Node WWN                  : 20 00 00 90 fa 55 07 f7&lt;br /&gt;
Port WWN                  : 10 00 00 90 fa 55 07 f7&lt;br /&gt;
Port Symname              : Emulex PPN-10:00:00:90:fa:55:07:f7&lt;br /&gt;
Port FCID                 : B0700&lt;br /&gt;
Port Type                 : Fabric&lt;br /&gt;
Port State                : Operational&lt;br /&gt;
Port Service Type         : 8&lt;br /&gt;
Port Supported FC4        : 00 00 01 00 00 00 00 01&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
Port Active FC4           : 00 00 01 00 00 00 00 01&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
Port Supported Speed      : 2 4 8 GBit/sec&lt;br /&gt;
Port Speed                : 8 GBit/sec&lt;br /&gt;
Max Frame Size            : 2048&lt;br /&gt;
OS Device Name            : /sys/class/scsi_host/host8&lt;br /&gt;
Num Discovered Ports      : 4&lt;br /&gt;
Fabric Name               : 10 00 00 27 f8 3d 65 f6&lt;br /&gt;
Function Type             : FC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* hbacmd AllNodeInfo : Permet de récuperer les Port &amp;amp; node wwn de la targer (ici le netapp), nécessite le port wwn de la carte&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# hbacmd AllNodeInfo 10:00:00:90:fa:55:07:63&lt;br /&gt;
&lt;br /&gt;
Node Type      : READY&lt;br /&gt;
FCP ID         : B0100&lt;br /&gt;
SCSI Bus Number: 0&lt;br /&gt;
SCSI Target Num: 0&lt;br /&gt;
Node WWN       : 50:0A:09:80:80:66:D5:01&lt;br /&gt;
Port WWN       : 50:0A:09:81:90:66:D5:01&lt;br /&gt;
OS Device Name : /sys/class/scsi_host/host8/device/rport-8:0-2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Node Type      : READY&lt;br /&gt;
FCP ID         : B0000&lt;br /&gt;
SCSI Bus Number: 0&lt;br /&gt;
SCSI Target Num: 1&lt;br /&gt;
Node WWN       : 50:0A:09:80:80:66:D5:01&lt;br /&gt;
Port WWN       : 50:0A:09:81:80:66:D5:01&lt;br /&gt;
OS Device Name : /sys/class/scsi_host/host8/device/rport-8:0-3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sanlun ===&lt;br /&gt;
Cette commande permet surtout d&amp;#039;avoir des infos sur les lun et le netapp. Il faut installer le rpm netapp_linux_host_utilities-6-2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sanlun lun show&lt;br /&gt;
controller(7mode)/                                  device          host                  lun&lt;br /&gt;
vserver(Cmode)       lun-pathname                   filename        adapter    protocol   size    mode&lt;br /&gt;
------------------------------------------------------------------------------------------------------&lt;br /&gt;
ctrl1-san            /vol/vol_kvm4_san/lun_kvm4_san /dev/sdd        host8      FCP        2t      7&lt;br /&gt;
ctrl1-san            /vol/vol_kvm4_san/lun_kvm4_san /dev/sde        host8      FCP        2t      7&lt;br /&gt;
ctrl1-san            /vol/vol_kvm4_san/lun_kvm4_san /dev/sdb        host7      FCP        2t      7&lt;br /&gt;
ctrl1-san            /vol/vol_kvm4_san/lun_kvm4_san /dev/sdc        host7      FCP        2t      7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sanlun lun show -p&lt;br /&gt;
&lt;br /&gt;
                    ONTAP Path: ctrl1-san:/vol/vol_kvm4_san/lun_kvm4_san&lt;br /&gt;
                           LUN: 1&lt;br /&gt;
                      LUN Size: 2t&lt;br /&gt;
           Controller CF State: Cluster Enabled&lt;br /&gt;
            Controller Partner: ctrl2-san&lt;br /&gt;
                          Mode: 7&lt;br /&gt;
                   Host Device: VM(360a98000424a4138702443774f345361)&lt;br /&gt;
              Multipath Policy: round-robin 0&lt;br /&gt;
            Multipath Provider: Native&lt;br /&gt;
--------- ---------- ------- ------------ ----------------------------------------------&lt;br /&gt;
host      controller                      controller&lt;br /&gt;
path      path       /dev/   host         target&lt;br /&gt;
state     type       node    adapter      port&lt;br /&gt;
--------- ---------- ------- ------------ ----------------------------------------------&lt;br /&gt;
up        primary    sdc     host7        1b&lt;br /&gt;
up        secondary  sdb     host7        1b&lt;br /&gt;
up        primary    sde     host8        1a&lt;br /&gt;
up        secondary  sdd     host8        1a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  sanlun fcp show adapter -v all&lt;br /&gt;
adapter name:      host7&lt;br /&gt;
WWPN:              10000090fa5507f6&lt;br /&gt;
WWNN:              20000090fa5507f6&lt;br /&gt;
driver name:       lpfc&lt;br /&gt;
model:             LPe12002-M8&lt;br /&gt;
model description: Emulex LPe12002-M8 8Gb 2-port PCIe Fibre Channel Adapter&lt;br /&gt;
serial number:     BK40839221&lt;br /&gt;
hardware version:  31004549&lt;br /&gt;
driver version:    10.0.803.24; HBAAPI(I) v2.3.b, 07-12-10&lt;br /&gt;
firmware version:  2.01A12 (U3D2.01A12)&lt;br /&gt;
Number of ports:   1&lt;br /&gt;
port type:         Fabric&lt;br /&gt;
port state:        Operational&lt;br /&gt;
supported speed:   2 GBit/sec, 4 GBit/sec, 8 GBit/sec&lt;br /&gt;
negotiated speed:  8 GBit/sec&lt;br /&gt;
OS device name:    /sys/class/scsi_host/host7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Linux]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Commandes_FC_%26_lun&amp;diff=3854</id>
		<title>Commandes FC &amp; lun</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Commandes_FC_%26_lun&amp;diff=3854"/>
		<updated>2014-09-25T10:23:00Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
Pour d&amp;#039;autres infos sur le multipath et lun, voir [https://$SERVEUR/index.php/Multipath_%26_Lun cette page]&lt;br /&gt;
&lt;br /&gt;
Cette page résume les commandes utiles pour afficher des informations sur la carte fibre HBA du serveur, les luns du netapp, et les cartes fibres du netapp.&lt;br /&gt;
&lt;br /&gt;
=== Informations générales &amp;amp; contexte ===&lt;br /&gt;
Nous sommes ici dans la configuration suivante : &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - 2 Serveurs (kvm3 &amp;amp; kvm4) avec chacun une carte fibre 2 ports HBA Emulex LPe12002-M8.&lt;br /&gt;
         - kvm3 : Port WWN 10:00:00:90:fa:55:07:62 &amp;amp; 10:00:00:90:fa:55:07:63&lt;br /&gt;
         - kvm4 : Port WWN 10:00:00:90:fa:55:07:f6 &amp;amp; 10:00:00:90:fa:55:07:f7 &lt;br /&gt;
&lt;br /&gt;
 - 2 switch SAN : sw1 &amp;amp; sw2&lt;br /&gt;
 - 1 netapp avec 2 controleurs qui possèdent chacun 2 ports fibre &lt;br /&gt;
         - ctrl 1 : Port WWN 50:0a:09:81:90:66:d5:01 &amp;amp; 50:0a:09:82:80:66:d5:01&lt;br /&gt;
         - crtl 2 : Port WWN 50:0a:09:81:80:66:d5:01 &amp;amp; 50:0a:09:82:90:66:d5:01 &lt;br /&gt;
&lt;br /&gt;
 - 2 luns de créés sur le netapp : lun_kvm3_san &amp;amp; lun_kvm4_san&lt;br /&gt;
&lt;br /&gt;
Zoning configuré sur les switchs SAN : &lt;br /&gt;
 - sw1 : &lt;br /&gt;
        - zone kvm3 : ctrl 1 50:0a:09:81:90:66:d5:01 + ctrl 2 50:0a:09:81:80:66:d5:01 + kvm3 10:00:00:90:fa:55:07:63&lt;br /&gt;
        - zone kvm4 : crtl 1 50:0a:09:81:90:66:d5:01 + ctrl 2 50:0a:09:81:80:66:d5:01 + kvm4 10:00:00:90:fa:55:07:f7 &lt;br /&gt;
 - sw2&lt;br /&gt;
        - zone kvm3 : ctrl 1 50:0a:09:82:80:66:d5:01 + ctrl 2 50:0a:09:82:90:66:d5:01 + kvm3 10:00:00:90:fa:55:07:62&lt;br /&gt;
        - zone kvm4 : ctrl 1 50:0a:09:82:80:66:d5:01 + ctrl 2 50:0a:09:82:90:66:d5:01 + kvm4 10:00:00:90:fa:55:07:f6&lt;br /&gt;
      &lt;br /&gt;
Connexions fibre :&lt;br /&gt;
 - kvm3 : fibre port 0 relié à sw2 port 6 &amp;amp; fibre port 1 relié à sw1 port 6&lt;br /&gt;
 - kvm4 : fibre port 0 relié à sw2 port 7 &amp;amp; fibre port 1 relié à sw1 port 7&lt;br /&gt;
 - netapp ctrl 1 : fibre 1a relié à sw1 &amp;amp; fiber 1b relié à sw2&lt;br /&gt;
 - netapp ctrl 2 : fibre 1a relié à sw1 &amp;amp; fiber 1b relié à sw2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cela permet du HA, et le serveur va donc voir 4 chemin via son multipath :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# multipath -ll&lt;br /&gt;
VM (360a98000424a4138702443774f345363) dm-0 NETAPP,LUN&lt;br /&gt;
size=2.0T features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=1 status=active&lt;br /&gt;
| `- 7:0:1:1 sdc 8:32 active ready running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=1 status=enabled&lt;br /&gt;
| `- 7:0:0:1 sdb 8:16 active ready running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=1 status=enabled&lt;br /&gt;
| `- 8:0:0:1 sdd 8:48 active ready running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=1 status=enabled&lt;br /&gt;
  `- 8:0:1:1 sde 8:64 active ready running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Systool ===&lt;br /&gt;
Cette commande permet d&amp;#039;avoir plein d&amp;#039;info system &amp;amp; hardware, nous allons utiliser juste la partie FIbre. Il faut installer le package sysfsutils.&lt;br /&gt;
&lt;br /&gt;
* systool -c fc_host -v&lt;br /&gt;
&lt;br /&gt;
Donne plein des sur la carte fibre du serveur, principalement le port wwwn et node wwwn&lt;br /&gt;
&lt;br /&gt;
(pour récuperer et mettre dans le bon format le wwn : systool -av -c fc_host | grep -i port_name | awk {&amp;#039;print $NF&amp;#039;} | awk -Fx {&amp;#039;print $2&amp;#039;} | sed &amp;#039;s/\///g&amp;#039; |while read a ; do echo $a|sed &amp;#039;s/../&amp;amp; :/g&amp;#039; | sed &amp;#039;s/ :\&amp;quot;//&amp;#039; ;done ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@kvm3.metier.csn.notaires.fr elxocmcore-rhel5-rhel6-10.0.803.20-1]# systool -c fc_host -v&lt;br /&gt;
Class = &amp;quot;fc_host&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  Class Device = &amp;quot;host7&amp;quot;&lt;br /&gt;
  Class Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/fc_host/host7&amp;quot;&lt;br /&gt;
    active_fc4s         = &amp;quot;0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 &lt;br /&gt;
    dev_loss_tmo        = &amp;quot;60&amp;quot;&lt;br /&gt;
    fabric_name         = &amp;quot;0x10000027f83d7d98&amp;quot;&lt;br /&gt;
    issue_lip           = &amp;lt;store method only&amp;gt;&lt;br /&gt;
    max_npiv_vports     = &amp;quot;255&amp;quot;&lt;br /&gt;
    maxframe_size       = &amp;quot;2048 bytes&amp;quot;&lt;br /&gt;
    node_name           = &amp;quot;0x20000090fa550762&amp;quot;&lt;br /&gt;
    npiv_vports_inuse   = &amp;quot;0&amp;quot;&lt;br /&gt;
    port_id             = &amp;quot;0x150600&amp;quot;&lt;br /&gt;
    port_name           = &amp;quot;0x10000090fa550762&amp;quot;&lt;br /&gt;
    port_state          = &amp;quot;Online&amp;quot;&lt;br /&gt;
    port_type           = &amp;quot;NPort (fabric via point-to-point)&amp;quot;&lt;br /&gt;
    speed               = &amp;quot;8 Gbit&amp;quot;&lt;br /&gt;
    supported_classes   = &amp;quot;Class 3&amp;quot;&lt;br /&gt;
    supported_fc4s      = &amp;quot;0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 &lt;br /&gt;
    supported_speeds    = &amp;quot;2 Gbit, 4 Gbit, 8 Gbit&amp;quot;&lt;br /&gt;
    symbolic_name       = &amp;quot;Emulex LPe12002-M8 FV2.01A12 DV10.0.803.24&amp;quot;&lt;br /&gt;
    tgtid_bind_type     = &amp;quot;wwpn (World Wide Port Name)&amp;quot;&lt;br /&gt;
    uevent              =&lt;br /&gt;
    vport_create        = &amp;lt;store method only&amp;gt;&lt;br /&gt;
    vport_delete        = &amp;lt;store method only&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    Device = &amp;quot;host7&amp;quot;&lt;br /&gt;
    Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7&amp;quot;&lt;br /&gt;
      uevent              = &amp;quot;DEVTYPE=scsi_host&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* systool -c fc_remote_ports&lt;br /&gt;
&lt;br /&gt;
Cela donne des infos sur le netapp (ou autre NAS FC) branché sur la carte fibre de notre serveur. Si ca ne retourne rien, c est que le serveur ne voit pas le netapp. Sert ici &lt;br /&gt;
principalement à déterminer le target WWN du netapp (il faut regarder les device en &amp;quot;roles=FCP Target&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Class = &amp;quot;fc_remote_ports&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Class Device = &amp;quot;0-2&amp;quot;&lt;br /&gt;
  Class Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-2/fc_remote_ports/rport-7:0-2&amp;quot;&lt;br /&gt;
    dev_loss_tmo        = &amp;quot;30&amp;quot;&lt;br /&gt;
    fast_io_fail_tmo    = &amp;quot;off&amp;quot;&lt;br /&gt;
    maxframe_size       = &amp;quot;2048 bytes&amp;quot;&lt;br /&gt;
    node_name           = &amp;quot;0x500a09808066d501&amp;quot;&lt;br /&gt;
    port_id             = &amp;quot;0x150100&amp;quot;&lt;br /&gt;
    port_name           = &amp;quot;0x500a09829066d501&amp;quot;&lt;br /&gt;
    port_state          = &amp;quot;Online&amp;quot;&lt;br /&gt;
    roles               = &amp;quot;FCP Target&amp;quot;&lt;br /&gt;
    scsi_target_id      = &amp;quot;0&amp;quot;&lt;br /&gt;
    supported_classes   = &amp;quot;Class 3&amp;quot;&lt;br /&gt;
    uevent              =&lt;br /&gt;
&lt;br /&gt;
  Class Device = &amp;quot;0-0&amp;quot;&lt;br /&gt;
  Class Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-0/fc_remote_ports/rport-7:0-0&amp;quot;&lt;br /&gt;
    dev_loss_tmo        = &amp;quot;60&amp;quot;&lt;br /&gt;
    fast_io_fail_tmo    = &amp;quot;off&amp;quot;&lt;br /&gt;
    maxframe_size       = &amp;quot;2048 bytes&amp;quot;&lt;br /&gt;
    node_name           = &amp;quot;0x10000027f83d7d98&amp;quot;&lt;br /&gt;
    port_id             = &amp;quot;0xfffffe&amp;quot;&lt;br /&gt;
    port_name           = &amp;quot;0x20070027f83d7d98&amp;quot;&lt;br /&gt;
    port_state          = &amp;quot;Online&amp;quot;&lt;br /&gt;
    roles               = &amp;quot;Fabric Port&amp;quot;&lt;br /&gt;
    scsi_target_id      = &amp;quot;-1&amp;quot;&lt;br /&gt;
    supported_classes   = &amp;quot;Class 2, Class 3&amp;quot;&lt;br /&gt;
    uevent              =&lt;br /&gt;
&lt;br /&gt;
    Device = &amp;quot;rport-7:0-0&amp;quot;&lt;br /&gt;
    Device path = &amp;quot;/sys/devices/pci0000:40/0000:40:02.0/0000:41:00.0/host7/rport-7:0-0&amp;quot;&lt;br /&gt;
      uevent              =&lt;br /&gt;
......&lt;br /&gt;
.....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hbacmd ===&lt;br /&gt;
Cette commande permet d&amp;#039;avoir des infos précises sur la carte fibre du serveur, mais aussi de voir ce qui est relié aux fibres du serveur. Ce logiciel est fourni avec les utilitaires&lt;br /&gt;
de la carte fibre, il faut les télécharger sur le site du constructeur (pour les Emulex c&amp;#039;est elxocmcore-rhel5-rhel6-10.0.803.20-1)&lt;br /&gt;
&lt;br /&gt;
* hbacmd listhbas : Informations sur la carte hba du serveur&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# hbacmd listhbas&lt;br /&gt;
&lt;br /&gt;
Manageable HBA List&lt;br /&gt;
&lt;br /&gt;
Port WWN       : 10:00:00:90:fa:55:07:62&lt;br /&gt;
Node WWN       : 20:00:00:90:fa:55:07:62&lt;br /&gt;
Fabric Name    : 10:00:00:27:f8:3d:7d:98&lt;br /&gt;
Flags          : 8000f100&lt;br /&gt;
Host Name      : kvm3.metier.csn.notaires.fr&lt;br /&gt;
Mfg            : Emulex Corporation&lt;br /&gt;
Serial No.     : BK40839376&lt;br /&gt;
Port Number    : 0&lt;br /&gt;
Mode           : Initiator&lt;br /&gt;
PCI Bus Number : 65&lt;br /&gt;
PCI Function   : 0&lt;br /&gt;
Port Type      : FC&lt;br /&gt;
Model          : LPe12002-M8&lt;br /&gt;
&lt;br /&gt;
Port WWN       : 10:00:00:90:fa:55:07:63&lt;br /&gt;
Node WWN       : 20:00:00:90:fa:55:07:63&lt;br /&gt;
Fabric Name    : 10:00:00:27:f8:3d:65:f6&lt;br /&gt;
Flags          : 8000f100&lt;br /&gt;
Host Name      : kvm3.metier.csn.notaires.fr&lt;br /&gt;
Mfg            : Emulex Corporation&lt;br /&gt;
Serial No.     : BK40839376&lt;br /&gt;
Port Number    : 1&lt;br /&gt;
Mode           : Initiator&lt;br /&gt;
PCI Bus Number : 65&lt;br /&gt;
PCI Function   : 1&lt;br /&gt;
Port Type      : FC&lt;br /&gt;
Model          : LPe12002-M8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* hbacmd HbaAttributes Port wwn : Informations plus précises sur la carte hba, mais nécessite le port wwn de la carte&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# hbacmd HbaAttributes 10:00:00:90:fa:55:07:f6&lt;br /&gt;
&lt;br /&gt;
HBA Attributes for 10:00:00:90:fa:55:07:f6&lt;br /&gt;
&lt;br /&gt;
Host Name                     : kvm4.metier.csn.notaires.fr&lt;br /&gt;
Manufacturer                  : Emulex Corporation&lt;br /&gt;
Serial Number                 : BK40839221&lt;br /&gt;
Model                         : LPe12002-M8&lt;br /&gt;
Model Desc                    : Emulex LPe12002-M8 8Gb 2-port PCIe Fibre Channel Adapter&lt;br /&gt;
Node WWN                      : 20 00 00 90 fa 55 07 f6&lt;br /&gt;
Node Symname                  : Emulex LPe12002-M8 FV2.01A12 DV10.0.803.24&lt;br /&gt;
HW Version                    : 31004549&lt;br /&gt;
Opt ROM Version               : 6.03x1&lt;br /&gt;
FW Version                    : 2.01A12 (U3D2.01A12)&lt;br /&gt;
Vendor Spec ID                : 10DF&lt;br /&gt;
Number of Ports               : 1&lt;br /&gt;
Driver Name                   : lpfc&lt;br /&gt;
Device ID                     : F100&lt;br /&gt;
HBA Type                      : LPe12002-M8&lt;br /&gt;
Operational FW                : SLI-3 Overlay&lt;br /&gt;
SLI2 FW                       : 2.01a12&lt;br /&gt;
SLI3 FW                       : 2.01a12&lt;br /&gt;
IEEE Address                  : 00 90 fa 55 07 f6&lt;br /&gt;
Boot Code                     : Enabled&lt;br /&gt;
Boot Version                  : 6.03x1&lt;br /&gt;
Driver Version                : 10.0.803.24; HBAAPI(I) v2.3.b, 07-12-10&lt;br /&gt;
Kernel Version                : 1.12a0&lt;br /&gt;
Board Temperature             : Normal&lt;br /&gt;
Function Type                 : FC&lt;br /&gt;
Sub Device ID                 : F100&lt;br /&gt;
PCI Bus Number                : 65&lt;br /&gt;
PCI Func Number               : 0&lt;br /&gt;
Sub Vendor ID                 : 10DF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; hbacmd PortAttributes : Informations plus précises sur la carte hba, mais nécessite le port wwn de la carte&lt;br /&gt;
# hbacmd PortAttributes 10:00:00:90:fa:55:07:f7&lt;br /&gt;
&lt;br /&gt;
Port Attributes for 10:00:00:90:fa:55:07:f7&lt;br /&gt;
&lt;br /&gt;
Node WWN                  : 20 00 00 90 fa 55 07 f7&lt;br /&gt;
Port WWN                  : 10 00 00 90 fa 55 07 f7&lt;br /&gt;
Port Symname              : Emulex PPN-10:00:00:90:fa:55:07:f7&lt;br /&gt;
Port FCID                 : B0700&lt;br /&gt;
Port Type                 : Fabric&lt;br /&gt;
Port State                : Operational&lt;br /&gt;
Port Service Type         : 8&lt;br /&gt;
Port Supported FC4        : 00 00 01 00 00 00 00 01&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
Port Active FC4           : 00 00 01 00 00 00 00 01&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
                            00 00 00 00 00 00 00 00&lt;br /&gt;
Port Supported Speed      : 2 4 8 GBit/sec&lt;br /&gt;
Port Speed                : 8 GBit/sec&lt;br /&gt;
Max Frame Size            : 2048&lt;br /&gt;
OS Device Name            : /sys/class/scsi_host/host8&lt;br /&gt;
Num Discovered Ports      : 4&lt;br /&gt;
Fabric Name               : 10 00 00 27 f8 3d 65 f6&lt;br /&gt;
Function Type             : FC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* hbacmd AllNodeInfo : Permet de récuperer les Port &amp;amp; node wwn de la targer (ici le netapp), nécessite le port wwn de la carte&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# hbacmd AllNodeInfo 10:00:00:90:fa:55:07:63&lt;br /&gt;
&lt;br /&gt;
Node Type      : READY&lt;br /&gt;
FCP ID         : B0100&lt;br /&gt;
SCSI Bus Number: 0&lt;br /&gt;
SCSI Target Num: 0&lt;br /&gt;
Node WWN       : 50:0A:09:80:80:66:D5:01&lt;br /&gt;
Port WWN       : 50:0A:09:81:90:66:D5:01&lt;br /&gt;
OS Device Name : /sys/class/scsi_host/host8/device/rport-8:0-2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Node Type      : READY&lt;br /&gt;
FCP ID         : B0000&lt;br /&gt;
SCSI Bus Number: 0&lt;br /&gt;
SCSI Target Num: 1&lt;br /&gt;
Node WWN       : 50:0A:09:80:80:66:D5:01&lt;br /&gt;
Port WWN       : 50:0A:09:81:80:66:D5:01&lt;br /&gt;
OS Device Name : /sys/class/scsi_host/host8/device/rport-8:0-3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sanlun ===&lt;br /&gt;
Cette commande permet surtout d&amp;#039;avoir des infos sur les lun et le netapp. Il faut installer le rpm netapp_linux_host_utilities-6-2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sanlun lun show&lt;br /&gt;
controller(7mode)/                                  device          host                  lun&lt;br /&gt;
vserver(Cmode)       lun-pathname                   filename        adapter    protocol   size    mode&lt;br /&gt;
------------------------------------------------------------------------------------------------------&lt;br /&gt;
ctrl1-san            /vol/vol_kvm4_san/lun_kvm4_san /dev/sdd        host8      FCP        2t      7&lt;br /&gt;
ctrl1-san            /vol/vol_kvm4_san/lun_kvm4_san /dev/sde        host8      FCP        2t      7&lt;br /&gt;
ctrl1-san            /vol/vol_kvm4_san/lun_kvm4_san /dev/sdb        host7      FCP        2t      7&lt;br /&gt;
ctrl1-san            /vol/vol_kvm4_san/lun_kvm4_san /dev/sdc        host7      FCP        2t      7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sanlun lun show -p&lt;br /&gt;
&lt;br /&gt;
                    ONTAP Path: ctrl1-san:/vol/vol_kvm4_san/lun_kvm4_san&lt;br /&gt;
                           LUN: 1&lt;br /&gt;
                      LUN Size: 2t&lt;br /&gt;
           Controller CF State: Cluster Enabled&lt;br /&gt;
            Controller Partner: ctrl2-san&lt;br /&gt;
                          Mode: 7&lt;br /&gt;
                   Host Device: VM(360a98000424a4138702443774f345361)&lt;br /&gt;
              Multipath Policy: round-robin 0&lt;br /&gt;
            Multipath Provider: Native&lt;br /&gt;
--------- ---------- ------- ------------ ----------------------------------------------&lt;br /&gt;
host      controller                      controller&lt;br /&gt;
path      path       /dev/   host         target&lt;br /&gt;
state     type       node    adapter      port&lt;br /&gt;
--------- ---------- ------- ------------ ----------------------------------------------&lt;br /&gt;
up        primary    sdc     host7        1b&lt;br /&gt;
up        secondary  sdb     host7        1b&lt;br /&gt;
up        primary    sde     host8        1a&lt;br /&gt;
up        secondary  sdd     host8        1a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  sanlun fcp show adapter -v all&lt;br /&gt;
adapter name:      host7&lt;br /&gt;
WWPN:              10000090fa5507f6&lt;br /&gt;
WWNN:              20000090fa5507f6&lt;br /&gt;
driver name:       lpfc&lt;br /&gt;
model:             LPe12002-M8&lt;br /&gt;
model description: Emulex LPe12002-M8 8Gb 2-port PCIe Fibre Channel Adapter&lt;br /&gt;
serial number:     BK40839221&lt;br /&gt;
hardware version:  31004549&lt;br /&gt;
driver version:    10.0.803.24; HBAAPI(I) v2.3.b, 07-12-10&lt;br /&gt;
firmware version:  2.01A12 (U3D2.01A12)&lt;br /&gt;
Number of ports:   1&lt;br /&gt;
port type:         Fabric&lt;br /&gt;
port state:        Operational&lt;br /&gt;
supported speed:   2 GBit/sec, 4 GBit/sec, 8 GBit/sec&lt;br /&gt;
negotiated speed:  8 GBit/sec&lt;br /&gt;
OS device name:    /sys/class/scsi_host/host7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Linux]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Multipath_%26_Lun&amp;diff=3853</id>
		<title>Multipath &amp; Lun</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Multipath_%26_Lun&amp;diff=3853"/>
		<updated>2014-09-25T10:21:35Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Rescan des lun / FC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/linux/Multipath-FR.pdf Doc Multipath]   (pris [https://access.redhat.com/knowledge/docs/fr-FR/Red_Hat_Enterprise_Linux/6/pdf/DM_Multipath/Red_Hat_Enterprise_Linux-6-DM_Multipath-fr-FR.pdf ici])&lt;br /&gt;
&lt;br /&gt;
== Préconisation ==&lt;br /&gt;
Il est préférable de partir sur une configuration des disques durs locaux en UUID au niveau du fstab, grub.conf. Il m&amp;#039;est arrivé que l&amp;#039;un des lun vu par le multipath prennait la &lt;br /&gt;
&amp;quot;lettre&amp;quot; du disque local (en l&amp;#039;occurence /dev/sda) et donc le disque local passait en /dev/sdc et le serveur ne bootait plus (car il y avait /dev/sda3 dans le grub.conf qui n&amp;#039;existait&lt;br /&gt;
pas car c&amp;#039;était un lun). Le cas ou un des lun est vu / déclaré par le system avant un disque local est rare, mais cela peut arriver&lt;br /&gt;
&lt;br /&gt;
== Commande FC ==&lt;br /&gt;
Voir cette [https://{{SERVERNAME}}/index.php/Commandes_FC_%26_lun page]&lt;br /&gt;
&lt;br /&gt;
== Configuration du multipath ==&lt;br /&gt;
&lt;br /&gt;
Installer le logiciel device-mapper-multipath ou similaire, démarrer le démon multipathd, et charger le modules (modprobe dm_multipath)&lt;br /&gt;
Installer le package sysfs-utils (qui donne le binaire systool)&lt;br /&gt;
&lt;br /&gt;
Installez l&amp;#039;utilitaire de la carte fibre sur le serveur (ocmanager en générale), une fois ceci fait. Les commandes diffères pour chaque carte hba, mais elles sont relativement simples.&lt;br /&gt;
Il peut etre utile de désactiver le module de la carte fibre (modprobe -r nomdumoduledela carte) puis de le réactiver (modrobe nomdumoduledela carte); dans le dmesg on doit voir les &lt;br /&gt;
ports de la carte passer en disabled.&lt;br /&gt;
&lt;br /&gt;
Démarrez-le et relevez pour configurer chaque zone :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 * Le WWPN (&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;orld &amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;ild &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;ort &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;ame) du connecteur, commençant généralement par 10:00:00.&lt;br /&gt;
 * Le WWN (&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;orld &amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;ild &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;ame) du connecteur, commençant généralement par 20:00:00.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il sera aussi nécessaire de configurer le multipath sous le serveur afin de ne voir qu&amp;#039;un seul chemin dans le cas où l&amp;#039;on a 2 fibres et donc 2 chemins qui partent vers le SAN.&lt;br /&gt;
&lt;br /&gt;
Avant de configurer le multipath il faut s&amp;#039;assurer que multipathd est démarré (et qu&amp;#039;il se lancera au démarrage) et que le module dm_multipath soit chargé (depmod &amp;amp;&amp;amp; modprobe &lt;br /&gt;
dm_multipath).&lt;br /&gt;
&lt;br /&gt;
Faire une conf multipath sans mettre la partie &amp;quot;multipaths&amp;quot; (celle ou l alias et le wwwid sont définis).&lt;br /&gt;
&lt;br /&gt;
Le wwwid qui est dans la partie multipaths correspond à ce que ressort un multipath -l, en l&amp;#039;occurence 20016971202cb0005, si il n y a pas d&amp;#039;alias (ici VM), le wwwid est indiqué en &lt;br /&gt;
premier sur la premiere ligne. Nec correspond au vendor, et iStorage 1000 au product.&lt;br /&gt;
&lt;br /&gt;
Si le multipath -l ne retourne aucune informations (ni message d erreur ou autres), il faut juste executer multipath, et cela va creer le wwwid et l afficher. On pourra alors remodifier le multipath.conf pour mettre la partie &amp;quot;multipaths&amp;quot; avec l&amp;#039;alias et le wwwid&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@~]# multipath -l&lt;br /&gt;
VM (20016971202cb0005) dm-0 NEC,iStorage 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de générer un multipath.conf à l&amp;#039;aide de la commande mpathconf : mpathconf --enable --with_multipathd y --with_chkconfig y&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/!\ On peut aussi lancer la commande multipathd -k pour avoir un shell multipath interactif&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Connexion 1 port fibre + 1 switch fibre ==&lt;br /&gt;
Dans ce cas, notre serveur a un seul port fibre connecté à un switch San fibre.&lt;br /&gt;
=== Résultat multipath -l ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lunkvm1 (360a98000503443744e4a68307064324a) dm-0 NETAPP,LUN&lt;br /&gt;
size=1.9T features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=active&lt;br /&gt;
| `- 1:0:0:0 sdb 8:16 active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=enabled&lt;br /&gt;
  `- 1:0:1:0 sdd 8:48 active undef running&lt;br /&gt;
&lt;br /&gt;
lun2kvm1 (360a98000503443744e4a747841707a30) dm-1 NETAPP,LUN&lt;br /&gt;
size=295G features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=active&lt;br /&gt;
| `- 1:0:0:3 sdc 8:32 active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=enabled&lt;br /&gt;
  `- 1:0:1:3 sde 8:64 active undef running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== /etc/multipath.conf ===&lt;br /&gt;
Configuration du multipath qui retourne les infos multipath -l ci dessus&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist {&lt;br /&gt;
devnode &amp;quot;sda&amp;quot;   # ici le disque local que j&amp;#039;exclue, à adapter suivant les disques locaux présents sur le serveur&lt;br /&gt;
devnode &amp;quot;sdb&amp;quot; # il faut bien mettre une ligne par device sinon ca ne fonctionne pas&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
defaults {&lt;br /&gt;
        udev_dir                /dev&lt;br /&gt;
        polling_interval        5&lt;br /&gt;
        path_selector           &amp;quot;round-robin 0&amp;quot;&lt;br /&gt;
        path_grouping_policy    failover&lt;br /&gt;
        #getuid_callout          &amp;quot;/sbin/scsi_id -g -u -s /block/%n&amp;quot;&lt;br /&gt;
        #getuid_callout         &amp;quot;/lib/udev/scsi_id --whitelisted --device=/dev/%n&amp;quot;&lt;br /&gt;
        prio                    const&lt;br /&gt;
        #path_checker           readsector0&lt;br /&gt;
        rr_min_io               100&lt;br /&gt;
        rr_weight               uniform&lt;br /&gt;
        #max_fds                        8192&lt;br /&gt;
        failback                immediate&lt;br /&gt;
        no_path_retry           fail&lt;br /&gt;
        user_friendly_names     no&lt;br /&gt;
}&lt;br /&gt;
devices {&lt;br /&gt;
        device {&lt;br /&gt;
                vendor                  &amp;quot;NETAPP&amp;quot;&lt;br /&gt;
                product                 &amp;quot;7350&amp;quot;&lt;br /&gt;
                path_grouping_policy    failover&lt;br /&gt;
                path_checker            tur&lt;br /&gt;
                failback                immediate&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
multipaths {&lt;br /&gt;
        multipath {&lt;br /&gt;
        wwid                    360a98000503443744e4a68307064324a&lt;br /&gt;
        alias                   lunkvm1&lt;br /&gt;
        }&lt;br /&gt;
        multipath {&lt;br /&gt;
        wwid                    360a98000503443744e4a747841707a30&lt;br /&gt;
        alias                   lun2kvm1&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connexion 2 port fibre + 2 switch fibre ==&lt;br /&gt;
Dans ce cas, notre serveur a une carte fibre qui comporte 2 ports, de chaque port part une fibre qui est reliée à un switch San fibre différents (donc 2 switch), cela nous fait donc&lt;br /&gt;
en tout 4 chemins&lt;br /&gt;
&lt;br /&gt;
=== Résultat multipath -l ===&lt;br /&gt;
Ici le nom / alias &amp;quot;vm_netapp&amp;quot; apparait car il a été défini dans le multipath.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@hv1.ent-bourgogne.tetra ~]# multipath -l&lt;br /&gt;
vm_netapp (360a9800042597977713f45502d4c6270) dm-0 NETAPP,LUN&lt;br /&gt;
size=2.0T features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=active&lt;br /&gt;
| `- 0:0:1:1 sdb 8:16 active undef running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
| `- 1:0:1:1 sde 8:64 active undef running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
| `- 0:0:0:1 sda 8:0  active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
  `- 1:0:0:1 sdd 8:48 active undef running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /etc/multipath.conf ===&lt;br /&gt;
Configuration du multipath qui retourne les infos multipath -l ci dessus&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#blacklist {&lt;br /&gt;
#       devnode &amp;quot;^sdc[0-9]*&amp;quot;&lt;br /&gt;
#}&lt;br /&gt;
&lt;br /&gt;
defaults {&lt;br /&gt;
        udev_dir                /dev&lt;br /&gt;
        polling_interval        5&lt;br /&gt;
        path_selector           &amp;quot;round-robin 0&amp;quot;&lt;br /&gt;
        path_grouping_policy    failover&lt;br /&gt;
        prio                    const&lt;br /&gt;
        rr_min_io               100&lt;br /&gt;
        rr_weight               uniform&lt;br /&gt;
        failback                immediate&lt;br /&gt;
        no_path_retry           fail&lt;br /&gt;
        user_friendly_names     no&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
devices {&lt;br /&gt;
        device {&lt;br /&gt;
                vendor &amp;quot;NETAPP&amp;quot;&lt;br /&gt;
                product &amp;quot;LUN&amp;quot;&lt;br /&gt;
                path_grouping_policy    failover&lt;br /&gt;
                path_checker            tur&lt;br /&gt;
                failback                immediate&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multipaths {&lt;br /&gt;
        multipath {&lt;br /&gt;
                wwid                    360a9800042597977713f45502d4c6270&lt;br /&gt;
                alias                   vm_netapp&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rescan des lun / FC ==&lt;br /&gt;
Si l&amp;#039;on branche à chaud les fibres ou qu&amp;#039;il y a une modif de conf coté netapp ou switch fibre, on peut relancer un scan en faisant la commance ci dessous. Si on a deja des lun en place &lt;br /&gt;
et en prod, cela ne pete rien.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;- - -&amp;quot; in the above means C T L[&amp;quot;Channel on HBA&amp;quot; &amp;quot;Target SCSI id&amp;quot; &amp;quot;Lun&amp;quot;]&lt;br /&gt;
&amp;quot;- - -&amp;quot; is a wild card instead of specifying the C T L.&lt;br /&gt;
&lt;br /&gt;
Il est toute fois préférable de trouver le bon numéro d&amp;#039;host grace à la commande &lt;br /&gt;
for i in 0 1 2 3 4 5 6 7 8 ; do echo &amp;quot;- - -&amp;quot; &amp;gt; /sys/class/scsi_host/host$i/scan ;done&lt;br /&gt;
echo &amp;quot;1&amp;quot; &amp;gt; /sys/class/fc_host/host$i/issue_lip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Suppression du multipath =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On peut supprimer un lien multipath directement avec la commande multipath -f  $nomalias (ici multipath -f VM), il faudra apres bien sur nettoyer le fichier multipath.conf à la main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Montage des disques =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - /etc/init.d/multipath restart =&amp;gt; Prise en compte des alias créés dans le fichier de configuration&lt;br /&gt;
 - Les alias doivent apparaître dans le répertoire /dev/mapper/&lt;br /&gt;
 - Faire un fdisk sur chaque /dev/mapper/ALIAS&lt;br /&gt;
 - Faire un mkfs sur chaque /dev/mapper/ALIAS&lt;br /&gt;
&lt;br /&gt;
[root@~]# ll /dev/mapper/&lt;br /&gt;
total 0&lt;br /&gt;
crw-rw---- 1 root root 10, 58 Dec 16  2011 control&lt;br /&gt;
lrwxrwxrwx 1 root root      7 Dec 16 12:38 lunkvm2 -&amp;gt; ../dm-0&lt;br /&gt;
lrwxrwxrwx 1 root root      7 Dec 16 12:38 lunkvm2p1 -&amp;gt; ../dm-1&lt;br /&gt;
&lt;br /&gt;
lunkvm2 correspond à notre alias définit dans le multipath.conf (c est en quelque sorte sda) et lunkvm2p1 correspond à la premiere partition de lunkvm2 qui a été créé en faisant un &lt;br /&gt;
fdisk /dev/mapper/lunkvm2 (c est comme sda1). Apres la création de la partition avec fdisk, si dans /dev/mapper on a tj uniquement l alias et pas la partition (donc que lunkvm2 et pas &lt;br /&gt;
lunkvm2p1), il faut faire un /etc/init.d/multipathd restart&lt;br /&gt;
&lt;br /&gt;
Modifier le fichier /etc/fstab puis monter les partitions comme une partition classique en mettant /dev/mapper/lunkvm2p1 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie : Linux]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Multipath_%26_Fibre&amp;diff=3852</id>
		<title>Multipath &amp; Fibre</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Multipath_%26_Fibre&amp;diff=3852"/>
		<updated>2014-09-25T10:11:58Z</updated>

		<summary type="html">&lt;p&gt;Admin : a déplacé Multipath &amp;amp; Fibre vers Multipath &amp;amp; Lun&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Multipath &amp;amp; Lun]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Multipath_%26_Lun&amp;diff=3851</id>
		<title>Multipath &amp; Lun</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Multipath_%26_Lun&amp;diff=3851"/>
		<updated>2014-09-25T10:11:58Z</updated>

		<summary type="html">&lt;p&gt;Admin : a déplacé Multipath &amp;amp; Fibre vers Multipath &amp;amp; Lun&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/linux/Multipath-FR.pdf Doc Multipath]   (pris [https://access.redhat.com/knowledge/docs/fr-FR/Red_Hat_Enterprise_Linux/6/pdf/DM_Multipath/Red_Hat_Enterprise_Linux-6-DM_Multipath-fr-FR.pdf ici])&lt;br /&gt;
&lt;br /&gt;
== Préconisation ==&lt;br /&gt;
Il est préférable de partir sur une configuration des disques durs locaux en UUID au niveau du fstab, grub.conf. Il m&amp;#039;est arrivé que l&amp;#039;un des lun vu par le multipath prennait la &lt;br /&gt;
&amp;quot;lettre&amp;quot; du disque local (en l&amp;#039;occurence /dev/sda) et donc le disque local passait en /dev/sdc et le serveur ne bootait plus (car il y avait /dev/sda3 dans le grub.conf qui n&amp;#039;existait&lt;br /&gt;
pas car c&amp;#039;était un lun). Le cas ou un des lun est vu / déclaré par le system avant un disque local est rare, mais cela peut arriver&lt;br /&gt;
&lt;br /&gt;
== Commande FC ==&lt;br /&gt;
Voir cette [https://{{SERVERNAME}}/index.php/Commandes_FC_%26_lun page]&lt;br /&gt;
&lt;br /&gt;
== Configuration du multipath ==&lt;br /&gt;
&lt;br /&gt;
Installer le logiciel device-mapper-multipath ou similaire, démarrer le démon multipathd, et charger le modules (modprobe dm_multipath)&lt;br /&gt;
Installer le package sysfs-utils (qui donne le binaire systool)&lt;br /&gt;
&lt;br /&gt;
Installez l&amp;#039;utilitaire de la carte fibre sur le serveur (ocmanager en générale), une fois ceci fait. Les commandes diffères pour chaque carte hba, mais elles sont relativement simples.&lt;br /&gt;
Il peut etre utile de désactiver le module de la carte fibre (modprobe -r nomdumoduledela carte) puis de le réactiver (modrobe nomdumoduledela carte); dans le dmesg on doit voir les &lt;br /&gt;
ports de la carte passer en disabled.&lt;br /&gt;
&lt;br /&gt;
Démarrez-le et relevez pour configurer chaque zone :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 * Le WWPN (&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;orld &amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;ild &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;ort &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;ame) du connecteur, commençant généralement par 10:00:00.&lt;br /&gt;
 * Le WWN (&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;orld &amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;ild &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;ame) du connecteur, commençant généralement par 20:00:00.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il sera aussi nécessaire de configurer le multipath sous le serveur afin de ne voir qu&amp;#039;un seul chemin dans le cas où l&amp;#039;on a 2 fibres et donc 2 chemins qui partent vers le SAN.&lt;br /&gt;
&lt;br /&gt;
Avant de configurer le multipath il faut s&amp;#039;assurer que multipathd est démarré (et qu&amp;#039;il se lancera au démarrage) et que le module dm_multipath soit chargé (depmod &amp;amp;&amp;amp; modprobe &lt;br /&gt;
dm_multipath).&lt;br /&gt;
&lt;br /&gt;
Faire une conf multipath sans mettre la partie &amp;quot;multipaths&amp;quot; (celle ou l alias et le wwwid sont définis).&lt;br /&gt;
&lt;br /&gt;
Le wwwid qui est dans la partie multipaths correspond à ce que ressort un multipath -l, en l&amp;#039;occurence 20016971202cb0005, si il n y a pas d&amp;#039;alias (ici VM), le wwwid est indiqué en &lt;br /&gt;
premier sur la premiere ligne. Nec correspond au vendor, et iStorage 1000 au product.&lt;br /&gt;
&lt;br /&gt;
Si le multipath -l ne retourne aucune informations (ni message d erreur ou autres), il faut juste executer multipath, et cela va creer le wwwid et l afficher. On pourra alors remodifier le multipath.conf pour mettre la partie &amp;quot;multipaths&amp;quot; avec l&amp;#039;alias et le wwwid&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@~]# multipath -l&lt;br /&gt;
VM (20016971202cb0005) dm-0 NEC,iStorage 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de générer un multipath.conf à l&amp;#039;aide de la commande mpathconf : mpathconf --enable --with_multipathd y --with_chkconfig y&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/!\ On peut aussi lancer la commande multipathd -k pour avoir un shell multipath interactif&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Connexion 1 port fibre + 1 switch fibre ==&lt;br /&gt;
Dans ce cas, notre serveur a un seul port fibre connecté à un switch San fibre.&lt;br /&gt;
=== Résultat multipath -l ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lunkvm1 (360a98000503443744e4a68307064324a) dm-0 NETAPP,LUN&lt;br /&gt;
size=1.9T features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=active&lt;br /&gt;
| `- 1:0:0:0 sdb 8:16 active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=enabled&lt;br /&gt;
  `- 1:0:1:0 sdd 8:48 active undef running&lt;br /&gt;
&lt;br /&gt;
lun2kvm1 (360a98000503443744e4a747841707a30) dm-1 NETAPP,LUN&lt;br /&gt;
size=295G features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=active&lt;br /&gt;
| `- 1:0:0:3 sdc 8:32 active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=-1 status=enabled&lt;br /&gt;
  `- 1:0:1:3 sde 8:64 active undef running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== /etc/multipath.conf ===&lt;br /&gt;
Configuration du multipath qui retourne les infos multipath -l ci dessus&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist {&lt;br /&gt;
devnode &amp;quot;sda&amp;quot;   # ici le disque local que j&amp;#039;exclue, à adapter suivant les disques locaux présents sur le serveur&lt;br /&gt;
devnode &amp;quot;sdb&amp;quot; # il faut bien mettre une ligne par device sinon ca ne fonctionne pas&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
defaults {&lt;br /&gt;
        udev_dir                /dev&lt;br /&gt;
        polling_interval        5&lt;br /&gt;
        path_selector           &amp;quot;round-robin 0&amp;quot;&lt;br /&gt;
        path_grouping_policy    failover&lt;br /&gt;
        #getuid_callout          &amp;quot;/sbin/scsi_id -g -u -s /block/%n&amp;quot;&lt;br /&gt;
        #getuid_callout         &amp;quot;/lib/udev/scsi_id --whitelisted --device=/dev/%n&amp;quot;&lt;br /&gt;
        prio                    const&lt;br /&gt;
        #path_checker           readsector0&lt;br /&gt;
        rr_min_io               100&lt;br /&gt;
        rr_weight               uniform&lt;br /&gt;
        #max_fds                        8192&lt;br /&gt;
        failback                immediate&lt;br /&gt;
        no_path_retry           fail&lt;br /&gt;
        user_friendly_names     no&lt;br /&gt;
}&lt;br /&gt;
devices {&lt;br /&gt;
        device {&lt;br /&gt;
                vendor                  &amp;quot;NETAPP&amp;quot;&lt;br /&gt;
                product                 &amp;quot;7350&amp;quot;&lt;br /&gt;
                path_grouping_policy    failover&lt;br /&gt;
                path_checker            tur&lt;br /&gt;
                failback                immediate&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
multipaths {&lt;br /&gt;
        multipath {&lt;br /&gt;
        wwid                    360a98000503443744e4a68307064324a&lt;br /&gt;
        alias                   lunkvm1&lt;br /&gt;
        }&lt;br /&gt;
        multipath {&lt;br /&gt;
        wwid                    360a98000503443744e4a747841707a30&lt;br /&gt;
        alias                   lun2kvm1&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connexion 2 port fibre + 2 switch fibre ==&lt;br /&gt;
Dans ce cas, notre serveur a une carte fibre qui comporte 2 ports, de chaque port part une fibre qui est reliée à un switch San fibre différents (donc 2 switch), cela nous fait donc&lt;br /&gt;
en tout 4 chemins&lt;br /&gt;
&lt;br /&gt;
=== Résultat multipath -l ===&lt;br /&gt;
Ici le nom / alias &amp;quot;vm_netapp&amp;quot; apparait car il a été défini dans le multipath.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@hv1.ent-bourgogne.tetra ~]# multipath -l&lt;br /&gt;
vm_netapp (360a9800042597977713f45502d4c6270) dm-0 NETAPP,LUN&lt;br /&gt;
size=2.0T features=&amp;#039;0&amp;#039; hwhandler=&amp;#039;0&amp;#039; wp=rw&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=active&lt;br /&gt;
| `- 0:0:1:1 sdb 8:16 active undef running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
| `- 1:0:1:1 sde 8:64 active undef running&lt;br /&gt;
|-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
| `- 0:0:0:1 sda 8:0  active undef running&lt;br /&gt;
`-+- policy=&amp;#039;round-robin 0&amp;#039; prio=0 status=enabled&lt;br /&gt;
  `- 1:0:0:1 sdd 8:48 active undef running&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /etc/multipath.conf ===&lt;br /&gt;
Configuration du multipath qui retourne les infos multipath -l ci dessus&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#blacklist {&lt;br /&gt;
#       devnode &amp;quot;^sdc[0-9]*&amp;quot;&lt;br /&gt;
#}&lt;br /&gt;
&lt;br /&gt;
defaults {&lt;br /&gt;
        udev_dir                /dev&lt;br /&gt;
        polling_interval        5&lt;br /&gt;
        path_selector           &amp;quot;round-robin 0&amp;quot;&lt;br /&gt;
        path_grouping_policy    failover&lt;br /&gt;
        prio                    const&lt;br /&gt;
        rr_min_io               100&lt;br /&gt;
        rr_weight               uniform&lt;br /&gt;
        failback                immediate&lt;br /&gt;
        no_path_retry           fail&lt;br /&gt;
        user_friendly_names     no&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
devices {&lt;br /&gt;
        device {&lt;br /&gt;
                vendor &amp;quot;NETAPP&amp;quot;&lt;br /&gt;
                product &amp;quot;LUN&amp;quot;&lt;br /&gt;
                path_grouping_policy    failover&lt;br /&gt;
                path_checker            tur&lt;br /&gt;
                failback                immediate&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multipaths {&lt;br /&gt;
        multipath {&lt;br /&gt;
                wwid                    360a9800042597977713f45502d4c6270&lt;br /&gt;
                alias                   vm_netapp&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rescan des lun / FC ==&lt;br /&gt;
Si l&amp;#039;on branche à chaud les fibres ou qu&amp;#039;il y a une modif de conf coté netapp ou switch fibre, on peut relancer un scan en faisant :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;- - -&amp;quot; in the above means C T L[&amp;quot;Channel on HBA&amp;quot; &amp;quot;Target SCSI id&amp;quot; &amp;quot;Lun&amp;quot;]&lt;br /&gt;
&amp;quot;- - -&amp;quot; is a wild card instead of specifying the C T L.&lt;br /&gt;
&lt;br /&gt;
Il est toute fois préférable de trouver le bon numéro d&amp;#039;host grace à la commande &lt;br /&gt;
for i in 0 1 2 3 4 5 6 7 8 ; do echo &amp;quot;- - -&amp;quot; &amp;gt; /sys/class/scsi_host/host$i/scan ;done&lt;br /&gt;
echo &amp;quot;1&amp;quot; &amp;gt; /sys/class/fc_host/host$i/issue_lip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Suppression du multipath =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On peut supprimer un lien multipath directement avec la commande multipath -f  $nomalias (ici multipath -f VM), il faudra apres bien sur nettoyer le fichier multipath.conf à la main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Montage des disques =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - /etc/init.d/multipath restart =&amp;gt; Prise en compte des alias créés dans le fichier de configuration&lt;br /&gt;
 - Les alias doivent apparaître dans le répertoire /dev/mapper/&lt;br /&gt;
 - Faire un fdisk sur chaque /dev/mapper/ALIAS&lt;br /&gt;
 - Faire un mkfs sur chaque /dev/mapper/ALIAS&lt;br /&gt;
&lt;br /&gt;
[root@~]# ll /dev/mapper/&lt;br /&gt;
total 0&lt;br /&gt;
crw-rw---- 1 root root 10, 58 Dec 16  2011 control&lt;br /&gt;
lrwxrwxrwx 1 root root      7 Dec 16 12:38 lunkvm2 -&amp;gt; ../dm-0&lt;br /&gt;
lrwxrwxrwx 1 root root      7 Dec 16 12:38 lunkvm2p1 -&amp;gt; ../dm-1&lt;br /&gt;
&lt;br /&gt;
lunkvm2 correspond à notre alias définit dans le multipath.conf (c est en quelque sorte sda) et lunkvm2p1 correspond à la premiere partition de lunkvm2 qui a été créé en faisant un &lt;br /&gt;
fdisk /dev/mapper/lunkvm2 (c est comme sda1). Apres la création de la partition avec fdisk, si dans /dev/mapper on a tj uniquement l alias et pas la partition (donc que lunkvm2 et pas &lt;br /&gt;
lunkvm2p1), il faut faire un /etc/init.d/multipathd restart&lt;br /&gt;
&lt;br /&gt;
Modifier le fichier /etc/fstab puis monter les partitions comme une partition classique en mettant /dev/mapper/lunkvm2p1 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie : Linux]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Raid_Perc_Megaraid_/_Adaptec&amp;diff=3830</id>
		<title>Raid Perc Megaraid / Adaptec</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Raid_Perc_Megaraid_/_Adaptec&amp;diff=3830"/>
		<updated>2014-08-26T09:30:11Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Migration de disques durs en Raid entre différentes cartes raid ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Cela concerne des raid 1 (mais ne doit pas poser de soucis en raid 5) :&lt;br /&gt;
&lt;br /&gt;
R610 SAS carte Dell 6R vers R620 carte H710 : Rebuild en boucle : KO&lt;br /&gt;
R610 carte Perc6I vers R620 carte H710 : ok&lt;br /&gt;
R610 carte H700 vers R620 carte H710 : ok&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changement de batterie ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pour effectuer un bon changement de batterie de carte raid 8408e ou de carte raid , si l on veut juste changer la batterie de la carte raid, il faut obligatoirement la reflasher car :&lt;br /&gt;
 - la batterie ne serait pas reconnue (test effectué, batterie chargée, dépleuguée et repluguée sur même carte )&lt;br /&gt;
 - de même si la batterie est complément déchargée ou si le câble qui relier la batterie à son support est débranchée (elle doit servir en meme temps de piles de bios car on perd même &lt;br /&gt;
la conf)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Flash bios ==&lt;br /&gt;
Parfois même en changeant de batterie cette dernière n&amp;#039;est pas reconnue, il faut alors flasher le bios de la carte. La procédure ci dessous est à adapter aux différentes carte raid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    - Booter sur la clé USB (MS-DOS)&lt;br /&gt;
    - Taper les commandes suivantes :&lt;br /&gt;
    # cd perc6i&lt;br /&gt;
    # update.bat&lt;br /&gt;
&lt;br /&gt;
    - Flasher la carte en en suivant les indications données&lt;br /&gt;
    - Rebooter le serveur&lt;br /&gt;
&lt;br /&gt;
    - Se connecter sur le serveur et vérifier que la batterie est bien détecté : /var/vision_client/source/raid/MegaCli3 -Adpallinfo -a0 | grep &amp;quot;BBU&amp;quot;&lt;br /&gt;
    BBU              : Present&lt;br /&gt;
&lt;br /&gt;
    - Vérifier la version du firmware avec la commande : /var/vision_client/source/raid/MegaCli3 -Adpallinfo -a0 | grep &amp;quot;FW Package&lt;br /&gt;
    Build&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Megarc==&lt;br /&gt;
===Checkr raid===&lt;br /&gt;
 [https://{{SERVERNAME}}/BENPERSO/files/nagios/megaraid.tar.gz megaraid.tar.gz]&lt;br /&gt;
 [https://{{SERVERNAME}}/BENPERSO/files/nagios/check-raid-status-PERC.pl Script check-raid-status-PERC.pl]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # cp megarc /usr/local/sbin/&lt;br /&gt;
 # cp megamgr /usr/local/sbin/&lt;br /&gt;
 # ./check-raid-status-PERC.pl&lt;br /&gt;
&lt;br /&gt;
 # cat /var/tmp/raid.status&lt;br /&gt;
 OPTIMAL 1.00=ONLINE 1.01=ONLINE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Commandes utiles===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./megarc.bin  -dispCfg -a0 : info sur le raid&lt;br /&gt;
./megarc.bin -LogPhysInfo -alladp : info disque&lt;br /&gt;
./megarc.bin  -ctlrInfo -a0 : info controleur&lt;br /&gt;
./megarc.bin  -newCfg -R1 -a0 WB RAA CIO : passe le logical drive en Write back&lt;br /&gt;
./megarc.bin  -doRbld -a0 -RbldArray[0:1] : rebuild du disque channel 0 Target 1 (le nouveau disque)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Megacli ==&lt;br /&gt;
&lt;br /&gt;
=== Scripts ===&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/files/nagios/MegaCli MegaCli]&lt;br /&gt;
 &lt;br /&gt;
Placez le fichier &amp;quot;MegaCli&amp;quot; et &amp;quot;check-raid-status-SAS.sh&amp;quot; dans le repertoire &amp;quot;/usr/local/sbin/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Commandes Utiles ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MegaCli -LDInfo -LALL -aALL : donne infos essentiels&lt;br /&gt;
MegaCli -AdpAllInfo -aALL : Info multiples&lt;br /&gt;
MegaCli -CfgDsply -a0 : configuration actuelle du Raid&lt;br /&gt;
MegaCli -LDSetProp ADRA -LALL -AALL ; passe le cache en readadaptative &lt;br /&gt;
MegaCli -LDSetProp WB -LALL -AALL ; passe le cache en write back&lt;br /&gt;
MegaCli -LDSetProp cached -LALL -AALL ; passe le cache en cached&lt;br /&gt;
MegaCli -CfgDsply -aALL donne info serial et autre sur les disques durs&lt;br /&gt;
MegaCli -LDGetProp -LALL -aALL : donne des infos sur les logical / virtual drive&lt;br /&gt;
MegaCli -AdpBbuCmd -aALL ; info batterie (rajouter -GetBbuCapacityInfo pour avoir moins d&amp;#039;infos)&lt;br /&gt;
MegaCli -AdpSetProp AlarmSilence -a0 : coupe l&amp;#039;alarme sonore&lt;br /&gt;
MegaCli -PDList -aALL : lister les disques physiques (permet de récupérer Enclosure Device ID (E) et le Slot Number (S))&lt;br /&gt;
MegaCli-2.00 -EncInfo -aALL : info sur la carte controleur&lt;br /&gt;
&lt;br /&gt;
# Commandes disques &amp;amp; raid&lt;br /&gt;
Dans les commandes &amp;quot;-PhysDrv[E:S]&amp;quot; - E = Enclosure devide ID / S = Slot number . Il peut arriver parfois que la commande &amp;quot;MegaCli -PDList -aALL&amp;quot; ne retourne pas d&amp;#039;enclosure (N/A),&lt;br /&gt;
dans ce cas là il suffit just de mettre uniquement le slot number (exemple : ./MegaCli3 -pdinfo -PhysDrv[:4] -a0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MegaCli -PDMakeGood -PhysDrv [E0:S0] -aAll : passe un disque en Unconfigured Good&lt;br /&gt;
MegaCli -PdPrpRmv -PhysDrv [E0:S0] -a0 : demande à deconnecter le disque proprepement&lt;br /&gt;
MegaCli -PDClear -ProgDsply -PhysDrv [E0:S0,E1:S1,...] -a0 : effectue un &amp;quot;Clear&amp;quot; sur un disque&lt;br /&gt;
MegaCli -PDRbld -ProgDsply -PhysDrv [E0:S0,E1:S1,...] -a0 : checke l&amp;#039;état d&amp;#039;un Rebuilt&lt;br /&gt;
MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN : Replace missing drive. The number N of the array parameter is the Span Reference you get using &amp;#039;${megacli} -CfgDsply &lt;br /&gt;
-aALL&amp;#039; and tr N of the row parameter is the  Physical Disk in that span or array starting with zero (it is not the physical disk.  &lt;br /&gt;
MegaCli -PDRbld -Start -PhysDrv [E:S] -aN : rebuild drive&lt;br /&gt;
&lt;br /&gt;
Pour créer un raid avec de nouveaux disques, il faut que le disque soit dans les 2 états suivants (état visible avec la commande MegaCli -PDList -a0)&lt;br /&gt;
 - Foreign State: None (si il est en état Foreign State:Foreign, il faut faire un ./MegaCli3 -CfgForeign -Clear -aALL , ca le fait sur tous les disques, on ne peut pas préciser le &lt;br /&gt;
E:S, mais si il y a deja des disques dans une grappe raid en prod, ca ne changera rien)&lt;br /&gt;
 - Firmware state: Unconfigured(good), Spun Up (si pas en good : ./MegaCli3 -PDMakeGood -PhysDrv[E] -aN)&lt;br /&gt;
&lt;br /&gt;
MegaCli -CfgLdAdd -r(0|1|5) [E:S, E:S, ...] -aN : create RAID 0, 1, 5 drive (./MegaCli2 -CfgLdAdd -r 5 [32:2, 32:3, 32:4] -a0, où ici l&amp;#039;enclosure est 32, et les id des disques 2,3,4)&lt;br /&gt;
MegaCli -CfgSpanAdd -r10 -Array0[E:S,E:S] -Array1[E:S,E:S] -aN : create RAID 10 drive&lt;br /&gt;
&lt;br /&gt;
MegaCli -PDOffline -PhysDrv [E:S] -aN : passe un disque en offline&lt;br /&gt;
MegaCli -PDMarkMissing -PhysDrv [E:S] -aN : marque un disque en missing&lt;br /&gt;
MegaCli -PDHSP -Set -PhysDrv [E:S] -aN : spécifie un global hotspare&lt;br /&gt;
&lt;br /&gt;
# Commandes liées à la batterie&lt;br /&gt;
&lt;br /&gt;
Lorsque le taux d&amp;#039;erreur de la carte est &amp;gt; 5/6%, elle ne peut pas passer en writeback, il faut alors envoyer un relearn (qui va décharger puis recharger la batterie)&lt;br /&gt;
# Extraire la configuration de la carte :&lt;br /&gt;
MegaCli –AdpAllInfo -a0 &amp;gt; LSIconfiguration.txt&lt;br /&gt;
&lt;br /&gt;
# Lancer un calibrage / relearn de la BBU (batterie)&lt;br /&gt;
MegaCli -adpbbucmd -bbulearn –a0&lt;br /&gt;
&lt;br /&gt;
# Si commande ok, le résultat est le suivant (si il y a un failed, c est que la batterie est morte ou pas encore assez rechargée, il faut attendre&lt;br /&gt;
Adapter 0: BBU Learn Succeeded.&lt;br /&gt;
&lt;br /&gt;
# Extraire les logs de la carte &lt;br /&gt;
MegaCli.exe -adpeventlog -getevents -f logsas.txt –a0&lt;br /&gt;
MegaCli.exe -AdpEventLog -GetEvents -f events.log -aALL&lt;br /&gt;
&lt;br /&gt;
# Extraire le statut de la BBU&lt;br /&gt;
MegaCli -AdpBbuCmd -a0 &amp;gt; LSIBBUstatus.txt&lt;br /&gt;
&lt;br /&gt;
On doit pouvoir alors la passer en writeback, cached....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Passage d&amp;#039;un raid 1 en raid 5 ===&lt;br /&gt;
Certaines cartes raid (comme les perc perc h710) permettent de passer une grappe raid 1 en raid 5 (il faut bien sur rajouter au minimum 1 disque) à chaud et sans perde de données. On a donc ici un raid 1 sur 2 disques, et on rajoute un nouveau disque qui a pour slot number 6. La commande à lancer : ./MegaCli3 -LDRecon -Start -r5 -Add-PhysDrv[:6] -L1 -a0&lt;br /&gt;
&lt;br /&gt;
=== Check du raid ===&lt;br /&gt;
&lt;br /&gt;
Placez une crontab dans &amp;quot;/etc/crontab&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
 # Check du raid&lt;br /&gt;
 */5 * * * * root /usr/local/sbin/check-raid-status-SAS.sh&lt;br /&gt;
&lt;br /&gt;
Mettre en place un check_http2 avec &amp;quot;Optimal&amp;quot; en chaine de caractères.&lt;br /&gt;
&lt;br /&gt;
=== Cas de disque Failed ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;En cas de changement de disque (disque neuf) il n&amp;#039;y a pas besoin de faire ces manipulations, le Rebuilt doit se faire automatiquement. Pensez à vérifier l&amp;#039;état du Rebuilt voir s&amp;#039;il se fait correctement.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Repérer le disque deffectueux :&lt;br /&gt;
&lt;br /&gt;
 # MegaCli -PDList -a0&lt;br /&gt;
 Adapter #0&lt;br /&gt;
 &lt;br /&gt;
 Enclosure Number: &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Slot Number: &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Device Id: 4&lt;br /&gt;
 Sequence Number: 6&lt;br /&gt;
 Media Error Count: 0&lt;br /&gt;
 Other Error Count: 0&lt;br /&gt;
 Predictive Failure Count: 0&lt;br /&gt;
 Last Predictive Failure Event Seq Number: 0&lt;br /&gt;
 Raw Size: 70007MB [0x88bb93a Sectors]&lt;br /&gt;
 Non Coerced Size: 69495MB [0x87bb93a Sectors]&lt;br /&gt;
 Coerced Size: 68664MB [0x861c000 Sectors]&lt;br /&gt;
 Firmware state: &amp;#039;&amp;#039;&amp;#039;Unconfigured(bad)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 SAS Address(0): 0x500000e013e0db32&lt;br /&gt;
 SAS Address(1): 0x0&lt;br /&gt;
 Inquiry Data: FUJITSU MAX3073RC       D206DRA3P6C02MPP&lt;br /&gt;
 &lt;br /&gt;
 Enclosure Number: 1&lt;br /&gt;
 Slot Number: 255&lt;br /&gt;
 Device Id: 248&lt;br /&gt;
 Sequence Number: 0&lt;br /&gt;
 Media Error Count: 0&lt;br /&gt;
 Other Error Count: 0&lt;br /&gt;
 Predictive Failure Count: 0&lt;br /&gt;
 Last Predictive Failure Event Seq Number: 0&lt;br /&gt;
 Raw Size: 0MB [0x0 Sectors]&lt;br /&gt;
 Non Coerced Size: 9007199254740480MB [0xfffffffffff00000 Sectors]&lt;br /&gt;
 Coerced Size: 0MB [0x0 Sectors]&lt;br /&gt;
 Firmware state: Unconfigured(good)&lt;br /&gt;
 Inquiry Data: LSI     SGPIO           N/A &lt;br /&gt;
 &lt;br /&gt;
 Enclosure Number: 1&lt;br /&gt;
 Slot Number: 2&lt;br /&gt;
 Device Id: 3&lt;br /&gt;
 Sequence Number: 15&lt;br /&gt;
 Media Error Count: 0&lt;br /&gt;
 Other Error Count: 0&lt;br /&gt;
 Predictive Failure Count: 0&lt;br /&gt;
 Last Predictive Failure Event Seq Number: 0&lt;br /&gt;
 Raw Size: 70007MB [0x88bb93a Sectors]&lt;br /&gt;
 Non Coerced Size: 69495MB [0x87bb93a Sectors]&lt;br /&gt;
 Coerced Size: 68664MB [0x861c000 Sectors]&lt;br /&gt;
 Firmware state: Online&lt;br /&gt;
 SAS Address(0): 0x500000e013e0dc12&lt;br /&gt;
 SAS Address(1): 0x0&lt;br /&gt;
 Inquiry Data: FUJITSU MAX3073RC       D206DRA3P6C02MPY&lt;br /&gt;
 &lt;br /&gt;
 Enclosure Number: 0&lt;br /&gt;
 Slot Number: 255&lt;br /&gt;
 Device Id: 65535&lt;br /&gt;
 Sequence Number: 0&lt;br /&gt;
 Media Error Count: 0&lt;br /&gt;
 Other Error Count: 0&lt;br /&gt;
 Predictive Failure Count: 0&lt;br /&gt;
 Last Predictive Failure Event Seq Number: 0&lt;br /&gt;
 Raw Size: 0MB [0x0 Sectors]&lt;br /&gt;
 Non Coerced Size: 9007199254740480MB [0xfffffffffff00000 Sectors]&lt;br /&gt;
 Coerced Size: 0MB [0x0 Sectors]&lt;br /&gt;
 Firmware state: Unconfigured(good)&lt;br /&gt;
 Inquiry Data: &lt;br /&gt;
&lt;br /&gt;
Passer le disque en &amp;quot;Unconfigured (Good)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 MegaCli -PDMakeGood -PhysDrv [&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;] -aAll&lt;br /&gt;
&lt;br /&gt;
En ligne de commande, dire au serveur que nous retirons le disque :&lt;br /&gt;
&lt;br /&gt;
 MegaCli -PdPrpRmv -physdrv [&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;] -a0&lt;br /&gt;
&lt;br /&gt;
Ensuite retirer le disque à la main et le remplacer et le Rebuilt se fera automatiquement. Si le rebuild ne se lance pas, il faut passer le nouveau disque en global hotspare&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite checker l&amp;#039;état du Rebuilt avec cette commande :&lt;br /&gt;
&lt;br /&gt;
 MegaCli -PDRbld -ProgDsply -PhysDrv [&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;] -a0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Check Adaptec==&lt;br /&gt;
===2015S===&lt;br /&gt;
&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
 # wget http://i2o.shadowconnect.com/raidutils/raidutils-0.0.6.tar.bz2&lt;br /&gt;
 # tar xjf raidutils-0.0.6.tar.bz2 &amp;amp;&amp;amp; cd raidutils-0.0.6&lt;br /&gt;
 # for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17; do mknod /dev/dpti$i c 151 $i; done&lt;br /&gt;
 # ./configure&lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
 # /usr/local/bin/raidutil -L logical 2&amp;gt;&amp;amp;1 | sed -e &amp;#039;s/$/&amp;amp;lt;br&amp;amp;gt;/&amp;#039; &amp;gt; /var/www/raid.html&lt;br /&gt;
&lt;br /&gt;
Vérifier que &amp;quot;http://aaa.bbb.ccc.ddd/raid.html&amp;quot; retourne bien Optimal dans l&amp;#039;output.&lt;br /&gt;
&lt;br /&gt;
Si c&amp;#039;est le cas, mettre en place le fichier &amp;quot;check_raid.sh&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /usr/local/bin/raidutil -L logical 2&amp;gt;&amp;amp;1 | sed -e &amp;#039;s/$/&amp;amp;lt;br&amp;amp;gt;/&amp;#039; &amp;gt; /var/www/raid.html&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
 # cp check_raid.sh /usr/local/libexec&lt;br /&gt;
 # chmod 700 /usr/local/libexec/check_raid.sh&lt;br /&gt;
&lt;br /&gt;
Mettre ca dans la crontab:&lt;br /&gt;
&lt;br /&gt;
 # Check du raid&lt;br /&gt;
 */5 * * * * root /usr/local/libexec/check_raid.sh&lt;br /&gt;
&lt;br /&gt;
Puis mettre en place un check_http2 dans clarawatch en recherchant le mot &amp;#039;Optimal&amp;#039; dans la page /raid.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si jamais le script affiche deux RAID alors qu&amp;#039;il y en a qu&amp;#039;un (on a pas compris pourquoi), remplacer la ligne centrale de ce script avec:&lt;br /&gt;
&lt;br /&gt;
 /usr/local/bin/raidutil -d0 -L logical 2&amp;gt;&amp;amp;1 | sed -e &amp;#039;s/$/&amp;amp;lt;br&amp;amp;gt;/&amp;#039; &amp;gt; /var/www/raid.html&lt;br /&gt;
&lt;br /&gt;
===2120S===&lt;br /&gt;
&lt;br /&gt;
==== Linux Debian ====&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/files/nagios/adaptec_2120S.tar.gz Adaptec-2120S-2.6-0.tar.gz]&lt;br /&gt;
&lt;br /&gt;
 # cd /&lt;br /&gt;
 # tar -zxvf adaptec_2120S.tar.gz&lt;br /&gt;
&lt;br /&gt;
Créer le fichier &amp;quot;raid.commands&amp;quot; dans le repertoire &amp;quot;/usr/local/raid/&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
 open afa0&lt;br /&gt;
 logfile start raid.current.config&lt;br /&gt;
 container list&lt;br /&gt;
 disk list&lt;br /&gt;
 logfile end &lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Créer le fichier &amp;quot;check_raid.sh&amp;quot; toujours dans &amp;quot;/usr/local/raid/&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 cd /usr/local/raid/&lt;br /&gt;
 /usr/sbin/afacli &amp;lt; raid.commands&lt;br /&gt;
&lt;br /&gt;
Ensuite faite la commande suivante :&lt;br /&gt;
&lt;br /&gt;
 # cd /usr/local/raid/&lt;br /&gt;
 # /usr/sbin/afacli &amp;lt; raid.commands&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Hardware]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Raid_Perc_Megaraid_/_Adaptec&amp;diff=3829</id>
		<title>Raid Perc Megaraid / Adaptec</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Raid_Perc_Megaraid_/_Adaptec&amp;diff=3829"/>
		<updated>2014-08-26T09:29:19Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Migration de disques durs en Raid entre différentes cartes raid ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Cela concerne des raid 1 (mais ne doit pas poser de soucis en raid 5) :&lt;br /&gt;
&lt;br /&gt;
R610 SAS carte Dell 6R vers R620 carte H710 : Rebuild en boucle : KO&lt;br /&gt;
R610 carte Perc6I vers R620 carte H710 : ok&lt;br /&gt;
R610 carte H700 vers R620 carte H710 : ok&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changement de batterie ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pour effectuer un bon changement de batterie de carte raid 8408e ou de carte raid , si l on veut juste changer la batterie de la carte raid, il faut obligatoirement la reflasher car :&lt;br /&gt;
 - la batterie ne serait pas reconnue (test effectué, batterie chargée, dépleuguée et repluguée sur même carte )&lt;br /&gt;
 - de même si la batterie est complément déchargée ou si le câble qui relier la batterie à son support est débranchée (elle doit servir en meme temps de piles de bios car on perd même &lt;br /&gt;
la conf)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Flash bios ==&lt;br /&gt;
Parfois même en changeant de batterie cette dernière n&amp;#039;est pas reconnue, il faut alors flasher le bios de la carte. La procédure ci dessous est à adapter aux différentes carte raid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    - Booter sur la clé USB (MS-DOS)&lt;br /&gt;
    - Taper les commandes suivantes :&lt;br /&gt;
    # cd perc6i&lt;br /&gt;
    # update.bat&lt;br /&gt;
&lt;br /&gt;
    - Flasher la carte en en suivant les indications données&lt;br /&gt;
    - Rebooter le serveur&lt;br /&gt;
&lt;br /&gt;
    - Se connecter sur le serveur et vérifier que la batterie est bien détecté : /var/vision_client/source/raid/MegaCli3 -Adpallinfo -a0 | grep &amp;quot;BBU&amp;quot;&lt;br /&gt;
    BBU              : Present&lt;br /&gt;
&lt;br /&gt;
    - Vérifier la version du firmware avec la commande : /var/vision_client/source/raid/MegaCli3 -Adpallinfo -a0 | grep &amp;quot;FW Package&lt;br /&gt;
    Build&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Megarc==&lt;br /&gt;
===Checkr raid===&lt;br /&gt;
 [https://{{SERVERNAME}}/BENPERSO/files/nagios/megaraid.tar.gz megaraid.tar.gz]&lt;br /&gt;
 [https://{{SERVERNAME}}/BENPERSO/files/nagios/check-raid-status-PERC.pl Script check-raid-status-PERC.pl]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # cp megarc /usr/local/sbin/&lt;br /&gt;
 # cp megamgr /usr/local/sbin/&lt;br /&gt;
 # ./check-raid-status-PERC.pl&lt;br /&gt;
&lt;br /&gt;
 # cat /var/tmp/raid.status&lt;br /&gt;
 OPTIMAL 1.00=ONLINE 1.01=ONLINE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Commandes utiles===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./megarc.bin  -dispCfg -a0 : info sur le raid&lt;br /&gt;
./megarc.bin -LogPhysInfo -alladp : info disque&lt;br /&gt;
./megarc.bin  -ctlrInfo -a0 : info controleur&lt;br /&gt;
./megarc.bin  -newCfg -R1 -a0 WB RAA CIO : passe le logical drive en Write back&lt;br /&gt;
./megarc.bin  -doRbld -a0 -RbldArray[0:1] : rebuild du disque channel 0 Target 1 (le nouveau disque)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Megacli ==&lt;br /&gt;
&lt;br /&gt;
=== Scripts ===&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/files/nagios/MegaCli MegaCli]&lt;br /&gt;
 &lt;br /&gt;
Placez le fichier &amp;quot;MegaCli&amp;quot; et &amp;quot;check-raid-status-SAS.sh&amp;quot; dans le repertoire &amp;quot;/usr/local/sbin/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Commandes Utiles ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MegaCli -LDInfo -LALL -aALL : donne infos essentiels&lt;br /&gt;
MegaCli -AdpAllInfo -aALL : Info multiples&lt;br /&gt;
MegaCli -CfgDsply -a0 : configuration actuelle du Raid&lt;br /&gt;
MegaCli -LDSetProp ADRA -LALL -AALL ; passe le cache en readadaptative &lt;br /&gt;
MegaCli -LDSetProp WB -LALL -AALL ; passe le cache en write back&lt;br /&gt;
MegaCli -LDSetProp cached -LALL -AALL ; passe le cache en cached&lt;br /&gt;
MegaCli -CfgDsply -aALL donne info serial et autre sur les disques durs&lt;br /&gt;
MegaCli -LDGetProp -LALL -aALL : donne des infos sur les logical / virtual drive&lt;br /&gt;
MegaCli -AdpBbuCmd -aALL ; info batterie (rajouter -GetBbuCapacityInfo pour avoir moins d&amp;#039;infos)&lt;br /&gt;
MegaCli -AdpSetProp AlarmSilence -a0 : coupe l&amp;#039;alarme sonore&lt;br /&gt;
MegaCli -PDList -aALL : lister les disques physiques (permet de récupérer Enclosure Device ID (E) et le Slot Number (S))&lt;br /&gt;
MegaCli-2.00 -EncInfo -aALL : info sur la carte controleur&lt;br /&gt;
&lt;br /&gt;
# Commandes disques &amp;amp; raid&lt;br /&gt;
Dans les commandes &amp;quot;-PhysDrv[E:S]&amp;quot; - E = Enclosure devide ID / S = Slot number . Il peut arriver parfois que la commande &amp;quot;MegaCli -PDList -aALL&amp;quot; ne retourne pas d&amp;#039;enclosure (N/A),&lt;br /&gt;
dans ce cas là il suffit just de mettre uniquement le slot number (exemple : ./MegaCli3 -pdinfo -PhysDrv[:4] -a0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MegaCli -PDMakeGood -PhysDrv [E0:S0] -aAll : passe un disque en Unconfigured Good&lt;br /&gt;
MegaCli -PdPrpRmv -PhysDrv [E0:S0] -a0 : demande à deconnecter le disque proprepement&lt;br /&gt;
MegaCli -PDClear -ProgDsply -PhysDrv [E0:S0,E1:S1,...] -a0 : effectue un &amp;quot;Clear&amp;quot; sur un disque&lt;br /&gt;
MegaCli -PDRbld -ProgDsply -PhysDrv [E0:S0,E1:S1,...] -a0 : checke l&amp;#039;état d&amp;#039;un Rebuilt&lt;br /&gt;
MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN : Replace missing drive. The number N of the array parameter is the Span Reference you get using &amp;#039;${megacli} -CfgDsply &lt;br /&gt;
-aALL&amp;#039; and tr N of the row parameter is the  Physical Disk in that span or array starting with zero (it is not the physical disk.  &lt;br /&gt;
MegaCli -PDRbld -Start -PhysDrv [E:S] -aN : rebuild drive&lt;br /&gt;
&lt;br /&gt;
Pour créer un raid avec de nouveaux disques, il faut que le disque soit dans les 2 états suivants (état visible avec la commande MegaCli -PDList -a0)&lt;br /&gt;
 - Foreign State: None (si il est en état Foreign State:Foreign, il faut faire un ./MegaCli3 -CfgForeign -Clear -aALL , ca le fait sur tous les disques, on ne peut pas préciser le &lt;br /&gt;
E:S, mais si il y a deja des disques dans une grappe raid en prod, ca ne changera rien)&lt;br /&gt;
 - Firmware state: Unconfigured(good), Spun Up (si pas en good : ./MegaCli3 -PDMakeGood -PhysDrv[E] -aN)&lt;br /&gt;
&lt;br /&gt;
MegaCli -CfgLdAdd -r(0|1|5) [E:S, E:S, ...] -aN : create RAID 0, 1, 5 drive (./MegaCli2 -CfgLdAdd -r 5 [32:2, 32:3, 32:4] -a0, où ici l&amp;#039;enclosure est 32, et les id des disques 2,3,4)&lt;br /&gt;
MegaCli -CfgSpanAdd -r10 -Array0[E:S,E:S] -Array1[E:S,E:S] -aN : create RAID 10 drive&lt;br /&gt;
&lt;br /&gt;
MegaCli -PDOffline -PhysDrv [E:S] -aN : passe un disque en offline&lt;br /&gt;
MegaCli -PDMarkMissing -PhysDrv [E:S] -aN : marque un disque en missing&lt;br /&gt;
MegaCli -PDHSP -Set -PhysDrv [E:S] -aN : spécifie un global hotspare&lt;br /&gt;
&lt;br /&gt;
# Commandes liées à la batterie&lt;br /&gt;
&lt;br /&gt;
Lorsque le taux d&amp;#039;erreur de la carte est &amp;gt; 5/6%, elle ne peut pas passer en writeback, il faut alors envoyer un relearn (qui va décharger puis recharger la batterie)&lt;br /&gt;
# Extraire la configuration de la carte :&lt;br /&gt;
MegaCli –AdpAllInfo -a0 &amp;gt; LSIconfiguration.txt&lt;br /&gt;
&lt;br /&gt;
# Lancer un calibrage / relearn de la BBU (batterie)&lt;br /&gt;
MegaCli -adpbbucmd -bbulearn –a0&lt;br /&gt;
&lt;br /&gt;
# Si commande ok, le résultat est le suivant (si il y a un failed, c est que la batterie est morte ou pas encore assez rechargée, il faut attendre&lt;br /&gt;
Adapter 0: BBU Learn Succeeded.&lt;br /&gt;
&lt;br /&gt;
# Extraire les logs de la carte &lt;br /&gt;
MegaCli.exe -adpeventlog -getevents -f logsas.txt –a0&lt;br /&gt;
MegaCli.exe -AdpEventLog -GetEvents -f events.log -aALL&lt;br /&gt;
&lt;br /&gt;
# Extraire le statut de la BBU&lt;br /&gt;
MegaCli -AdpBbuCmd -a0 &amp;gt; LSIBBUstatus.txt&lt;br /&gt;
&lt;br /&gt;
On doit pouvoir alors la passer en writeback, cached....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Passage d&amp;#039;un raid 1 en raid 5 ===&lt;br /&gt;
Certaines cartes raid (comme les perc perc h710) permettent de passer une grappe raid 1 en raid 5 (il faut bien sur rajouter au minimum 1 disque) à chaud et sans perde de données. On a donc ici un raid 1 sur 2 disques, et on rajoute un nouveau disque qui a pour slot number 6. La commande à lancer : ./MegaCli3 -LDRecon -Start -r5 -Add-PhysDrv[:6] -L1 -a0&lt;br /&gt;
&lt;br /&gt;
=== Check du raid ===&lt;br /&gt;
&lt;br /&gt;
Placez une crontab dans &amp;quot;/etc/crontab&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
 # Check du raid&lt;br /&gt;
 */5 * * * * root /usr/local/sbin/check-raid-status-SAS.sh&lt;br /&gt;
&lt;br /&gt;
Mettre en place un check_http2 avec &amp;quot;Optimal&amp;quot; en chaine de caractères.&lt;br /&gt;
&lt;br /&gt;
=== Cas de disque Failed ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;En cas de changement de disque (disque neuf) il n&amp;#039;y a pas besoin de faire ces manipulations, le Rebuilt doit se faire automatiquement. Pensez à vérifier l&amp;#039;état du Rebuilt voir s&amp;#039;il se fait correctement.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Repérer le disque deffectueux :&lt;br /&gt;
&lt;br /&gt;
 # MegaCli -PDList -a0&lt;br /&gt;
 Adapter #0&lt;br /&gt;
 &lt;br /&gt;
 Enclosure Number: &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Slot Number: &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Device Id: 4&lt;br /&gt;
 Sequence Number: 6&lt;br /&gt;
 Media Error Count: 0&lt;br /&gt;
 Other Error Count: 0&lt;br /&gt;
 Predictive Failure Count: 0&lt;br /&gt;
 Last Predictive Failure Event Seq Number: 0&lt;br /&gt;
 Raw Size: 70007MB [0x88bb93a Sectors]&lt;br /&gt;
 Non Coerced Size: 69495MB [0x87bb93a Sectors]&lt;br /&gt;
 Coerced Size: 68664MB [0x861c000 Sectors]&lt;br /&gt;
 Firmware state: &amp;#039;&amp;#039;&amp;#039;Unconfigured(bad)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 SAS Address(0): 0x500000e013e0db32&lt;br /&gt;
 SAS Address(1): 0x0&lt;br /&gt;
 Inquiry Data: FUJITSU MAX3073RC       D206DRA3P6C02MPP&lt;br /&gt;
 &lt;br /&gt;
 Enclosure Number: 1&lt;br /&gt;
 Slot Number: 255&lt;br /&gt;
 Device Id: 248&lt;br /&gt;
 Sequence Number: 0&lt;br /&gt;
 Media Error Count: 0&lt;br /&gt;
 Other Error Count: 0&lt;br /&gt;
 Predictive Failure Count: 0&lt;br /&gt;
 Last Predictive Failure Event Seq Number: 0&lt;br /&gt;
 Raw Size: 0MB [0x0 Sectors]&lt;br /&gt;
 Non Coerced Size: 9007199254740480MB [0xfffffffffff00000 Sectors]&lt;br /&gt;
 Coerced Size: 0MB [0x0 Sectors]&lt;br /&gt;
 Firmware state: Unconfigured(good)&lt;br /&gt;
 Inquiry Data: LSI     SGPIO           N/A &lt;br /&gt;
 &lt;br /&gt;
 Enclosure Number: 1&lt;br /&gt;
 Slot Number: 2&lt;br /&gt;
 Device Id: 3&lt;br /&gt;
 Sequence Number: 15&lt;br /&gt;
 Media Error Count: 0&lt;br /&gt;
 Other Error Count: 0&lt;br /&gt;
 Predictive Failure Count: 0&lt;br /&gt;
 Last Predictive Failure Event Seq Number: 0&lt;br /&gt;
 Raw Size: 70007MB [0x88bb93a Sectors]&lt;br /&gt;
 Non Coerced Size: 69495MB [0x87bb93a Sectors]&lt;br /&gt;
 Coerced Size: 68664MB [0x861c000 Sectors]&lt;br /&gt;
 Firmware state: Online&lt;br /&gt;
 SAS Address(0): 0x500000e013e0dc12&lt;br /&gt;
 SAS Address(1): 0x0&lt;br /&gt;
 Inquiry Data: FUJITSU MAX3073RC       D206DRA3P6C02MPY&lt;br /&gt;
 &lt;br /&gt;
 Enclosure Number: 0&lt;br /&gt;
 Slot Number: 255&lt;br /&gt;
 Device Id: 65535&lt;br /&gt;
 Sequence Number: 0&lt;br /&gt;
 Media Error Count: 0&lt;br /&gt;
 Other Error Count: 0&lt;br /&gt;
 Predictive Failure Count: 0&lt;br /&gt;
 Last Predictive Failure Event Seq Number: 0&lt;br /&gt;
 Raw Size: 0MB [0x0 Sectors]&lt;br /&gt;
 Non Coerced Size: 9007199254740480MB [0xfffffffffff00000 Sectors]&lt;br /&gt;
 Coerced Size: 0MB [0x0 Sectors]&lt;br /&gt;
 Firmware state: Unconfigured(good)&lt;br /&gt;
 Inquiry Data: &lt;br /&gt;
&lt;br /&gt;
Passer le disque en &amp;quot;Unconfigured (Good)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 MegaCli -PDMakeGood -PhysDrv [&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;] -aAll&lt;br /&gt;
&lt;br /&gt;
En ligne de commande, dire au serveur que nous retirons le disque :&lt;br /&gt;
&lt;br /&gt;
 MegaCli -PdPrpRmv -physdrv [&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;] -a0&lt;br /&gt;
&lt;br /&gt;
Ensuite retirer le disque à la main et le remplacer et le Rebuilt se fera automatiquement.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite checker l&amp;#039;état du Rebuilt avec cette commande :&lt;br /&gt;
&lt;br /&gt;
 MegaCli -PDRbld -ProgDsply -PhysDrv [&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;] -a0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Check Adaptec==&lt;br /&gt;
===2015S===&lt;br /&gt;
&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
 # wget http://i2o.shadowconnect.com/raidutils/raidutils-0.0.6.tar.bz2&lt;br /&gt;
 # tar xjf raidutils-0.0.6.tar.bz2 &amp;amp;&amp;amp; cd raidutils-0.0.6&lt;br /&gt;
 # for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17; do mknod /dev/dpti$i c 151 $i; done&lt;br /&gt;
 # ./configure&lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
 # /usr/local/bin/raidutil -L logical 2&amp;gt;&amp;amp;1 | sed -e &amp;#039;s/$/&amp;amp;lt;br&amp;amp;gt;/&amp;#039; &amp;gt; /var/www/raid.html&lt;br /&gt;
&lt;br /&gt;
Vérifier que &amp;quot;http://aaa.bbb.ccc.ddd/raid.html&amp;quot; retourne bien Optimal dans l&amp;#039;output.&lt;br /&gt;
&lt;br /&gt;
Si c&amp;#039;est le cas, mettre en place le fichier &amp;quot;check_raid.sh&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /usr/local/bin/raidutil -L logical 2&amp;gt;&amp;amp;1 | sed -e &amp;#039;s/$/&amp;amp;lt;br&amp;amp;gt;/&amp;#039; &amp;gt; /var/www/raid.html&lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
 # cp check_raid.sh /usr/local/libexec&lt;br /&gt;
 # chmod 700 /usr/local/libexec/check_raid.sh&lt;br /&gt;
&lt;br /&gt;
Mettre ca dans la crontab:&lt;br /&gt;
&lt;br /&gt;
 # Check du raid&lt;br /&gt;
 */5 * * * * root /usr/local/libexec/check_raid.sh&lt;br /&gt;
&lt;br /&gt;
Puis mettre en place un check_http2 dans clarawatch en recherchant le mot &amp;#039;Optimal&amp;#039; dans la page /raid.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si jamais le script affiche deux RAID alors qu&amp;#039;il y en a qu&amp;#039;un (on a pas compris pourquoi), remplacer la ligne centrale de ce script avec:&lt;br /&gt;
&lt;br /&gt;
 /usr/local/bin/raidutil -d0 -L logical 2&amp;gt;&amp;amp;1 | sed -e &amp;#039;s/$/&amp;amp;lt;br&amp;amp;gt;/&amp;#039; &amp;gt; /var/www/raid.html&lt;br /&gt;
&lt;br /&gt;
===2120S===&lt;br /&gt;
&lt;br /&gt;
==== Linux Debian ====&lt;br /&gt;
&lt;br /&gt;
[https://{{SERVERNAME}}/BENPERSO/files/nagios/adaptec_2120S.tar.gz Adaptec-2120S-2.6-0.tar.gz]&lt;br /&gt;
&lt;br /&gt;
 # cd /&lt;br /&gt;
 # tar -zxvf adaptec_2120S.tar.gz&lt;br /&gt;
&lt;br /&gt;
Créer le fichier &amp;quot;raid.commands&amp;quot; dans le repertoire &amp;quot;/usr/local/raid/&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
 open afa0&lt;br /&gt;
 logfile start raid.current.config&lt;br /&gt;
 container list&lt;br /&gt;
 disk list&lt;br /&gt;
 logfile end &lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Créer le fichier &amp;quot;check_raid.sh&amp;quot; toujours dans &amp;quot;/usr/local/raid/&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 cd /usr/local/raid/&lt;br /&gt;
 /usr/sbin/afacli &amp;lt; raid.commands&lt;br /&gt;
&lt;br /&gt;
Ensuite faite la commande suivante :&lt;br /&gt;
&lt;br /&gt;
 # cd /usr/local/raid/&lt;br /&gt;
 # /usr/sbin/afacli &amp;lt; raid.commands&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Hardware]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Raid_Duplication_de_serveur&amp;diff=3828</id>
		<title>Raid Duplication de serveur</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Raid_Duplication_de_serveur&amp;diff=3828"/>
		<updated>2014-08-26T09:26:36Z</updated>

		<summary type="html">&lt;p&gt;Admin : a déplacé Raid rebuild vers Raid Duplication de serveur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
=== Duplication de serveur ===&lt;br /&gt;
&lt;br /&gt;
Le but est d&amp;#039;avoir 2 serveurs identiques. On considère bien sur que le cartes raid, les disques durs et type de raid sont identiques.&lt;br /&gt;
&lt;br /&gt;
Serveur en prod : 2 disques dur en raid1 (hdp1, hdp2)&lt;br /&gt;
Serveur new : 2 disques dur (hdn1, hdn2).&lt;br /&gt;
&lt;br /&gt;
Sur le nouveau serveur, on ne doit pas avoir de config de raid en place, il faut donc supprimer tout disque virtuel ou config raid.&lt;br /&gt;
&lt;br /&gt;
On va arreter le serveur de prod, retirer le 2eme disque dur hdp2, et inserer le 2eme disque dur vierge hdn2 du nouveau serveur. En rebootant le serveur de prod, on va dans la config &lt;br /&gt;
de la carte raid. Il est possible qu&amp;#039;avant de pouvoir rentrer dans la carte raid, on ait un message disant qu&amp;#039;il y a un raid dégradé ou qu un disque a une configuration étrangère, &lt;br /&gt;
mais dans tous les cas il doit nous proposer de ne rien faire tout de suite et d&amp;#039;aller dans la carte raid. Une fois dans la carte raid, il va voir le raid en tant que dégradé,et au &lt;br /&gt;
niveau du disque virtuel il verra un disque manquant (celui que l&amp;#039;on a retiré). La solution la plus simple pour réintégrer le nouveau disque vierge dans la grappe raid, et de passer &lt;br /&gt;
celui ci en hot spare, il va alors etre intégré directement dans le disque virtuel, et le rebuild devrait se lancer automatiquement.&lt;br /&gt;
&lt;br /&gt;
Sur le nouveau serveur, on insère le disque dur hdp2 dans le 2ème emplacement, on boot le serveur et on va dans la config de la carte raid. Il est possible qu&amp;#039;avant de pouvoir rentrer &lt;br /&gt;
dans la carte raid, on ait un message disant qu&amp;#039;il y a un raid dégradé ou qu un disque a une configuration étrangère, mais dans tous les cas il doit nous proposer de ne rien faire &lt;br /&gt;
tout de suite et d&amp;#039;aller dans la carte raid. Une fois dans la carte raid, il devrait voir un disque virtuel avec une config foreign (étrangère) et le disque dur d&amp;#039;origine (hdn1) hors&lt;br /&gt;
du disque virtuel, ce qui est normal puisque la carte raid n&amp;#039;avait pas de config raid. On va alors importer la configuration foreign. On va alors avoir un raid en mode dégradé, et au &lt;br /&gt;
niveau du disque virtuel il verra un disque manquant (car il cherche le disque hdp1). On va alors mettre le disque hdn1 en tant que hot spare,  va alors etre intégré directement dans le &lt;br /&gt;
disque virtuel, et le rebuild devrait se lancer automatiquement.&lt;br /&gt;
&lt;br /&gt;
Nous avons donc maintenant 2 serveurs identiques, il restera juste à modifier les éléments propres à chaque serveur (hostname, ip, ....)&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Hardware]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Parted_Hd_2To&amp;diff=3798</id>
		<title>Parted Hd 2To</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Parted_Hd_2To&amp;diff=3798"/>
		<updated>2014-08-04T14:13:34Z</updated>

		<summary type="html">&lt;p&gt;Admin : a déplacé Parted vers Parted Hd 2To&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Il n&amp;#039;est pas possible de partitionner un disque de plus de 2 To avec sfdisk ou cfdik, il faut utiliser parted&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#parted /dev/sda&lt;br /&gt;
  parted&amp;gt; mklabel gpt # écrit une nouvelle table de partition de type GPT qui va remplacer la table de type &amp;#039;msdos&amp;#039; habituellement créée par fdisk, obligatoire pour partition &amp;gt; 2To&lt;br /&gt;
  parted&amp;gt; mkpart ext4 0 200M # crée une partition de type ext4 de 200Mo en partant de 0&lt;br /&gt;
  # On peut avoir le message : &amp;quot;Warning: The resulting partition is not properly aligned for best performance.&amp;quot;, faire ignore, puis faire un align-check optimal&lt;br /&gt;
  parted&amp;gt; mkpart linux-swap 200M 2248M # crée une partition de type swap de 200Mo jusqu&amp;#039;à 2240Mo (donc de 2048 Mo)&lt;br /&gt;
  parted&amp;gt; mkpart ext4 2248M -1 # crée une partition de type ext4 à partir de 2048Mo jusqu à la fin, le &amp;quot;-1&amp;quot; signifie jusqu&amp;#039;à la fin&lt;br /&gt;
  parted&amp;gt; p # p ou print affiche les informations de partionnement; p free la place restante de libre &lt;br /&gt;
	&lt;br /&gt;
Pour un partionnement classique (avec une table de partition msdos et non gpt) :&lt;br /&gt;
 parted&amp;gt; mkpart (et il posera les questions apres)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Certificat_SSL&amp;diff=3638</id>
		<title>Certificat SSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Certificat_SSL&amp;diff=3638"/>
		<updated>2014-05-07T15:14:21Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Création et vérification d&amp;#039;un certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
* Générer la clé privée 2048 bits&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl genrsa -out ben.key 2048&lt;br /&gt;
Generating RSA private key, 2048 bit long modulus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Générer le CSR (Certificate Signing Request)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl req -new -key ben.key -out ben.csr&lt;br /&gt;
-----&lt;br /&gt;
Country Name (2 letter code) [XX]:FR&lt;br /&gt;
State or Province Name (full name) []:Mayenne&lt;br /&gt;
Locality Name (eg, city) [Default City]:Mayenne&lt;br /&gt;
Organization Name (eg, company) [Default Company Ltd]:Jouve&lt;br /&gt;
Organizational Unit Name (eg, section) []:L143&lt;br /&gt;
Common Name (eg, your name or your server&amp;#039;s hostname) []:ben.com&lt;br /&gt;
Email Address []: ben@aol.com&lt;br /&gt;
&lt;br /&gt;
Please enter the following &amp;#039;extra&amp;#039; attributes&lt;br /&gt;
to be sent with your certificate request&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*  Générer la clé auto-signée et verrouiller les droits de lecture de la clé privée&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl x509 -req -days 9999 -in ben.csr -signkey ben.key -out ben.crt&lt;br /&gt;
Signature ok&lt;br /&gt;
subject=/C=FR/ST=Mayenne/L=Mayenne/O=Jouve/OU=L143/CN=Jouve-L143/emailAddress=contact@jouve.fr&lt;br /&gt;
Getting Private key&lt;br /&gt;
&lt;br /&gt;
# chmod o-rw ben.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Vérifier le certificat&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl x509 -in vm-ants-lamp1.crt -text -noout&lt;br /&gt;
Certificate:&lt;br /&gt;
    Data:&lt;br /&gt;
        Version: 1 (0x0)&lt;br /&gt;
        Serial Number: 15917725099774018168 (0xdce71ea47c598278)&lt;br /&gt;
    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;
        Issuer: C=FR, ST=Mayenne, L=Mayenne, O=Jouve, OU=L143, CN=www.ppd.ants.gouv.fr/emailAddress=contact@jouve.fr&lt;br /&gt;
        Validity&lt;br /&gt;
            Not Before: Oct 21 09:56:30 2013 GMT&lt;br /&gt;
            Not After : Mar  7 09:56:30 2041 GMT&lt;br /&gt;
        Subject: C=FR, ST=Mayenne, L=Mayenne, O=Jouve, OU=L143, CN=www.ppd.ants.gouv.fr/emailAddress=contact@jouve.fr&lt;br /&gt;
        Subject Public Key Info:&lt;br /&gt;
            Public Key Algorithm: rsaEncryption&lt;br /&gt;
                Public-Key: (2048 bit)&lt;br /&gt;
                Modulus:&lt;br /&gt;
                    00:c1:aa:86:86:3c:ab:35:59:4a:f6:8c:5a:12:10:&lt;br /&gt;
                    f6:92:2b:56:80:85:5b:6e:8e:20:e6:c6:4a:d8:8a:&lt;br /&gt;
                    ec:70:95:92:c9:95:bf:a0:58:0a:06:14:29:16:f4:&lt;br /&gt;
                    84:16:4d:22:98:0e:53:6e:07:2b:0d:e1:ba:be:61:&lt;br /&gt;
                    4c:08:6b:af:83:1d:22:8d:d7:bf:5a:3e:de:a6:f5:&lt;br /&gt;
                    b9:a2:a9:00:61:cb:4b:09:6a:15:0d:63:fd:e3:cd:&lt;br /&gt;
                    26:2c:b0:85:54:85:45:d3:2a:34:d7:0d:eb:87:6a:&lt;br /&gt;
                    ee:cd:dd:0c:55:9d:be:de:80:68:aa:61:85:41:c4:&lt;br /&gt;
                    ce:4b:66:fb:c4:10:18:80:26:45:76:f6:92:59:3f:&lt;br /&gt;
                    c4:2c:dc:28:62:d7:20:ca:f5:06:5e:58:23:0a:d8:&lt;br /&gt;
                    40:0a:b5:e6:3b:a9:f6:54:72:7c:53:78:f2:41:0a:&lt;br /&gt;
                    64:63:ca:0f:62:62:ab:d4:75:43:ae:6f:16:04:71:&lt;br /&gt;
                    9d:e9:c0:7b:09:d4:9c:cc:9f:9f:11:6c:05:51:aa:&lt;br /&gt;
                    1d:21:30:ea:7b:ec:2e:bf:17:7a:17:83:d4:23:21:&lt;br /&gt;
                    2c:11:79:9b:75:34:28:a8:00:fb:21:a2:45:6f:2f:&lt;br /&gt;
                    c7:65:d8:f0:18:b6:b2:e5:ff:d7:ce:a2:e2:c0:99:&lt;br /&gt;
                    82:d7:0e:3c:6e:36:37:0d:24:01:d0:1a:1b:fd:35:&lt;br /&gt;
                    7c:75&lt;br /&gt;
                Exponent: 65537 (0x10001)&lt;br /&gt;
    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;
         2c:2c:bd:86:1b:72:c8:0a:57:fe:48:02:29:cb:48:0d:59:72:&lt;br /&gt;
         6f:21:90:64:90:8c:b1:b1:d7:32:5a:95:88:02:8a:ec:41:92:&lt;br /&gt;
         06:eb:c1:a4:64:37:3f:92:7d:6b:4b:ef:65:f5:10:67:68:58:&lt;br /&gt;
         cc:67:9b:ae:a8:e2:93:6f:fc:6c:08:46:3a:7c:a2:7c:c6:e5:&lt;br /&gt;
         90:83:9d:79:0f:ca:81:46:2f:6e:e0:9e:25:c6:3a:d0:f8:6b:&lt;br /&gt;
         b7:a7:8d:44:3f:34:5c:10:f5:74:7b:e8:0c:1c:f2:02:91:30:&lt;br /&gt;
         fd:d9:5b:83:0c:55:20:94:56:bd:53:c6:36:c3:32:b8:63:4a:&lt;br /&gt;
         e2:d4:d6:8d:f0:d1:f2:3a:b7:48:80:28:0c:13:35:5b:17:a7:&lt;br /&gt;
         30:54:dd:bd:0f:24:d1:82:44:15:3a:88:31:c5:9d:ce:cc:fc:&lt;br /&gt;
         63:d5:ae:60:b1:3a:3d:2b:d9:61:ad:cb:c3:9d:5b:07:0c:ea:&lt;br /&gt;
         64:61:61:21:34:69:b4:fb:c7:d9:f9:39:e0:ea:86:a0:17:f6:&lt;br /&gt;
         3c:26:23:a9:bc:75:11:34:c6:a6:97:95:53:c5:c9:64:47:b6:&lt;br /&gt;
         a5:5b:be:87:72:2c:12:e6:2d:5c:90:56:ec:59:6c:c3:bd:b0:&lt;br /&gt;
         7e:8e:d4:94:8b:3c:dc:d7:cf:7a:b4:57:52:94:50:03:2c:39:&lt;br /&gt;
         de:57:ac:da&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Certificat_SSL&amp;diff=3637</id>
		<title>Certificat SSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Certificat_SSL&amp;diff=3637"/>
		<updated>2014-05-07T15:14:04Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Création et vérification d&amp;#039;un certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
* Générer la clé privée 2048 bits&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl genrsa -out ben.key 2048&lt;br /&gt;
Generating RSA private key, 2048 bit long modulus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Générer le CSR (Certificate Signing Request)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl req -new -key ben.key -out ben.csr&lt;br /&gt;
-----&lt;br /&gt;
Country Name (2 letter code) [XX]:FR&lt;br /&gt;
State or Province Name (full name) []:Mayenne&lt;br /&gt;
Locality Name (eg, city) [Default City]:Mayenne&lt;br /&gt;
Organization Name (eg, company) [Default Company Ltd]:Jouve&lt;br /&gt;
Organizational Unit Name (eg, section) []:L143&lt;br /&gt;
Common Name (eg, your name or your server&amp;#039;s hostname) []:ben.com&lt;br /&gt;
Email Address []: ben@aol.com&lt;br /&gt;
&lt;br /&gt;
Please enter the following &amp;#039;extra&amp;#039; attributes&lt;br /&gt;
to be sent with your certificate request&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*  Générer la clé auto-signée et verrouiller les droits de lecture de la clé privée&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl x509 -req -days 9999 -in ben.csr -signkey ben.key -out ben.crt&lt;br /&gt;
Signature ok&lt;br /&gt;
subject=/C=FR/ST=Mayenne/L=Mayenne/O=Jouve/OU=L143/CN=Jouve-L143/emailAddress=contact@jouve.fr&lt;br /&gt;
Getting Private key&lt;br /&gt;
&lt;br /&gt;
# chmod o-rw ben.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérifier le certificat&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl x509 -in vm-ants-lamp1.crt -text -noout&lt;br /&gt;
Certificate:&lt;br /&gt;
    Data:&lt;br /&gt;
        Version: 1 (0x0)&lt;br /&gt;
        Serial Number: 15917725099774018168 (0xdce71ea47c598278)&lt;br /&gt;
    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;
        Issuer: C=FR, ST=Mayenne, L=Mayenne, O=Jouve, OU=L143, CN=www.ppd.ants.gouv.fr/emailAddress=contact@jouve.fr&lt;br /&gt;
        Validity&lt;br /&gt;
            Not Before: Oct 21 09:56:30 2013 GMT&lt;br /&gt;
            Not After : Mar  7 09:56:30 2041 GMT&lt;br /&gt;
        Subject: C=FR, ST=Mayenne, L=Mayenne, O=Jouve, OU=L143, CN=www.ppd.ants.gouv.fr/emailAddress=contact@jouve.fr&lt;br /&gt;
        Subject Public Key Info:&lt;br /&gt;
            Public Key Algorithm: rsaEncryption&lt;br /&gt;
                Public-Key: (2048 bit)&lt;br /&gt;
                Modulus:&lt;br /&gt;
                    00:c1:aa:86:86:3c:ab:35:59:4a:f6:8c:5a:12:10:&lt;br /&gt;
                    f6:92:2b:56:80:85:5b:6e:8e:20:e6:c6:4a:d8:8a:&lt;br /&gt;
                    ec:70:95:92:c9:95:bf:a0:58:0a:06:14:29:16:f4:&lt;br /&gt;
                    84:16:4d:22:98:0e:53:6e:07:2b:0d:e1:ba:be:61:&lt;br /&gt;
                    4c:08:6b:af:83:1d:22:8d:d7:bf:5a:3e:de:a6:f5:&lt;br /&gt;
                    b9:a2:a9:00:61:cb:4b:09:6a:15:0d:63:fd:e3:cd:&lt;br /&gt;
                    26:2c:b0:85:54:85:45:d3:2a:34:d7:0d:eb:87:6a:&lt;br /&gt;
                    ee:cd:dd:0c:55:9d:be:de:80:68:aa:61:85:41:c4:&lt;br /&gt;
                    ce:4b:66:fb:c4:10:18:80:26:45:76:f6:92:59:3f:&lt;br /&gt;
                    c4:2c:dc:28:62:d7:20:ca:f5:06:5e:58:23:0a:d8:&lt;br /&gt;
                    40:0a:b5:e6:3b:a9:f6:54:72:7c:53:78:f2:41:0a:&lt;br /&gt;
                    64:63:ca:0f:62:62:ab:d4:75:43:ae:6f:16:04:71:&lt;br /&gt;
                    9d:e9:c0:7b:09:d4:9c:cc:9f:9f:11:6c:05:51:aa:&lt;br /&gt;
                    1d:21:30:ea:7b:ec:2e:bf:17:7a:17:83:d4:23:21:&lt;br /&gt;
                    2c:11:79:9b:75:34:28:a8:00:fb:21:a2:45:6f:2f:&lt;br /&gt;
                    c7:65:d8:f0:18:b6:b2:e5:ff:d7:ce:a2:e2:c0:99:&lt;br /&gt;
                    82:d7:0e:3c:6e:36:37:0d:24:01:d0:1a:1b:fd:35:&lt;br /&gt;
                    7c:75&lt;br /&gt;
                Exponent: 65537 (0x10001)&lt;br /&gt;
    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;
         2c:2c:bd:86:1b:72:c8:0a:57:fe:48:02:29:cb:48:0d:59:72:&lt;br /&gt;
         6f:21:90:64:90:8c:b1:b1:d7:32:5a:95:88:02:8a:ec:41:92:&lt;br /&gt;
         06:eb:c1:a4:64:37:3f:92:7d:6b:4b:ef:65:f5:10:67:68:58:&lt;br /&gt;
         cc:67:9b:ae:a8:e2:93:6f:fc:6c:08:46:3a:7c:a2:7c:c6:e5:&lt;br /&gt;
         90:83:9d:79:0f:ca:81:46:2f:6e:e0:9e:25:c6:3a:d0:f8:6b:&lt;br /&gt;
         b7:a7:8d:44:3f:34:5c:10:f5:74:7b:e8:0c:1c:f2:02:91:30:&lt;br /&gt;
         fd:d9:5b:83:0c:55:20:94:56:bd:53:c6:36:c3:32:b8:63:4a:&lt;br /&gt;
         e2:d4:d6:8d:f0:d1:f2:3a:b7:48:80:28:0c:13:35:5b:17:a7:&lt;br /&gt;
         30:54:dd:bd:0f:24:d1:82:44:15:3a:88:31:c5:9d:ce:cc:fc:&lt;br /&gt;
         63:d5:ae:60:b1:3a:3d:2b:d9:61:ad:cb:c3:9d:5b:07:0c:ea:&lt;br /&gt;
         64:61:61:21:34:69:b4:fb:c7:d9:f9:39:e0:ea:86:a0:17:f6:&lt;br /&gt;
         3c:26:23:a9:bc:75:11:34:c6:a6:97:95:53:c5:c9:64:47:b6:&lt;br /&gt;
         a5:5b:be:87:72:2c:12:e6:2d:5c:90:56:ec:59:6c:c3:bd:b0:&lt;br /&gt;
         7e:8e:d4:94:8b:3c:dc:d7:cf:7a:b4:57:52:94:50:03:2c:39:&lt;br /&gt;
         de:57:ac:da&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Certificat_SSL&amp;diff=3636</id>
		<title>Certificat SSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Certificat_SSL&amp;diff=3636"/>
		<updated>2014-05-07T15:13:53Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Création et vérification d&amp;#039;un certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
* Générer la clé privée 2048 bits&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl genrsa -out ben.key 2048&lt;br /&gt;
Generating RSA private key, 2048 bit long modulus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Générer le CSR (Certificate Signing Request)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl req -new -key ben.key -out ben.csr&lt;br /&gt;
-----&lt;br /&gt;
Country Name (2 letter code) [XX]:FR&lt;br /&gt;
State or Province Name (full name) []:Mayenne&lt;br /&gt;
Locality Name (eg, city) [Default City]:Mayenne&lt;br /&gt;
Organization Name (eg, company) [Default Company Ltd]:Jouve&lt;br /&gt;
Organizational Unit Name (eg, section) []:L143&lt;br /&gt;
Common Name (eg, your name or your server&amp;#039;s hostname) []:ben.com&lt;br /&gt;
Email Address []: ben@aol.com&lt;br /&gt;
&lt;br /&gt;
Please enter the following &amp;#039;extra&amp;#039; attributes&lt;br /&gt;
to be sent with your certificate request&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*  Générer la clé auto-signée et verrouiller les droits de lecture de la clé privée&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# openssl x509 -req -days 9999 -in ben.csr -signkey ben.key -out ben.crt&lt;br /&gt;
Signature ok&lt;br /&gt;
subject=/C=FR/ST=Mayenne/L=Mayenne/O=Jouve/OU=L143/CN=Jouve-L143/emailAddress=contact@jouve.fr&lt;br /&gt;
Getting Private key&lt;br /&gt;
&lt;br /&gt;
# chmod o-rw ben.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Vérifier le certificat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# openssl x509 -in vm-ants-lamp1.crt -text -noout&lt;br /&gt;
Certificate:&lt;br /&gt;
    Data:&lt;br /&gt;
        Version: 1 (0x0)&lt;br /&gt;
        Serial Number: 15917725099774018168 (0xdce71ea47c598278)&lt;br /&gt;
    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;
        Issuer: C=FR, ST=Mayenne, L=Mayenne, O=Jouve, OU=L143, CN=www.ppd.ants.gouv.fr/emailAddress=contact@jouve.fr&lt;br /&gt;
        Validity&lt;br /&gt;
            Not Before: Oct 21 09:56:30 2013 GMT&lt;br /&gt;
            Not After : Mar  7 09:56:30 2041 GMT&lt;br /&gt;
        Subject: C=FR, ST=Mayenne, L=Mayenne, O=Jouve, OU=L143, CN=www.ppd.ants.gouv.fr/emailAddress=contact@jouve.fr&lt;br /&gt;
        Subject Public Key Info:&lt;br /&gt;
            Public Key Algorithm: rsaEncryption&lt;br /&gt;
                Public-Key: (2048 bit)&lt;br /&gt;
                Modulus:&lt;br /&gt;
                    00:c1:aa:86:86:3c:ab:35:59:4a:f6:8c:5a:12:10:&lt;br /&gt;
                    f6:92:2b:56:80:85:5b:6e:8e:20:e6:c6:4a:d8:8a:&lt;br /&gt;
                    ec:70:95:92:c9:95:bf:a0:58:0a:06:14:29:16:f4:&lt;br /&gt;
                    84:16:4d:22:98:0e:53:6e:07:2b:0d:e1:ba:be:61:&lt;br /&gt;
                    4c:08:6b:af:83:1d:22:8d:d7:bf:5a:3e:de:a6:f5:&lt;br /&gt;
                    b9:a2:a9:00:61:cb:4b:09:6a:15:0d:63:fd:e3:cd:&lt;br /&gt;
                    26:2c:b0:85:54:85:45:d3:2a:34:d7:0d:eb:87:6a:&lt;br /&gt;
                    ee:cd:dd:0c:55:9d:be:de:80:68:aa:61:85:41:c4:&lt;br /&gt;
                    ce:4b:66:fb:c4:10:18:80:26:45:76:f6:92:59:3f:&lt;br /&gt;
                    c4:2c:dc:28:62:d7:20:ca:f5:06:5e:58:23:0a:d8:&lt;br /&gt;
                    40:0a:b5:e6:3b:a9:f6:54:72:7c:53:78:f2:41:0a:&lt;br /&gt;
                    64:63:ca:0f:62:62:ab:d4:75:43:ae:6f:16:04:71:&lt;br /&gt;
                    9d:e9:c0:7b:09:d4:9c:cc:9f:9f:11:6c:05:51:aa:&lt;br /&gt;
                    1d:21:30:ea:7b:ec:2e:bf:17:7a:17:83:d4:23:21:&lt;br /&gt;
                    2c:11:79:9b:75:34:28:a8:00:fb:21:a2:45:6f:2f:&lt;br /&gt;
                    c7:65:d8:f0:18:b6:b2:e5:ff:d7:ce:a2:e2:c0:99:&lt;br /&gt;
                    82:d7:0e:3c:6e:36:37:0d:24:01:d0:1a:1b:fd:35:&lt;br /&gt;
                    7c:75&lt;br /&gt;
                Exponent: 65537 (0x10001)&lt;br /&gt;
    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;
         2c:2c:bd:86:1b:72:c8:0a:57:fe:48:02:29:cb:48:0d:59:72:&lt;br /&gt;
         6f:21:90:64:90:8c:b1:b1:d7:32:5a:95:88:02:8a:ec:41:92:&lt;br /&gt;
         06:eb:c1:a4:64:37:3f:92:7d:6b:4b:ef:65:f5:10:67:68:58:&lt;br /&gt;
         cc:67:9b:ae:a8:e2:93:6f:fc:6c:08:46:3a:7c:a2:7c:c6:e5:&lt;br /&gt;
         90:83:9d:79:0f:ca:81:46:2f:6e:e0:9e:25:c6:3a:d0:f8:6b:&lt;br /&gt;
         b7:a7:8d:44:3f:34:5c:10:f5:74:7b:e8:0c:1c:f2:02:91:30:&lt;br /&gt;
         fd:d9:5b:83:0c:55:20:94:56:bd:53:c6:36:c3:32:b8:63:4a:&lt;br /&gt;
         e2:d4:d6:8d:f0:d1:f2:3a:b7:48:80:28:0c:13:35:5b:17:a7:&lt;br /&gt;
         30:54:dd:bd:0f:24:d1:82:44:15:3a:88:31:c5:9d:ce:cc:fc:&lt;br /&gt;
         63:d5:ae:60:b1:3a:3d:2b:d9:61:ad:cb:c3:9d:5b:07:0c:ea:&lt;br /&gt;
         64:61:61:21:34:69:b4:fb:c7:d9:f9:39:e0:ea:86:a0:17:f6:&lt;br /&gt;
         3c:26:23:a9:bc:75:11:34:c6:a6:97:95:53:c5:c9:64:47:b6:&lt;br /&gt;
         a5:5b:be:87:72:2c:12:e6:2d:5c:90:56:ec:59:6c:c3:bd:b0:&lt;br /&gt;
         7e:8e:d4:94:8b:3c:dc:d7:cf:7a:b4:57:52:94:50:03:2c:39:&lt;br /&gt;
         de:57:ac:da&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Certificat_SSL&amp;diff=3635</id>
		<title>Certificat SSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Certificat_SSL&amp;diff=3635"/>
		<updated>2014-05-07T15:11:09Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « __FORCETOC__  == Création et vérification d&amp;#039;un certificat SSL ==    Catégorie:Software »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Création et vérification d&amp;#039;un certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Ssh&amp;diff=3634</id>
		<title>Ssh</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Ssh&amp;diff=3634"/>
		<updated>2014-05-07T15:05:56Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Rsync over ssh secure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ssh Chroot ==&lt;br /&gt;
&lt;br /&gt;
On peut avoir facilement un user chroot en ssh / sftp. Rajouter dans le fichier /etc/ssh/sshd_config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Si openssh est compilé via les sources&lt;br /&gt;
Subsystem       sftp    /opt/applis/openssh/libexec/sftp-server&lt;br /&gt;
# Si openssh est la version package de l&amp;#039;OS :&lt;br /&gt;
# Subsystem sftp internal-sftp&lt;br /&gt;
&lt;br /&gt;
Match user sogec1  # On est obligé de spécifier le user ici, on ne peut pas mettre %u&lt;br /&gt;
         ChrootDirectory /opt/data/in/%u&lt;br /&gt;
         X11Forwarding no&lt;br /&gt;
         AllowTcpForwarding no&lt;br /&gt;
         ForceCommand internal-sftp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ou alors avec un group&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Match group sftpweb&lt;br /&gt;
        ChrootDirectory /opt/data/in/%u&lt;br /&gt;
        X11Forwarding no&lt;br /&gt;
        AllowTcpForwarding no&lt;br /&gt;
        ForceCommand internal-sftp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Creer un groupe sftpweb (optionnel)&lt;br /&gt;
&lt;br /&gt;
mkdir /opt/data/in&lt;br /&gt;
&lt;br /&gt;
# Le user qui sera chrooté  :&lt;br /&gt;
mkdir /opt/data/in/$login (ici mkdir /opt/data/in/sogec1)&lt;br /&gt;
useradd -d /opt/data/in/$login/$login -m -s /sbin/nologin -g sftpweb $login (ici useradd -d /opt/data/in/sogec1/sogec1 -m -s /sbin/nologin sogec1)&lt;br /&gt;
&lt;br /&gt;
/!\ Ne pas oublier après de modifier le home du user avec vipw (Pour que le user arrive bien directement dans son repertoire final /opt/data/in/sogec1/sogec1), sinon si on ne modifie&lt;br /&gt;
pas on arrivera dans opt/data/in/sogec1&lt;br /&gt;
&lt;br /&gt;
vipw : sogec1:x:503:503::/sogec1:/sbin/nologin&lt;br /&gt;
&lt;br /&gt;
chown -R $login:daemon /opt/data/in/$login/$login (dans notre exemple chown sogec1:daemon /opt/data/in/sogec1/sogec1)&lt;br /&gt;
&lt;br /&gt;
chown root:$groupuser /opt/data/in/$login (ici chown root:sogec1 /opt/data/in/sogec1)&lt;br /&gt;
&lt;br /&gt;
passwd $login&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/opt/data/in/sogec1 doit appartenir à root:$user pour que le chroot fonctionne, c est pour ca qu il faut creer un autre repertoire qui appartient au user (/opt/data/in/sogec1/sogec1).&lt;br /&gt;
&lt;br /&gt;
* Le répertoire /opt/data/in a les propriétés suivantes : &lt;br /&gt;
drwxr-xr-x 8 root root 4096 Jul  2 14:12 /opt/data/in &lt;br /&gt;
/!\ Se mettre dans /opt/data/in, et faire un ls -la, s&amp;#039;assurer que le répertoire &amp;quot;.&amp;quot; soit bien en 755 et pas en 777&lt;br /&gt;
&lt;br /&gt;
* Le répertoire /opt/data/in/sogec1 a les propriétés suivantes : &lt;br /&gt;
drwxr-x--- 3 root sogec1 4096 Jul  5 14:21 /opt/data/in/sogec1&lt;br /&gt;
&lt;br /&gt;
* Le répertoire /opt/data/in/sogec1/sogec1 a les propriétés suivantes (ici le group est daemon pour que apache puisse lire ce qu il y a dedans)&lt;br /&gt;
drwxr-xr-x 2 sogec1 daemon 4096 Jul  5 14:39 /opt/data/in/sogec1/sogec1&lt;br /&gt;
&lt;br /&gt;
http://www.debian-administration.org/articles/590&lt;br /&gt;
&lt;br /&gt;
== Ssh sans mot de passe ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Générer sur le serveur local les clés ssh (ssh-keygen -t rsa), copier le contenu de /home/user1/.ssh/id_rsa.pub sur le serveur distant dans /home/user2/.ssh/autorized_keys&lt;br /&gt;
(cat ~/.ssh/id_rsa.pub | ssh user@machine &amp;quot;cat - &amp;gt;&amp;gt; ~/.ssh/authorized_keys&amp;quot;). Sinon on peut utiliser la commande ssh-copy-id -i ~/.ssh/id_rsa.pub user@machine&lt;br /&gt;
Puis depuis le serveur local ssh user2@w.x.y.z ; la connexion se fera dans demander de mot de passe.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ssh avec restriction de commande ==&lt;br /&gt;
1er cas&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sur le serveur où l&amp;#039;on veut faire la restriction, rajouter dans le .ssh/autorized_keys :&lt;br /&gt;
from=&amp;quot;w.x.y.z/a&amp;quot;,no-X11-forwarding,no-agent-forwarding,no-pty,command=&amp;quot;...&amp;quot; ssh-rsa AAAAB3NzaC1yc2EAAAABIwAA....&amp;quot;&lt;br /&gt;
On peut autoriser cette clé publique que pour l&amp;#039;ip w.x.y.z et la commande suivante.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2ème cas&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Si le user ne doit faire que du sftp/scp &amp;amp; rsync, installer rssh (lui mettre comme shell rssh) et dans /etc/rssh.conf :&lt;br /&gt;
allowscp&lt;br /&gt;
allowsftp&lt;br /&gt;
allowrsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rsync over ssh ==&lt;br /&gt;
Commande de base&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rsync -avzn -e ssh tof benbis@w.x.y.z:/home/benbis/ (le -n permet de simuler)&lt;br /&gt;
&lt;br /&gt;
Cela va copier le répertoire tof local dans le répertoire /home/benbis/ distant via ssh. Cela évite de faire un scp et d&amp;#039;avoir le daemon rsync qui tourne sur le serveur distant &lt;br /&gt;
(rsync doit bien sur être installé sur le serveur distant)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rsync over ssh secure ==&lt;br /&gt;
Permet d executer un rsync dans un script bash lancé sous root, et que le rsync utilise le user vision ainsi que sa clé&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Serveur A&lt;br /&gt;
rsync -e &amp;#039;ssh -F /home/vision/.ssh/ssh.conf&amp;#039; -a $DIR_TMP/* vision@admin1.so.apps.valeo.com:/opt/data/log/syslog/&lt;br /&gt;
&lt;br /&gt;
cat /home/vision/.ssh/ssh.conf :&lt;br /&gt;
Host admin1.so.apps.valeo.com&lt;br /&gt;
        Hostname admin1.so.apps.valeo.com&lt;br /&gt;
        User vision&lt;br /&gt;
        IdentityFile /home/vision/.ssh/id_dsa (cela est la clé sur le serveur A)&lt;br /&gt;
&lt;br /&gt;
# Serveur B&lt;br /&gt;
dans /home/vision/.ssh/authorized_keys doit se trouver le contenu de /home/vision/.ssh/id_dsa.pub du serveur A&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunnel ssh ==&lt;br /&gt;
&lt;br /&gt;
ssh -L &amp;lt;port_local&amp;gt;:&amp;lt;hote_cible&amp;gt;:&amp;lt;port_destination&amp;gt; user@server -pXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;	&lt;br /&gt;
ssh -L 9089:localhost:3389 xhark@109.238.2.200 -p443&lt;br /&gt;
&lt;br /&gt;
Cela aura pour effet de rediriger toutes les requêtes tapant en local sur le port 9089 de votre machine vers le port 3389 de la machine distante. Dans cet exemple, il s’agit d’une&lt;br /&gt;
 connexion sur un serveur Windows ayant OpenSSH écoutant sur le port 443. Le but est de réaliser un tunnel SSH pour prendre le contrôle en bureau à distance (RDP) sur le port par &lt;br /&gt;
défaut 3389.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dans cet exemple on veut joindre le serveur https 10.0.1.1 qui ne peut etre join que via le serveur 212.43.194.1. On va donc effectuer cette commande en local, qui a pour but&lt;br /&gt;
d&amp;#039;ouvrir le port 8000 en local qui sera redirigé (comme un proxy) sur le port 443 de la 10.0.1.1 via le tunnel ssh via 212.43.194.1&lt;br /&gt;
&lt;br /&gt;
#ssh -N -L 8000:10.0.1.1:443 benj@212.43.194.1&lt;br /&gt;
&lt;br /&gt;
mettre sur sa machine en local dans le navigateur  https://localhost:8000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tunnel SSH avec translation de port dynamique (dynamic forwarding) : ssh -D &amp;lt;port_local&amp;gt; &amp;lt;utilisateur&amp;gt;@&amp;lt;hote_cible&amp;gt; -pXX&lt;br /&gt;
&amp;lt;pre&amp;gt;	&lt;br /&gt;
ssh -D 8080 xhark@109.238.2.200 -p443&lt;br /&gt;
Dans cet exemple nous ouvrons un tunnel dynamique qui permettra de surfer à travers le tunnel SSH via un proxy de type Socks.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunnel ssh avec Putty ==&lt;br /&gt;
&lt;br /&gt;
On peut aussi faire cela avec Putty pour se connecter à un vncserver qui tourne en local sur un serveur.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sur le serveur on a en ecoute : 127.0.0.1:5900&lt;br /&gt;
&lt;br /&gt;
Sur le poste client, on lance putty :&lt;br /&gt;
  - on va dans Connection / SSH / Tunnels&lt;br /&gt;
  - source port : 5900 / destination : ip_du_serveur:5900 et cliquer sur &amp;quot;Add&amp;quot;&lt;br /&gt;
  - Session : mettre l&amp;#039;ip du serveur et lancer la connexion ssh&lt;br /&gt;
&lt;br /&gt;
Puis sur le poste client on lance vncviewer et on met comme adresse 127.0.0.1:5900. La connexion ssh doit etre lancée pour que le tunnel s&amp;#039;établisse, et que lorsqu&amp;#039;on lance vcnviewer &lt;br /&gt;
sur 127.0.0.1:5900, il passe par le tunnel et nous connecte.&lt;br /&gt;
&amp;lt;/pre&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
== Sftp ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Si on veut faire du scp / sftp uniquement, il faut verifier que dans sshd_config on ait bien une ligne avec &amp;quot;/usr/lib/openssh/sftp-server&amp;quot; (ou un autre path vers sftp-server).&lt;br /&gt;
On rajoute alors ce path complet dans /etc/shell, et on donne ce shell au user qui veut faire du scp / sftp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Upgrade de version ==&lt;br /&gt;
Cette doc concerne un upgrade de version lorsque openssh est installé via les sources&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dans cette manipulation, on ne perd pas la main sur le serveur même lorsque l&amp;#039;on arrete le service sshs (notre connexion ssh est forké et est en mémoire). Si sshd ne se relance pas, &lt;br /&gt;
il faut vérifier que /etc/sysconfig/sshd ne contienne pas le lien en dur vers l&amp;#039;ancienne version. Il faudra se déconnecter après tout ca, car notre connexion continue d&amp;#039;utiliser &lt;br /&gt;
l&amp;#039;ancienne version de ssh&lt;br /&gt;
&lt;br /&gt;
# tar zxf openssh-6.2p2.tar.gz&lt;br /&gt;
# cd openssh-6.2p2&lt;br /&gt;
#./configure --prefix=/opt/applis/openssh-6.2p2-1 --with-privsep-user=sshd --with-md5-passwords --with-ssl-dir=/opt/applis/openssl --with-libs=&amp;quot;-ldl&amp;quot;&lt;br /&gt;
# make &amp;amp; make install&lt;br /&gt;
# Copie des conf et des cles&lt;br /&gt;
# cp -r /opt/applis/openssh/ssh_host_* /opt/applis/openssh-6.2p2-1/&lt;br /&gt;
# cp -r /opt/applis/openssh/etc/ssh_* /opt/applis/openssh-6.2p2-1/etc/&lt;br /&gt;
# /etc/init.d/sshd stop&lt;br /&gt;
# rm -f /opt/applis/openssh (lien sympbolique)&lt;br /&gt;
# ln -s /opt/applis/openssh-6.2p2-1 /opt/applis/openssh&lt;br /&gt;
# /etc/init.d/sshd start&lt;br /&gt;
# rm -rf /opt/applis/openssh-oldversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Software_divers&amp;diff=3633</id>
		<title>Software divers</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Software_divers&amp;diff=3633"/>
		<updated>2014-05-06T13:58:40Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voici une liste de logiciel interressants (voir aussi cette [https://{{SERVERNAME}}/index.php/Software_liste page])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
[http://www.alternc.com Alternc] : Logiciel de gestion d’hébergement mutualisé (web, mail, acl...) [http://linuxfr.org/news/alternc-3-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://reproducible.io Care] : Outil permettant d&amp;#039;observer l&amp;#039;exécution d&amp;#039;une commande Linux (ls, gcc) et de créer une archive contenant l&amp;#039;intégralité des fichiers utilisés lors de &lt;br /&gt;
l&amp;#039;exécution de cette commande [http://linuxfr.org/news/care-et-la-reproductibilite-des-executions Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.opscode.com/display/chef/Home Chef] [http://www.puppetlabs.com/ Puppets] [http://www.cfengine.org/ Cfengine] : Déploiement &amp;amp; Gestion de configuration&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/apps/trac/clustershell Clustershell] : Lancement en python de commandes en parallèle sur un groupe de serveurs Unix [http://linuxfr.org/news/ex%C3%A9cution-de-commandes-en-parall%C3%A8le-avec-clustershell Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
Connexion ssh : Ces softs permettent de gérer plusieurs connexion ssh mieux que putty : Kitty, MRemoteNG (gère aussi rpd, vnc, http)&lt;br /&gt;
&lt;br /&gt;
[http://www.fusiondirectory.org/fr/start Fusion Directory] : Gestionnaire d’infrastructure (gestion user, services pop,imap.., déploiement via FAI ou OPSI)[http://linuxfr.org/news/fusiondirectory%C2%A0102-est-sorti-accompagn%C3%A9-de-nombreuses-nouveaut%C3%A9s Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/nicolargo/glances Glances] : Affiche des statistiques sur votre système en console CPU, RAM, disque, réseau...). [http://blog.nicolargo.com/2011/12/presentation-complete-de-glances.html Infos]&lt;br /&gt;
&lt;br /&gt;
[http://glogg.bonnefon.org/index.html Glogg] : Software en GUI pour parcourir d&amp;#039;importants fichiers de logs (expression régulières, marqueurs, mise en couleur..)&lt;br /&gt;
&lt;br /&gt;
[http://goaccess.prosoftcorp.com/ Goaccess] : Analyseur de log web en temps réel en ligne de commande [http://korben.info/les-stats-temps-reel-de-votre-site-web-dans-votre-console.html Info korben]&lt;br /&gt;
&lt;br /&gt;
[http://m23.sourceforge.net/PostNuke-0.750/html/index.php?currentpath=home M23] : Déploiement massif de machine linux, sauvegarde, configuration....  [http://linuxfr.org/news/la-version-121-du-syst%C3%A8me-de-d%C3%A9ploiement-linux-m23-rock-est-sortie Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://massadmin.darold.net/ Massadmin] : Lancement en perl de commandes en parallèle sur un groupe de serveurs Unix [http://linuxfr.org/news/sortie-de-massadmin-version-23 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://modoboa.org Modoboa] : Outil visant à simplifier l’administration et l’utilisation d’une plate‐forme d’hébergement de courriel [http://linuxfr.org/news/sortie-de-modoboa%C2%A0087 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://http://openbuildservice.org Open build] : Système générique pour concevoir et distribuer des paquets binaires à partir de sources de manière automatique, cohérente et &lt;br /&gt;
reproductible. Il permet de livrer des paquets ainsi que des mises à jour, des add-ons, des appliances et des distributions entières pour une large gamme de systèmes d&amp;#039;exploitation et &lt;br /&gt;
d&amp;#039;architectures matérielles.[http://linuxfr.org/news/open-build-service-en-version-2-4 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://oneclickkick.sourceforge.net One click click] : Administration &amp;amp; installation automatique et massive de serveurs&lt;br /&gt;
&lt;br /&gt;
[http://www.opsi.org/features/ Opsi] : Gestion des postes clients et déploiement automatique de windows depuis un serveur linux [http://linuxfr.org/news/sortie-de-opsi-4-0-3 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.rpath.com/ RPath] : Administration de serveurs Linux conçue pour gérer la maintenance (configurations, correctifs, montées de version...) &lt;br /&gt;
&lt;br /&gt;
[http://rundeck.org/ Rundeck &amp;amp; Jenkins] : Administration automatique &amp;amp; massive de serveurs [http://linuxfr.org/news/rundeck%C2%A012%C2%A0-automatisation-de-l%E2%80%99administration-de-serveurs Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.rudder-project.org/foswiki/bin/view/Main/WebHome Rudder] : Logiciel d&amp;#039;automatisation et de conformité des infrastructures informatiques (basé sur CFEngine 3 et &lt;br /&gt;
FusionInventory. [http://linuxfr.org/news/rudder-2-5-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/winadminpasswd Winadminpasswd] : Déploiement des mots de passe uniques sur les systèmes GNU Linux / Microsoft Windows[http://linuxfr.org/news/winadminpassword-d%C3%A9ployer-des-mots-de-passe-uniques-sur-les-syst%C3%A8mes-gnu-linux-microsoft-windows  Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Backup / Récupération&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://wiki.zmanda.com Amanda] : Logiciel de backup&lt;br /&gt;
&lt;br /&gt;
[http://www.areca-backup.org Areca] : Logiciel de backup linux / windows [http://linuxfr.org/news/areca-backup-la-sauvegarde-graphique-pour-la-menagere-de-moins-de-50-ans Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.bacula.org/fr Bacula] : Programme de sauvegarde client/serveur open source&lt;br /&gt;
&lt;br /&gt;
[http://backintime.le-web.org Backintime],[http://www.rsnapshot.org Rsnapshot], [http://teejeetech.blogspot.fr/p/timeshift.html Timeshift], [https://wiki.ubuntu.com/TimeVault Timevault] : Backup via snapshot&lt;br /&gt;
&lt;br /&gt;
[http://backuppc.sourceforge.net BackupPc] : Logiciel de backup&lt;br /&gt;
&lt;br /&gt;
[http://brebisproject.org/projects/brebis/wiki Brebis] : Vérificateur automatisé de sauvegarde pour archive (tar.gz, zip...) [http://linuxfr.org/news/brebis-le-verificateur-automatise-de-sauvegarde Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.educ.umu.se/~cobian/cobianbackup.htm Cobian] : Logiciel de backup&lt;br /&gt;
&lt;br /&gt;
[Divers] : G4U, Clonezilla, Backup Manager, Back In Time, Duplicity &lt;br /&gt;
 &lt;br /&gt;
[http://www.mondorescue.org Mondorescue] : Logiciel de restauration, backup, clonage de serveur et P2V [http://linuxfr.org/news/publication-de-mondorescue-229 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.sysresccd.org/Main_Page SystemRescue] : Cdrom comportant des outils de récupération, réparation&lt;br /&gt;
&lt;br /&gt;
[http://www.ultimatebootcd.com/ Ultimate boot CD] : Cdrom comportant des outils de récupération, réparation, benchmark, vérification...&lt;br /&gt;
&lt;br /&gt;
[http://www.cgsecurity.org/wiki/TestDisk_FR Testdisk] : Logiciel de récupération de données, réparation du mbr...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Réseau&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://www.cisco.com/web/learning/netacad/course_catalog/PacketTracer.html Cisco packet tracer ] : Simulateur &amp;amp; visualiseur de routeur Cisco [https://{{SERVERNAME}}/BENPERSO/files/Cisco_packet_tracer Cisco Packet Tracer 5.3]&lt;br /&gt;
&lt;br /&gt;
[http://clownix.net/ Cloonix] : Émulateur de réseau basé sur des machines virtuelles [http://linuxfr.org/news/%C3%A9mulateur-de-r%C3%A9seau-bas%C3%A9-sur-des-machines-virtuelles Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://jagt.github.io/clumsy/index.html Clumsy] : Simule &amp;amp; provoque des problèmes réseaux tels que des lags, drop de paquets, limitation de bande passante, envoi de paquets clonés&lt;br /&gt;
&lt;br /&gt;
[http://dynagen.org Dynagen] : Emulateur de routeur Cisco [https://{{SERVERNAME}}/index.php/Dynagen_/_Emulateur_Cisco]&lt;br /&gt;
&lt;br /&gt;
[http://www.gns3.net Gns3] : Virtualisation d&amp;#039;archi reseau&lt;br /&gt;
&lt;br /&gt;
[http://www.marionnet.org/EN Marionnet] : Réseau local virtuel constitué de pc GNU/Linux, de hubs/routeurs/switches [http://linuxfr.org/news/sortie-de-marionnet%C2%A00906 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.packetfence.org/home.html Packetfence] : Logiciel de contrôle, administration, test des accès au réseau&lt;br /&gt;
&lt;br /&gt;
[http://www.perihel.at/sec/mz/index.html Mausezahn] : Générateur de traffic réseau&lt;br /&gt;
&lt;br /&gt;
[http://openvswitch.org Openvswitch] : Switch virtuel [http://linuxfr.org/news/open-vswitch-le-commutateur-virtuel-bient%C3%B4t-sur-votre-serveur Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.quagga.net Quagga] : Logiciel de routage opensource basé sur le routeur Zebra&lt;br /&gt;
&lt;br /&gt;
[http://www.vyatta.com Vyatta] : Logiciel de routage, firewall opensource&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Sécurité&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://accessroad.sourceforge.net/home.html Access Road] : Simulateur universel des contrôles d&amp;#039;accès logiques (linux &amp;amp; mysql) [http://linuxfr.org/news/sortie-de-access-road-0-7 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.backtrack-fr.net Backtrack] : OS linux d&amp;#039;analyse réseau et de test d’intrusions (et http://www.backtrack-linux.org)&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/dban/ Dban] : Livecd permettant un erase multipasse des disques durs&lt;br /&gt;
&lt;br /&gt;
[http://www.metasploit.com Metasploit] : Outil de test d&amp;#039;intrusion [http://linuxfr.org/news/sortie-de-metasploit-34 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://lcamtuf.coredump.cx/p0f3 P0f] :  Outil similaire à Nmap mais en mode passif [http://linuxfr.org/news/pof-pof-p0f-la-prise-dempreintes-r%C3%A9seau-passive Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://listes.cru.fr/wiki/jtacl/index Lsfw ] : Outil permettant de lister les règles de pare-feux appliquées entre deux points d&amp;#039;un réseau[http://linuxfr.org/news/less-suitable-for-work-lsfw Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://dev.prelude-ids.com Prelude] : Outil de type SIEM (Security Information &amp;amp; Event Management) qui étudie les logs et compatible avec de nombreuses sondes anti-intrusion [http://linuxfr.org/news/le-siem-prelude-est-de-retour-dans-les-bacs-en-version-1-0-1 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.rootkit.nl/projects/rootkit_hunter.html Rkhunter] : Rkhunter rootkit&lt;br /&gt;
&lt;br /&gt;
[http://www.openinfosecfoundation.org Suricata] : Outil de détection d&amp;#039;intrusion like snort [http://linuxfr.org/news/sortie-de-suricata%C2%A011 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://tails.boum.org/doc/about/features/index.fr.html Tails] : Distribution qui permet de protéger son anonymat et sa vie privée sur le net en live Cd ou live Usb&lt;br /&gt;
&lt;br /&gt;
[http://www.thc.org/thc-hydra Thc-hydra] : Auditer les mots de passe des services réseau&lt;br /&gt;
&lt;br /&gt;
[http://wapiti.sourceforge.net Wapiti] : Scanner de vulnérabilité d&amp;#039;applications web [http://linuxfr.org/news/sortie-de-wapiti-2-3-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Supervision&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://linuxfr.org/news/quelques-br%C3%A8ves-sur-la-supervision Micro état des lieux de la supervision]&lt;br /&gt;
&lt;br /&gt;
[http://collectd.org Collectd] : Outil de collecte des performances du system et des dives soft / A voir avec [http://linuxfr.org/news/sortie-de-perfwatcher-1-2 Perfwatcher]&lt;br /&gt;
&lt;br /&gt;
[https://www.icinga.org/nagios Icinga] : Fork de nagios (plus de fonctionnalités)&lt;br /&gt;
&lt;br /&gt;
[ElasticSearch, Kibana &amp;amp; Logstash] :  Trio de soft pour gérer et trouver efficacement des infos dans les logs (Logstash est un outil de collecte, analyse et stockage de log, &lt;br /&gt;
ElasticSearch est un moteur de recherche distribué, Kibana est une interface web permettant de rechercher des infos stockées par Logstash dans ElasticSearch) [http://linuxfr.org/news/gestion-des-logs-avec-logstash-elasticsearch-kibana Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.eyesofnetwork.com Eyes Of Network] : Outil de supervision complet (nagios, cacti, glpi, weathermap..)&lt;br /&gt;
&lt;br /&gt;
[http://fannagioscd.sourceforge.net/wordpress/ Fan] : Fully Automated Nagios, distribution linux orientée supervision [http://linuxfr.org/news/fan-%E2%80%94%C2%A0fully-automated-nagios%C2%A0%E2%80%94-est-disponible-en-version%C2%A021 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://ganglia.sourceforge.net Ganglia] : Outil de supervision des systèmes de type cluster ou grille d’ordinateurs.&lt;br /&gt;
&lt;br /&gt;
[http://munin-monitoring.org/ Munin] : Outil de supervision [http://linuxfr.org/news/zoom-sur-munin-2-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.shinken-monitoring.org/ Shinken] : Outil de supervision similaire à Nagios&lt;br /&gt;
&lt;br /&gt;
[http://www.thruk.org/index.html Thruk] : Outil de supervision similaire à Nagios / Voir aussi Centreon, Fan, Ganglia, Zabbix [http://linuxfr.org/news/quelques-br%C3%A8ves-sur-la-supervision Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://octopussy.pm Octopussy] : Outil de management de syslog écrit en perl. Il permet, entre autre, de traiter un nombre de logs important tout en proposant la génération de &lt;br /&gt;
rapport se basant sur des critères précis [http://linuxfr.org/news/octopussy-veut-sortir-de-l-eau Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.overmon.fr Overmon] : Appliance pour Vmware regroupant Nagios, centreon, fusion inventory, nagvis, glpi, wikipedia [http://linuxfr.org/news/overmon-la-supervision-couplee-a-l-inventaire Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://piwik.org/ Piwik] :  Statistiques web (alternative à Awstat)&lt;br /&gt;
&lt;br /&gt;
[http://www.projet-vigilo.org/site Vigilo] : Supervision basée sur le moteur Nagio [http://linuxfr.org/news/vigilo%C2%A0v2%C2%A0-et-le-ph%C3%A9nix-renaquit-de-ses-cendres%E2%80%A6 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://vmktree.org Vmktree] : Outil de graph / monitoring dédié pour Esxi &amp;amp; Netapp&lt;br /&gt;
&lt;br /&gt;
[http://www.admin-linux.fr/?p=1746 Watchdog] : Supervision de service, temp &amp;amp; action automatique&lt;br /&gt;
&lt;br /&gt;
[http://www.xymon.com/ Xymon] : Supervision de services, serveurs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Partage / transfert de fichier&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://aria2.sourceforge.net/ Aria2] : Programme en cli sous linux (mais aussi en gui, windows) pour du multi download multi protocols (http, ftp, bittorren, metalink..)&lt;br /&gt;
&lt;br /&gt;
[http://linuxfr.org/news/quelles-alternatives-libres-a-dropbox Cloud alternatives] : Liste des différents softs &amp;amp; services pour faire du cloud&lt;br /&gt;
&lt;br /&gt;
[http://cozy.io Cosy] : Cloud personnel (avec partage de fichier, audio, notes, contacts..) [http://linuxfr.org/news/cozy-1-0-snowden-release-pour-un-meilleur-web Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.eucalyptus.com Eucalyptus] : Appli cloud pour linux, windows, compatible cloud amazon [http://fr.wikipedia.org/wiki/Cloud_computing Info wikipedia]&lt;br /&gt;
&lt;br /&gt;
[http://www.freenas.org Freenas] : Système d’exploitation prévu pour le stockage en réseau [http://linuxfr.org/news/sortie-de-freenas%C2%A08 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.gluster.org Gluster] : File system / daemon permettant de faire de la réplication entre plusieurs serveurs sous linux +&lt;br /&gt;
&lt;br /&gt;
[http://www.moosefs.org/ Moosefs] : Systeme de fichier Nfs distribué (réplicatione entre plusieurs serveurs)&lt;br /&gt;
&lt;br /&gt;
[http://www.openfiler.com Openfiler] : Os opensource permettant la creation du SAN/NAS (existe aussi en appliance pour Esx)&lt;br /&gt;
&lt;br /&gt;
[http://owncloud.org/ Owncloud] : Service en ligne &amp;amp; en soft pour serveur perso qui permet de stocker vos fichiers, de jouer vos musiques, d&amp;#039;afficher votre calendrier. [http://linuxfr.org/news/sortie-d-owncloud-4-5-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.opendoc.net/comparatif-partage-web-filez-fex-webshare-jyraphe-openupload Sharefiles] : Partage de fichiers via le web  (soft filez, fex, webshare, jyraphe, web, share, openupload)&lt;br /&gt;
&lt;br /&gt;
[http://www.waarp.it/fr Waarp] : Transfert de fichiers monitoré [http://linuxfr.org/news/waarp-le-moniteur-de-transfert-de-fichier-open-source Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://www.wetransfer.com Wetransfer] : Partage de fichier en ligne (jusqu&amp;#039;à 2go) sans compte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Virtualisation&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://archipelproject.org/ Archipel] : Contrôle de machines virtuelles en masse [http://linuxfr.org/news/publication-de-la-premi%C3%A8re-beta-archipel Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://cloudstack.org/ Cloudstack] : Gestionnaire de machines virtuelles (KVM, Xen, Oracle VM et VMWare)&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/ganeti Ganeti] : Logiciel de management de cluster de virtualisation (Xen, KVM, autre freesoftware, drbd, lvm...) dévéllopé par Google&lt;br /&gt;
&lt;br /&gt;
[http://proxmox.org/index.php Proxmox] : Distribution de virtualisation intégrant KVM et OpenVz, permet de gérer de manière avancée les différentes machines virtuelles lancées sur ses serveurs [http://linuxfr.org/news/proxmox-la-virtualisation-facile Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://theinvisiblethings.blogspot.com/2012/02/qubes-beta-3.html Qubes] : OS étudié pour fournir une sécurité renforcée sur un poste utilisateur par l&amp;#039;isolation en machines &lt;br /&gt;
virtuelles.[http://linuxfr.org/news/sortie-de-qubes-beta-3 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://virt-manager.org Virtmanager] : Intergrace graphique pour kvm / libvrt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gestion / Inventaire ===&lt;br /&gt;
[http://www.glpi-project.org/ Glpi] : Gestion de parc informatique, ip, hardware, logiciel...&lt;br /&gt;
&lt;br /&gt;
[http://fusioninventory.org/wordpress/ Fusion Inventory] : Inventaire matériel, logiciel, ip (existe aussi en plugins pour glpi)&lt;br /&gt;
&lt;br /&gt;
[http://iptrack.sourceforge.net Ipplan] : Gestion de parc, d&amp;#039;adressage ip&lt;br /&gt;
&lt;br /&gt;
[http://www.machdb.org/ Machdb] : Gestion de parc, hardware, package&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/rackmonkey/ Rackmonkey] : Gestion des racks, baies, hardware, soft&lt;br /&gt;
&lt;br /&gt;
[http://racktables.org/ Racktables] : Gestion des racks, ip&lt;br /&gt;
&lt;br /&gt;
[http://www.ocsinventory-ng.org/index.php?page=French Ocs] : Gestion de parc informatique (hardware &amp;amp; software)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gestion de projet ===&lt;br /&gt;
[http://www.libreplan.com Libreplan], [http://live.gnome.org/Planner Planner], [http://userbase.kde.org/KPlato Kplato], [http://sourceforge.net/projects/openproj/ Openproj], &lt;br /&gt;
[http://www.ganttproject.biz/ Ganttproject], [http://www.taskjuggler.org/ Taskjuggler], [http://www.linuxlinks.com/article/200904102027568/ProjectManagement.html Best of Project management], [http://codevtt.org/site/ Codevtt] ([http://linuxfr.org/news/codevtt-suivi-d-activite-et-gestion-de-projet-avec-mantisbt Info linuxfr])&lt;br /&gt;
&lt;br /&gt;
Gestion de projets, retro planning : [http://linuxfr.org/news/gestion-de-planning-libreplan-et-les-autres Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://kanboard.net Kanbord] : Gestionnaire de tâches visuel pour gérer facilement des petits projets de manière collaborative [http://linuxfr.org/news/kanboard-un-logiciel-libre-pour-gerer-ses-projets-avec-la-methode-kanban Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Autres&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://www.mail-archive.com/user%40cassandra.apache.org/msg18093.html Apache Cassandra] : Apache Cassandra base de données non‐SQL (utilisé par twitter, facebook) / Voir aussi Hypertable&lt;br /&gt;
&lt;br /&gt;
[http://trac.cross-lfs.org/ CLFS] : OS permettant de construire des systèmes plus complexes que LFS (Linux From Scratch) [http://linuxfr.org/news/sortie-de-clfs-1-2 Infolinux fr]&lt;br /&gt;
&lt;br /&gt;
[http://www.freelan.org Freelan] :  VPN P2P qui permet de lier de manière sécurisée des ordinateurs connectés à Internet&lt;br /&gt;
&lt;br /&gt;
[http://sysdoc.doors.ch/engine2 Doc Hardaware] : 170000 docs de fabricant / matériel informatique&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/exaproxy/ Exaproxy] : Proxy http [http://linuxfr.org/news/exaproxy-un-proxy-http-filtrant Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://nginx.org/ Nginx] : Serveur http [http://linuxfr.org/news/nginx-1-2-des-progres-sur-le-code-et-les-parts-de-marche  Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.nliteos.com Nlite] : Creation de windows modulaire&lt;br /&gt;
&lt;br /&gt;
[http://www.opensvc.com OpenSvc] : Cluster applicatif sous linux [http://linuxfr.org/news/cluster-linux-avec-opensvc Info linuxfr] [http://blog.admin-linux.org/administration/cluster-linux-avec-opensvc Doc]&lt;br /&gt;
&lt;br /&gt;
[http://www.percona.com/software/percona-server Percona] : Serveur mysql( fork de mysql)&lt;br /&gt;
&lt;br /&gt;
[http://fr.piwik.org/ Piwik] : Mesure de statistiques web (alternative à Google Analytics) [http://linuxfr.org/news/piwik-sort-en-version-1-7 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Perso&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[https://appear.in Appear] : Visio conférence jusqu&amp;#039;à 8 en ligne sans inscription&lt;br /&gt;
&lt;br /&gt;
[http://www.axantum.com/AxCrypt Axcrypr] : Crypter facilement fichier et texte sous windows&lt;br /&gt;
&lt;br /&gt;
[http://www.bigbluebutton.org Bigbluebutton] : Plateforme de conférence web (audio, videoconference, tableau blanc...) [http://linuxfr.org/news/bigbluebutton-plateforme-de-web-conference-et-bien-plus-encore Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.msec.it/blog/?page_id=11 Dukto] : Soft de transfert de fichiers sans config pour newbie, local ou  via ip&lt;br /&gt;
&lt;br /&gt;
[http://www.eyeos.fr Eyeos] : Bureau web virtuel&lt;br /&gt;
&lt;br /&gt;
Firefox plugins : Adblocks, ghostary, searchonymous, privacy badge et tous les plugins avec Privacy&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/guacamole Guacamole] : Script en HTML5 qui permet de se connecter en VNC/RDP/SSH via http (qui agit comme un tunnel et un proxy) &lt;br /&gt;
&lt;br /&gt;
[http://www.hyla-project.org Hyla] : Gestionnaire en ligne de fichier&lt;br /&gt;
&lt;br /&gt;
[http://www.cgsecurity.org/wiki/PhotoRec Photorec] : Récupération d&amp;#039;images, video sur des cartes mémoires, hd&lt;br /&gt;
&lt;br /&gt;
[http://www.linutop.com/news/ Linutop] : Os Lamp minimal pour serveur perso chez soi (+ Serveur hardware light) [http://linuxfr.org/news/linutop-installe-votre-serveur-lamp-en-1-clic Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://secure.logmein.com/fr/ Logmein] : Prise en main à distance via http&lt;br /&gt;
&lt;br /&gt;
[https://www.steganos.com/en/produits/gratuitement/locknote/vue-densemble/ Locknote] : Logiciel de cryptage (AES 256 bits), va générer un fichier exe (ce qui permet d&amp;#039;avoir le soft et le fichier encrypté en meme temps)&lt;br /&gt;
&lt;br /&gt;
[http://www.maarch.org/ Maarch] : Système d’Archivage Électronique (SAE), Gestion Électronique de Documents (GED) et de Gestion Électronique de Courriers (GEC).[http://linuxfr.org/news/sortie-de-maarch-entreprise-1-3--2 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.mikogo.fr Mikogo] : Logiciel de partage d&amp;#039;écran en ligne [http://linuxfr.org/news/mikogo-logiciel-de-partage-d-ecran Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
Mini serveurs : http://cubieboard.org/ &amp;amp; http://www.raspberrypi.org/&lt;br /&gt;
&lt;br /&gt;
[https://nutty.io Nutty] : Partage de console linux dans un navigateur web&lt;br /&gt;
&lt;br /&gt;
[https://support.google.com/chrome/answer/1649523?hl=fr Partage de bureau à distance] :  Accéder en rdp via Chrome&lt;br /&gt;
&lt;br /&gt;
[http://www.cgsecurity.org/wiki/PhotoRec_FR Photorec] : Logiciel multi-plateforme pour récuperer les images ou fichiers supprimés &lt;br /&gt;
&lt;br /&gt;
[http://fr.openclassrooms.com/informatique/cours/recuperer-des-fichiers-perdus/installation-et-prise-en-main Info]&lt;br /&gt;
&lt;br /&gt;
[http://www.qyshare.com/fr Qyshare] : Soft complet qui permet de créer facilement son site web en local pour y partager des photos, des vidéos, des articles (wordpress)&lt;br /&gt;
&lt;br /&gt;
[http://www.soplanning.org/fr/index.php So planning] : Soft en ligne pour planifier des projets / tâches&lt;br /&gt;
&lt;br /&gt;
[http://www.syncany.org/ Syncany] : Synchronisation de données like dropbox [http://linuxfr.org/news/syncany-une-alternative-libre-%C3%A0-dropbox-avec-bien-plus-de-fonctionnalit%C3%A9s Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://linuxfr.org/news/synchroniser-vos-dossiers-locaux-distants Synchronisation] : Synchronisation de dossiers (Unison, Synkron, Fullsync, Sparkleshare, SyncAny, Synkron)&lt;br /&gt;
&lt;br /&gt;
[http://www.teamviewer.com Teamviewer] : Logiciel pour prise en main à distance (aussi visioconférence)&lt;br /&gt;
&lt;br /&gt;
[https://www.torproject.org Tor] : Navigation privée sur internet&lt;br /&gt;
&lt;br /&gt;
[http://www.unitypdf.com Unitypdf] : Manipuler des PDF par lots, division, fusion, extraction et insertion de pages&lt;br /&gt;
&lt;br /&gt;
[http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Universal USB Installer] : Permet de créer des clés usb bootable avec un systeme linux&lt;br /&gt;
&lt;br /&gt;
[https://www.virustotal.com/fr/ Virustotal] : Antivirus en ligne et en local se basant sur plusieurs antivirus (ce qui permet de ne pas tomber dans le piège du faux positif)&lt;br /&gt;
&lt;br /&gt;
[http://www.webex.fr Webex &amp;amp; File exchange] : Prise en main à distance d&amp;#039;un pc via un site web / Upload de fichier via une interface web&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Multimédia&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://ampache.org/ Ampache] : Plate forme de streaming audio pour sa musique perso&lt;br /&gt;
&lt;br /&gt;
[http://dysnomia-project.org Dysnomia] : Telecharger des musiques en ligne, en streming (like deezer)&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/freetuxtv Freetuxtv] : Lecteur de chaine radio &amp;amp; tv sous linux&lt;br /&gt;
&lt;br /&gt;
[http://www.geexbox.org/ Geexbox] : Distribution linux orienté media center [http://linuxfr.org/news/sortie-de-geexbox%C2%A020 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.alchemy.fr Phraseanet] : Catalogue photo/video en php, gestion de contenu multimedia en ligne&lt;br /&gt;
&lt;br /&gt;
[http://streamripper.sourceforge.net Streamripper] : Enregistrer les radio en ligne ou musique en streaming&lt;br /&gt;
&lt;br /&gt;
[http://milki.include-once.org/streamtuner2 Streamtuner] : Player pour naviguer entre plein de radio internet (shoutcast, xiph, dmoz...)&lt;br /&gt;
&lt;br /&gt;
[http://xbmc.org/ Xbmc] : Complete media center solution for Windows, OSX, Linux, and more&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Software_divers&amp;diff=3632</id>
		<title>Software divers</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Software_divers&amp;diff=3632"/>
		<updated>2014-05-06T13:56:40Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voici une liste de logiciel interressants (voir aussi cette [https://{{SERVERNAME}}/index.php/Software_liste page])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Administration&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
[http://www.alternc.com Alternc] : Logiciel de gestion d’hébergement mutualisé (web, mail, acl...) [http://linuxfr.org/news/alternc-3-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://reproducible.io Care] : Outil permettant d&amp;#039;observer l&amp;#039;exécution d&amp;#039;une commande Linux (ls, gcc) et de créer une archive contenant l&amp;#039;intégralité des fichiers utilisés lors de &lt;br /&gt;
l&amp;#039;exécution de cette commande [http://linuxfr.org/news/care-et-la-reproductibilite-des-executions Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.opscode.com/display/chef/Home Chef] [http://www.puppetlabs.com/ Puppets] [http://www.cfengine.org/ Cfengine] : Déploiement &amp;amp; Gestion de configuration&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/apps/trac/clustershell Clustershell] : Lancement en python de commandes en parallèle sur un groupe de serveurs Unix [http://linuxfr.org/news/ex%C3%A9cution-de-commandes-en-parall%C3%A8le-avec-clustershell Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.fusiondirectory.org/fr/start Fusion Directory] : Gestionnaire d’infrastructure (gestion user, services pop,imap.., déploiement via FAI ou OPSI)[http://linuxfr.org/news/fusiondirectory%C2%A0102-est-sorti-accompagn%C3%A9-de-nombreuses-nouveaut%C3%A9s Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/nicolargo/glances Glances] : Affiche des statistiques sur votre système en console CPU, RAM, disque, réseau...). [http://blog.nicolargo.com/2011/12/presentation-complete-de-glances.html Infos]&lt;br /&gt;
&lt;br /&gt;
[http://glogg.bonnefon.org/index.html Glogg] : Software en GUI pour parcourir d&amp;#039;importants fichiers de logs (expression régulières, marqueurs, mise en couleur..)&lt;br /&gt;
&lt;br /&gt;
[http://goaccess.prosoftcorp.com/ Goaccess] : Analyseur de log web en temps réel en ligne de commande [http://korben.info/les-stats-temps-reel-de-votre-site-web-dans-votre-console.html Info korben]&lt;br /&gt;
&lt;br /&gt;
[http://m23.sourceforge.net/PostNuke-0.750/html/index.php?currentpath=home M23] : Déploiement massif de machine linux, sauvegarde, configuration....  [http://linuxfr.org/news/la-version-121-du-syst%C3%A8me-de-d%C3%A9ploiement-linux-m23-rock-est-sortie Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://massadmin.darold.net/ Massadmin] : Lancement en perl de commandes en parallèle sur un groupe de serveurs Unix [http://linuxfr.org/news/sortie-de-massadmin-version-23 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://modoboa.org Modoboa] : Outil visant à simplifier l’administration et l’utilisation d’une plate‐forme d’hébergement de courriel [http://linuxfr.org/news/sortie-de-modoboa%C2%A0087 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://http://openbuildservice.org Open build] : Système générique pour concevoir et distribuer des paquets binaires à partir de sources de manière automatique, cohérente et &lt;br /&gt;
reproductible. Il permet de livrer des paquets ainsi que des mises à jour, des add-ons, des appliances et des distributions entières pour une large gamme de systèmes d&amp;#039;exploitation et &lt;br /&gt;
d&amp;#039;architectures matérielles.[http://linuxfr.org/news/open-build-service-en-version-2-4 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://oneclickkick.sourceforge.net One click click] : Administration &amp;amp; installation automatique et massive de serveurs&lt;br /&gt;
&lt;br /&gt;
[http://www.opsi.org/features/ Opsi] : Gestion des postes clients et déploiement automatique de windows depuis un serveur linux [http://linuxfr.org/news/sortie-de-opsi-4-0-3 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.rpath.com/ RPath] : Administration de serveurs Linux conçue pour gérer la maintenance (configurations, correctifs, montées de version...) &lt;br /&gt;
&lt;br /&gt;
[http://rundeck.org/ Rundeck &amp;amp; Jenkins] : Administration automatique &amp;amp; massive de serveurs [http://linuxfr.org/news/rundeck%C2%A012%C2%A0-automatisation-de-l%E2%80%99administration-de-serveurs Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.rudder-project.org/foswiki/bin/view/Main/WebHome Rudder] : Logiciel d&amp;#039;automatisation et de conformité des infrastructures informatiques (basé sur CFEngine 3 et &lt;br /&gt;
FusionInventory. [http://linuxfr.org/news/rudder-2-5-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/winadminpasswd Winadminpasswd] : Déploiement des mots de passe uniques sur les systèmes GNU Linux / Microsoft Windows[http://linuxfr.org/news/winadminpassword-d%C3%A9ployer-des-mots-de-passe-uniques-sur-les-syst%C3%A8mes-gnu-linux-microsoft-windows  Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Backup / Récupération&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://wiki.zmanda.com Amanda] : Logiciel de backup&lt;br /&gt;
&lt;br /&gt;
[http://www.areca-backup.org Areca] : Logiciel de backup linux / windows [http://linuxfr.org/news/areca-backup-la-sauvegarde-graphique-pour-la-menagere-de-moins-de-50-ans Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.bacula.org/fr Bacula] : Programme de sauvegarde client/serveur open source&lt;br /&gt;
&lt;br /&gt;
[http://backintime.le-web.org Backintime],[http://www.rsnapshot.org Rsnapshot], [http://teejeetech.blogspot.fr/p/timeshift.html Timeshift], [https://wiki.ubuntu.com/TimeVault Timevault] : Backup via snapshot&lt;br /&gt;
&lt;br /&gt;
[http://backuppc.sourceforge.net BackupPc] : Logiciel de backup&lt;br /&gt;
&lt;br /&gt;
[http://brebisproject.org/projects/brebis/wiki Brebis] : Vérificateur automatisé de sauvegarde pour archive (tar.gz, zip...) [http://linuxfr.org/news/brebis-le-verificateur-automatise-de-sauvegarde Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.educ.umu.se/~cobian/cobianbackup.htm Cobian] : Logiciel de backup&lt;br /&gt;
&lt;br /&gt;
[Divers] : G4U, Clonezilla, Backup Manager, Back In Time, Duplicity &lt;br /&gt;
 &lt;br /&gt;
[http://www.mondorescue.org Mondorescue] : Logiciel de restauration, backup, clonage de serveur et P2V [http://linuxfr.org/news/publication-de-mondorescue-229 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.sysresccd.org/Main_Page SystemRescue] : Cdrom comportant des outils de récupération, réparation&lt;br /&gt;
&lt;br /&gt;
[http://www.ultimatebootcd.com/ Ultimate boot CD] : Cdrom comportant des outils de récupération, réparation, benchmark, vérification...&lt;br /&gt;
&lt;br /&gt;
[http://www.cgsecurity.org/wiki/TestDisk_FR Testdisk] : Logiciel de récupération de données, réparation du mbr...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Réseau&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://www.cisco.com/web/learning/netacad/course_catalog/PacketTracer.html Cisco packet tracer ] : Simulateur &amp;amp; visualiseur de routeur Cisco [https://{{SERVERNAME}}/BENPERSO/files/Cisco_packet_tracer Cisco Packet Tracer 5.3]&lt;br /&gt;
&lt;br /&gt;
[http://clownix.net/ Cloonix] : Émulateur de réseau basé sur des machines virtuelles [http://linuxfr.org/news/%C3%A9mulateur-de-r%C3%A9seau-bas%C3%A9-sur-des-machines-virtuelles Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://jagt.github.io/clumsy/index.html Clumsy] : Simule &amp;amp; provoque des problèmes réseaux tels que des lags, drop de paquets, limitation de bande passante, envoi de paquets clonés&lt;br /&gt;
&lt;br /&gt;
[http://dynagen.org Dynagen] : Emulateur de routeur Cisco [https://{{SERVERNAME}}/index.php/Dynagen_/_Emulateur_Cisco]&lt;br /&gt;
&lt;br /&gt;
[http://www.gns3.net Gns3] : Virtualisation d&amp;#039;archi reseau&lt;br /&gt;
&lt;br /&gt;
[http://www.marionnet.org/EN Marionnet] : Réseau local virtuel constitué de pc GNU/Linux, de hubs/routeurs/switches [http://linuxfr.org/news/sortie-de-marionnet%C2%A00906 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.packetfence.org/home.html Packetfence] : Logiciel de contrôle, administration, test des accès au réseau&lt;br /&gt;
&lt;br /&gt;
[http://www.perihel.at/sec/mz/index.html Mausezahn] : Générateur de traffic réseau&lt;br /&gt;
&lt;br /&gt;
[http://openvswitch.org Openvswitch] : Switch virtuel [http://linuxfr.org/news/open-vswitch-le-commutateur-virtuel-bient%C3%B4t-sur-votre-serveur Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.quagga.net Quagga] : Logiciel de routage opensource basé sur le routeur Zebra&lt;br /&gt;
&lt;br /&gt;
[http://www.vyatta.com Vyatta] : Logiciel de routage, firewall opensource&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Sécurité&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://accessroad.sourceforge.net/home.html Access Road] : Simulateur universel des contrôles d&amp;#039;accès logiques (linux &amp;amp; mysql) [http://linuxfr.org/news/sortie-de-access-road-0-7 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.backtrack-fr.net Backtrack] : OS linux d&amp;#039;analyse réseau et de test d’intrusions (et http://www.backtrack-linux.org)&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/dban/ Dban] : Livecd permettant un erase multipasse des disques durs&lt;br /&gt;
&lt;br /&gt;
[http://www.metasploit.com Metasploit] : Outil de test d&amp;#039;intrusion [http://linuxfr.org/news/sortie-de-metasploit-34 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://lcamtuf.coredump.cx/p0f3 P0f] :  Outil similaire à Nmap mais en mode passif [http://linuxfr.org/news/pof-pof-p0f-la-prise-dempreintes-r%C3%A9seau-passive Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://listes.cru.fr/wiki/jtacl/index Lsfw ] : Outil permettant de lister les règles de pare-feux appliquées entre deux points d&amp;#039;un réseau[http://linuxfr.org/news/less-suitable-for-work-lsfw Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://dev.prelude-ids.com Prelude] : Outil de type SIEM (Security Information &amp;amp; Event Management) qui étudie les logs et compatible avec de nombreuses sondes anti-intrusion [http://linuxfr.org/news/le-siem-prelude-est-de-retour-dans-les-bacs-en-version-1-0-1 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.rootkit.nl/projects/rootkit_hunter.html Rkhunter] : Rkhunter rootkit&lt;br /&gt;
&lt;br /&gt;
[http://www.openinfosecfoundation.org Suricata] : Outil de détection d&amp;#039;intrusion like snort [http://linuxfr.org/news/sortie-de-suricata%C2%A011 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://tails.boum.org/doc/about/features/index.fr.html Tails] : Distribution qui permet de protéger son anonymat et sa vie privée sur le net en live Cd ou live Usb&lt;br /&gt;
&lt;br /&gt;
[http://www.thc.org/thc-hydra Thc-hydra] : Auditer les mots de passe des services réseau&lt;br /&gt;
&lt;br /&gt;
[http://wapiti.sourceforge.net Wapiti] : Scanner de vulnérabilité d&amp;#039;applications web [http://linuxfr.org/news/sortie-de-wapiti-2-3-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Supervision&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://linuxfr.org/news/quelques-br%C3%A8ves-sur-la-supervision Micro état des lieux de la supervision]&lt;br /&gt;
&lt;br /&gt;
[http://collectd.org Collectd] : Outil de collecte des performances du system et des dives soft / A voir avec [http://linuxfr.org/news/sortie-de-perfwatcher-1-2 Perfwatcher]&lt;br /&gt;
&lt;br /&gt;
[https://www.icinga.org/nagios Icinga] : Fork de nagios (plus de fonctionnalités)&lt;br /&gt;
&lt;br /&gt;
[ElasticSearch, Kibana &amp;amp; Logstash] :  Trio de soft pour gérer et trouver efficacement des infos dans les logs (Logstash est un outil de collecte, analyse et stockage de log, &lt;br /&gt;
ElasticSearch est un moteur de recherche distribué, Kibana est une interface web permettant de rechercher des infos stockées par Logstash dans ElasticSearch) [http://linuxfr.org/news/gestion-des-logs-avec-logstash-elasticsearch-kibana Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.eyesofnetwork.com Eyes Of Network] : Outil de supervision complet (nagios, cacti, glpi, weathermap..)&lt;br /&gt;
&lt;br /&gt;
[http://fannagioscd.sourceforge.net/wordpress/ Fan] : Fully Automated Nagios, distribution linux orientée supervision [http://linuxfr.org/news/fan-%E2%80%94%C2%A0fully-automated-nagios%C2%A0%E2%80%94-est-disponible-en-version%C2%A021 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://ganglia.sourceforge.net Ganglia] : Outil de supervision des systèmes de type cluster ou grille d’ordinateurs.&lt;br /&gt;
&lt;br /&gt;
[http://munin-monitoring.org/ Munin] : Outil de supervision [http://linuxfr.org/news/zoom-sur-munin-2-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.shinken-monitoring.org/ Shinken] : Outil de supervision similaire à Nagios&lt;br /&gt;
&lt;br /&gt;
[http://www.thruk.org/index.html Thruk] : Outil de supervision similaire à Nagios / Voir aussi Centreon, Fan, Ganglia, Zabbix [http://linuxfr.org/news/quelques-br%C3%A8ves-sur-la-supervision Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://octopussy.pm Octopussy] : Outil de management de syslog écrit en perl. Il permet, entre autre, de traiter un nombre de logs important tout en proposant la génération de &lt;br /&gt;
rapport se basant sur des critères précis [http://linuxfr.org/news/octopussy-veut-sortir-de-l-eau Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.overmon.fr Overmon] : Appliance pour Vmware regroupant Nagios, centreon, fusion inventory, nagvis, glpi, wikipedia [http://linuxfr.org/news/overmon-la-supervision-couplee-a-l-inventaire Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://piwik.org/ Piwik] :  Statistiques web (alternative à Awstat)&lt;br /&gt;
&lt;br /&gt;
[http://www.projet-vigilo.org/site Vigilo] : Supervision basée sur le moteur Nagio [http://linuxfr.org/news/vigilo%C2%A0v2%C2%A0-et-le-ph%C3%A9nix-renaquit-de-ses-cendres%E2%80%A6 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://vmktree.org Vmktree] : Outil de graph / monitoring dédié pour Esxi &amp;amp; Netapp&lt;br /&gt;
&lt;br /&gt;
[http://www.admin-linux.fr/?p=1746 Watchdog] : Supervision de service, temp &amp;amp; action automatique&lt;br /&gt;
&lt;br /&gt;
[http://www.xymon.com/ Xymon] : Supervision de services, serveurs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Partage / transfert de fichier&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://aria2.sourceforge.net/ Aria2] : Programme en cli sous linux (mais aussi en gui, windows) pour du multi download multi protocols (http, ftp, bittorren, metalink..)&lt;br /&gt;
&lt;br /&gt;
[http://linuxfr.org/news/quelles-alternatives-libres-a-dropbox Cloud alternatives] : Liste des différents softs &amp;amp; services pour faire du cloud&lt;br /&gt;
&lt;br /&gt;
[http://cozy.io Cosy] : Cloud personnel (avec partage de fichier, audio, notes, contacts..) [http://linuxfr.org/news/cozy-1-0-snowden-release-pour-un-meilleur-web Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.eucalyptus.com Eucalyptus] : Appli cloud pour linux, windows, compatible cloud amazon [http://fr.wikipedia.org/wiki/Cloud_computing Info wikipedia]&lt;br /&gt;
&lt;br /&gt;
[http://www.freenas.org Freenas] : Système d’exploitation prévu pour le stockage en réseau [http://linuxfr.org/news/sortie-de-freenas%C2%A08 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.gluster.org Gluster] : File system / daemon permettant de faire de la réplication entre plusieurs serveurs sous linux +&lt;br /&gt;
&lt;br /&gt;
[http://www.moosefs.org/ Moosefs] : Systeme de fichier Nfs distribué (réplicatione entre plusieurs serveurs)&lt;br /&gt;
&lt;br /&gt;
[http://www.openfiler.com Openfiler] : Os opensource permettant la creation du SAN/NAS (existe aussi en appliance pour Esx)&lt;br /&gt;
&lt;br /&gt;
[http://owncloud.org/ Owncloud] : Service en ligne &amp;amp; en soft pour serveur perso qui permet de stocker vos fichiers, de jouer vos musiques, d&amp;#039;afficher votre calendrier. [http://linuxfr.org/news/sortie-d-owncloud-4-5-0 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.opendoc.net/comparatif-partage-web-filez-fex-webshare-jyraphe-openupload Sharefiles] : Partage de fichiers via le web  (soft filez, fex, webshare, jyraphe, web, share, openupload)&lt;br /&gt;
&lt;br /&gt;
[http://www.waarp.it/fr Waarp] : Transfert de fichiers monitoré [http://linuxfr.org/news/waarp-le-moniteur-de-transfert-de-fichier-open-source Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://www.wetransfer.com Wetransfer] : Partage de fichier en ligne (jusqu&amp;#039;à 2go) sans compte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Virtualisation&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://archipelproject.org/ Archipel] : Contrôle de machines virtuelles en masse [http://linuxfr.org/news/publication-de-la-premi%C3%A8re-beta-archipel Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://cloudstack.org/ Cloudstack] : Gestionnaire de machines virtuelles (KVM, Xen, Oracle VM et VMWare)&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/ganeti Ganeti] : Logiciel de management de cluster de virtualisation (Xen, KVM, autre freesoftware, drbd, lvm...) dévéllopé par Google&lt;br /&gt;
&lt;br /&gt;
[http://proxmox.org/index.php Proxmox] : Distribution de virtualisation intégrant KVM et OpenVz, permet de gérer de manière avancée les différentes machines virtuelles lancées sur ses serveurs [http://linuxfr.org/news/proxmox-la-virtualisation-facile Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://theinvisiblethings.blogspot.com/2012/02/qubes-beta-3.html Qubes] : OS étudié pour fournir une sécurité renforcée sur un poste utilisateur par l&amp;#039;isolation en machines &lt;br /&gt;
virtuelles.[http://linuxfr.org/news/sortie-de-qubes-beta-3 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://virt-manager.org Virtmanager] : Intergrace graphique pour kvm / libvrt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gestion / Inventaire ===&lt;br /&gt;
[http://www.glpi-project.org/ Glpi] : Gestion de parc informatique, ip, hardware, logiciel...&lt;br /&gt;
&lt;br /&gt;
[http://fusioninventory.org/wordpress/ Fusion Inventory] : Inventaire matériel, logiciel, ip (existe aussi en plugins pour glpi)&lt;br /&gt;
&lt;br /&gt;
[http://iptrack.sourceforge.net Ipplan] : Gestion de parc, d&amp;#039;adressage ip&lt;br /&gt;
&lt;br /&gt;
[http://www.machdb.org/ Machdb] : Gestion de parc, hardware, package&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/rackmonkey/ Rackmonkey] : Gestion des racks, baies, hardware, soft&lt;br /&gt;
&lt;br /&gt;
[http://racktables.org/ Racktables] : Gestion des racks, ip&lt;br /&gt;
&lt;br /&gt;
[http://www.ocsinventory-ng.org/index.php?page=French Ocs] : Gestion de parc informatique (hardware &amp;amp; software)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gestion de projet ===&lt;br /&gt;
[http://www.libreplan.com Libreplan], [http://live.gnome.org/Planner Planner], [http://userbase.kde.org/KPlato Kplato], [http://sourceforge.net/projects/openproj/ Openproj], &lt;br /&gt;
[http://www.ganttproject.biz/ Ganttproject], [http://www.taskjuggler.org/ Taskjuggler], [http://www.linuxlinks.com/article/200904102027568/ProjectManagement.html Best of Project management], [http://codevtt.org/site/ Codevtt] ([http://linuxfr.org/news/codevtt-suivi-d-activite-et-gestion-de-projet-avec-mantisbt Info linuxfr])&lt;br /&gt;
&lt;br /&gt;
Gestion de projets, retro planning : [http://linuxfr.org/news/gestion-de-planning-libreplan-et-les-autres Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://kanboard.net Kanbord] : Gestionnaire de tâches visuel pour gérer facilement des petits projets de manière collaborative [http://linuxfr.org/news/kanboard-un-logiciel-libre-pour-gerer-ses-projets-avec-la-methode-kanban Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Autres&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://www.mail-archive.com/user%40cassandra.apache.org/msg18093.html Apache Cassandra] : Apache Cassandra base de données non‐SQL (utilisé par twitter, facebook) / Voir aussi Hypertable&lt;br /&gt;
&lt;br /&gt;
[http://trac.cross-lfs.org/ CLFS] : OS permettant de construire des systèmes plus complexes que LFS (Linux From Scratch) [http://linuxfr.org/news/sortie-de-clfs-1-2 Infolinux fr]&lt;br /&gt;
&lt;br /&gt;
[http://www.freelan.org Freelan] :  VPN P2P qui permet de lier de manière sécurisée des ordinateurs connectés à Internet&lt;br /&gt;
&lt;br /&gt;
[http://sysdoc.doors.ch/engine2 Doc Hardaware] : 170000 docs de fabricant / matériel informatique&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/exaproxy/ Exaproxy] : Proxy http [http://linuxfr.org/news/exaproxy-un-proxy-http-filtrant Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://nginx.org/ Nginx] : Serveur http [http://linuxfr.org/news/nginx-1-2-des-progres-sur-le-code-et-les-parts-de-marche  Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.nliteos.com Nlite] : Creation de windows modulaire&lt;br /&gt;
&lt;br /&gt;
[http://www.opensvc.com OpenSvc] : Cluster applicatif sous linux [http://linuxfr.org/news/cluster-linux-avec-opensvc Info linuxfr] [http://blog.admin-linux.org/administration/cluster-linux-avec-opensvc Doc]&lt;br /&gt;
&lt;br /&gt;
[http://www.percona.com/software/percona-server Percona] : Serveur mysql( fork de mysql)&lt;br /&gt;
&lt;br /&gt;
[http://fr.piwik.org/ Piwik] : Mesure de statistiques web (alternative à Google Analytics) [http://linuxfr.org/news/piwik-sort-en-version-1-7 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Perso&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[https://appear.in Appear] : Visio conférence jusqu&amp;#039;à 8 en ligne sans inscription&lt;br /&gt;
&lt;br /&gt;
[http://www.axantum.com/AxCrypt Axcrypr] : Crypter facilement fichier et texte sous windows&lt;br /&gt;
&lt;br /&gt;
[http://www.bigbluebutton.org Bigbluebutton] : Plateforme de conférence web (audio, videoconference, tableau blanc...) [http://linuxfr.org/news/bigbluebutton-plateforme-de-web-conference-et-bien-plus-encore Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.msec.it/blog/?page_id=11 Dukto] : Soft de transfert de fichiers sans config pour newbie, local ou  via ip&lt;br /&gt;
&lt;br /&gt;
[http://www.eyeos.fr Eyeos] : Bureau web virtuel&lt;br /&gt;
&lt;br /&gt;
Firefox plugins : Adblocks, ghostary, searchonymous, privacy badge et tous les plugins avec Privacy&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/guacamole Guacamole] : Script en HTML5 qui permet de se connecter en VNC/RDP/SSH via http (qui agit comme un tunnel et un proxy) &lt;br /&gt;
&lt;br /&gt;
[http://www.hyla-project.org Hyla] : Gestionnaire en ligne de fichier&lt;br /&gt;
&lt;br /&gt;
[http://www.cgsecurity.org/wiki/PhotoRec Photorec] : Récupération d&amp;#039;images, video sur des cartes mémoires, hd&lt;br /&gt;
&lt;br /&gt;
[http://www.linutop.com/news/ Linutop] : Os Lamp minimal pour serveur perso chez soi (+ Serveur hardware light) [http://linuxfr.org/news/linutop-installe-votre-serveur-lamp-en-1-clic Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[https://secure.logmein.com/fr/ Logmein] : Prise en main à distance via http&lt;br /&gt;
&lt;br /&gt;
[https://www.steganos.com/en/produits/gratuitement/locknote/vue-densemble/ Locknote] : Logiciel de cryptage (AES 256 bits), va générer un fichier exe (ce qui permet d&amp;#039;avoir le soft et le fichier encrypté en meme temps)&lt;br /&gt;
&lt;br /&gt;
[http://www.maarch.org/ Maarch] : Système d’Archivage Électronique (SAE), Gestion Électronique de Documents (GED) et de Gestion Électronique de Courriers (GEC).[http://linuxfr.org/news/sortie-de-maarch-entreprise-1-3--2 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.mikogo.fr Mikogo] : Logiciel de partage d&amp;#039;écran en ligne [http://linuxfr.org/news/mikogo-logiciel-de-partage-d-ecran Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
Mini serveurs : http://cubieboard.org/ &amp;amp; http://www.raspberrypi.org/&lt;br /&gt;
&lt;br /&gt;
[https://nutty.io Nutty] : Partage de console linux dans un navigateur web&lt;br /&gt;
&lt;br /&gt;
[https://support.google.com/chrome/answer/1649523?hl=fr Partage de bureau à distance] :  Accéder en rdp via Chrome&lt;br /&gt;
&lt;br /&gt;
[http://www.cgsecurity.org/wiki/PhotoRec_FR Photorec] : Logiciel multi-plateforme pour récuperer les images ou fichiers supprimés &lt;br /&gt;
&lt;br /&gt;
[http://fr.openclassrooms.com/informatique/cours/recuperer-des-fichiers-perdus/installation-et-prise-en-main Info]&lt;br /&gt;
&lt;br /&gt;
[http://www.qyshare.com/fr Qyshare] : Soft complet qui permet de créer facilement son site web en local pour y partager des photos, des vidéos, des articles (wordpress)&lt;br /&gt;
&lt;br /&gt;
[http://www.soplanning.org/fr/index.php So planning] : Soft en ligne pour planifier des projets / tâches&lt;br /&gt;
&lt;br /&gt;
[http://www.syncany.org/ Syncany] : Synchronisation de données like dropbox [http://linuxfr.org/news/syncany-une-alternative-libre-%C3%A0-dropbox-avec-bien-plus-de-fonctionnalit%C3%A9s Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://linuxfr.org/news/synchroniser-vos-dossiers-locaux-distants Synchronisation] : Synchronisation de dossiers (Unison, Synkron, Fullsync, Sparkleshare, SyncAny, Synkron)&lt;br /&gt;
&lt;br /&gt;
[http://www.teamviewer.com Teamviewer] : Logiciel pour prise en main à distance (aussi visioconférence)&lt;br /&gt;
&lt;br /&gt;
[https://www.torproject.org Tor] : Navigation privée sur internet&lt;br /&gt;
&lt;br /&gt;
[http://www.unitypdf.com Unitypdf] : Manipuler des PDF par lots, division, fusion, extraction et insertion de pages&lt;br /&gt;
&lt;br /&gt;
[http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Universal USB Installer] : Permet de créer des clés usb bootable avec un systeme linux&lt;br /&gt;
&lt;br /&gt;
[https://www.virustotal.com/fr/ Virustotal] : Antivirus en ligne et en local se basant sur plusieurs antivirus (ce qui permet de ne pas tomber dans le piège du faux positif)&lt;br /&gt;
&lt;br /&gt;
[http://www.webex.fr Webex &amp;amp; File exchange] : Prise en main à distance d&amp;#039;un pc via un site web / Upload de fichier via une interface web&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Multimédia&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
[http://ampache.org/ Ampache] : Plate forme de streaming audio pour sa musique perso&lt;br /&gt;
&lt;br /&gt;
[http://dysnomia-project.org Dysnomia] : Telecharger des musiques en ligne, en streming (like deezer)&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/freetuxtv Freetuxtv] : Lecteur de chaine radio &amp;amp; tv sous linux&lt;br /&gt;
&lt;br /&gt;
[http://www.geexbox.org/ Geexbox] : Distribution linux orienté media center [http://linuxfr.org/news/sortie-de-geexbox%C2%A020 Info linuxfr]&lt;br /&gt;
&lt;br /&gt;
[http://www.alchemy.fr Phraseanet] : Catalogue photo/video en php, gestion de contenu multimedia en ligne&lt;br /&gt;
&lt;br /&gt;
[http://streamripper.sourceforge.net Streamripper] : Enregistrer les radio en ligne ou musique en streaming&lt;br /&gt;
&lt;br /&gt;
[http://milki.include-once.org/streamtuner2 Streamtuner] : Player pour naviguer entre plein de radio internet (shoutcast, xiph, dmoz...)&lt;br /&gt;
&lt;br /&gt;
[http://xbmc.org/ Xbmc] : Complete media center solution for Windows, OSX, Linux, and more&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Antivirus_database_update&amp;diff=3631</id>
		<title>Antivirus database update</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Antivirus_database_update&amp;diff=3631"/>
		<updated>2014-05-06T10:47:47Z</updated>

		<summary type="html">&lt;p&gt;Admin : a déplacé Kaspersky update vers Antivirus database update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ce script sert à s&amp;#039;assurer que la base antivirus est bien mise à jour (il faut bien sur cronner l update des bases en plus)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Virus Patterns Update Checker&lt;br /&gt;
# (c) 2011, Agarik&lt;br /&gt;
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin&lt;br /&gt;
VISION=/opt/agarik/Vision/bin/bb_send_raw&lt;br /&gt;
DISPLAY=&amp;quot;supervision.agarik.com:1984&amp;quot;&lt;br /&gt;
TARGET=&amp;quot;`/bin/hostname -f`&amp;quot;&lt;br /&gt;
SERVICE=av&lt;br /&gt;
LOG=/var/log/kav_up2date_result.log&lt;br /&gt;
FOLDER=/var/opt/kaspersky/kav4proxy/bases&lt;br /&gt;
EXPIRATION=1&lt;br /&gt;
exec &amp;gt; $LOG&lt;br /&gt;
exec 2&amp;gt;&amp;amp;1&lt;br /&gt;
COLOR=green&lt;br /&gt;
&lt;br /&gt;
# On recupere tout les fichiers .avc de moins de 1 jour&lt;br /&gt;
find $FOLDER -ctime -$EXPIRATION | grep &amp;#039;.kdc&amp;#039;&lt;br /&gt;
&lt;br /&gt;
#Si il n&amp;#039;en existe pas, la base n&amp;#039;est pas mise a jour&lt;br /&gt;
if [ `cat $LOG | wc -l` -eq 0  ] 2&amp;gt; /dev/null 1&amp;gt;&amp;amp;2&lt;br /&gt;
then&lt;br /&gt;
        COLOR=red&lt;br /&gt;
        MSG=&amp;quot;(le fichier des signatures) a plus de $EXPIRATION jour(s)&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
        COLOR=green&lt;br /&gt;
        MSG=&amp;quot;Le fichier des signatures a moins de $EXPIRATION jour(s)&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
DATA=&amp;quot;status+1500 $TARGET.$SERVICE $COLOR `/bin/date` $SERVICE `cat $LOG` $MSG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$VISION $DISPLAY &amp;quot;$DATA&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Script]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=HyperV_Gestion_des_VM&amp;diff=3586</id>
		<title>HyperV Gestion des VM</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=HyperV_Gestion_des_VM&amp;diff=3586"/>
		<updated>2014-03-07T15:44:17Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
Il faut bien penser à installer les services integrations tools pour les vm (sous windows ou linux). &lt;br /&gt;
&lt;br /&gt;
=== Migration de disque à chaud ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Mettre un disque en scsi permet de le déplugguer / replugguer à chaud sans eteindre la vm. Mais pour le disque system windows il faut le mettre en ide.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Montage d&amp;#039;un disque USB ===&lt;br /&gt;
On peut monter un disque Usb qui est connecté dans une vm, mais il faut passer ce disque hors ligne / off line dans le gestionnaire de disque de l hyperV. Puis faire ajout de disque&lt;br /&gt;
dans les paramètres de la vm&lt;br /&gt;
&lt;br /&gt;
=== Snapshot ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Il peut arriver parfois que l&amp;#039;on fasse un snapshot sans le vouloir. Le soucis, c&amp;#039;est que cela va créer un fichier .avhd et c&amp;#039;est sur ce fichier que les nouvelles modifications vont&lt;br /&gt;
s&amp;#039;écrire et non plus sur le fichier .vhd original. Pour pouvoir fusionner les 2 fichiers, et ne plus avoir qu&amp;#039;un fichier .vhd il faut arréter la vm. Lors de l&amp;#039;arret les 2 fichiers vont&lt;br /&gt;
se fusionner tout seul, et on retrouvera toutes les modifications sur notre fichier .vhd.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clonage de VM ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pour cloner une vm sous hyperV, la solution la plus simple et surtout la plus propre est de faire un export de la vm (dans un répertoire autre que celui par défaut où sont stockés les &lt;br /&gt;
.vhd), l&amp;#039;export va recrééer automatiquement un repertoire avec le nom de la vm. Puis renommer  ce fichier .vhd avec le nom de la nouvelle vm, le copier dans le répertoire par défaut &lt;br /&gt;
où sont stockés les fichiers .vhd de vm en prod, créer une nouvelle machine virtuelle en choisissant &amp;quot;Utiliser un disque dur virtuel existant&amp;quot;, et choisir le fichier copié.&lt;br /&gt;
&lt;br /&gt;
On peut aussi plus simplement copier le fichier vhd de la vm que l&amp;#039;on veut dupliquer, le renommer avec le nouveau nom de la vm, créer une nouvelle machine virtuelle en choisissant&lt;br /&gt;
&amp;quot;Utiliser un disque dur virtuel existant&amp;quot;, et choisir le fichier copié&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Déplacement de VM ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Si on a mis une vm dans un mauvais endroit sur le disque dur, le plus propre pour la déplacer :&lt;br /&gt;
 - éteindre la vm&lt;br /&gt;
 - bouton droit sur la vm, &amp;quot;exporter&amp;quot; --&amp;gt; choisir le nouveau bon emplacement (attention hyperV va recréer un répertoire avec le nom de la vm à l&amp;#039;endroit qu on lui a indiqué)&lt;br /&gt;
 - on peut alors supprimer la vm originale pour ne pas avoir de pb de doublon de nom lors de l&amp;#039;importation : bouton droit supprimer, il faudra aussi supprimer le fichier vhd qui n&amp;#039;est&lt;br /&gt;
   pas supprimé automatiquement.&lt;br /&gt;
 - bouton droit sur l hyperV, &amp;quot;importer un ordinateur virtuel&amp;quot; / &amp;quot;Deplacer ou restaurer l&amp;#039;ordinateur virtuel&amp;quot; (ne pas cocher en bas &amp;quot;Dupliquer tous les ...&amp;quot; ici on ne veut pas garder&lt;br /&gt;
   cette vm comme template). Même si le terme déplacé peut porter à confusion, les fichiers vhd vont rester au meme endroit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Migration d&amp;#039;une vm en local en HA ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - Commencer par arréter la vm, puis s&amp;#039;assurer qu&amp;#039;elle a bien ses disques dur dans un volume du cluster. Si ce n&amp;#039;est pas le cas, faire un export de la vm (voir comment ci dessus) dans&lt;br /&gt;
un disque du cluster.&lt;br /&gt;
 - Se mettre dans la partie HyperV, puis &amp;quot;importer un ordinateur virtuel&amp;quot;, sélectionner le répertoire principal de la vm. La vm va être réimportée avec tous ses bons parametres&lt;br /&gt;
 - Se mettre dans la partie &amp;quot;Fonctionnalités / Gestionnaire du cluster de basculement / Cluster / Services et applications&amp;quot; , puis &amp;quot;Configurer un service ou une application&amp;quot;, puis&lt;br /&gt;
&amp;quot;Ordinateur virtuel&amp;quot;, et là il va nous proposer une liste des vm qui ne sont pas en HA mais qui peuvent l etre.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lorsqu&amp;#039;une vm ne veut pas migrer (sans raison apparente, il faut faire un &amp;quot;Gestionnaire du cluster de basculement&amp;quot; / &amp;quot;Services et applications&amp;quot;, sélectionner la vm, puis dans la fenètre du milieu, dans la partie &amp;quot;ordinateur viruel&amp;quot;, développer l&amp;#039;ordinateur, puis clique droit sur &amp;quot;configuration...&amp;quot; et &amp;quot;Autres actions&amp;quot; / &amp;quot;Mettre à jour la configuration de l&amp;#039;ordinateur virtuel&amp;quot;. Lorsque la vm est déja dans le cluster et que l&amp;#039;on fait des modifications de parametres sur le vm, il se peut que la configuration soit mal repportée sur les autres noeuds et que la migration échoue. Si cette option n&amp;#039;existe pas, c&amp;#039;est que la configuration de la vm est à jour&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Prérequis : adresse mac en statique, aucun périphérique local (genre cdrom monté), s&amp;#039;assurer qu&amp;#039;au niveau du &amp;quot;gestionnaire de reseau virtuel&amp;quot; les réseaux crées soient bien les mêmes &lt;br /&gt;
sur les 2 (ou plus) hyperV.&lt;br /&gt;
&lt;br /&gt;
On considère ici que la vm a été créé en local (son .vhd est hébergé sur un disque local)&lt;br /&gt;
&lt;br /&gt;
1) Arréter la VM &lt;br /&gt;
&lt;br /&gt;
2) Dans le Gestionnaire Hyper-V&lt;br /&gt;
   Sélectionner la VM &amp;gt; menu contextuel &amp;gt; Exporter &amp;gt; Sélectionner le chemin suivant:    &amp;quot;C:\ClusterStorage\volume1&amp;quot; (ou le nom du dossier qui est le cluster de storage, ne pas mettre &lt;br /&gt;
   le  nom de la vm , il va la rajouter)&lt;br /&gt;
   Attendre la fin de l&amp;#039;export&lt;br /&gt;
&lt;br /&gt;
3) Suppression de la VM&lt;br /&gt;
   Dans le Gestionnaire Hyper-V&lt;br /&gt;
   Sélectionner le serveur &amp;gt; menu contextuel &amp;gt; Cliquer sur supprimer (cela va supprimer la vm dans HyperV, mais pas le vhd en local)&lt;br /&gt;
&lt;br /&gt;
4) Ouvrir l&amp;#039;explorateur Windows aller dans C:\ClusterStorage\volume1\&lt;br /&gt;
   Renommer le répertoire en &amp;quot;nom de la VM dans L AO&amp;quot; et déplacer le répertoire du nom de la VM vers    C:\ClusterStorage\volume1\ : CELA EST A FAIRE UNIQUEMENT SI ON VEUT CHANGER LE&lt;br /&gt;
   NOM DE LA VM (l export va recrééer automatiquement un repertoire avec le nom de la vm)&lt;br /&gt;
&lt;br /&gt;
5) Réimport de la VM&lt;br /&gt;
   Dans le gestionnaire Hyper-V&lt;br /&gt;
   Menu contextuel sur l&amp;#039;hyper viseur &amp;gt; Importer un ordinateur virtuel&lt;br /&gt;
   Cliquer sur parcourir Sélectionner le répertoire C:\ClusterStorage\volume1\&amp;quot;nom de la VM&amp;quot;&lt;br /&gt;
Pour le moment la vm n est pas encore en HA / cluster, c est juste que tous ces fichiers sont mis dans le cluster storage. On a réimporter la vm dans l&amp;#039;hyperV &amp;quot;local&amp;quot;&lt;br /&gt;
&lt;br /&gt;
6) Validation des paramètres:&lt;br /&gt;
   Aller dans les paramètres de la VM: &lt;br /&gt;
   vérifier que le chemin du ou des disques durs est correct.&lt;br /&gt;
   le chemin des disques durs doit etre : C:\ClusterStorage\Volume1\nom de la VM\Virtual hard Disks\&lt;br /&gt;
   Dans les parametres vérifier que les Cartes réseaux on des adresse Mac en statique.&lt;br /&gt;
   Aller dans les paramètres, Emplacement du fichier de capture instantanée &amp;gt; Parcourir &amp;gt; sélectionner le répertoire:  C:\ClusterStorage\Volume1\nom de la VM\Snapshots&lt;br /&gt;
&lt;br /&gt;
7) Import de la VM dans le Cluster Hyper-V&lt;br /&gt;
   Dans le gestionnaire du cluster de basculement:&lt;br /&gt;
   Menu Démarrer &amp;gt; Gestionnaire du cluster de basculement.&lt;br /&gt;
   Gestionnaire du cluster de basculement &amp;gt; Cluster-fbd.plus-international.prv &amp;gt; Services et applications.&lt;br /&gt;
&lt;br /&gt;
   Dans le panneau de droite Sélectionner Configurer un service ou une application...&lt;br /&gt;
   Suivant &amp;gt; Ordinateur Virtuel &amp;gt; Sélectionner la ou les VM à intégrer dans le cluster. Suivant ... valider.&lt;br /&gt;
   Les VM apparaissent dans le panneau Services et applications.&lt;br /&gt;
&lt;br /&gt;
La vm est intégré dans le cluster&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Options facultatives&lt;br /&gt;
&lt;br /&gt;
8) Configurer le basculement automatique&lt;br /&gt;
&lt;br /&gt;
   Sélectionner la VM, menu contextuel &amp;gt; propriété&lt;br /&gt;
   Sélectionner l&amp;#039;Hyperviseur favori &amp;gt; Onglet Basculement&lt;br /&gt;
   Sélectionner Autoriser la restauration automatique, Restauration entre 01:00 et 06:00.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VM en HA : Propriétaire ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Propriétaires possibles &lt;br /&gt;
Dans le &amp;quot;gestionnaire du cluster de basculement&amp;quot;, une fois la vm sélectionnée, tout en bas à droite &amp;quot;Ordinateur virtuel [nom de la vm], &amp;quot;Propriétés&amp;quot;, onglet &amp;quot;Stratégies avancées&amp;quot; :&lt;br /&gt;
	- Propriétaires possibles : Cochez les hyperV sur lesquels la vm peut basculer en cas de défaillance de son propriétaire actuel  (Hyperviseur autorisé à héberger la ressource)&lt;br /&gt;
Notez que si vous laissez la case à cocher d’un seul nœud activée, cette ressource (et le service ou l’application en cluster qui la contient) ne peut pas basculer.&lt;br /&gt;
&lt;br /&gt;
2. Propriétaires favoris&lt;br /&gt;
Dans le &amp;quot;gestionnaire du cluster de basculement&amp;quot;, bouton droit &amp;quot;Propriétés&amp;quot; sur la VM, onglet &amp;quot;Général&amp;quot;, sélectionnez le(s) &amp;quot;Propriétaires favoris&amp;quot; : c&amp;#039;est le propriétaire sur&lt;br /&gt;
laquelle la vm ira en cas de bascule. On aurait envie de mettre tous les noeuds du cluster en &amp;quot;Propriétaires favoris&amp;quot; en les mettant dans l&amp;#039;ordre de préférence, mais cela peut etre&lt;br /&gt;
dangereux en cas de pb sur le cluster, car la vm va basculer une premiere fois quand son noeud d&amp;#039;origne  va basculer, puis rebasculer à nouveau quand son noeud d&amp;#039;origine sera revenu.&lt;br /&gt;
Cela va donc faire 2 coupures ou micro coupures. La bascule automatique est dangeureuse surtout si le cluster n&amp;#039;a pas retrouver un état stable. Il peut etre donc préférable de gérer&lt;br /&gt;
ca à la main.&lt;br /&gt;
 &lt;br /&gt;
On peut décider de configurer une vm en mode HA mais qu elle ne puisse pas etre en HA (pour diverses raisons), en mettant un seul &amp;quot;Propriétaires possibles&amp;quot;, un seul &amp;quot;Propriétaires &lt;br /&gt;
favoris&amp;quot;. Il est préférable que le &amp;quot;Propriétaires favoris&amp;quot;, le &amp;quot;Propriétaires possible&amp;quot; et le &amp;quot;Propriétaire actuel&amp;quot; soient tous les mêmes :)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VM en HA : Réseau de migration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On peut avoir précisé plusieurs réseau au niveau du cluster, mais vouloir que la migration d&amp;#039;une vm se fasse de préférence par un réseau en particulier, par exemple par le réseau qui&lt;br /&gt;
est un lien direct entre les 2 hyperV.&lt;br /&gt;
Pour se faire, ouvrir la console du &amp;quot;Gestionnaire du cluster de basculement&amp;quot;, sélectionner une vm sous &amp;quot;services et applications&amp;quot;. Dans la fenetre principale, on aura le nom de la vm &lt;br /&gt;
et le &amp;quot;volume partagé de cluster&amp;quot;, faire un bouton droit propriétés sur la vm, et allez dans l&amp;#039;onglet &amp;quot;reseau pour la migration dynamique&amp;quot;.&lt;br /&gt;
(ou &amp;quot;gestionnaire du cluster de basculement&amp;quot;, une fois la vm sélectionnée, tout en bas à droite &amp;quot;Ordinateur virtuel [nom de la vm], &amp;quot;Propriétés&amp;quot;, onglet &amp;quot;reseau pour la migration &lt;br /&gt;
dynamique&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Il ne reste plus qu&amp;#039;à monter votre reseau préféré pour qu&amp;#039;il soit utilisé en priorité&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Type de migration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Migration dynamique : lorsque vous initiez une migration dynamique, le cluster copie la mémoire utilisée par l’ordinateur virtuel du nœud actif vers un autre nœud, de sorte que lors &lt;br /&gt;
de la transition vers l’autre nœud, les informations de mémoire et d’état sont déjà en place pour l’ordinateur virtuel. La transition est généralement suffisamment rapide pour qu’un &lt;br /&gt;
client utilisant l’ordinateur virtuel ne perde pas la connexion réseau. Si vous utilisez les Volumes partagés de cluster, la migration dynamique est presque instantanée car aucun &lt;br /&gt;
transfert de propriété de disque n’est nécessaire. Une migration dynamique peut être utilisée pour la maintenance planifiée, mais pas pour un basculement non planifié.&lt;br /&gt;
Vous ne pouvez pas utiliser la migration dynamique pour déplacer simultanément plusieurs ordinateurs virtuels. Sur un serveur Hyper-V donné, une seule migration dynamique (vers ou &lt;br /&gt;
depuis le serveur) peut être exécutée à la fois.&lt;br /&gt;
&lt;br /&gt;
Migration rapide : lorsque vous initiez une migration rapide, le cluster copie la mémoire utilisée par l’ordinateur virtuel sur un disque de stockage, de sorte que lors de la &lt;br /&gt;
transition vers un autre nœud les informations de mémoire et d’état nécessaires à l’ordinateur virtuel puissent être lues rapidement à partir du disque par le nœud qui s’approprie &lt;br /&gt;
l’ordinateur virtuel. Une migration rapide peut être utilisée pour la maintenance planifiée, mais pas pour un basculement non planifié.&lt;br /&gt;
Vous pouvez utiliser la migration rapide pour déplacer simultanément plusieurs ordinateurs virtuels.&lt;br /&gt;
&lt;br /&gt;
Déplacement : lorsque vous initiez un déplacement, le cluster se prépare à faire passer l’ordinateur virtuel en mode hors connexion en effectuant une action que vous avez spécifiée &lt;br /&gt;
dans la configuration de cluster de la ressource d’ordinateur virtuel : Enregistrer, Arrêter, Arrêt (forcé) ou Éteindre. L’option Enregistrer (option par défaut) enregistre l’état de &lt;br /&gt;
l’ordinateur virtuel afin de pouvoir restaurer cet état lors de la reconnexion de l’ordinateur virtuel. L’option Arrêter effectue un arrêt propre du système d’exploitation (après &lt;br /&gt;
l’arrêt de tous les processus) sur l’ordinateur virtuel avant de le déconnecter. L’option Arrêt (forcé) arrête le système d’exploitation sur l’ordinateur virtuel sans attendre l’arrêt &lt;br /&gt;
des processus lents, puis déconnecte l’ordinateur virtuel. L’option Éteindre correspond à une coupure d’alimentation, et entraîne par conséquent à une perte de données éventuelle.&lt;br /&gt;
&lt;br /&gt;
Le paramètre que vous spécifiez pour l’action de mise hors connexion n’affecte ni la migration dynamique, ni la migration rapide, ni le basculement non planifié. Il affecte uniquement &lt;br /&gt;
le déplacement (ou la déconnexion d’une ressource par le biais d’une action de Windows PowerShell ou d’une application). Pour spécifier ce paramètre, voir la section « Considérations &lt;br /&gt;
supplémentaires » dans Migration dynamique, migration rapide ou déplacement d’un ordinateur virtuel d’un nœud vers un autre.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Virtualisation]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Management&amp;diff=3585</id>
		<title>Management</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Management&amp;diff=3585"/>
		<updated>2014-03-04T17:26:39Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Role du manager&lt;br /&gt;
&lt;br /&gt;
Voir http://www.etre-bien-au-travail.fr/travailler-en-equipe/temoignages/portrait-du-manager-ideal   et completer la page wiki&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - définir les objectifs et les roles de chacun, les limites du périmètre d&amp;#039;action, ligne directrice de la direction, augmenter les compétences de l&amp;#039;équipe &amp;amp; leur autonomie, &lt;br /&gt;
être à l&amp;#039;écoute de ses collaborateurs, de leurs attentes / de ce qu&amp;#039;ils aiment dans leur travail, renforcer l&amp;#039;esprit d&amp;#039;équipe, gestion du planning et des priorités&lt;br /&gt;
 - cohésion de l&amp;#039;équipe et le fait que chacun exprime au mieux son potentiel, le manager et l&amp;#039;équipe travaillent ensemblent&lt;br /&gt;
 - savoir prendre des décisions, trancher, résoudre les conflits. Savoir se faire comprendre et  s&amp;#039;assurer que cela a bien été compris, être clair dans ses paroles. Reconnaitre et &lt;br /&gt;
respecter le travail des collaborateurs. Faire tout ce qui est nécessaire pour faciliter le travail de l&amp;#039;équipe (outils, informations claires justes et précises)&lt;br /&gt;
 - avoir une vision à moyen / long terme&lt;br /&gt;
 - developper les compétences de chacun&lt;br /&gt;
&lt;br /&gt;
 - reconnaitre le travail de son équipe --&amp;gt; motiver, récompenser&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Déleguer&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - Avoir confiance en soi et en l&amp;#039;autre&lt;br /&gt;
 - Définir des objectifs, des périmètres, des responsabilités (les responsabilités ne sont pas déléguables, on délègue une tache), les niveaux de délégation&lt;br /&gt;
 - Connaitre ses compétences et celles des autres&lt;br /&gt;
 - Valider, vérifier, controler&lt;br /&gt;
 - Rendre responsable l&amp;#039;autre&lt;br /&gt;
 - Fournir les outils et les moyens au bon accomplissement de la tache&lt;br /&gt;
 - Partager ses connaissances&lt;br /&gt;
 - Laisser / donner de l&amp;#039;autonomie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - engagée dans des objectifs communs&lt;br /&gt;
 - plaisir à travailler ensemble&lt;br /&gt;
 - &lt;br /&gt;
Esprit d&amp;#039;équipe : faire comprendre à l&amp;#039;équipe que l&amp;#039;on travaille ensemble, dans un objectif commun, que le responsable de l&amp;#039;équipe est à leur coté, confiance mutuelle, entraide.&lt;br /&gt;
Savoir faire confiance aux collaborateurs, déléguer, leur donner de l&amp;#039;autonomie --&amp;gt; leur donne confiance &amp;amp; les fait progresser techniquement.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pourquoi avoir envie de manager&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 - Aimer le contact humain, avoir envie de développer les motivations et de les compétences de ses collaborateurs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:CV]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Software_liste&amp;diff=3584</id>
		<title>Software liste</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Software_liste&amp;diff=3584"/>
		<updated>2014-02-27T11:51:24Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Divers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
Cette page recense les soft qui sont demandés dans les offres d&amp;#039;emploi. (voir aussi cette [https://{{SERVERNAME}}/index.php/Software_divers page])&lt;br /&gt;
&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux (Debian, Centos, Ubuntu, RH, Suse)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bdd ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hbase &lt;br /&gt;
Mysql : Percona, XtraDB, MariaDB, TokuDB&lt;br /&gt;
Nosql : Cassandra, CouchDB, MongoDB, Redis, Riak, Membase&lt;br /&gt;
Ingres&lt;br /&gt;
PostgreSQL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Web ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Apache&lt;br /&gt;
Lighttpd&lt;br /&gt;
Nginx&lt;br /&gt;
Pound (reverse proxy + lb)&lt;br /&gt;
Varnish (proxy)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Serveur d&amp;#039;applications ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
J2EE/Jboss&lt;br /&gt;
Tomcat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Messagerie ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Exim&lt;br /&gt;
Cyrus&lt;br /&gt;
Dovecot&lt;br /&gt;
Postfix&lt;br /&gt;
Qmail&lt;br /&gt;
Messagerie collaborative : Zimbra, Zarfa, Bluemind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Virtualisation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HyperV&lt;br /&gt;
Kvm&lt;br /&gt;
Ganeti (google solution)&lt;br /&gt;
Lxc&lt;br /&gt;
Linux Vserver&lt;br /&gt;
OpenVZ&lt;br /&gt;
Proxmox&lt;br /&gt;
VMWare&lt;br /&gt;
Xen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cloud ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Cloudstack (projet apache)&lt;br /&gt;
Openstack&lt;br /&gt;
Ovirt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supervision ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bacula Systems&lt;br /&gt;
Big Brother (BB4)&lt;br /&gt;
Cacti&lt;br /&gt;
Centreon&lt;br /&gt;
Chukwa (supervision de log)&lt;br /&gt;
Collectd&lt;br /&gt;
Hobbit&lt;br /&gt;
Icinga (nagios fork)&lt;br /&gt;
LogCheck (supervision de log)&lt;br /&gt;
Munin&lt;br /&gt;
Nagios&lt;br /&gt;
Netsaint&lt;br /&gt;
Sense&lt;br /&gt;
Zabbix&lt;br /&gt;
ZenOss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Annuaire ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
389 Directory Serve&lt;br /&gt;
Apache Directory&lt;br /&gt;
OpenLDAP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Partage de fichier ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nfs&lt;br /&gt;
Samba&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Développement ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C++&lt;br /&gt;
Java&lt;br /&gt;
Perl&lt;br /&gt;
Php&lt;br /&gt;
Python&lt;br /&gt;
Ruby&lt;br /&gt;
Shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HA ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Carp&lt;br /&gt;
Drbd&lt;br /&gt;
HAProxy&lt;br /&gt;
Heartbeat&lt;br /&gt;
Keepalived&lt;br /&gt;
LVS&lt;br /&gt;
Pacemaker&lt;br /&gt;
Pfsync&lt;br /&gt;
Ucarp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versionning ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Git&lt;br /&gt;
Mercurial&lt;br /&gt;
Perforce&lt;br /&gt;
Reprepro&lt;br /&gt;
Subversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backup ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Amanda&lt;br /&gt;
Arena Backup&lt;br /&gt;
Backup PC&lt;br /&gt;
Bacula&lt;br /&gt;
Fullsync&lt;br /&gt;
Netbackup&lt;br /&gt;
Networker&lt;br /&gt;
Rsync&lt;br /&gt;
SBackup&lt;br /&gt;
Veam (outil de backup pour vmware et hyperV)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Divers ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Infrastructures à Clefs Publiques (ICP, PKI, IGC),&lt;br /&gt;
Gestionnaire de configuration : Ansible, Chef, Fabric, Mcollective, Puppet, Cfengine , Saltstack&lt;br /&gt;
Gestionnaire de projet : https://wiki.blaxeen.com/index.php/Software_divers#Gestion_de_projet&lt;br /&gt;
Outil de déploiement : PXE, Razor, Cobbler&lt;br /&gt;
Réseau : Quagga &amp;amp; bird (soft sous linux pour routage dynamique bgp, ospf..)&lt;br /&gt;
Systeme de fichier distribué : nfs, xfs, zfs, lvm, drdb, ceph (http://goodbyemicrosoft.wordpress.com/2012/11/11/ceph-un-systeme-de-fichiers-distribue-tres-prometteur), glusterfs,&lt;br /&gt;
lustre, oneFS, MogileFS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Software_liste&amp;diff=3583</id>
		<title>Software liste</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Software_liste&amp;diff=3583"/>
		<updated>2014-02-27T11:50:28Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* HA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
Cette page recense les soft qui sont demandés dans les offres d&amp;#039;emploi. (voir aussi cette [https://{{SERVERNAME}}/index.php/Software_divers page])&lt;br /&gt;
&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux (Debian, Centos, Ubuntu, RH, Suse)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bdd ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hbase &lt;br /&gt;
Mysql : Percona, XtraDB, MariaDB, TokuDB&lt;br /&gt;
Nosql : Cassandra, CouchDB, MongoDB, Redis, Riak, Membase&lt;br /&gt;
Ingres&lt;br /&gt;
PostgreSQL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Web ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Apache&lt;br /&gt;
Lighttpd&lt;br /&gt;
Nginx&lt;br /&gt;
Pound (reverse proxy + lb)&lt;br /&gt;
Varnish (proxy)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Serveur d&amp;#039;applications ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
J2EE/Jboss&lt;br /&gt;
Tomcat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Messagerie ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Exim&lt;br /&gt;
Cyrus&lt;br /&gt;
Dovecot&lt;br /&gt;
Postfix&lt;br /&gt;
Qmail&lt;br /&gt;
Messagerie collaborative : Zimbra, Zarfa, Bluemind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Virtualisation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HyperV&lt;br /&gt;
Kvm&lt;br /&gt;
Ganeti (google solution)&lt;br /&gt;
Lxc&lt;br /&gt;
Linux Vserver&lt;br /&gt;
OpenVZ&lt;br /&gt;
Proxmox&lt;br /&gt;
VMWare&lt;br /&gt;
Xen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cloud ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Cloudstack (projet apache)&lt;br /&gt;
Openstack&lt;br /&gt;
Ovirt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supervision ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bacula Systems&lt;br /&gt;
Big Brother (BB4)&lt;br /&gt;
Cacti&lt;br /&gt;
Centreon&lt;br /&gt;
Chukwa (supervision de log)&lt;br /&gt;
Collectd&lt;br /&gt;
Hobbit&lt;br /&gt;
Icinga (nagios fork)&lt;br /&gt;
LogCheck (supervision de log)&lt;br /&gt;
Munin&lt;br /&gt;
Nagios&lt;br /&gt;
Netsaint&lt;br /&gt;
Sense&lt;br /&gt;
Zabbix&lt;br /&gt;
ZenOss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Annuaire ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
389 Directory Serve&lt;br /&gt;
Apache Directory&lt;br /&gt;
OpenLDAP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Partage de fichier ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nfs&lt;br /&gt;
Samba&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Développement ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C++&lt;br /&gt;
Java&lt;br /&gt;
Perl&lt;br /&gt;
Php&lt;br /&gt;
Python&lt;br /&gt;
Ruby&lt;br /&gt;
Shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HA ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Carp&lt;br /&gt;
Drbd&lt;br /&gt;
HAProxy&lt;br /&gt;
Heartbeat&lt;br /&gt;
Keepalived&lt;br /&gt;
LVS&lt;br /&gt;
Pacemaker&lt;br /&gt;
Pfsync&lt;br /&gt;
Ucarp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versionning ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Git&lt;br /&gt;
Mercurial&lt;br /&gt;
Perforce&lt;br /&gt;
Reprepro&lt;br /&gt;
Subversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backup ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Amanda&lt;br /&gt;
Arena Backup&lt;br /&gt;
Backup PC&lt;br /&gt;
Bacula&lt;br /&gt;
Fullsync&lt;br /&gt;
Netbackup&lt;br /&gt;
Networker&lt;br /&gt;
Rsync&lt;br /&gt;
SBackup&lt;br /&gt;
Veam (outil de backup pour vmware et hyperV)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Divers ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Infrastructures à Clefs Publiques (ICP, PKI, IGC),&lt;br /&gt;
Gestionnaire de configuration : Chef, Fabric, Mcollective, Puppet, Cfengine , Saltstack&lt;br /&gt;
Gestionnaire de projet : https://wiki.blaxeen.com/index.php/Software_divers#Gestion_de_projet&lt;br /&gt;
Outil de déploiement : PXE, Razor, Cobbler&lt;br /&gt;
Réseau : Quagga &amp;amp; bird (soft sous linux pour routage dynamique bgp, ospf..)&lt;br /&gt;
Systeme de fichier distribué : nfs, xfs, zfs, lvm, drdb, ceph (http://goodbyemicrosoft.wordpress.com/2012/11/11/ceph-un-systeme-de-fichiers-distribue-tres-prometteur), glusterfs,&lt;br /&gt;
lustre, oneFS, MogileFS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Software_liste&amp;diff=3582</id>
		<title>Software liste</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Software_liste&amp;diff=3582"/>
		<updated>2014-02-27T11:50:02Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* HA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
Cette page recense les soft qui sont demandés dans les offres d&amp;#039;emploi. (voir aussi cette [https://{{SERVERNAME}}/index.php/Software_divers page])&lt;br /&gt;
&lt;br /&gt;
=== OS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux (Debian, Centos, Ubuntu, RH, Suse)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bdd ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hbase &lt;br /&gt;
Mysql : Percona, XtraDB, MariaDB, TokuDB&lt;br /&gt;
Nosql : Cassandra, CouchDB, MongoDB, Redis, Riak, Membase&lt;br /&gt;
Ingres&lt;br /&gt;
PostgreSQL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Web ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Apache&lt;br /&gt;
Lighttpd&lt;br /&gt;
Nginx&lt;br /&gt;
Pound (reverse proxy + lb)&lt;br /&gt;
Varnish (proxy)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Serveur d&amp;#039;applications ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
J2EE/Jboss&lt;br /&gt;
Tomcat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Messagerie ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Exim&lt;br /&gt;
Cyrus&lt;br /&gt;
Dovecot&lt;br /&gt;
Postfix&lt;br /&gt;
Qmail&lt;br /&gt;
Messagerie collaborative : Zimbra, Zarfa, Bluemind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Virtualisation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HyperV&lt;br /&gt;
Kvm&lt;br /&gt;
Ganeti (google solution)&lt;br /&gt;
Lxc&lt;br /&gt;
Linux Vserver&lt;br /&gt;
OpenVZ&lt;br /&gt;
Proxmox&lt;br /&gt;
VMWare&lt;br /&gt;
Xen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cloud ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Cloudstack (projet apache)&lt;br /&gt;
Openstack&lt;br /&gt;
Ovirt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supervision ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bacula Systems&lt;br /&gt;
Big Brother (BB4)&lt;br /&gt;
Cacti&lt;br /&gt;
Centreon&lt;br /&gt;
Chukwa (supervision de log)&lt;br /&gt;
Collectd&lt;br /&gt;
Hobbit&lt;br /&gt;
Icinga (nagios fork)&lt;br /&gt;
LogCheck (supervision de log)&lt;br /&gt;
Munin&lt;br /&gt;
Nagios&lt;br /&gt;
Netsaint&lt;br /&gt;
Sense&lt;br /&gt;
Zabbix&lt;br /&gt;
ZenOss&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Annuaire ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
389 Directory Serve&lt;br /&gt;
Apache Directory&lt;br /&gt;
OpenLDAP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Partage de fichier ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nfs&lt;br /&gt;
Samba&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Développement ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C++&lt;br /&gt;
Java&lt;br /&gt;
Perl&lt;br /&gt;
Php&lt;br /&gt;
Python&lt;br /&gt;
Ruby&lt;br /&gt;
Shell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HA ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Carp&lt;br /&gt;
Drbd&lt;br /&gt;
HAProxy&lt;br /&gt;
Heartbeat&lt;br /&gt;
LVS&lt;br /&gt;
Pacemaker&lt;br /&gt;
Pfsync&lt;br /&gt;
Ucarp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versionning ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Git&lt;br /&gt;
Mercurial&lt;br /&gt;
Perforce&lt;br /&gt;
Reprepro&lt;br /&gt;
Subversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backup ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Amanda&lt;br /&gt;
Arena Backup&lt;br /&gt;
Backup PC&lt;br /&gt;
Bacula&lt;br /&gt;
Fullsync&lt;br /&gt;
Netbackup&lt;br /&gt;
Networker&lt;br /&gt;
Rsync&lt;br /&gt;
SBackup&lt;br /&gt;
Veam (outil de backup pour vmware et hyperV)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Divers ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Infrastructures à Clefs Publiques (ICP, PKI, IGC),&lt;br /&gt;
Gestionnaire de configuration : Chef, Fabric, Mcollective, Puppet, Cfengine , Saltstack&lt;br /&gt;
Gestionnaire de projet : https://wiki.blaxeen.com/index.php/Software_divers#Gestion_de_projet&lt;br /&gt;
Outil de déploiement : PXE, Razor, Cobbler&lt;br /&gt;
Réseau : Quagga &amp;amp; bird (soft sous linux pour routage dynamique bgp, ospf..)&lt;br /&gt;
Systeme de fichier distribué : nfs, xfs, zfs, lvm, drdb, ceph (http://goodbyemicrosoft.wordpress.com/2012/11/11/ceph-un-systeme-de-fichiers-distribue-tres-prometteur), glusterfs,&lt;br /&gt;
lustre, oneFS, MogileFS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Benchmark&amp;diff=3581</id>
		<title>Benchmark</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Benchmark&amp;diff=3581"/>
		<updated>2014-02-26T15:39:16Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voila une [https://{{SERVERNAME}}/BENPERSO/files/benchmark.html liste de soft] permettant d&amp;#039;effectuer divers benchmark&lt;br /&gt;
&lt;br /&gt;
Voir aussi https://{{SERVERNAME}}/index.php/Iperf &lt;br /&gt;
&lt;br /&gt;
Bench réseau sous windows NTttcp&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Benchmark&amp;diff=3580</id>
		<title>Benchmark</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Benchmark&amp;diff=3580"/>
		<updated>2014-02-26T15:34:11Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voila une [https://{{SERVERNAME}}/BENPERSO/files/benchmark.html liste de soft] permettant d&amp;#039;effectuer divers benchmark&lt;br /&gt;
&lt;br /&gt;
Voir aussi https://{{SERVERNAME}}/index.php/Iperf &amp;amp;&amp;amp; Bench réseau sous windows NTttcp&lt;br /&gt;
[[Catégorie:Software]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Chiffres&amp;diff=3579</id>
		<title>Chiffres</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Chiffres&amp;diff=3579"/>
		<updated>2014-02-26T11:23:59Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Récapitulatif du nombre de serveurs installés &amp;amp; informations client&lt;br /&gt;
&lt;br /&gt;
* Agarik&lt;br /&gt;
&lt;br /&gt;
Clients : One2team, Dassault Systèmes, Randstad, Accenture Insurance Services, Buzzman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;6&amp;quot; cellpadding=&amp;quot;20&amp;quot;;&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2009&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2010&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2011&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2012&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2013&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Serveurs Linux&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|84&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|149&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|112&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|61&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|66&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Vm Linux&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|19&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|29&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|29&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|92&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|179&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Serveurs Windows&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|39&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|61&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|31&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|119&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Vm Windows&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|37&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Esxi&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|3&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|11&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|9&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|5&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Kvm (inclus dans serveurs linux)&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|2&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|6&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|28&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|HyperV (inclus dans serveurs windows)&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|0&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|0&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|11&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Total&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|145&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|250&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|173&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|281&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|295&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Claranet&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Clients : Véolia, Vendée globe, Décathlon, Oxylane, Easy Voyage, Occitane, Téléthon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:CV]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaxeen.com/index.php?title=Chiffres&amp;diff=3578</id>
		<title>Chiffres</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaxeen.com/index.php?title=Chiffres&amp;diff=3578"/>
		<updated>2014-02-26T11:23:45Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Récapitulatif du nombre de serveurs installés &amp;amp; informations client&lt;br /&gt;
&lt;br /&gt;
* Agarik&lt;br /&gt;
&lt;br /&gt;
Clients : One2team, Dassault Systèmes, Randstad, Accenture Insurance Services, Buzzman&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;6&amp;quot; cellpadding=&amp;quot;20&amp;quot;;&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2009&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2010&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2011&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2012&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|2013&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Serveurs Linux&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|84&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|149&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|112&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|61&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|66&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Vm Linux&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|19&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|29&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|29&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|92&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|179&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Serveurs Windows&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|39&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|61&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|31&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|119&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|8&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Vm Windows&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|37&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Esxi&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|3&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|11&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|9&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|5&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Kvm (inclus dans serveurs linux)&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|1&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|2&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|6&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|28&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|HyperV (inclus dans serveurs windows)&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|0&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|10&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|0&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|11&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|3&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#F2F2F2&amp;quot;|Total&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|145&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|250&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|173&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|281&lt;br /&gt;
|align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:#A9F5F2&amp;quot;|295&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Claranet&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Clients : Véolia, Vendée globe, Décathlon, Oxylane, Easy Voyage, Occitane, Téléthon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:CV]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>