EMC - Clariion
Clariion 101
For initial setup
of Clariion CX-300 and CX-700
Connect a windows laptop to the clariion head unit serial port with speed of 19200 bps,
it is able to talk both serial console (standard text) and also TCP/IP over Serial (SLIP?)
so that a null modem can be setup between laptop and serial port to configure
the machine via web interface.
The EMC Storage (server side) config is all done thru a web GUI.
The CX-300 and CX-700 actually run embeded windows XP (older version run
embeded windows 2000). I have no idea what happen if there happen to be a
virus on it...
Setup Recommendations
-
When creating LUN, best to create them of slightly different size if
they do not present other asymetry problems on the host side.
eg 48, 49, 50, 51, 52 GB for 5 LUNs.
This is because it will be hard to tell which emcpowerX device is which LUN
checking WWN numbers are not readily retrievable.
(Latest release in 2006 is clearly labeling the LUN now).
-
NaviCLI has no security, any machine with the binary installed can send
command to EMC CX-700 to configure the box, not just snapshot, but
raid group, lun dev, etc. Only possibility is to change naviCLI to use a
different port (obscurity) and firewall up the port (assuming production vlan
is secure).
-
Snapshot is on one EMC LUN at a time, no atomic funtcion to take snap on multiple LUN at the same time. Thus, if host FS span across multiple EMC LUN, and EMC snapshot is desired, there is a potential race condition that can have data corruption. -- the performance gain of multiple LUN may not be worth the potential data loss. Don't do multiple LUN per FS!!
PowerPath
Install the PowerPath package on Solaris (and other supported OS)
and it provides EMC Clariion commands related to disk/path access.
cfgadm -c configure c3
powermt check
rm /dev/*dsk/emcpower6*
rm /devices/pseudo/emcp*6*
powermt check
powercf -q
powermt display dev=all # and check things are okay
powermt save
reboot if desired to ensure spurious device don't pop up again.
powercf -q patches /kernel/etc/emcp.conf and remove any spurious devices.
It should be run during boot time; but somehow this manual procedure was needed
to remove the ghost device.
NAVICLI and NAVIAGENT
optional packages to be installed on Solaris (or other OS):
navicli ...
/opt/Navisphere/bin/navicli -h ClariionIP naviCliCmd
w/o naviCliCmd, it will list all commands. eg:
getall # retrieve all info, good for testing.
snapshot
For configuration, edit this file:
/etc/Navisphere/agent.config
Mainly, add info so that the agent know how to connect to the Clariion head
and issue commands to it:
user system@172.27.104.31
user system@172.27.104.32
/etc/init.d/agent start # solaris
/etc/rc.agent start # aix (spawn by inittab)
Other EMC Software
-
Power Path = FC link management, fail over when more than one link exist.
(plain = full version) - complete package
-
Utility Kit Paower Path = stip down version, probably handles some limited fail over case when EMC LUN are used as boot disks. Porbably mainly used so that multiple HBA + Path to Clariion SP does not create multiple disks view on host side.
But it is not intented as HA solution.
-
Snapshot = copy on write, but copy block of the old data to separate SnapLUN.
Master disk don't get out of space problem due to snapshot. SnapLUN out of space would mean snapshot no longer valid.
A bit more writting than NetApp snapshot w/in normal data area.
-
BCV - Business Continuity Volume - cloned version of snapshot. Essentially, parallel write to BCV volume (same size as
master LUN). THen when snapshot taken, parallel write stops. This give backup a chance to get consistent data.
-
SnapMirror - multisite mirroring, based on snapshots.
EMC/McData SAN Switch
EMC san switch DS-24 M2 / McData Teton 4500
This is a 24 port rebranded mcdata san switch, 2 Gbit SC connector w/ GBIC module needed.
serial port in front, 19200!! ask for password at first before doing anything.
cli commands :
telnet or ssh in to the box, only one active method, only 1 active connection at a time.
change superuser name and password. It will prompt to login right away.
everything will be shown on the screen.
Root> config security userRights administrator admin bla
Root> config security userRights administrator Administrator g..A..
All the rest of the commands assume run from Root> prompt
can enter each commandn to enter submenu, enter ? for available commands and quick description.
config security userRights show
List SuperUser and general user UserName for the switch CLI.
show feature Display additional license added to switch (extra ports enablement
config features installKey ASS9-yvZt-BH4T-Thd
Add the license key for extra 8 ports
Switch will reboot after the command is issued!!
Note that there is no simple way to remove license key once installed.
Docs actually says unremovable, so ensure which switch is addming license onto before issueing command.
ACKX-qfFU-gweH-R (some other 8 or 16 port key from EMC email of unknown source).
To reset password, hook up terminal to serial port, power on switch,
it will automatically be logged in as admin.
then issue cmd "passwd admin" to reset password.
EMC/McData DS-24 M2 switch default accounts:
serial login: admin/level-2 or password?
ews (embeded web server):
cli via telnet
http web port 80 (use ie, apperently mozilla and firefox can't login, keep looping!)
Administrator/password
Operator/password
The above are case sensitive. The default are same for both places, but they are maintained as two different password
set. Upon first login, both CLI and Web prompt for new password, but same default can be used again.
Newer version switch software web and cli password are sync, at least when set from web page.
EMC/McData DS-8 and DS-16 switch default accounts:
admin/???
EMC/McData DS-32 switch default accounts:
admin/password
user/password
"LYS on the outside, LKS in the inside"
"AUHAUH on the outside, LAPPLAPP in the inside"