EMC Symmetrix DMX interview questions part5


What is Symmetrix QoS and how it works?
Quality of Service (QoS) allows more flexibility in managing Symmetrix system’s performance. By increasing the response time for specific copy operations on selected devices, we can increase the overall performance of the other Symmetrix devices.

The QoS (Quality of Service) feature allows us to adjust the data transfer pace on specified devices, or devices in a device group, for certain operations.

The contention for cache access can be quality of service managed by the least recently used (LRU) ring partitions in the Symmetrix cache.

We can control the priority service time of devices and control cache partitions for different device groupings.

What is the purpose of Symmetrix Change Tracker?
To measure changes to data on a Symmetrix volume or group of volumes.
Change Tracker data is often used to analyze and design TimeFinder and Symmetrix Remote Data Facility (SRDF) configurations.
Change Tracker (DeltaMark) session must be created using the symchg create command. The symchg mark command is then used to perform a timestamp and mark the selected area of disk storage occupied by a data object using a DeltaMark bitmap

What is Dynamic Cache Partitioning?
A QoS feature, dynamic cache partitioning allows the Administrator the means to dynamically control the cache area size, servicing a given device group I/O, by defining flexible partitions through cache memory.

Dynamic Cache Partitioning divides the cache memory into multiple partitions with unique names and their device path assignments.

Partition areas can be made static or dynamic in size. The dynamic partitioning provides flexibility to the amount of floating memory that can be allocated with a high and low watermark. This allows memory resources to be temporarily donated to other partitions when needed.

The symqos command allows you to create partitions for different device groupings in addition to the default partition that all devices belong to initially. Each partition will have a target cache percentage as well as a minimum and maximum percentage. In addition, you can donate unused cache to other partitions after a specified donation time.

What are the logs available at host-end and on symmetrix array?
Host-end logs are available in \Symapi\log folder
Event logs and Audit logs in symmetrix array

How do you monitor the real time events on symmetrix array with example?
To monitor real time 100 event records with 600 seconds interval in the symmetrix array
Symevent -sid 4282 monitor -i 600 -c 100 -warn/-error/-fatal

How do you track the history of events on symmetrix array with example?
To list all events in symmetrix array
Symevent -sid 4282 list

To list specific period of time events in event logs
Symevent -sid 4282 list -v -start 9:00 -end 17:00

How do you check the audit logs on symmetrix array?
To show the details about audit log it self.
Symaudit -sid 4282 show

To list the audit log records of specific period of time.
Symaudit -sid 4282 list -v -start_time 7/11:9:00 -end_time 7/11:10:00

To monitor the real time audit logs 100 records with 30sec interval.
symaudit -sid 4282 monitor -i 30 -c 100

What is Symmetrix ACL?
To create access control list on symmetrix array to implement host level or user level security.

Explain step by step to setup the access controls on symmetrix array?
Create Access Group:
(Create a command file with the following entries)
Create accgroup AccessGroupName;
(Execute the command file)
Symacl -sid 4282 commit -file commandfile

Add host access ID or user access ID to access group:
(Create a command file with the following entries)
Add host accid Id name Idname to accgroup GroupName;
Add user accid Id name Idname to accgroup GroupName;
(Execute the command file)
Symacl -sid 4282 -file "CommandFileName" commit

Create Access Pools:
(Create a command file with the following entries)
Create accpool AccessPoolName;
(Execute the command file)
Symacl -sid 4282 commit -file "commandfile"

Add devices to the access pool
(Create a command file with the following entries)
Add dev StartDevName:EndDevName to accpool AccessPoolName;
(Execute the command file)
Symacl -sid 4282 commit -file "commandfile"

Grant Rights to Access Groups:
(Create a command file with the following entries)
Grant access=Base/BCV/RDF to accgroup AccessGroupName to accpool AccessPoolName;
(Execute the command file)
Symacl -sid 4282 commit -file "commandfile"

How do you take the backup/restore of ACLs?
Symacl -sid 4282 backup -file "commandfile"
Symacl -sid 4282 commit -restore -f commandfile

What is Symmetrix User Authorization?
Set up or update the Symmetrix array user authorization information

Explain step by step procedure to setup user authorization on symmetrix array?
User-to-role mappings have to be created:
(Create a command file with the following entry (ex:rolemap.txt))
Assign user H:Host\username to role Monitor;
Assign user D:Eng\username to role Admin;
(Execute the above file)
Symauth -sid 4282 -f rolemap.txt commit.
(Roles: None, Monitor, Storage admin, admin, Auditor, SecurityAdmin)

Enable the user authorization:
Symauth -sid 4282 enable
How do you perform backup and restore user authorization information?
Symauth -sid 4282 backup -f backupfile.cmd commit
Symauth -sid 4282 restore -f backupfile.cmd commit
What is the purpose of bin file in SYMAPI database?
It is a database file in the host which stores the symmetrix array’s configuration data.
 Can be used to get the configuration data offline.
How do you prepare the Storage Capacity planning reports by host wise?
1. By using EMC Control Center
2. By using symcli commands symcfg and symdisk
Symcfg -sid 4282 list -connections -capacity
Copy and past the output of the above command in excel file and format according to the requirement.
Or
Symdisk -sid 4282 list -by_diskgroup
Copy and past the output of the above command in excel file and do the format according to the requirement.

By using what symcli command we can check the HBA details?
Syminq hba -fibre

What are the business continuity tools for symmetrix array?
Power path - host end
TimeFinder - local replication
SRDF - Remote Replication
Previous
Next Post »