Wednesday, October 31, 2012

Brocade Switch Commands





Brocade Switch Commands:

Check on the case sensitivity using command “help” ( it will demonstrate all the possible commands)

1. firmwareshow – gives firmware version.

2. version – gives version of fabric operating system.

3. fanshow – gives status of fan

4. psshow – gives power supply status.

5. tempshow – gives temp. details, in case of AC failure.

6. chassisshow – gives serial no. of switch.

7. switchshow – gives WWN of switch and ports.

8. nsallshow – shows all name databases details i.e how many servers are connected and to which port. Eg o/p would be (010000) where 01 is switch domain ID, 00 is port no. and 00 is fabric service (ALPA address).

9. fabricprincipal –f 1 – to make a particular switch as primary switch.

10. userconfig - -show –a – will show all accounts in a switch.

11. userconfig - -add username –r rolename – to create an account for particular user and rolename will define the previlleges eg admin, switchadmin, zoneadmin etc..

12. passwd username – to change the password for particular user.

13. userconfig - -delete username – to delete the account for particular user.

14. switchname – displays the name of the switch.

15. switchname “newname” –to change the name of the switch.

16. date “0806102910” – sets date and time where “mm” is 01 – 12 , “dd” is 01 – 31, “hh” is 00 – 23, “mm minutes” is 00 – 59 and “yy” is 00 – 99.

17. tsclockserver “IP of NTP server” – will synchronise the time as what is there in NTP server. It is very important to set the exact time (can’t explain here)and also it has a significance for environment having lot many switches. If time changes say ( day light savings), it would be difficult to change the time manually for each switch but change can be replicated to each switch by above command if there would be and NTP server configured.

18. tstimezone – for changing the timezone.

19. switchstatusshow – displays overall status of the switch.

20. portdisable & portenable , these can be used as a part of troubleshooting, say is HBA is connected to a particular switch port but it is not detecting, then you can try out disabling and enabling the switch port.

21. portshow – displays status of all ports.

22. portperfshow – to check performance of each switch port.

23. portcfgspeed , - to configure speed of particular port.

24. switchcfgspeed - to set switch speed. Where can be 0 : autonegotiated , 1 : 1Gbit/sec, 2 : 2Gbit/sec.

25. portcfgshow – to check the port speed, configuration.

26. uptime – to check the last reboot.

27. nscamshow – shows what exactly is there in cache that has not been saved yet in memory.

28. configupload – to take backup of switch configuration, very important.

29. agtcfgshow – to check is snmp is configured or not.

30. agtcfgset – to configure snmp to send switch alerts to particular server.

These are some of the basic commands for brocade switches, most of them, you wont be using much, Lot many have complete description behind them which can not be explained over here.

Zoning Commands ( Preferably do it GUI unless so sure to do it CLI)

Before knowing the commands, keep in mind the storage (clarion) , servers(to be zoned) , switch (on which to do the zoning), every details. Now assume you have a server named “TRAINING” with two HBA hba1 and hba2 and a storage clarion with FE ports A0. just for eg and to understand the nomenclature, when you work independently.

1. Connect the cable to switch (LC to LC) from server HBA port to one of the switch port.

2. login into the server and find the wwn no. of HBA card ( for solaris – fcinfo & HP-UX – fcutil)

3. login to the switch and match the wwn , run switchshow command.

4. Now create aliases for server ( alicreate “TRAINING_hba1” , “wwn of hba1” )

5. Now create aliases for clarion if not created before and this will be constant throughout ( alicreate “SPA_A0” , “wwn of storage” )

6. Now create the zone ( zonecreate “TRAINING_hba1_SPA_A0” , “TRAINING_hba1 ; SPA_A0” )

7. save the configuratiuon after creating the zone bye cfgsave

8. And then enable the configuration by cfgenable

TRAINING_hba1 – server aliases

SPA_A0 – Storage aliases

TRAINING_hba1_SPA_A0 – Zone name

But if you are creating a zone for the first time in a switch, you would have to create a configuration file before running cfgsave.

Cfgcreate “fabric 1” , “zone name”

fabric 1 is configuration file name.

Run cfgshow to check configuration file.

How to delete a zone

1. cfgremove “fabricname” , “zonename”

2. zonedelete “zonename”

3. alidelete “aliasname”

4. cfgsave

5. cfgenable

Wednesday, September 5, 2012




:: MDS-SERIES (CISCO) COMMANDS ::

 

MDS-SERIES  Switch Commands


View =                     ~ show running-config 

show environment        ~  shows status of all installed hardware components

show flogi database         ~  shows database list of all FLOGI events

show fcns database         ~  shows database list of all N-ports logged in

show vsan membership         ~  shows list of VSAN members

show interface brief         ~  lists the interfaces and status

 

MDS-SERIES  Zoning Commands

config terminal                        ~Enters configuration terminal

zone name TestZone1 vsan 4                    ~  creates a zone

member pwwn 10:01:10:01:10:ab:cd:ef          ~ adds node to the zone above

no member pwwn       ~deletes member from zone

zoneset name Zoneset1 vsan 4                 ~  creates a zoneset

member              ~adds zone to the ZoneSet above

no zone name vsan   ~ Deletes a zone

zoneset activate name Zoneset1 vsan 4

zone copy active-zoneset full-Zoneset1 vsan 4

copy running-config start-up config         ~ copy from source to startup configuration

vsan database         ~ go into vsan configuration mode

vsan 4 interface fc3/21            ~move port 21 on module 3 to vsan 4

show zoneset         ~ shows all zonesets that are active

show zone vsan <#>         ~  shows all zones active in vsan

show zoneset active         ~  displays the active zoneset

show vsan         ~  shows the vsans on the switch

show zoneset active vsan     ~ Shows active zoneset

 

:: B-SERIES (BROCADE) COMMANDS ::

 

B-SERIES  Switch Commands

switchDisable         ~  offline

ipAddrSet        ~set the IP address of a Brocade switch

switchShow         ~  display switch info

supportShow         ~  full detailed switch info

portShow #         ~  display port info

nsShow         ~  Name server contents

nsAllShow         ~  NS for full fabric

fabricShow         ~  fabric information

ad --create        ~create a new Admin Domain.

ad –apply         ~enforce the new Admin Domain configuration.

 

B-SERIES  Zoning Commands

aliCreate “Alias”, “20:00:00:e0:69:40:07:08”

zoneCreate “Zone1”, “20:00:00:e0:69:40:07:08; 50:06:04:82:b8:90:c1:8d”

cfgCreate “Test_cfg”, “Zone1;  Zone2”

cfgSave         ~  saves zoning information across reboots

cfgEnable “Test_cfg”

zoneShow or cfgShow         ~  shows defined and effective zones and configurations

zoneAdd         ~  adds a member to a zone

zoneRemove         ~  removes a member from a zone

zoneDelete         ~  deletes a zone

cfgAdd         ~  adds a zone to a zone configuration

cfgRemove         ~  removes a zone from a zone configuration

cfgDelete         ~  deletes a zone from a zone configuration

cfgClear         ~  clears all zoning information/ must disable the effective configuration

::Veritas VM HOST COMMANDS ::

http://www.symantec.com/business/support/documentation.jsp?language=english&view=manuals&pid=15273

Veritas VM Device Commands

vxdisk list            ~  List all disks under volume manager control and give there status.

vxdiskadd c1t2d3          ~  add or bring a disk under volume manager control

vxdiskadmin           ~  Interactive front end to the vxdisk program

 
Veritas VM Filesystem commands

vxdisk init            ~ Initialize Physical Volume

vxdg init mydg mydg-01=c1t11d0            ~ Create Disk Group

vxassist -g mydg make myvol             ~ Create Logical Volume

mkfs -F vxfs /dev/vx/rdsk/mydg/myvol           ~ create file system

vxvol -g mydg stopall          ~ stop a volume

vxdg deport mydg          ~ deport disk group

vxdg import mydg            ~ import disk group

vxvol -g mydg startall           ~ starting a imported volume

 

::VMware ESX HOST COMMANDS ::


VMware ESX Device Commands

esxcfg-info Print out device configurations

esxcfg-module -l List modules loaded in the service console

vmkfstools (-P, -q, -g)  ~RDM Target LUN information

esxcfg-advcfg

esxcfg-resgrp

esxcfg-auth      ~A uthentication configuration

 

VMware ESX  Storage commands

esxcfg-info –s              ~General Storage Info

vdf -h                          ~Disk Space Utilization

fdisk /dev/sdX             ~

esxcfg-scsidevs  -A      ~prints a mapping between the HBA and the devices

esxcfg-nas -a               ~Adds a new NAS file system to the ESX/ESXi host.

esxcfg-boot Manage the boot partitions

esxcfg-dumppart -l Manage the vmkdump partition

esxcfg-mpath –l                       ~Path information

esxcfg-vmhbadevs –m ~VMKernel-to-Service Console Device Mapping

esxcfg-rescan         ~scan for new disks

esxcfg-swiscsi –e         ~enable iSCSI initiator

esxcfg-rescan               ~Rescan LUNs on SCSI device

esxcfg-resgrp               ~Create, delete and list resource groups

vmkpcidivy –q vmhba_devs   ~map canonical name to Vmware file system

 

VMware ESX  Networking commands

esxcfg-firewall

esxcfg-nics      ~Presents physical NIC information

esxcfg-route     ~Enable or disable routing for vmknics

esxcfg-swscsi   ~Configures software iSCSIadapters

esxcfg-vmhbadevs       ~Maps COS device files to vmhbanames

esxcfg-vmknic ~Create & configure VMkernel NICs

esxcfg-vswif    ~Create & configure vswifsfor the COS

esxcfg-vswitch ~Create & configure virtual switches andport groups

 

 

:: Windows HOST COMMANDS ::


  

Windows 2003 server SP1 Device Commands

SystemInfo           ~  Displays detailed configuration information about a computer and its operating system

Shutdown /r /f          ~ forced reboot

Netstat           ~  Displays active TCP connections, ports on which the computer is listening

mstsc /v: 255.255.255.255  /console           ~ launches a Remote desktop Connection

net use \\ComputerName\ShareName\volume          ~  Connects a computer to a computer shared resource

FC         ~ compares two files and displays the differences

ChkDsk         ~ check and repair disk problems

Recover          ~  Recover a damaged file from a defective disk.

fcinfo /details           ~ if fcinfo is installed ,this will list the HBA’s wwns

 

Windows 2003 server SP1 LVM Commands

Diskpart rescan            ~  Locates new disks that may have been added to the computer

Diskpart list disk           ~  Displays a list of disks and information about them,

Diskpart select disk           ~ Selects the specified disk and shifts the focus to it.

Diskpart detail disk          ~  Displays the properties of the selected disk and the volumes on that disk.

Diskpart create partition primary align=64       ~create a properly offset partition

MountVol          ~  Creates, deletes, or lists a volume mount point.

Diskpart assign          ~  Assigns a drive letter or mount point to the volume with focus.

Diskpart extend          ~ Extends the volume with focus into next contiguous unallocated space

Diskpart import           ~  Imports a foreign disk group into the local computer's disk group

Format /FS:filesystem          ~ Specifies the type of the file system (FAT, FAT32, or NTFS).

FSutil  volume dismount

:: VI COMMANDS ::

Cursor movements

h          ~ left one character

l           ~ right one character

j           ~ down one line

k          ~ up one line

w         ~ right one word

b          ~ back one word

 

Deleting, Yanking, and Pasting

d          ~ delete

x          ~ delete character cursor is on

r           ~ replace one character

y          ~ yank (copy into temporary buffer)

Y         ~ yank line cursor is on

p          ~ paste below cursor line (deleted or copied text)

 

Saving and Exiting

u          ~ undo last editing command

ZZ        ~ save and exit (hold down shift and press "z" twice)

:wq!     ~ write and quit even if it is read-only

 

:: FTP COMMANDS ::

open        ~ undo last editing command

close        ~ save and exit (hold down shift and press "z" twice)

bin                               ~set to transfer for binary and text files

hash                             ~display progress during get

mget                             ~mutiple get – download files in to current directory

mput                            ~multiple pu – upload files from current directory

 

:: AIX/IBM HOST COMMANDS ::


 

AIX Software Installation

/usr/lpp                    ~  Software Directory

lslpp -L all               ~  List installed software

lslpp -f fileset                      ~  List all files

instfix –i                  ~  List installed patches

cp *.lpp /usr/sys/inst.images ~ copy lpp software to the install directory

smit installp                     ~ Install a software package

rmdev                       ~ Remove a device

 

AIX Device Commands

lscfg         ~  lists all comfigured components

smit or smitty         ~  system management utility

lscfg –v l         ~  lists all attributes (WWN’s) for a device

emc_cfgmgr         ~  configures symmetrix devices

mkbcv                      ~  makes BCV visable to AIX to avoid locking during boot

(1) chdev -l fcsX -a init_link=pt2pt –P          ~ “To change INIT Link flags parameter”

(2) chdev -l fscsiX -a fc_err_recov=fast_fail –P          ~ “Fabric Event Error RECOVERY Policy”

(3) cfgmgr –v            ~  cofigures devices and optionally installs device software

 

AIX NFS Commands

exportfs                        ~Lists all exported filesystems

exportfs -a                     ~Exports all fs's in /etc/exports file

exportfs -u (filesystem)        ~Un-exports a filesystem

mknfs                           ~Configures and starts NFS services

rmnfs                           ~Stops and un-configures NFS services

mknfsexp -d /directory          ~Creates an NFS export directory

mknfsmnt                        ~Creates an NFS mount directory

mount hostname:/filesystem /mount-point    ~Mount an NFS filesystem

nfso -a                                    ~Display NFS Options

 

AIX iSCSI Commands

smit iscsi

 

AIX  Filesystem Commands          http://the-welters.com/professional/aix/jfs-lvm.html

lsdev –Cc disk                     ~  Device Listing and status

mkdev         ~  configures a disk device masking sue it is available as a physical volume

chdev -l hdisk# -a pv=yes             ~ Initialize Physical Volume

lspv -l hdisk#          ~  Disk Label

mkvg -y myvg -s 16 hdisk2          ~  groups one or more physical devices into a volume group

mirrorvg          ~Creates mirror volumes for all volumes in a volume group.

extendvg myvg hdisk3 hdisk4           ~ Extend Volume Goup

lsvg –l vgname         ~  displays volumes, with a  specified volume group

mklv -y mylv myvg 16           ~ Make logical volume

mklvcopy hd1  2  hdisk1         ~(2) makes a copy of  lv  should be followed up by syncvg command

lslv               ~  List Logical Volume

chfs -a freeze   ~writes all dirty file system metadata and user data to the disk (use before BC & DR)

crfs –v jfs –d mylv –m /myfs

mount         ~  mounts a filesystem

varyoffvg myvg           ~ Deactivate Volume Group

exportvg myvg           ~ Export Volume Group

importvg -y myvg -f /dev/hdisk9                     ~ Import Volume Group

varyonvg myvg           ~ Activate Volume Group

 

 

 :: HP/UX HOST COMMANDS ::


 

HP/UX  Software Installation

sysdef         ~  analyzes current running system

swlist –l bundle         ~  displays version and type of HP-UX

swlist -l patch                       ~  List installed patches

swreg –l depot /full/path/to/your/depot_file     ~ Register a depot package for install

swinstall                                   ~ Install the Software depot

 

HP/UX  Device Commands

insf –e         ~  install special device files

ioscan  -fnC disk       ~  scans system hardware

sam         ~  System administration tool

dd if=/dev/rdsk/c34t15d0 of=/dev/zero count=1          ~  makes HP register with a Clariion thru LUNZ device

navicli –h  register      ~registers host with Clariion and tests agent install

lsdev –C disk         ~  list device drivers in the system

mknod         ~  makes a directory, special, or ordinary file

/stand/system         ~  system configuration file

 

HP SAN Commands

fcmsutil /dev/fcd0           ~  List HBA wwn

tdutil /dev/td0         ~  List HBA wwn

 

HP iSCSI Commands


 

HP NFS Commands

/etc/exports             ~file controls which file systems are exported to remote hosts and specify options
/exported/directory example.emc.com  ~Exports directory to host example.emc.com (found in /etc/exports)
exportfs –a             ~command to read /etc/export and export filesystem
mount shadowman.emc.com:/misc/export /misc/local ~mount an NFS export from shadowman.emc.com to the dir /misc/local

 

HP/UX  Filesystem commands

pvcreate /dev/rdsk/c1t0d2          ~  creates a physical volume within a LVM volume group

pvdisplay         ~  display info about physical volumes within an LVM volume group

ls -l /dev/*/group          ~list the minor number of each vg in 6th field (all not listed are available)

mkdir /dev/myvg         ~Create directory entry in /dev for Volume Group

mknod /dev/myvg/group c 64 0x010000           ~ Create a file for Volume Group

vgcreate -s 16 /dev/myvg /dev/dsk/c1t0d0          ~  creates a LVM volume group

vgextend /dev/myvg /dev/dsk/c1t0d1          ~ add disk to VG

vgchange -a y myvg           ~ Avtivate VG

vgscan         ~  scan physical volumes for LVM volume groups

vgdisplay         ~  displays info about LVM volume groups

lvcreate -l 16 -n mylv /dev/myvg          ~  creates LVM logical volumes

lvcreate -m mylv /dev/myvg          ~  creates mirrored logical volumes

lvdisplay         ~  displays LVM logical volumes

newfs /dev/myvg/rmylv           ~  Create file system

mount /dev/myvg/mylv /myfs           ~  Mount file system

 

vgchange -a n myvg          ~ Deactivate Volume Group

vgexport myvg           ~ Export Volume Group

vgimport /dev/myvg /dev/dsk/c1t0d0          ~ Import Volume Group

 
 
:: PROCEDURES ::

zone hp server to symm

symmask list hba –v  ~to list your servers paths to the symm

symmask –wwn –dir –p add dev   ~(use wwn, dir, p  values from above command) run command for each hba to FA zone

symmask –wwn –dir –p set heterogeneous on HP_UX     ~use wwn from the (symmask list hba –v )

symmask refresh

ioscan –fnC disk

insf –e

symcfg dis

sympd list

 

To get HPUX to register with Clariion if using NaviAgent

Install NaviAgent

Edit agent.config  file

 

ioscan –fnC disk

insf –e

 

/sbin/init.d/agent stop
rm /etc/log/HostIdFile.txt
/sbin/init.d/agent start

 

dd if=/dev/rdsk/c34t15d0 of=/dev/zero count=1          ~  makes HP register with a Clariion thru LUNZ device

navicli –h  register      ~registers host with Clariion and tests agent install

 

 
# rmsf path ( The paths are showing NO_HW or not sensing).

# ioscan -fnc disk (check)

# insf -e

# symcfg discover

# powermt display ( check for any dead path)

# powermt check (checks and corrects dead path).

# powermt config

# powermt save




:: Linux HOST COMMANDS ::


 

Linux Software Installation

 rpm –hiv

 

Linux Device Commands

modeinfo lpfc | grep parm                   ~Emulex hba parameters

modprobe -r lpfc         ~unload Emulex driver

lsmod  |  grep lpfc        ~

modprobe lpfc            ~ discover new disk

dmsetp ls                     ~list devices managed my MPIO

/sys/class/scsi_host/host1/issue_lip      ~ discover new disk

dmesg |grep scsi           ~list scsi devices

/sys/class/scsi_host/host1/scan ~ discover new disk

/usr/sbin/lpfc  lun_scan all

 

Linux  FC SAN Commands

hbacmd list      ~list Emulex hba

hbacmd allnodeinfo xx:xx:xx:xx:xx:xx:xx:xx             ~detail hba wwn info & device list

more /sys/class/scsi_host/hostX/port_name         ~  wwn on RHEL4

more /sys/class/fc_host/hostX/port_name         ~  wwn on RHEL5

 

Linux iSCSI Commands

yum install iscsi-initiator-utils  ~install iSCSI soft initiator

rpm -q srvadmin-deng iscsi-initiator-utils         ~install iSCSI soft initiator

rpm -ql iscsi-initiator-utils                     ~confiure iSCSI soft initiator

iscsi-iname       ~discover iqn

iscsi-ls              ~list adapters

iscsiadm -m discovery -t -p 192.168.1.100      ~discover iSCSI target

iscsiadm --mode node --targetname iqn           ~

 

Linux NFS Commands

/etc/exports             ~file controls which file systems are exported to remote hosts and specify options
/exported/directory example.emc.com  ~Exports directory to host example.emc.com (found in /etc/exports)
exportfs –a ~command to read /etc/export and export filesystem
mount shadowman.example.com:/misc/export /misc/local  ~mount an NFS export
redhat-config-nfs   ~RedHat NFS tool

 

Linux Filesystem commands                      http://linux.about.com/od/commands/l/blcmdl_8m.htm

pvcreate  /dev/emcpowerX         ~ initializes PhysicalVolume for later use by the Logical Volume Manager

vgcreate VG_Name /dev/emcpowerX   ~ creates a new volume group

lvcreate --size 2000m --name LV_Name   /dev/VG_Name      ~creates 2000MB logical volume

mkfs  -t ext2   /dev/VG_Name/LV_Name             ~ Make a file system on a logical volume

mount  -t ext2   /dev/VG_Name/LV_Name   /mnt/FS_MountPoint          ~ mount File system

df –a                            ~display filesystems

Fdisk  /dev/sda           ~ partition table manipulation

pvdisplay           ~ allows you to see the attributes of one or more physical volumes

pvscan         ~ scans all supported LVM block devices in the system for physical volumes

vgdisplay         ~display attributes of volume groups

vgextend           ~ allows you to add one or more initialized physical volumes

vgscan         ~  scan physical volumes for LVM volume groups

vgexport          ~make volume groups unknown to the system  

vgimport          ~make volume groups known to the system  

lvdisplay          ~display attributes of a logical volume  

lvextend            ~ Extend logigal volume

fsck                 ~Command used to check and repair a Linux filesystem



 

:: SUN/SOLARIS HOST COMMANDS ::


SOLARIS  Software Installation

ptree –a                                                        ~ Shows all running processes in a tree format

showrev –p                                                  ~ Displays currently installed Solaris patches

prtconf         ~  prints system configurations

pkginfo         ~  lists installed software packages

pkgadd         ~  install software packages

pkgrm         ~  removes installed software packages

 

Solaris  Device Commands

cfgadm –a          ~  list all

cfgadm –c configure c4          ~ configure StorEdge Leadville driver.(Search for new devices)

devfsadm –vC          ~ searches for devices and also cleans up old

update_drv -f sd -d –I         ~  searches for devices

drvconfig         ~  generates special device files

reboot   --   -r         ~  reboots system to discover configuration changes, and rebuild special files

/etc/system         ~  system files

/kernel/drv/sd.conf         ~  lists of available target ids and luns

/kernel/drc/lpfc.conf          ~  used for persistent binding on Emulex  (qla22xx.conf for Qlogic)

/var/adm/messages         ~  system messages

 

Solaris iSCSI Commands

iscsiadm add static-config iqn.1999-08.com.array:sn.01234567,192.168.1.3:3260                ~map target

iscsiadm add discovery-address 192.168.1.13:3260

iscsiadm modify discovery --isns enable

iscsiadm list target –vS Target: iqn.1986-03.com

devfsadm -Cv -i iscsi

 

Solaris FC SAN Commands

fcinfo hba-port           ~ Lists information and WWNs

fcinfo remote-port -p 10000000c937694f –ls           ~ Lists the remote-port information

fcadm create-fcoe-port -t nxge0          ~Creates a FCoE target port

 

Solaris NFS Commands

share -F nfs -d "Cartman dir" / share2
mount -F nfs cartman:/share2 /cartman

share -F nfs -o ro=sun.ucs.indiana.edu,rw=teak.uwsg.indiana.edu /reports ~ export (share)  /reports

/etc/dfs/dfstab ~ file to edit to make a share permanent

shareall –F nfs ~ command to excute that will read /etc/dfs/dfstab and share to the network

 

SOLARIS  Filesystem Commands

*** Format and lable all devices before using zpool ***

zpool create spoon  c3t6d9      ~create & mounts storage pool named spoon and mounts it at /spoon (no slice #)

zpool create spoon mirror emcpower3c  emcpower4c                        ~create a RAID1 storage pool mounted at   /spoon
zpool destroy –f spoon                         ~destroy a zpool
zfs create spoon/fs ~creates ZFS file system spoon/fs, automatically mounted at /spoon/fs.
zpool list                ~list pools

format                      ~ Disk partitioning and maintenance program

sysdef                                  ~  Device Listing

prtvtoc                                 ~  Disk Label

metadevadm                   ~ Checks device ID configuration.

metainit                      ~ Configures volumes. 

metastat              ~ Displays the status of volumes or hot spare pools. 

metaset              ~ Administers disk sets.

newfs –v         ~  makes a UFS filesystem on disk drive or partition within a diskdrive



 :: SOLUTIONS ENABLER COMMANDS ::

Commands to see devices

syminq         ~ list all devides seen by host OS

syminq  -cids                  ~ list Clariion devices

syminq hba –fibre           ~ list HBA

syminq –pdevfile         ~List the location of devices

sympd list         ~  lists the Symmetrix devices that the host OS can see

sympd list –vcm         ~  lists all the physical device name in the device masking database

symdev list pd             ~ lists the Symmetrix devices that the host OS can see

symdisk

 

Symdev Commands

symdev list           ~ list all devices on symm

symdev –sa –p list             ~ list devices maped to that one FA

symdev list –noport                 ~  list devices not mapped to any FE ports

symdev list –clariion       

symdev show 0123   -v          ~  vebose listing of one device

symdev list -RANGE 0001:0123  –v           ~ vebose listing of a rage of devices

 

Symcfg Commands

symcfg discover         ~  discover the storage environment

symcfg list           ~ list local and remote symmetrixes

symcfg list –clariion    ~ list clariions

symcfg list –v         ~  lists whether the Symmetrix director has device masking turned on

symcfg list –FA all list         ~  lists all fibre directors in a Symmetrix system

symcfg list -dir all -address -sid 6196          ~  identify the address information for devices

symcfg list -dir all -address -available         ~ sid 6196          ~ returns the next available LUN address

symcfg list -lockn all            ~  list of visible Symm exclusive locks

symcfg -sid 098712341357 -lockn 15 release            ~  release a lock on a Symmetrix array.

 

Symconfigure Commands

symconfigure –sid -f preview         ~  checks file to make sure it is ok to exe

symconfigure –sid -f commit         ~  makes the changes from file

symconfigure –sid -f   prepare

 

Symmaskdb Commands

symmaskdb list devs         ~  lists all devices accessible to an HBA on a specified Symmetrix system

symmaskdb remove         ~  removes the meta member devices

symmaskdb restore         ~  restores a database from a specified file

symmaskdb backup         ~  backs up a database to a specified file

symmaskdb init         ~  deletes and creates a new VCMDB

symmaskdb list assignment      ~lists deives already assigned

symmaskdb list no_assignment            ~lists deives not yet assigned

 

Symmask Commands

symmask add devs         ~  adds a device to the list of devices that a WWN can access in the database

symmask remove devs         ~  removes a device from the list of devices that a WWN can access in  the database

symmask delete         ~  deletes all access rights for a WWN in the database

symmask replace         ~  allows one HBA to replace another

symmask refresh         ~  refresh vcmdb to all FA ports

symmask login         ~  lists for each Fibre director which hosts and HBA’s are logged in to a  Symmetrix system

symmask list HBA’s         ~  lists the WWN of the Fibre HBAs on this host

symmask -sid 381 -wwn 50060B000024F9F6  -dir 16C -p 1 set heterogeneous on HP_UX

symmask -sid SymmID set lunoffset on offset base \ -awwn awwn -dir # -p #          ~ offset high lun numbers

symmask –wwn add devs  -lun xxx     ~  allows HVE to be seen by an HBA using different LUN # than in BIN file

symmask –wwn add devs  -dynamic_lun  ~  allows HVE to be seen by an HBA using different LUN 0+

 

 

Other SYMCLI Commands

symsan                        ~list ports and LUN WWNs seen from a specific Symmetrix director and port

symdg          ~ creates/deletes/renames device groups

symld           ~  addes & removes devices to a deivce group

symbcv         ~ associates/disassociate  BCV with device groups

symmir         ~ performs (split/establish/restore) BCV mirror commands against device groups

symclone         ~ performs (split/establish/restore/activate/terminate/recreate)

symsnap         ~ performs (restore/activate/terminate/recreate)

symrdf          ~ performs (split/establish/restore/failover/update/failback/suspend/resume)  against RDF device groups

symcg         ~  Performs operations on a Symmetrix RDF composite group

symrslv         ~  Displays logical-to-physical mapping information about a logical object that is stored on a disk.

symstat         ~  Displays statistics information about a Symmetrix, any or all directors, a device group, a disk, or a device.

symioctl         ~  sends I/O control commands to application

 

 :: NAVICLI COMMANDS ::

 

navicli –h getsp         ~ verify connectivity

navicli –h  register      ~registers host with Clariion and tests agent install

navicli –h storagegroup         ~ list all info about existing groups

navicli –h getrg  -lunlist         ~ list all existing raid groups and LUNS

navicli –h getdisk         ~ shows numbers of disks in storage array

navicli –h getrg          ~  shows the number of raid groups

navicli –h get lun          ~  lists all the disks

navicli –h storagegroup -list         ~ displays storage groups

navicli –h getcache         ~ shows the cache

 

navicli –h storagegroup –create –gname          ~  creates a new storage group

navicli –h storagegroup –addhlu –gname -hlu <#> -alu <#>         ~  assigns LUNs to storage group

navicli –h storagegroup –connecthost –host -gname          ~  assigns host to storage group

 

 
:: POWERPATH COMMANDS ::

 

powermt         ~  manage powerpath environment

powercf         ~  configure powerpath devices

powermt display dev=all          ~display PowerPath controlled devices

powermt check

powermt config

emcpreg         ~  manage powerpath license registration

emcpupgrade         ~  convert powerpath configuration files

 

 ::  INQ ::


Inq –h                                      ~ list options and syntax

Inq –hba                                  ~ list hba wwn

Inq –btl                                                ~ display Bus Target and Lun

Inq –show_vol                         ~ display Symmetrix Volume Number.

Inq –winvol                                         ~ show Windows filesystems                

Inq -clariion                             ~ display CLARiiON device information

inq -dev \\.\physicaldrive1 -page0        ~ Raw unformatted data on a single device