Powerpath Commands

:
powercf
During installation on Solaris hosts, the powercf utility configures PowerPath devices by scanning the host adapter buses for both single-ported and multiported Symmetrix volumes. (A multiported volume shows up on two or more host bus adapters with the same Symmetrix subsystem/device identity. The identity comes from the serial number for the volume.) For each Symmetrix volume found in the scan of the host adapter buses, powercf creates a corresponding emcpower device entry in the emcp.conf file, and saves a primary path and an alternate primary path to that device. The powermt config command, run at boot time by init (1M), adds additional paths to the Symmetrix volume. After PowerPath is installed, you only need to run the powercf command when the physical configuration of the Symmetrix or the host changes. The configuration changes that require you to reconfigure PowerPath devices include: ‡ Adding or removing host bus adapters ‡ Adding, removing, or changing Symmetrix logical devices ‡ Changing the cabling routes between host bus adapters and Symmetrix ports ‡ Adding or removing Symmetrix channel directors powercf -i|p|q Arguments -i Scans the host adapter buses for single-ported and multiported Symmetrix volumes. Compares those volumes with the PowerPath device entries in the emcp.conf file. Prompts you to accept or reject any addition or deletion of Symmetrix devices in the emcp.conf file. -p Scans the host adapter buses for single-ported and multiported Symmetrix volumes. Compares those devices with the emcpower entries in the emcp.conf file. Prints information on any inconsistencies. -q Scans the host adapter buses for single-ported and multiported Symmetrix volumes. Compares those volumes with the PowerPath device entries in the emcp.conf file. Updates the emcp.conf file by removing PowerPath devices that were not found in the host adapter scan and by adding new PowerPath devices that were found. Saves a primary and an alternate primary path to each PowerPath device. The powermt Commands This section describes each powermt command. Refer to the preface of this document for information on the conventions used in the command syntax. You can run powermt commands from either the command line. Powermt Displays the syntax for the commands in the powermt management utility. Syntax powermt

specify at least one in the powermt check command.powermt check Verifies that all paths are connected to the correct Symmetrix volumes. Syntax powermt save powermt set adapter_switch Enables or disables the specified host adapter. You must. Syntax powermt check [dev=power#|all] [adapter=adapter#|all] The dev parameter and the adapter parameter are optional. The powermt check_registration command is available from the command line only. Syntax powermt display dev=power#|all powermt restore Attempts to reopen. all device paths currently marked as Closed. Syntax powermt check_registration powermt config Configures paths to all known Symmetrix logical devices for maximum accessibility. powermt check_registration Provides PowerPath license registration information. however. . or restore to service. Syntax powermt set adapter_switch=disabled|enabled adapter=adapter# Parameters disabled Does not allow the specified host adapter to accept I/O traffic for any device path it serves. It does not have an equivalent SMIT command. Syntax powermt restore powermt save Saves changes to the PowerPath devices¶ policy and priority attributes to the ODM so that the new values are in effect at system startup. Syntax powermt display powermt display dev Displays a table that shows the state of the specified PowerPath device or all PowerPath devices. Syntax powermt config powermt display Displays a table that shows the state of all host adapters found by PowerPath.

If you do not include the dev parameter. . If you do not include the dev parameter.enabled Allows the specified host adapter to accept I/O traffic for any device path it serves. If you do not include the dev parameter. powermt validate Verifies that the primary path opened for each PowerPath device is connected to the correct Symmetrix volume. Syntax powermt set mode=active|standby adapter=adapter# [dev=power#|all] The dev parameter is optional. Io I/O. Future I/O requests are assigned to each of the available paths in rotation. Load balance is based on the number of blocks in the pending I/Os. Parameters Rr Round-robin. Syntax powermt validate powermt watch Displays a table that shows the state of the host adapters for the specified PowerPath device or all PowerPath devices. the powermt set mode command changes the mode of all PowerPath devices on the specified adapter. powermt set priority Sets the I/O priority for the specified PowerPath device or for all PowerPath devices. adapter# The host adapter number shown in the ## column in the table displayed when you enter the powermt display dev command. powermt set policy Sets the load balancing policy for the specified PowerPath device or all PowerPath devices. Syntax powermt set policy=rr|io|lb|so [dev=power#|all] The dev parameter is optional. Lb Least blocks. The powermt set priority command is only meaningful when the load-balancing policy is Symmetrix optimized (so). Syntax powermt set priority= [dev=power#|all] The dev parameter is optional. powermt set mode Sets device path(s) to either active or standby mode for the specified PowerPath device or for all PowerPath devices on the specified adapter. individual PowerPath devices to be improved at the expense of the rest of the devices. the powermt set priority command changes the priority of all PowerPath devices. This setting allows the I/O performance of a few. while otherwise maintaining the best possible load balance across all paths. Load balance is based on the number of pending I/Os. the powermt set policy command changes the policy of all PowerPath devices.

current=SP B . hostname: [170] $ powermt display device=all | grep -i owner Owner: default=SP B. Syntax powermt watch dev=power#|all every=#seconds 1)To display registered/licensed software: emcpreg -list 2)To install registered/licensed software: emcpreg -install Follow the prompts 3) To check the status of the system: powermt display device=all 4) To check and see if LUNS are trespassed powermt display device=all | grep -i owner This should show you the default SP owner and the current SP owner i.Syntax powermt watch every=#seconds powermt watch dev Displays a table that shows the state of the specified PowerPath device or all PowerPath devices.e. current=SP B Owner: default=SP B. current=SP B Owner: default=SP B. current=SP B Owner: default=SP B.

seeing the new devices and the old devices are still registered with PowerPath.Owner: default=SP A. use the command powermt set policy=co this will set up load balancing between SP's. current=SP A Owner: default=SP A. 7) If you happent o make changes to a solaris system's storage group. current=SP A Owner: default=SP A. Use the command powermt display device=all and look for the policy=CLAROpt If it's not set. current=SP A Owner: default=SP A. try running: powermt check ( may have to remove dead paths ) powermt config powermt save . and are having problems. after a reboot. make sure the policy setting is set to CLAROpt. current=SP A 5)To tresspass a LUN back to the default owner powermt restore 6) When setting up PowerPath on a solaris system.

CX3 and CX4 systems using NAVICLI. 8kb. links found below. This blog is an extension of my previous blog on Clariion Cache Flushing Techniques: Idle Cache Flushing. Watermark Cache Flushing and Forced Cache Flushing.Clariion Cache: Navicli Commands The following sets of commands are run to change the cache options in the Clariion CX. 16kb size -l Low Watermark and the value . To Enable Cache on the Clariion naviseccli ± h setcache ±wc 1 ±rca 1 ±rcb1 Command Arguments -wc Write cache enabled (1) and disabled (0) -rca Read cache for SPA enabled (1) and disabled (0) -rcb Read cache for SPB enabled (1) and disabled (0) To Disable Cache on the Clariion naviseccli ±h setcache ±wc 0 ±rca 0 ±rcb 0 Command Arguments -wc Write cache enabled (1) and disabled (0) -rca Read cache for SPA enabled (1) and disabled (0) -rcb Read cache for SPB enabled (1) and disabled (0) To Set Cache to 2GB for Write Cache and Set Cache to 4GB for Read Cache on both SP¶s (SPA and SPB) naviseccli ± h setcache ±wsz 2048 ±rsza 4096 ±rszb 4096 Command Arguments -wsz Write Cache Size and the amount of Cache (valid between 1GB and 3GB) -rsza Read Cache Size for SPA and the amount of Cache (valid between 1GB and 4GB) -rszb Read Cache Size for SPB and the amount of Cache (valid between 1GB and 4GB) To sets the page size of cache to 4KB and the Low WaterMark to 60% and the High WaterMark to 80% naviseccli ± h setcache ±p 4 ±l 60 ± h 80 Command Arguments -p Cache Page Size: 4kb. Most of these can also be performed using Navisphere Manager GUI.

-h High Watermark and the value To Disable HA Vault Drive Cache naviseccli ±h setcache ±hacv 0 Command Arguments -hacv HA Vault Cache enabled (1) and disabled (0) To Enable HA Vault Drive Cache naviseccli ±h setcache ±hacv 1 Command Arguments -hacv HA Vault Cache enabled (1) and disabled (0) .