Quand vient le temps de provisionner de nouveaux serveurs, on a besoin de les zoner.
Une façon rapide de le faire est la suivante: PowerCLI et Powershell
Lorsque les serveurs sont dans le vCenter, utiliser la ligne suivante pour sortir les WWN:
Get-Cluster clustername | Get-VMhost | Get-VMHostHBA -Type FibreChannel | Select VMHost,Device,@{N= »WWN »;E={« {0:X} » -f $_.PortWorldWideName}}
- Le résultat sera tous les WWN sans les deux points entre chaque couple de caracteres.
- ex: 2001000E1ED02EEC
- Pour l’utiliser dans les scripts Brocade, on a besoin des deux points.
- ex: 20:01:00:0E:1E:D0:2E:EC
Prendre le resultat sans point et le copier dans un fichier texte dans (C:\temp\mac\MAC.txt)
Rouler ce petit script et utiliser le fichier généré pour importer dans les scripts Brocade (c:\temp\mac\newmac.txt)
$macs = Get-Content C:\temp\mac\MAC.txt $output = foreach ($mac in $macs){ $mac.insert(2,":").insert(5,":").insert(8,":").insert(11,":") .insert(14,":").insert(17,":").insert(20,":") } $output | Out-File c:\temp\mac\newmac.txt