New! FlashStack for Microsoft Exchange Server 2013

FlashStack is a flexible, all-flash converged infrastructure solution from Pure Storage® that brings the flash revolution to your data center. It combines the latest in compute, network, storage hardware and virtualization software into a single, integrated architecture that reduces time to deployment, lowers overall IT costs and reduces deployment risk. Highly efficient components reduce the costs associated with power, cooling and data center space. Based on 100% flash storage, FlashStack provides the performance and reliability business-critical applications demand.

The new design guide describes a reference architecture for deploying 40,000 Exchange Server mail boxes on FlashStack. The test results enumerated in this document explain the performance and headroom as they relate to the maximum achieved IOPs and bandwidth. Pure Storage has validated the reference architecture within its lab – this document presents the hardware and software configuration, the test workload configuration, testing results and further offers implementation and sizing guidance for deploying large number of mail boxes in a relatively smaller space allowing room for other applications.

Below is the PowerShell script example to setup the FlashArray volumes and host connections along with rescanning the ESX cluster.

"C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\"

Import-Module VMware.VimAutomation.Cis.Core
 $Creds = Get-Credential
 $FlashArray = New-PfaArray -EndPoint '<IP/DNS>'-Credentials$Creds -IgnoreCertificateError
 $ESXHosts= @('B200M4-01','B200M4-02','B200M4-03','B200M4-04','B200M4-04','B200M4-04','B200M4-07','B200M4-08')
 $ExVolNamePrefix='EX'

For($i=2; $i -le 24; $i++) {
   For($z=2; $z -le 7; $z++) {
     For($x=1; $x -le 4; $x++) {
        New-PfaVolume-Array$FlashArray-VolumeName"$ExVolName-$i-DB$x"-Size2-UnitTB
        New-PfaVolume-Array$FlashArray-VolumeName"$ExVolName-$i-LOG$x"-Size200-UnitGB
        New-PfaHostVolumeConnection-Array$FlashArray `-VolumeName"$ExVolName-$i-DB$x"-HostName $ESXHosts[$z]
        New-PfaHostVolumeConnection-Array$FlashArray `-VolumeName"$ExVolName-$i-LOG$x"-HostName $ESXHosts[$z]
     }
   }
 }
 
$vCenterIP = '<IP/DNS>'
 $vCenterCluster = '<CLUSTERNAME>'
 $vCenterAdmin = '<VCENTERADMIN>'
 $Pwd = ConvertTo-SecureString 'MyEasyPassword' -AsPlainText -Force
 $Creds = New-Object System.Management.Automation.PSCredential ($vCenterAdmin, $pwd)
 Connect-VIServer -Server $vCenterIP -Credential $Creds
 Get-Cluster $vCenterCluster | Get-VMHost | Get-VMHostStorage -RescanAllHba -RescanVmfs | Out-Null
 Get-ScsiLun -VmHost (Get-VMHost) |Where-Object { $_.CanonicalName -like'naa.624*' } | Select-Object CanonicalName

References

Cheers,
Barkz

Add Comment

Required fields are marked *. Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.