Disabling VAAI using the vSphere Client



Please follow the steps to disable to Disabling VAAI using the vSphere Client :

1. Open the VMware vSphere Client.
2. In the Inventory pane, select the ESXi/ESX host.
3. Click the Configuration tab.
4. Under Software, click Advanced Settings.
5. Click DataMover.
6. Change the DataMover.HardwareAcceleratedMove setting to 0.
7. Change the DataMover.HardwareAcceleratedInit setting to 0.
8. Click VMFS3.
9. Change the VMFS3.HardwareAcceleratedLocking setting to 0.
10.Click OK to save your changes.
11.Repeat this process for the all ESXi/ESX hosts connected to the storage.

Kindly go through the below more information:
Note: Please be aware of the recently published ETA 207784: “VNX: Storage Processors may restart if VMware vStorage APIs for Array Integration (VAAI) is enabled resulting in potential data unavailable”.

This ETA reports an issue that can cause SP panics on both VNX1 and VNX2, and the issue is described in clear detail within.

(TLDR?: The problem is caused by an error on ESX hosts that causes an SP to Bugcheck. If the Bugcheck were met during the Block upgrade, it could potentially lead to DU for the customer.

For example, if the SP is rebooting as part of the NDU and the condition is met on the host, the Peer SP would Bugcheck, resulting in both SPs being offline simultaneously).

View all communication connection links & Active Locks on symmetrix.

Q: View all communication connection links & Active Locks on symmetrix.

Firstly, if you want to know, what all applications are actively communicating with your symmetrix array, run the below CMD
//list all the connection for an Symm Array
symcfg -sid xx list -connections

while running cmds if you any Symlock issues, run thebelow CMD to list the active Locks

//List the active Lock on Symmetrix
symcfg -sid xx list -lockn all


Comment if you face similar kind of issues

fix for: while creating SRDF Pair reporting error's like device not found

fix for: while creating SRDF Pair reporting error's like device not found

1. check weather array configuration are in sync or not, but the below cmd to check that.
// check the status of array & Configuration Changes
symcfg list -status













If it shows Yes, means that array configurations are not in sync

2. run discover cmd and wait till it get finish.
symcfg discover

Comment if you face similar kind of issues

How to check What edition of Centera ? object store, Compliance Edition, and Compliance Edition Plus?

Q: How to check What edition of Centera ? object store, Compliance Edition, and Compliance Edition Plus?

// go to centera CLI & run the below command

>> show security access

Config# show security access
Cube     Node      Roles              Status       Locked      Compliance
--------------------------------------------------------------------------
1        node13   A,M,R,S            on           No          Basic
1        node14   A,M,R,S            on           No          Basic
--------------------------------------------------------------------------
Roles: A(ccess), M(anagement), R(eplication), S(torage)

EMC Centera Compliance Model:

> Basic model
> Governance Edition (GE) Model
> Compliance Edition Plus (CE+)






















How to setup symavoid file for Symmentrix

Possible errors: ERROR [em.bp.DEPLOY] (EJB default - 1) DeployService.waitForDeployed:Failed to detect E:\Program Files\EMC\SMAS\jboss\standalone\deployments\domain-symm.ear.deployed

Resolution:
For Windows:
1. open cmd prompt, run the below cmd
cd \program files\emc\symapi\config\

note: most folks will install symapi on d: or other directories, in that case make sure cmd.exe is directed in the right director, or else you will get below error message.

C:\>cd \program files\emc\symapi\config\
The system cannot find the path specified.
what yo do now (search the root director where symapi is installed)
C:\>d:
D:\Program Files\EMC\SYMAPI\config>

2. Run the below cmd to create symavoid file, if its allready exists, notepad will be opened, or else prompt will appear requesting to create new file.
D:\Program Files\EMC\SYMAPI\config>notepad symavoid

3. Now Enter the array serial number that you would like to avoid by the local host to discover.
If you like to know the current view able arrays, run the below cmd
>>symcfg list.
note: For multiple arrays, put each serial on its own line. Like below
Example:
000190101186
000192601175
000192601103
000195701130

4. Save (as normal file, not .txt) and close.
Note: this is really important to make sure saved file is not saved in text format(.txt), File type should show File
//run the below cmd to remove the entries from the records.
symcfg remove -sid 1186
//run the below cmd to make sure symavoid Array's are not listing back again.
symcfg discover

Comment if you face any trouble in doing this:
My Log for your reference:
D:\Program Files\EMC\SYMAPI\config>symcfg list
                                S Y M M E T R I X
                                       Mcode    Cache      Num Phys  Num Symm
    SymmID       Attachment  Model     Version  Size (MB)  Devices   Devices
    000190101127 Local       DMX4-24   5773      196608        13      4470
    000192601142 Local       VMAX-1    5876      240640        13     10245
    000190101186 Remote      DMX4-24   5773      221184         0      5814
    000192601175 Remote      VMAX-1    5876      240640         0      3005
    000192601103 Remote      VMAX20K   5876      360960         0     10508
    000195701130 Remote      VMAX40K   5876      999424         0     21478
D:\Program Files\EMC\SYMAPI\config>cd:
The filename, directory name, or volume label syntax is incorrect.

D:\Program Files\EMC\SYMAPI\config>c:

C:\>cd \program files\emc\symapi\config\
The system cannot find the path specified.

C:\>d:

D:\Program Files\EMC\SYMAPI\config>notepad symavoid

D:\Program Files\EMC\SYMAPI\config>symcfg remove -sid 000192601175

Remove Symmetrix unit 000192601175 from the host config. file (y/[n]) ? y
Symmetrix unit 000192601175 has been removed from the host config. file.

D:\Program Files\EMC\SYMAPI\config>symcfg remove -sid 000192601103
Remove Symmetrix unit 000192601103 from the host config. file (y/[n]) ? y
Symmetrix unit 000192601103 has been removed from the host config. file.

D:\Program Files\EMC\SYMAPI\config>symcfg remove -sid 000190101186
Remove Symmetrix unit 000190101186 from the host config. file (y/[n]) ? y
Symmetrix unit 000190101186 has been removed from the host config. file.

D:\Program Files\EMC\SYMAPI\config>symcfg remove -sid 000195702830
Remove Symmetrix unit 000195701130 from the host config. file (y/[n]) ? y
Symmetrix unit 000195701130 has been removed from the host config. file.

D:\Program Files\EMC\SYMAPI\config>symcfg list
                                S Y M M E T R I X
                                       Mcode    Cache      Num Phys  Num Symm
    SymmID       Attachment  Model     Version  Size (MB)  Devices   Devices
    000190101127 Local       DMX4-24   5773      196608        13      4470
    000192601142 Local       VMAX-1    5876      240640        13     10245

D:\Program Files\EMC\SYMAPI\config>symcfg discover
This operation may take up to a few minutes. Please be patient...
D:\Program Files\EMC\SYMAPI\config>symcfg list

                                S Y M M E T R I X
                                       Mcode    Cache      Num Phys  Num Symm
    SymmID       Attachment  Model     Version  Size (MB)  Devices   Devices
    000190101127 Local       DMX4-24   5773      196608        13      4470
    000192601142 Local       VMAX-1    5876      240640        13     10245

For Linux/ Unix:
cd /var/symapi/config/
vi symavoid
Enter the Symmetrix serial number as you would see it from a symcfg list. Example: 000184502410. For multiple Symmetrix arrays, put each serial on its own line.
Save and close.
symcfg remove -sid 2410
symcfg discover
symcfg list (verify array is gone from list)


How to check allocated track on LUN ID in SYMCLI


CMD: > symcfg -sid <Array S.No> list -tdev -range <DeviceID Range>
note: for single device give the same device ID name in the range.

No Queries running but The SYMAPI database file is already locked by another process

Today i would like to share some common issue that i face with symapi locks
recently i face issue that symapi Lock, even if no locks exists, possible reason that some monitoing job running in background.
Fix: Run Qurry Command to fix the issue

C:\Users\xxxxx>symcfg discover

The SYMAPI database file is already locked by another process

C:\Users\xxxxx>symcfg -sid 03 list -lockn all

Symmetrix ID: 000xxxxxxx03

               S Y M M E T R I X      L O C K S

                              Lock       Lock    Lock                Time
    SymmID       Attachment   Status     Number  Usage               Held (Sec)

    000xxxxxxx03 Local        N/A        N/A     N/A                 N/A


C:\Users\xxxxx>symcfg -sid 03 list -lockn all

C:\Users\xxxxx>symconfigure -sid 03 query

A Configuration Change query is in progress. Please wait...

A Configuration Change operation is in progress. Please wait...

    Establishing a monitoring session.........................Established.

There is no existing configuration change session to assume control of or monitor

    Terminating the monitoring session........................Done.

The monitoring session has ended.


SRM - SRA command 'discoverArrays' failed + Cannot enable the array pairs

I am here today to share some of the my experience that face in integrating SRM (SRA 2.2) with RecoverPoint v4.1.2.

Issue:SRA command 'discoverArrays' failed.
Cause:
Failed opening session for user to site mgmt IP.
Please see server logs for further details.

Fix:
enable Https at the vCenter server of both the production and the recovery site,
open a Windows command prompt and go to the directory
C:\Program Files\VMware\VMware vCenter Site Recovery Manager\storage\sra\array-type-recoverpoint

> Run (at production and recovery site):
command.pl --useHttps true

> after the cmd run successfully, we will see the http file on the file directory.

>enable https in recovery Point on Both RPA Cluster
Login to the RPA Cluster with admin account




















































Tricky part is here, some rpa come with Http & Https both enable. To fixed our issue we need only Https.






If it is already enable don't change anything, Like below





>> Register the RPA's Cluster in SRM with boxmgmt Account

Another issue you might get Issue: Cannot enable the array pairs - option Greyed out
This is because of SRM Manage Mode should be enable at the RecoverPoint CG Level.




















If you still face any issues, Comment the post, i will try to answer in best of my knowledge.