EMC EHC 3.5 Release

Based on the vSphere v6.0 platform the Enterprise Hybrid Cloud 3.5 solution has a host of new features, code upgrades and converged platforms support which result in an impressive release of the product.

What’s New

Feature wise here are some of the notable feature additions included with EHC 3.5:

•XtremIO DR support with RecoverPoint (Source & Target = XtremIO)
•VMAX3 DR support with VPLEX and RecoverPoint (Source & Target = VMAX3)
•Encryption Services: CloudLink SecureVM v5.0 support
•Add EHC BaaS to existing or imported VMs (New workflow ‘Ingest for DP’)
•Add EHC DRaaS to existing or imported VMs (New workflow ‘Ingest for DR’)
•VMware PSC replaces SSO
•Updated EHC Sizing Tool (platform-driven) Continue reading

vCenter – HA Error: The number of heartbeat datastores for host is 1

The following steps detail how to suppress the vCenter cluster warning:

The number of heartbeat datastores for host is 1, which is less than required: 2

You may encounter this situation in a lab scenario where you do not have greater than 1 shared datastore per cluster.

  1. Log in to vCenter Server.
  2. Right-click the cluster and click Edit Settings.
  3. Click vSphere HA > Advanced Options.
  4. Under Option, add an entry for das.ignoreInsufficientHbDatastore. das-ds1
  5. Under Value, type true.
  6. Click Cluster Features.
  7. De-select Turn on vSphere HA and click OKdas-ds2
  8. Wait for all the hosts in the cluster to deconfigure HA, then right-click the cluster and click Edit Settings.
  9. Click Cluster Features.
  10. Click Turn on vSphere HAdas-ds3
  11. Click OK.

 

Reference VMware KB:
https://kb.vmware.com/kb/2004739

Cisco UCS – Determining ESXi FNIC&ENIC via PowerCLI

The following script allows the user to retrieve a listing of Network (ENIC) & Storage (FNIC) firmware drivers installed on Cisco UCS blades at a per vSphere cluster level. You may download the ‘Cisco_FNIC_ENIC.ps1‘ script here: Cisco_FNIC_ENIC.ps1 (Remove the .doc extension).

The script will begin by prompting you to enter the vCenter IP Address, username and password. A list of all the available clusters residing in vCenter will be returned. Followed by a prompt to enter the vSphere cluster name, from the cluster defined the script will retrieve a per ESXi listing of ENIC&FNIC firmware levels. The script will firstly prompt the user to enable SSH on all the hosts in the cluster:

UCS_FNIC_ENIC1

UCS_FNIC_ENIC2

 

Once you have completed the tasks on the hosts that required SSH Access, you may then return to the running script and type option ‘y’ in order to again disable SSH on all the hosts in the specified cluster:

UCS_FNIC_ENIC3

PowerCLI Script:

#######################################
# Confirm CISCO FNIC & ENIC Drivers
# Date: 2016-07-01
# Created by: David Ring
#######################################

###### vCenter Connectivity Details ######

Write-Host “Please enter the vCenter Host IP Address:” -ForegroundColor Yellow -NoNewline

$VMHost = Read-Host

Write-Host “Please enter the vCenter Username:” -ForegroundColor Yellow -NoNewline

$User = Read-Host

Write-Host “Please enter the vCenter Password:” -ForegroundColor Yellow -NoNewline

$Pass = Read-Host

Connect-VIServer -Server $VMHost -User $User -Password $Pass

###### Please enter the Cluster to check CISCO Versions #######

Write-Host “Clusters Associated with this vCenter:” -ForegroundColor Green

$VMcluster = ‘*’

ForEach ($VMcluster in (Get-Cluster -name $VMcluster)| sort)

{
Write-Host $VMcluster
}

Write-Host “Please enter the Cluster to lookup CISCO FNIC & ENIC Drivers:” -ForegroundColor Yellow -NoNewline

$VMcluster = Read-Host

###### Enabling SSH ######

Write-Host “Do you need to Enable SSH on the Cluster ESXi Hosts? ” -ForegroundColor Yellow -NoNewline

Write-Host ” Y/N:” -ForegroundColor Red -NoNewline

$SSHEnable = Read-Host

if ($SSHEnable -eq “y”) {

Write-Host “Enabling SSH on all hosts in your specified cluster:” -ForegroundColor Green

Get-Cluster $VMcluster | Get-VMHost | ForEach {Start-VMHostService -HostService ($_ | Get-VMHostService | Where {$_.Key -eq “TSM-SSH”})}

}

###### Confirm Driver Versions ######

Write-Host “Confirm CISCO FNIC & ENIC Drivers” -ForegroundColor Green

$hosts = Get-Cluster $VMcluster | Get-VMHost

forEach ($vihost in $hosts)

{

Write-Host -ForegroundColor Magenta “Gathering Driver versions on” $vihost

$esxcli = get-vmhost $vihost | Get-EsxCli

$esxcli.software.vib.list() | Where { $_.Name -like “net-enic”} | Select @{N=”VMHost”;E={$ESXCLI.VMHost}}, Name, Version

$esxcli.software.vib.list() | Where { $_.Name -like “scsi-fnic”} | Select @{N=”VMHost”;E={$ESXCLI.VMHost}}, Name, Version

}

###### Disabling SSH ######

Write-Host “Ready to Disable SSH? ” -ForegroundColor Yellow -NoNewline

Write-Host ” Y/N:” -ForegroundColor Red -NoNewline

$SSHDisable = Read-Host

if ($SSHDisable -eq “y”) {

Write-Host “Disabling SSH” -ForegroundColor Green

Get-Cluster $VMcluster | Get-VMHost | ForEach {Stop-VMHostService -HostService ($_ | Get-VMHostService | Where {$_.Key -eq “TSM-SSH”}) -Confirm:$FALSE}

}

 

Useful References:

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1027206

http://www.cisco.com/c/en/us/support/docs/servers-unified-computing/ucs-b-series-blade-servers/115764-ucs-san-tshoot-00.html

EMC XtremIO: VMware ESXi Multi-Array Settings

The following table represents the recommended VMware vSphere ESXi host settings to be applied when an ESXi host(s) is connected to a single array and also details multi-array settings when at least one of the arrays is XtremIO.

The following information is referenced from EMC KB303782:
Recommended settings for VNX, VMAX, VPLEX, and XtremIO Colocation within VMware vSphere

XIO-MultiArray1

Notes: 

  1. Unless otherwise noted, the term VMAX refers to VMAX, VMAX3, and VMAX All Flash arrays
  2. The setting for FC Adapter policy IO Throttle Count can be set to the value specific to the  individual storage array type if connections are segregated. If the storage arrays are connected using the same vHBA s, use the multi-array setting in the table.
  3. The value for Disk.SchedNumReqOutstanding can be set on individual LUNs and therefore the value used should be specific to the underlying individual storage array type.

 

Related Post:

EMC XtremIO – Setting Disk.SchedNumReqOutstanding On vSphere 5.5 & 6.0 (PowerCLI)

EMC Isilon -Shutdown via CLI

The following procedure uses Isilon CLI commands to shut down the entire cluster.

Cluster Shutdown Procedure:
1. SSH connect to node1 of the cluster and log in as the root user.
2. From the command prompt, type the following commands in this order:
isi_for_array isi_flush
isi config
shutdown all

If a specific node does not power down follow these steps to shut it down:
1. SSH to the node.
2. Log in as root and type:  shutdown -p now

vCenter 6.0 – Active Directory Identity Source

There are two options for Active Directory Identity Sources with PSC (SSO) 6.0:
  • Active Directory (Integrated Windows Authentication)
  • Active Directory as an LDAP server

Note: there are underlying issues using ‘AD Integrated Windows Authentication’ when VMware SRM is part of a solution.

The chosen SSO identity source outlined in this example is ‘Active Directory as an LDAP Server’.

Continue reading

Windows Server – File Share Permissions Not Propagating

If you are experiencing file share permission issues where user permissions are not propagating down to the subfolder level then the following post may help with your troubleshooting.

Scenario: While the user is experiencing no issue while working on the initial layer of folders within a Windows file share, the user cannot work on subfolders and files that are more than one layer deep in the file share structure: Continue reading