CXClear User Guide
CXClear User Guide
3 User Guide
Data Erasure
for CLARiiON
REV 1.1.7
EMC Confidential
Copyright © 2010-2017 EMC Corporation. All Rights Reserved.
EMC believes the information in this publication is accurate as of its publication date. The
information is subject to change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS IS.” EMC CORPORATION
MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE
INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an
applicable software license.
1
CXClear 1.1.3 User Guide
Version Control
2
CXClear 1.1.3 User Guide
Table of Content
3
CXClear 1.1.3 User Guide
4
CXClear 1.1.3 User Guide
5
CXClear 1.1.3 User Guide
‘logs’ folder:
The logs folder is empty at installation time but the GUI and server logs will be stored there:
CXClearClient.log (GUI client log file)
CXClear_serialnumber_yyyy-mm-dd_hh-mm-ss_xxxxxx.tar.gz (server log, retrieved
using the ‘Retrieve Data’ menu on the GUI or automatically when the ‘Start’ or
‘Stop’ command is invoked).
Platform Supported
CX3-80 Ok
CX3-40f Ok
CX3-40 Ok
CX3-40c Ok
CX3-20f Ok
CX3-20 Ok
CX3-20c Ok
CX3-10c Ok
CX300 Ok
6
CXClear 1.1.3 User Guide
CX500 Ok
CX700 Ok
CX400 Ok
CX600 Ok
CX200 Ok
EDL Ok
NAS Celerra Ok
IMPORTANT: EDL products cannot be repurposed. We only provide the option to ‘Preserve
FLARE’ to repurpose the array as a CLARiiON.
Note: CXClear carries out the erasure of 120 disks in parallel simultaneously. As selected disks
complete the erasure process, additional selected disks will automatically start until all selected
disks are erased.
Erasure durations are dependent on several factors including the CPU of the machine performing
the erasure as well as the number, size, speed and manufacturer of the disks in the array.
Therefore it is difficult to accurately predict an erasure time for a specific configuration. The
erasure estimates provided in the tool are extremely rough. The Preserve FLARE option incurs
an additional pass where the disks are additionally zeroed.
Set-up time should be less than an hour. Re-installing FLARE if required may take up 2 hours as
there are multiple SP reboots involved. The ‘navicli zeromark’ will also take as much time as
a single pass on the largest disk in the array. Time should also be allowed to upgrade to the latest
FLARE bundle and re-install any software.
7
CXClear 1.1.3 User Guide
a. Retrieve sp-collect (just before PXE booting the array) (see section 2.6).
b. Retrieve optional ddbs_info (see section 2.7).
c. PXE boot the array (see section 4).
d. Start CXClear GUI and Start the server application (see section 5.2).
e. Visually check that there are no missing or additional disks (red rows in the list of
disks, scroll to the end of the table)
f. Configure and begin an erasure (see section 5.8).
g. Monitor progress (see section 5.9).
h. Retrieve erasure report and log files (see section 5.10).
i. Visually check that the report is correct.
j. Hand back any non erased disks to the customer.
k. If re-installing FLARE - use the backrev procedure and run the ‘navicli zeromark’
before upgrading to the latest FLARE bundle.
WARNING: CLARiiON arrays running FLARE version prior to release 16 have not been
tested and shouldn’t be erased before being upgraded.
8
CXClear 1.1.3 User Guide
2. Pre-Erasure steps
2.1. Download the CXClear installation package
The CXClear installation package can be downloaded from the GSTools website. Make sure you
download the latest version from:
https://elabadvisor.psapps.emc.com/app/licensedtools/list
NOTE:- The latest version of the user guide is available from the GSTools website, the ProcGen
version may be few days late depending on ProcGen release dates.
One file containing the following must be down loaded from the GSTools website:
CXClear_utility_pwd=emc.zip
Checksum_CXClear.zip
CXClear_v1.1.3_User_Guide.pdf
Double click on cxclear_exe_checksum.bat to check the integrity of the downloaded file. If all is
ok you will get the following:
9
CXClear 1.1.3 User Guide
It has already happened that the EMC virus checker tampered with the downloaded file (i.e.
removing tftpd32.exe), in that case you would get a checksum verification error and the output
would look something like:
10
CXClear 1.1.3 User Guide
Use of tftp.exe
The McAfee security tool sometimes blocks DHCP and TFT traffic preventing to PXE boot the
CLARiiON. After discussions with IT, it seems that the following checks could prevent the
problem:
Right click on the McAfee icon and chose ‘VirusScan Console’
In ‘Access Protection’ ‘Anti-virus Standard Protection’ make sure that ‘Prevent
use of tftp.exe’ is not ticked (untick it if it is).
Figure 5
11
CXClear 1.1.3 User Guide
12
CXClear 1.1.3 User Guide
13
CXClear 1.1.3 User Guide
2. If you are presented with a EULA you will need to accept this agreement before
proceeding with the remainder of the license registration.
14
CXClear 1.1.3 User Guide
3. If the user is a new LAVA user they will be presented with New User Registration dialog
shown below. Once this is completed you will be directed to the CxClear Authorization
Request form.
Note: If User is already a LAVA user they will go straight to CxClear Authorization
Request Form.
4. The user will fill out the CxClear Authorization Request page and when satisfied they
will press the Download CxClear Key File button. This will generate the encrypted
authorization file and prompt the user to download it to their file system.
Make sure that the array serial number is correct as it is verified by CXClear
when the application is deployed onto the target array (e.g. CK200084600889
or APM00023001079).
Some of the details the license wil appear in the final report presented to the
customer so please ensure they are accurate.
This file should be kept. It will need to be entered into application when it is
deployed. See section 5.3 figure 47.
The file is initially named “authcache_Array_serial#.lava” The serial value on
the file is substituted with the serial number entered in on the request.
The Requester First and Last names, Company and email address should be
reflect your registration details.
15
CXClear 1.1.3 User Guide
The “Clear” button can be user to clear the entry fields and enter in another
request
If the user has 3 different data erasures to perform they can enter one,
download the authorization file, click “Clear” and repeat the process for the
next 2.
Although e-mail addresses are required in some fields the file is not
automatically e-mailed. The requester will have to ensure the downloaded
file is distributed accordingly.
NOTE: There is a mandatory check box to indicate completion of the required training for CXClear.
Once you have obtained a valid license, continue with the steps listed below.
2.5. Get the necessary equipment
The following list of equipment is needed:
The appropriate CLARiiON serial cable for the array. There are three types:
For the CX3 series arrays use a DB9 to micro-DB9. For the CX series use a DB9 to DB9
(excluding the CX500).
For the CX500 use a DB9 to DB9 with a DB9 to RJ45 adaptor).
A cross over network cable to connect directly from the laptop to the array (part number 038-
003-457).
A cross-head (Phillips) screw driver to assist in removing one Storage Processor from the
chassis.
16
CXClear 1.1.3 User Guide
WARNING: No configuration changes should be made to the Array after the sp-collect
is generated.
The sp-collect information may be gathered using different methods, they are explained in section
8.7.
The ddbs_info information is used by CXClear to locate the FLARE disks areas that must be left
untouched to allow the array to be re-imaged using the Back-rev procedure. This file is optional
but if it is not provided the ‘Preserve FLARE Disks’ erasure option will not be available. There is a
DIMM’s open to have this information put into the sp-collect file in future versions of FLARE.
Refer to section 8.5 to generate and retrieve a ddbs_info file.
Do not proceed with the Data Erasure if any host is still connected to this array or if any lun is still
configured.
Request the customer to remove all host connections and remove all luns.
17
CXClear 1.1.3 User Guide
3. CXClear Installation
To install the CXClear application, follow the steps below:
18
CXClear 1.1.3 User Guide
Note: The CXClear\logs folder will be left untouched and your previous log files and reports
will not be deleted. If you want to remove them you must do so manually.
19
CXClear 1.1.3 User Guide
20
CXClear 1.1.3 User Guide
Click ‘Next’
21
CXClear 1.1.3 User Guide
Click ‘Install’
Click ‘Done’
22
CXClear 1.1.3 User Guide
On Windows & you will need to change the permissions on this file before
proceeding - please see appendix 8.8
Note that a log file has been created. If you kept the default installation an installation path it is
stored in:
C:\Program Files\EMC\TsgTools\CXClear\CXClear_install.log
23
CXClear 1.1.3 User Guide
As shown in the screenshots below for Windows XP. For Windows 7 you may have to run
“ipconfig /renew’ and “ipconfig” from the DOS prompt to check the changes have taken affect:
24
CXClear 1.1.3 User Guide
DANGER: Do not attempt to perform erasures while the array is connected to a host or
switch. Unpredictable results, including permanent DATA LOSS, may occur..
25
CXClear 1.1.3 User Guide
Once the DAE’s are in local mode and FLARE sees them again they may be returned to remote
mode. This may happen if the PXE boot process times out.
After power-cycling the DAE’s on a CX3 (PXE boot using the ICA sub-menu) when you bring the
disks online all the back-ends may go into remote mode and not be visible - this is circumvented
by PXE booting from the BIOS on boot-up when the disks are in local mode after the power-cycle.
The downside is that if you go too far during the boot to the Engineering menu you may need to
re-power-cycle as the disks have been re-enabled in remote mode.
Unfortunately for the CX series we cannot interrupt the BIOS with the same method. We need to
go to the Engineering ICA menu to bring the disks online. The downside of this on the CX series
is that back-end zero may be re-enabled in remote mode if it is connected to DAE3P’s or
DAE4P’s. Hence you may additionally have to power-cycle the DAE’s on back-end zero once
more after the array has been PXE booted (see trouble shooting section 7.6 for more
information).
4.6. TFTPD32
A few recommendations regarding the use of the TFTPD32 DHCP and TFTP server:
Do not use it on a corporate network as it will conflict with the existing DHCP server.
Always make sure the SP is stopped before starting the TFTPD32 application.
If you do changes to the default configuration (shouldn’t be necessary) make sure that you
save the changes, otherwise they will not be taken into account.
On Windows 7 you may have to change the permissions on TFTP32.exe. Please see
appendix 8.8 for instructions. You will need to do this if you adjust any settings.
CAUTION: Ensure only one Storage Processor is inserted, remove either Storage
Processor A or Storage Processor B prior to PXE booting the array. The recommendation
is to use SP-A.
b. Connect a CLARiiON serial cable between the laptop and the service port on the inserted
Storage Processor and a cross-over network cable to the management network port on the
inserted Storage Processor. See diagrams below for the CX3-20/CX3-40/CX3-80 to help
identify the ports to use:
CX3-20/CX3-40
26
CXClear 1.1.3 User Guide
CX3-80
27
CXClear 1.1.3 User Guide
IMPORTANT: If you have previously used Tftpd32 to PXE boot an array, don’t forget to delete any
residual IP addresses as shown below.
28
CXClear 1.1.3 User Guide
f. Power up the array again following the standard CLARiiON power up procedure (DAE’s first
followed by the Storage Processor enclosure).
g. Verify all disks/DAE’s are powered up and wait until the disks settle before powering up the
SP.
h. The normal boot-up messages will display in the PuTTY screen. Initially you will see the BIOS
memory test followed by the screen below. Once this screen appears activate the PuTTY
window (click on the title bar) then press the Esc key twice (and only twice) in quick
succession.
IMPORTANT: It is important that if you don’t manage to catch this screen then you must power
down then power up the array as explained above. If you simply restart the SP you will not detect
any disks later on.
29
CXClear 1.1.3 User Guide
i. After a short pause when the menu below appears select the option shown highlighted in
white (option 3) and press Enter.
CAUTION: Please be careful to select this option and only this option!
30
CXClear 1.1.3 User Guide
j. The array will now attempt to PXE boot and if it is successful. You will see the progress screen
below:
31
CXClear 1.1.3 User Guide
CAUTION: Ensure only one Storage Processor is inserted, remove either Storage
Processor A or Storage Processor B prior to PXE booting the array.
b. Connect a CLARiiON serial cable between the laptop and the service port on the inserted
Storage Processor and a cross-over network cable to the management network port on the
inserted Storage Processor. See diagrams below for the CX series to help identify the ports to
use:
32
CXClear 1.1.3 User Guide
CX700/CX600
CX500
IMPORTANT: Note that the CX500 uses a different type of serial cable to the rest of the CX range.
CX400/CX300/CX200
33
CXClear 1.1.3 User Guide
‘Start’ -> Programs -> EMC -> TsgTools -> CXClear -> Putty
34
CXClear 1.1.3 User Guide
IMPORTANT: if you have previously used Tftpd32 to PXE boot an array, don’t forget to delete any
residual IP addresses as shown below:
35
CXClear 1.1.3 User Guide
f. Power up the array again following the standard CLARiiON power up procedure (DAE’s first
followed by the Storage Processor enclosure).
g. Verify all disks/DAE’s are powered up and wait until the disks settle before powering up the
SP.
h. The normal boot up messages will display in the PuTTY screen as shown below:
36
CXClear 1.1.3 User Guide
i. When the following screen appears, activate the PuTTY window (click on the title bar)
then press the Esc key to interrupt the break sequence:
37
CXClear 1.1.3 User Guide
38
CXClear 1.1.3 User Guide
l. The engineering menu will then appear, select the option that says ‘ICA Sub-Menu’. In the
example below this is 38 but this number is different depending on the model of the array:
m. In the ICS menu, select option 3 to PXE Boot Enable the drives:
39
CXClear 1.1.3 User Guide
n. Enter 15 for the number of drives to enable regardless of the number of drives physically in
the array:
Figure 41
40
CXClear 1.1.3 User Guide
Figure 42
p. Press any key and then enter option 2 to start the PXE boot process:
Figure 43
41
CXClear 1.1.3 User Guide
42
CXClear 1.1.3 User Guide
5. CXClear Usage
We now assume that CXClear is installed on the user laptop, the array is successfully PXE
booted (section 4) and the user has gathered the necessary files: the Erasure license and sp-
collect files and the optional ddbs_info file (section 2).
IMPORTANT: To avoid any discrepancies in the report make sure to run sp-collect
immediately prior to PXE booting the array and start the erasure.
The user must be aware of the array model and serial number.
5.1. Generalities
In the screenshots below the fields followed by an * are mandatory.
43
CXClear 1.1.3 User Guide
Note for Windows XP and 32 Bit Windows 7 that a GUI log file is generated and stored in, for
Windows 7 ^4 bit it will be in the `programs files (x86)’ directory:
C:\Program Files\EMC\TsgTools\CxClear\logs\CXClearClient.log
Or execute directly:
C:\Program Files\EMC\TsgTools\CXClear\bin\CXClear.exe
For new erasure events, you are now ready to deploy and start the CXClear server. Please refer
to section 5.3 for the procedures.
If you are returning to monitor or complete an erasure event that was previously started, go to
section 5.4.
44
CXClear 1.1.3 User Guide
Fill in your name, the password (f7jDr), the target CLARiiON model and the IP address used
during the PXE boot process. Attach the License, sp-collect, ddbs_info files and click the
‘Start/Reconnect’ button. Note that this operation typically takes around 30 seconds, but on
some system it can takes up to 3 or 4 minutes.
CAUTION: Make sure you select the correct ‘CLARiiON Model’. Selecting an incorrect
model may cause the wrong driver to be loaded, resulting in disks failing to be properly
detected.
45
CXClear 1.1.3 User Guide
If the deployment and checks are successful, you will see the message below:
Click the ‘Start/Reconnect’ button and you will be reconnected to the running application.
Once reconnected the following message is displayed:
46
CXClear 1.1.3 User Guide
47
CXClear 1.1.3 User Guide
A file which isn’t a license or a license for the wrong array will trigger the following response:
A file which isn’t a license or license file which has been tampered with will trigger the following
response – Lava Authorisation errors are most likely related to Licensing file errors.
If the sp-collect file provided doesn’t match the license data or if a corrupted sp-collect file is
provided, the following message is displayed:
48
CXClear 1.1.3 User Guide
Should the above message occur do not hit o.k. and reconnect to the application. The
application may allow you to continue but it is likely that no checking of the license and
sp_collects has been done – the cause of the deployment failure should be corrected.
Enter the CXClear password (f7jDr) then press the ‘Stop CXClear’ button:
49
CXClear 1.1.3 User Guide
The following message will be displayed after few seconds to one minute:
50
CXClear 1.1.3 User Guide
Note: If a valid ddbs_info file is provided the boot and utility FLARE partitions will be
erased after the other disks are completed. This gives the user a chance to stop the erasure
before they are irremediably wiped if he realizes he chose the wrong option. If no ddbs_info
file is provided the FLARE disks are erased concurrently with the other disks.
DANGER: This option must not be used on a customer site as it may leave customer
data on the skipped disks after the erasure is completed.
51
CXClear 1.1.3 User Guide
First check that the serial number of the targeted array matches the one displayed on the first
wizard panel panel.
Click ‘Next’.
The discrepancies between sp-collect and the disks detected are listed. First the disks listed in
sp-collect but not detected (a disconnected Bus in the example below). The disks shown in this
screen will not be erased by CXClear
Click ‘Next’
52
CXClear 1.1.3 User Guide
If there are disks listed in sp-collect but not detected by CXClear (disks faulty or removed after
sp-collect was run) the panel below is displayed:
Click ‘Next’.
If there are disks detected by CXClear but not listed in sp-collect (disks added after sp-collect was
run) the panel below is displayed.
Note: The bus number cannot be accurately determined if a disk is not listed in the sp-collect
but the enclosure and slot should be accurate. The disks shown in this screen will not be erased
by CXClear.
53
CXClear 1.1.3 User Guide
CAUTION: If you see any of two previous panels, it probably means that the sp-collect file
you provided is out of date and you should Stop the Server application without starting an
erasure and rerun sp-collect.
Click ‘Next’.
Then choose the number of passes, then click ‘Next’.
54
CXClear 1.1.3 User Guide
Choose whether FLARE disks are preserved or not. The second option will only be available if
a valid ddbs_info files was provided and there is a FLARE disk in either/all of bus 0 enclosure
0 slots 0 to 3 and the version of FLARE is above 2.19. This is not the case in the screenshot
below and the option is disabled.
55
CXClear 1.1.3 User Guide
Click ‘Next’.
Check that the erasure parameters are correct, then click ‘Finish’
56
CXClear 1.1.3 User Guide
When the erasure starts, the disks in the Disk List display will change colour. If after few seconds
you see 120 disks turn yellow and the percentage erased is increasing, you have successfully
started the erasure. At this point the CXClear GUI may be closed and the laptop disconnected
from the SP. If applicable, other CLARiiON erasures may be initiated.
To monitor the ongoing erasures and finish the erasure, the laptop must be reconnected to the
Ethernet port on the SP via the cross-over cable. Once connected, launch the CXClear GUI then
select the ‘Start/Reconnect’ option from the ‘CXClear Operations’ menu.
57
CXClear 1.1.3 User Guide
58
CXClear 1.1.3 User Guide
59
CXClear 1.1.3 User Guide
Yellow rows indicate disks being processed (zeroing in the example below) while green ones
show disks successfully erased.
Note: Note that the list can be sorted by clicking on a column header. If this is done while the
erasure is on-going the table may flash annoyingly. If this happens clicking on the ID header should
stop the flashing.
60
CXClear 1.1.3 User Guide
Note: Due to the specificity of FLARE disks they stay in the ‘Verification in Progress’
state until fully erased. This is normal.
Erased
Disk Status: shows the status of the disk. Possible values are:
Good: disk correctly detected without any faulty sectors so far.
Not detected: listed in sp-collect but not in the list of disks detected by the OS, listed in
/dev/sgxx.
Note: CXClear makes a best effort at erasing all disks, so the erasure on disks with
the above two statuses will proceed and the row will be amber. If 30 such errors are
found on a disk CXClear gives up erasing it and the row become red. The report will
always mark these disks as ‘Not Erased’.
61
CXClear 1.1.3 User Guide
View Details: opens a dialog box with all the disk details.
62
CXClear 1.1.3 User Guide
Skip/Unskip disk: cancel the erasure of this disk if it is underway (yellow row) and change its
status to ‘Cancelled by user’. If the erasure is not started (white row) the disk status is
change to ‘User Skipped’. It can take a few seconds to a few minutes for the skip disk
command to register on disks that are erasing slowly.
Note: Note that this action is not reversible after an erasure is started, so be careful
before canceling a disk.
Flash disk: flash the LED of the current disk for 15 seconds. This operation is not possible
while an erasure is underway.
63
CXClear 1.1.3 User Guide
Flash containing bus: flash the LEDs of all the disks on the same bus as the selected disk
for 15 seconds. This operation is not possible while an erasure is underway.
View Sector Content: retrieve and display the content of a sector (or displays the hash of its
content as it might contain customer data). It can take a few seconds for the command to be
processed.
64
CXClear 1.1.3 User Guide
Note: The LED Flashing and Sector content viewing operations are not available while an
erasure is ongoing. A warning message box will be displayed if you attempt to use them.
65
CXClear 1.1.3 User Guide
Note: The log file is automatically retrieved from the array when the ‘Start/Reconnect
Server Application’ and ‘Stop Server application’ menu options are selected. The file has
the same naming convention but ends with _start.tar.gz or _stop.tar.gz.
IMPORTANT: Always provide the Server log along with the client log ( CXClearClient.log file in
the same folder) when contacting Support.
5.10.1. Report
The erasure certificate PDF report is automatically generated after the erasure finishes. It will be
inserted in the .tar.gz file that is retrieved from the server (see section 5.10 above) and is
automatically extracted in the laptop Logs folder with the name pattern CXClearyyyymmdd-
hhmmss.pdf (e.g. CXClear20090909-164604.pdf).
66
CXClear 1.1.3 User Guide
Valid: represented by a green check mark. The signature and certificate have been
successfully verified (see section 5.10.3).
Unknown: represented by a question mark. This usually means that the CXClear signing
certificate (self signed) hasn’t been recognised as a trusted certificate. Accept this certificate
as a trusted one and the icon should become green.
Invalid: represented by a red cross. The document has been tampered with or more benignly
the certificate has expired.
The dialog says that the report has not been tempered with since it has been signed but that the
signer is not known to the system.
So, if you are sure that you have opened a genuine CXClear report, do the following to add the
CXClear signing certificate to the list of trusted certificates:
a. Click on ‘Signature Properties’.
b. Click on ‘Show Certificate…’ from the ‘Summary’ tab.
67
CXClear 1.1.3 User Guide
68
CXClear 1.1.3 User Guide
69
CXClear 1.1.3 User Guide
70
CXClear 1.1.3 User Guide
71
CXClear 1.1.3 User Guide
Not detected: listed in sp-collect but not in the list of disks detected by the OS (in
/dev/sgxx).
c. The Erasure Results Summary: information about the CLARiiON and the disks erased. The
Serial numbers are from the drive itself and do not reflect the EMC SN# on the front of the
drive.
72
CXClear 1.1.3 User Guide
IMPORTANT: Disks that have failed to erase must be removed from the array and rendered to the
customer for final disposition. EMC Serial Numbers for drives removed should be recorded and
sent to the IB Group indicating that they need to be expired from the TLA and the status set to
‘Deinstall - Cust Site’. A softcopy of the Certificate of Completion/Report must be provided
to the customer and a copy be attached to the CSI Service Request when the SR is being closed
out.
73
CXClear 1.1.3 User Guide
Note: CXClear will not preserve any FLARE disks with a version below release 2.19 and the
‘Preserve FLARE’ option will not be displayed on the GUI.
Figure 95
The recovery images are available on Software Download > CX-Series Utility Partitions,
Recovery Images & Conversion Files or CX3 Utility Partitions & Recovery Images section on both
the GS Website and the EMC Partner Services Web via PowerLink. The files are named
‘recovery image xxxxxxxxxx.mif’
These images are very large in size (up to 300 MB) so it might be best to download them before
you start the procedure.
The xxxxxx.pdu for a subsequent FLARE upgrade is smaller but still up to 80 MB in size so
these are best downloaded from Powerlink.
The procedure itself can take quite a long period of time (up to 2 hours) as multiple SP reboots
are required.
After re-imaging the array the user must run the Navisphere CLI zerodisk command to zero out
all the drives erased including the FLARE drives before proceeding with any BIND operations.
This will take as long as a single erasure pass on the largest disk in the array. Primus ETA
emc159191 has a good description of the zeromark command set.
From the command prompt on one of the SPs, type:
> navicli -h <SP_IP_address> zerodisk -messner <disklist>
[start|stop|status|getzeromark]
where:
Start: Starts zeroing out the specified disks
Stop: Stops zeroing out the specified disks
Status: Returns current status of zeroing operation
74
CXClear 1.1.3 User Guide
The zerodisk operation is complete when ‘getzeromark’ returns ‘0’ and ‘status’ returns
‘not running’.
Figure 96
Figure 97
7. Troubleshooting
Before logging a ticket with Support, please read the sections below that may provide assistance.
75
CXClear 1.1.3 User Guide
76
CXClear 1.1.3 User Guide
The output of the ipconfig and route commands executed on the array via the serial port (if
the OS has successfully started on the array).
Change the value in the ‘Default router’ field to the IP address of the default router, use
either the value 0.0.0.0 or 192.168.169.1 for troubleshooting.
Another setting that has helped some users is the ‘Persistent lease’ in the ‘Settings’
panel. By default the ‘Persistent lease’ is on but it can be turned off if there is a problem
allocating an IP to the array.
77
CXClear 1.1.3 User Guide
Delete any already allocated IP lines that might be listed in the bottom table.
Click on the ‘Save’ button.
Close the window.
78
CXClear 1.1.3 User Guide
Start TFTPD32 and delete possible residual IP addresses (see section 8.3e)
Switch on the second laptop, press F12 to go into the boot menu and choose ‘Onboard NIC’
(on Dells laptops).
After less than a minute, the TFTPD application should display the allocated IP
(192.168.169.5).
The screen of the second laptop will show the IP connection between the two machines and
the uploading of the boot image:
79
CXClear 1.1.3 User Guide
Note: CXClear will deploy in memory so the second laptop will not be affected in anyway and
nothing will be written on its disks.
Note: Some people had to start their laptop in Safe Mode (press F8 at boot time on Dell
computers) to be able to disable CSA.
Note: If disabling the service doesn’t work try setting the service to Manual and reboot the
laptop.
80
CXClear 1.1.3 User Guide
You should now be able to PXE boot an array or make a test with a second laptop as
explained in section 7.3.
DANGER: Don’t forget to set the CSA service back to ‘Automatic’ after the PXE booting is
successfully completed and all disks are detected.
81
CXClear 1.1.3 User Guide
The Fibre Channel cards are detected (the message about ‘too many PMC Sierra cards’
can be ignored).
The disks are detected and assigned a WWN.
The disks are then configured into the kernel (messages about unsupported sectors sizes can
be ignored)
The order in which the cards are detected bears no relation to the order of buses in the SP.
Figure 104
You may ignore messages about ‘too many PMC cards detected’.
After a pause you will see the disks beginning to be configured into the system.
Figure 105
Until eventually the last drive is loaded – in this case sg6. This may take a few minutes on larger
systems with many disk drives.
82
CXClear 1.1.3 User Guide
Figure 106
If you get output similar to that beneath then the Fibre channel cards have been detected but no
disks have been found. Please see section 7.6 for a possible explanation.
83
CXClear 1.1.3 User Guide
The exact cause of the IRQ errors is not known but they are rare and will not normally show when
PXE booting. They are generally not persistent. If they do occur they may be related to a timing
issue. The IRQ errors do not always cause issues, but if they do you can try the following:
When power-cycling allow some time between power-cycling each DAE individually.
Unplug the back-end cables before power-cyling the DAE's and plug them back in afterwards.
Ensure all Front-end ports are disconnected. This should have been done by default.
It has been reported that empty DAE's may cause IRQ errors. If this is the case cable them
out.
When you are power-cycling you can normally see the IRQ error occuring when a specific
DAE is being power-cycled. This DAE should be checked to see if there is anything unusual
about it. If not and it is possible recable this DAE to use the alternative LCC's or replace it.
Try the alternate SP and see if it has the same issue.
The default process is to ‘Start/Reconnect Server Application’ to start the SCSI
drivers, see if it loaded on the serial port then ‘Stop Server Application’ and powercyle
any missing DAE’s to pick up any drives or buses which may not have been detected initially.
If it is suspected that this is causing the IRQ errors. You may powercycle the DAE’s before
initially loading the SCSI drivers.
Unless the IRQ errors have brought down the network port or buses/drives are missing they can
be ignored.
Always confirm you can still see the network port after loading the drivers by pinging the IP
address you assigned to the SP from your laptop. If the array cannot be pinged then the only
option is to re-PXE boot the array.
84
CXClear 1.1.3 User Guide
Figure 107
Figure 108
See the following screens for the setting that may need to be enabled:
85
CXClear 1.1.3 User Guide
Figure 109
-bash-3.00$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.64.22.0 * 255.255.255.0 U 0 0 0 eth0
86
CXClear 1.1.3 User Guide
If a full bus or full DAE is shown red on the sorted disk table (see screenshot in section 5.9.2) it
means the driver has failed to discover these drives in the array. This has been seen on several
array types on bus 0 when PXE booting with DAE3P’s and DAE4Ps (Stiletto’s).
It is likely that during the boot process the DAE4P's on bus 0 are being reset back to remote
mode. See section 4.5 for an explanation of the modes the DAE’s may be in.
a. It can easily be seen on the sorted disk list (click on the bus column header to sort the
table) that bus 0 is missing. In the following display, only 175 of 235 disks have been
detected and no disks have been detected on bus zero.
b. Check the back of the array to see if any of the DAE's have a flashing LED on the LCC cards,
see pictures below for location:
87
CXClear 1.1.3 User Guide
Figure 111
Figure 112
Note: On some arrays it may be normal to have the LEDs flashing on bus 0 and have the
drives correctly detected.
c. Unload the SCSI drivers before manipulating any disks or DAE's. Click ‘CXClear
Operations’ ‘Stop Server Application’.
d. Enter the password (f7jDr) and click the ‘Stop CXClear’ button (see section 5.6 for details).
When the application has stopped hit the OK. button.
88
CXClear 1.1.3 User Guide
e. Each DAE on the bus with a flashing LED must be power-cycled individually starting from
the highest enclosure to the lowest. Obviously with a DPE the DPE must be left
powered up.
f. After the power cycle the LEDs should not be flashing.
g. Normally start CXClear as explained in section 5.2.
h. All disks expected should now be detected. In the following example the count does not equal
235 as some disks were pulled from the array but are not visible on the screenshot. You can
see that backend bus zero has been detected.
Figure 113
IMPORTANT: If you have DPE and no disks on bus 0 are visible- unplug the Stiletto DAEs at
the DPE, re-PXE boot the array normally, Start the CXClear application, check the DPE disks
are now visible. You can powercycle and re-plug the Stilletto DAEs then follow the procedure
again from step c. to detect the disks in the stilettos. skipping steps d. and e.
89
CXClear 1.1.3 User Guide
option will greyed out. The same will happen if you move disks from other slots into the
FLARE ones, the disks are then marked as moved.
c. You can also flash the LEDs of all disks on a specific bus by right clicking any disk on this
bus and choosing the ‘Flash containing bus’ command.
d. If you wish to remove/add disks, powercyle DAE’s or reload the application select the
‘Stop CXClear Server’ menu command, type in the CXClear password (f7jDr) and
click ‘Stop CXClear’.
e. Make whatever changes you require. If powercycling DAE’s start from the highest
enclosure number to the lowest.
f. Select the ‘Start/Reconnect CXClear Server’ menu command, this may take few
minutes. It will reload the SCSI drivers, rediscover the disks and restart the CXClear
application.
8. Appendices
8.1. Install winscp418setup.exe on your laptop
90
CXClear 1.1.3 User Guide
This utility shouldn’t be useful anymore with CXClear 1.1. I leave the installation procedure in the
documentation just in case CXClear application finds itself in a deadlock and the user cannot
Stop or Retrieve the logs using the GUI menu operations.
Figure 114
c. Click Next
Figure 115
d. Click Next
91
CXClear 1.1.3 User Guide
Figure 116
e. Click Next
Figure 117
f. Click Next
92
CXClear 1.1.3 User Guide
Figure 118
g. Click Install
Figure 119
h. Click Finish
93
CXClear 1.1.3 User Guide
Figure 120
i. When WinSCP starts, the defaults need to be set up to use SCP. In the drop down menu,
select the SCP File protocol.
Figure 121
94
CXClear 1.1.3 User Guide
Figure 122
k. Click on SCP/Shell & untick the two boxes for “Try to get full timestamp” & “Lookup user
groups”
Figure 123
95
CXClear 1.1.3 User Guide
Figure 124
Note: This can only be done after an IP address has been successfully negotiated between
the laptop and the CLARiiON.
a. Install WinSCP (if you haven’t already done it, see appendix 8.1).
b. Connect to the array using PUTTY:
96
CXClear 1.1.3 User Guide
Figure 125
97
CXClear 1.1.3 User Guide
Figure 126
e. Connect top the array using WinSCP (user: de, password: de) and make sure the protocol is
set to SCP:
Figure 127
98
CXClear 1.1.3 User Guide
Figure 128
Figure 129
8.3. PAS TS Task Type and Task Number is CSI Service Request
When creating the Service Request, the PAS Task Type should be TS Work and the task number
is entered into the defined field as noted in the screenshots below:
99
CXClear 1.1.3 User Guide
Figure 130
Figure 131
100
CXClear 1.1.3 User Guide
Figure 132
101
CXClear 1.1.3 User Guide
d. Transfer the file back to your host using file transfer manager noting the location
102
CXClear 1.1.3 User Guide
103
CXClear 1.1.3 User Guide
Figure 138
104
CXClear 1.1.3 User Guide
105
CXClear 1.1.3 User Guide
106
CXClear 1.1.3 User Guide
And then retrieve the log using the file transfer manager
107
CXClear 1.1.3 User Guide
Method c. was used during qualification but both other methods should also be applicable.
d. As of CXClear v1.1 SP-Collects generated via the NST (Navisphere Service Taskbar) are also
supported.
108
CXClear 1.1.3 User Guide
A fundamental step toward increasing the security of Windows® is enabling interactive users to
run with a standard user account, which gives them access to only a limited set of permissions
and privileges. By default, Windows Vista® and Windows Server® 2008 will run every application
as a standard user even if a user logs on as a member of the Administrators group. Conversely,
when users attempt to launch an application that has been marked as requiring administrator
permissions, the system will explicitly ask them to confirm their intention to do so. Only
applications running with Administrator privileges can modify system and global settings and
behavior. This feature of Windows Vista and Windows Server 2008 is User Account Control
(UAC).
CXClear was designed to run under Windows XP and with the default installation procedure
places it’s files in the C:\Program Files\EMC directory .
When installing in Windows 7 the default installation places the files in either the C:\Program
Files\EMC directory by default under 32 bit Windows or C:\Program Files(x86)\EMC under
Windows 7 64bit
By default in Windows 7 the User does not have permission to write to these area’s.
A) install CXClear in an area where the User has permission to write e.g. C:/Temp.
B) Check that the permission on all the files that are required to run CXClear have
administrative rights to that they can write to the C:\Program Files\EMC directories. The
following files should be checked prior to running them and if necessary changed.
C:\{install dir}\EMC\TsgTools\CXClear\bin\CXClear.exe
C:\{install dir}\EMC\TsgTools\CXClear\bin\putty.exe (if you wish to save files or settings)
C:\{install dir}\EMC\TsgTools\CXClear\ clariion-app\ tftpd32.exe
C:\{install dir}\EMC\TsgTools\CXClear\ install\ winscp418setup.exe (if required)
Simply select the application properties and change the application to run with
Administrative rights See Figure 139/140
It is worth checking these files have the correct permissions should you experience any
problems with the running of CXClear.
109
CXClear 1.1.3 User Guide
110
CXClear 1.1.3 User Guide
If you have ran the program with standard user privileges and used the default install
directories you may find that the no logs have been written to the the C:\Program
Files\EMC\TsgTools\CXClear\logs directory.
The logs have not disappeared Windows 7 redirects any request to write to a system
folder that the user lacks permission to a local folder. Search under C:\Users\<user
name>\ directory to see if you can find the files.
Alternatively it may be possible to see the files if the “Compatibility files” button is enabled on the
drop down in the directory you expected to see the logs in. See Figure 145. This will not be
highlighted if all the applications writing to this area have write permission.
111
CXClear 1.1.3 User Guide
112