VMware Cloud Foundation – Technical Deep Dive into the Unified SDDC Platform

Abstract: In this session, we’ll dive into the key technical aspects of a modern, unified Software-Defined Data Center delivered through VMware Cloud Foundation. Gain a deep understanding of the Cloud Foundation architecture, the automation of lifecycle management to include initial bring up and configuration, workload domain provisioning, and patching and upgrading operations. 

Date: Thursday, May 18, 2017

Time: 12:00 PM Central Daylight Time

Duration: 1 hour

Click Here For Registration

Advertisements

WEBCAST VMwareCertification: What’s New and What It Means for You

Abstract: When VMware products get an update, certifications get a facelift as well.  Learn about the latest and greatest in certification, including VCP6.5-DCV.  Find out why keeping current on your skill levels is so important and how, exactly, to keep your expertise up-to-date after you’ve certified.   

Date: Thursday, May 11, 2017

Time: 12:00 PM Central Daylight Time

Duration: 1 hour

Presented by: Paul Sorensen, Director, Education Services Programs at VMware and Karl Childs, Senior Manager, Certification Development at VMware.

Click Here For Registration

Introduction to Operational Transformation with NSX Network Virtualization and Security

NSX

Abstract: NSX network virtualization represents a major advancement in helping organizations realize the benefits of speed, agility, and security. Enterprises are using VMware NSX to achieve game-changing operational advantages. In this webinar we will cover the NSX Operations Maturity Model that spans across people, process, and tooling – including general operational guidance and best practices based on real world implementations. This unique webinar is ideal for IT executives and managers who want to understand what it takes to operationalize NSX. It is also useful for networking and security professionals in architecture, engineering, and admin/ops who will participate in operationalizing NSX for their organization. Continue reading “Introduction to Operational Transformation with NSX Network Virtualization and Security”

VMUG Virtual Event 6.0

vmug2017Register before April 27 to be entered to win one of (2) $100 New Egg Gift Cards!

Date: Thursday, June 8, 2017

Time: 9 AM – 5 PM Central Standard Time

VMUG Virtual Event 6.0 and take your career to the next level! This is your opportunity to experience live breakout sessions, chat with VMware experts and VMUG leaders, connect with industry leading partners, and access invaluable downloadable resources.

Click Here Registration

For more information and event details please visit: https://www.vmug.com/virtualevent

Script to Get Datastore Path Information

Hello guys…!!!

Here is script developed to get the No Of Paths per DS and Type of path selection policy and to which VMHBA it is connected.

PowerShell Scrip:

Connect-VIServer -Server servername -User username -password password
$expotDSPathCount=@()
#Get list of ESXi Hosts
$esxihosts=gc C:\hosts.txt
$countofESXi=$esxihosts.Count
For($i = 1; $i -le $esxihosts.count; $i++)
{
ForEach ($esxihost in $esxihosts) {
 $esxi = Get-VMHost -Name $esxihost
 $hbas = $esxi | Get-VMH

ostHba
 ForEach ($hba in $hbas) {
 $scsiluns = $hba | Get-ScsiLun
 ForEach ($scsilun in $scsiluns) { 
 $exportDSPaths=New-Object PSObject
 $scsipaths =$scsilun | Get-Scsilunpath |Select-Object *
 $LunPathPolicy=$scsilun.MultipathPolicy
 $PathCount=$scsipaths.Count
 $LunNaaID=$scsilun.CanonicalName
 $DS=Get-Datastore |Get-View |Where-Object {$_.Info.vmfs.Extent.DiskName -eq $LunNaaID}
 #Write-Host $DS.Name,$LunNaaID,$LunPathPolicy,$PathCount,$hba.Name,$esxi.Name
 $exportDSPaths|Add-Member -MemberType NoteProperty -Name "EsxiHost" -Value $esxi.Name
 $exportDSPaths|Add-Member -MemberType NoteProperty -Name "DatastoreName" -Value $DS.Name
 $exportDSPaths|Add-Member -MemberType NoteProperty -Name "LunNAAID" -Value $LunNaaID
 $exportDSPaths|Add-Member -MemberType NoteProperty -Name "MultipathPolicy" -Value $LunPathPolicy
 $exportDSPaths|Add-Member -MemberType NoteProperty -Name "LunPathCount" -Value $PathCount
 $exportDSPaths|Add-Member -MemberType NoteProperty -Name "VmHBA Connected" -Value $hba.Name
 $datastore=$DS.Name
 $expotDSPathCount+=$exportDSPaths
 Write-Progress -Activity “Now Scaning $datastore in $hba on $esxi” -status “Found $countofESXi esxi hosts and working on $esxi” -PercentComplete ($i / $esxihosts.count*100)
 }
 }
}
$expotDSPathCount| Export-Csv -NoTypeInformation 'DSPathCountInformation.csv'
}

Sample Out PutDSPathInfo

Script to Get the Path Count of VMHBA

Hello guys…

Here is the script  to get the Number of Paths for each and every VMHBA in esxi and the out put will be saved in CSV Files…Thanks to Lucd…

Script:

Connect-VIServer -Server vcenterservername -User vcenterusername -password vcenterpassword
$exportData=@()
$esxs=gc C:\Users\TIRU\hosts.txt
foreach($esxi in $esxs){
$esx = Get-VMHost -Name $esxi
foreach($hba in (Get-VMHostHba -VMHost $esx ))
{
$target = ($hba.VMhost.ExtensionData.Config.StorageDevice.ScsiTopology.Adapter | where {$_.Adapter -eq $hba.Key}).Target
$luns = Get-ScsiLun -Hba $hba 
$nrPaths = ($target | %{$_.Lun.Count} | Measure-Object -Sum).Sum
$exportObject=New-Object PSObject 
$exportObject |Add-Member -MemberType NoteProperty -Name "HostName" -Value $esx
$exportObject |Add-Member -MemberType NoteProperty -Name "HBAName" -Value $hba.Device
$exportObject |Add-Member -MemberType NoteProperty -Name "NumberOfPaths" -Value $nrPaths
#NumberOfPaths=$nrPaths
#HostName=$esx
#HBAName=$hba.Device
#NumberOfTargets=$target.Count
#NumberOfDevices=$luns.Count
$exportData+=$exportObject
}
}
$exportData| Export-Csv -NoTypeInformation 'ESXiStoragePathInformation.csv' 

Sample Output:

SampleOutput Of Script

WEBCAST:VMware vRealize Automation 7 Troubleshooting

vRA7

Date: April 30, 2017

Time:

  • 8:00 AM PDT / 11:00 AM EDT
  • 12:00 PM BST
  • 12:00 PM SGT

Speakers:
Bharath Narayana Reddy, Senior Technical Training Specialist, VMware

Summary:

In this webcast, attendees will leave this with a better understanding of:

  • What are the components that make up vRealize Automation?
  • What is the role of each vRealize Automation component?
  • What are the tools available to troubleshoot vRealize Automation?
  • Troubleshooting tips and gotchas
  • How to track a machine request using vRealize Automation logs?
  • Common vRealize Automation issues and how to fix them?

Click Here For Registration