Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Version 5.5
Administration Guide
SC32-1773-03
Version 5.5
Administration Guide
SC32-1773-03
Note! Before using this information and the product it supports, read the general information in "Notices".
Edition notice This edition applies to Version 5.5 of the IBM Tivoli Storage Manager (5608-HSM), IBM Tivoli Storage Manager Extended Edition (5806-ISX), Tivoli Storage Manager HSM for Windows (5608-HSM), and to any subsequent releases until otherwise indicated in new editions or technical newsletters. Changes since the previous edition are marked with a vertical bar (|) in the left margin. Ensure that you are using the correct edition for the level of the product. Copyright International Business Machines Corporation 2005, 2007. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Contents
Tables . . . . . . . . . . . . . . . v About this book . . . . . . . . . . . vii
Who should read this book . . . . . Publications . . . . . . . . . . Support information . . . . . . . Getting technical training . . . . Searching knowledge bases . . . . Contacting IBM Software Support . . Conventions used in this manual . . Accessibility features . . . . . . Whats new for V5.5.0 HSM for Windows . . . . . . . . . . . . . . . . . . . . vii . vii . vii . viii . viii . ix . xi . xi . xii Running migration jobs from the HSM for Windows client GUI . . . . . . . . . . 38 Running migration jobs with other applications output . . . . . . . . . . . . . . . 38 Scheduling a migration job . . . . . . . . 38
. . . . . . client
| | | | | | | |
Trademarks .
. 100
iii
iv
Tables
| |
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Summary of version 5.5.0 HSM for Windows client changes . . . . . . . . . . . xiii Node Registry Entries . . . . . . . . . 8 HSM for Windows client GUI functions 11 Example base file set . . . . . . . . . 33 Summary of include and exclude examples 33 Target set for include condition example 1 33 Target set for exclude condition example 2 34 Target set for exclude condition example 3 34 Target set for include conditions example 4 35 Target set for exclude conditions example 5 35 Incorrect target set for include and exclude conditions in example 6a . . . . . . . . 35 Correct target set for include and exclude conditions in example 6b . . . . . . . . 36 Example target set for example 7 redundant exclude condition . . . . . . . . . . 36
| 14.
15. 16. 17. 18. 19. 20. 21. 22. 23.
| |
| | | 24. | |
25. 26.
Reconcile settings window field descriptions HSM for Windows client command shell commands . . . . . . . . . . . . dsmclc.exe command prompt options . . . dsmclc.exe return codes . . . . . . . Command line options for dsmfileinfo.exe Command line options for dsmfileinfo.exe dsmcsmclc command variable descriptions dsmhsmclc.exe command examples . . . Command line options for dsminfo.exe dsmReconConverter command variable descriptions . . . . . . . . . . . Backup-archive HSM for Windows option names . . . . . . . . . . . . . Advanced parameters descriptions . . . . Tracing preferences window field definitions
49 . 51 . 51 . 52 52 53 54 . 54 55 . 56 . 59 . 65 68
vi
Publications
Tivoli Storage Manager publications and other related publications are available online. You can search all the Tivoli Storage Manager publications in the Information Center: http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp You can download PDF versions of publications from the IBM Publications Center: http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/ pbi.cgi You can also order some related publications from this Web site. The Web site provides information for ordering publications from countries other than the United States. In the United States, you can order publications by calling 800-879-2755.
Support information
You can find support information for IBM products from a number of different sources: v Getting technical training on page viii v Searching knowledge bases on page viii v Contacting IBM Software Support on page ix
vii
viii
ix
numbers of people who provide support for your location, go to the IBM Contacts Web page, http://techsupport.services.ibm.com/guides/contacts.html, and click the name of your geographic region. Perform these actions to contact IBM Software Support: 1. Determine the business impact of your problem. 2. Describe your problem and gather background information. 3. Submit your problem to IBM Software Support.
By phone For the phone number to call in your country, go to the contacts page of the IBM Software Support Handbook on the Web and click the name of your geographic region.
If the problem you submit is for a software defect or for missing or inaccurate documentation, IBM Software Support creates an Authorized Program Analysis Report (APAR). The APAR describes the problem in detail. Whenever possible, IBM Software Support provides a workaround for you to implement until the APAR is resolved and a fix is delivered. IBM publishes resolved APARs on the IBM product support Web pages daily, so that other users who experience the same problem can benefit from the same resolutions.
dsmQuerySessInfo Boldface type indicates a command that you type on a command line, the name of a function call, the name of a structure, a field within a structure, or a parameter. dateformat Italic type indicates an option, the value of an option, a new term, a placeholder for information you provide, or for special emphasis in the text. Monospace type indicates fragments of a program or information as it might appear on a display screen, such a command example. A plus sign between two keys indicates that you press both keys at the same time.
Accessibility features
Accessibility features help a user who has a physical disability, such as restricted mobility or limited vision, to use software products successfully. The major accessibility features of Tivoli Storage Manager are described in this topic. v Server and client command-line interfaces provide comprehensive control of Tivoli Storage Manager using a keyboard. v The Windows client-graphical interface can be navigated and operated using a keyboard. v The Web backup-archive client interface is HTML 4.0 compliant, and accessibility is limited only by the choice of Internet browser. v All user documentation is provided in HTML and PDF format. Descriptive text is provided for all documentation images. v The Tivoli Storage Manager for Windows Console follows Microsoft conventions for all keyboard navigation and access. Drag and Drop support is handled using the Microsoft Windows Accessibility option known as MouseKeys. For more information about MouseKeys and other Windows accessibility options, please refer to the Windows Online Help (keyword: MouseKeys).
xi
| | | | |
xii
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
v In order to avoid an out-of-space condition caused by the recall of non-backed up files, see Chapter 8, Backup-archive client integration overview, on page 59. v To use the full integration of V5.5 of the HSM for Windows client backup-archive client you cannot use a version prior to V5.5 for either the backup-archive client or the Tivoli Storage Manager server. v To control the space usage of the file system, the backup-archive client has a new backup option Skip migrated files (SKIPMIGRATED), (see HSM for Windows client backup integration with the backup-archive client on page 60). Additional integration affects the backup-archive client restore function. One option determines whether the backup-archive client restores just the stub or the resident file. Another option determines whether the backup-archive client checks the integrity of the stub (see Restoring HSM files with the backup-archive client on page 62): v Restore as migrated file (RESTOREMIGSTATE) v Restore resident if not accessible (RESTORECHECKSTUBACCESS)
xiii
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Table 1. Summary of version 5.5.0 HSM for Windows client changes (continued) Area reconciliation and orphan stubs Description Prior to V5.5.0, if a migrated file was deleted locally or was modified and migrated again, obsolete copies remained on the Tivoli Storage Manager server. With V5.5.0, reconciliation deletes these obsolete files from the server. As well, if a stub file in the file system has no corresponding object in the HSM archive (an orphan), the HSM for Windows client generates a message in the hsmmonitor-admin.log and writes the name of the file in the hsmmonitor-orphan.log. The volume is processed, but no files are deleted. You then check the log for any orphans and restore them from the backup. You configure and run reconciliation using the new dsmhsmclc.exe command or the HSM for Windows client graphical user interface (GUI). Prior to reconciling any system, see Reconciliation overview on page 4 to ensure you have the information you need. For example, you might need to run the new command, dsmReconConverter.exe, to convert the old stub files to the new reconciliation format (see dsmReconConverter.exe on page 56). Configuration tools The following settings are configurable in the HSM for Windows client: v Log settings for all applications v Trace file and listings file settings v File recall settings v Reconciliation settings Performance enhancements Migrating files The following list describes some scalability and file system scan improvements: v Memory handling uses far less RAM to build candidate lists. v File scanning, backup before migration (if used), and file migration occur in parallel to speed up migration. The following list describes some improved migration processing: v Splitting of file reading processes allows parallel buffer read and writes. v Detailed status information is displayed during migration. Retrieving files v The HSM console sorts file retrieval by tape order so the Tivoli Storage Manager server retrieval time is reduced. v The HSM console eliminated a re-query step to the Tivoli Storage Manager server by storing a key for each file. v Files can now be retrieved when the IBM TSM HSM Recall Service is not running. A Tivoli Storage Manager HSM administrator can use the dsmclc command or the HSM for Windows client GUI. Recalling files Restart is no longer required to make Tivoli Storage Manager service configuration changes, such as changing the number of recall threads. Improved memory usage of the HSM file system filter driver allows a quicker file recall and reduces uses of Windows non-paged pool memory.
xiv
| | | | | | | | |
Table 1. Summary of version 5.5.0 HSM for Windows client changes (continued) Area Messages Description In V5.5.0 of the HSM for Windows client, there are additional messages written by the driver to the trace files to help with support of the product. These messages are only written to the trace file, not to the administrative log, and need to be set in the Tracing Preferences window of the HSM for Windows client GUI (see Tracing preferences on page 67).
xv
xvi
v The scope of individual migration jobs can be limited with regard to the number of files and data volume. v Individual jobs can be executed at different times. v Migration jobs can be organized according to the logical structure of a volume (including different parts of the directory structure) and thus potentially reflect the structure of an organization or user groups, etc. v Migration jobs can be organized according to different types of files such as office documents, images, and text files. This organization provides a more logical view on data than pure HSM. The HSM for Windows client comes with a comprehensive graphical user interface (HSM for Windows client GUI), which you use to define and run migration jobs, reconciliation, searches and file retrieval, and to define general settings. You can also use several executables from a Windows command prompt (see Chapter 7, Using commands, on page 51). On each file server where an HSM for Windows client is installed, local NTFS file systems can be browsed, and parts of the directory structure can be excluded or included in a migration job. For each selection, filters can be applied to include or exclude files based on the file type (extension), and various criteria related to the age of a file (creation, modification, last access). Each migration job is stored in an XML structured file (job file). The actual migration can be scheduled using any standard scheduler, or it can be started manually from a command line. In addition, the HSM for Windows client administrator can initiate immediate execution of a migration job directly from the HSM for Windows client GUI. It is highly recommended to have a valid backup before migrating any file. This can be ensured by selecting the backup before migrate option when you define a migration job in the HSM for Windows client GUI. When a security descriptor is changed on a migrated file on the file server, the next migration job on that file will recall and remigrate the file, so that the security of the file is stored correctly on the Tivoli Storage Manager Server. The HSM for Windows client utilizes an Installable File System (IFS) filter driver and uses Windows reparse points and sparse files to leave stubs of migrated files on the local disks. The reparse points generated by the HSM for Windows client have a worldwide unique ID, which has been provided and registered by Microsoft. The HSM for Windows client supports local NTFS file systems under Windows 2003. Windows FAT partitions are not supported. With regard to the Tivoli Storage Manager server, the HSM for Windows client acts as a Tivoli Storage Manager client exploiting the Tivoli Storage Manager Clients archiving API.
| | | |
v The machine on which the HSM for Windows client is installed must have at least: a Pentium processor, 512 MB of memory, and 50 MB of available disk space. v An incremental backup of migrated files usually does not recall the data in the file but backs up the stub (the sparse file representation of a migrated file with a reparse point attached). v A restore with the backup-archive client transparently either restores the stub or the resident file, depending on the configuration and the content of the HSM archive. v Before you migrate files with the HSM for Windows client you should back up the original files using the backup-archive client or by selecting the Backup Migratable Files check box during configuration (see Running the HSM for Windows client Configuration Wizard on page 12). v Before you recall files ensure that sufficient space is available on the volume. If an NTFS volume that is completely full, the behavior of Tivoli Storage Manager is undetermined. v The hostname of the HSM file server must not be changed. Otherwise retrieving or recalling data will be impossible. v The HSM for Windows client by default only migrates files larger than 4 kb and larger than the NTFS cluster size of the volume. To increase this size, change the value of following registry keys from default (dec) 4096 (bytes) to a higher kilobyte value: HKLM\SOFTWARE\IBM\ADSM\CurrentVersion\HsmClient\ dsmclc\FileSizeMinimum for dsmclc.exe and HKLM\SOFTWARE\IBM\ADSM\ CurrentVersion\HsmClient\dsmgui\FileSizeMinimum for dsmgui.exe v Jobs that have been defined with actions of Delete or Keep supersede the registry key FileSizeMinimum as well as the volume cluster size and the hard coded limit of 4 kb. The result is that jobs with actions Delete or Keep archive files independently from the file size. However, your administrator can specify file size limits in archiving jobs.
Migration overview
Migration is the core process you perform with the HSM for Windows client. Although you can migrate files at any time from a command line, most migrations occur from scheduled migration jobs. Migration jobs are defined thru the HSM for Windows GUI. When the HSM for Windows client migrates a file, that file is moved from the client to another, usually less expensive, form of storage on the Tivoli Storage Manager server. A placeholder stub of the file is left on the client to enable recall of the migrated file if a user needs that file. This recall happens automatically and transparently via the stub. You can also use the HSM for Windows client to archive files when defining a migration job. Migration jobs are policies that define a set of files to be migrated. When the Delete or Keep options are selected when defining a migration job, archiving is performed instead of migration. Some policy parameters for defining migration jobs are: v Include/exclude by directory v Include/exclude by file size v Include/exclude by file type extensions v Creation, modification, or last access date v Absolute or relative dates v Combination of rules
Chapter 1. HSM for Windows client overview
Note: You can use the migration program from a Windows command prompt to list and retrieve files in a file space (see dsmclc.exe on page 51).
Reconciliation overview
Reconciliation is the process of synchronizing a file system, which you have configured for reconciliation, with the Tivoli Storage Manager server you contact for space management services. After running reconciliation, exactly one migrated object exists on the Tivoli Storage Manager server for each migrated file. By removing old and obsolete objects from the Tivoli Storage Manager server storage, reconciliation helps you to reduce your storage and license expenses. It also checks whether there are migrated files without a copy on the Tivoli Storage Manager server in the file system. The HSM for Windows client performs reconciliation automatically at intervals specified with the reconcileinterval option you define using the using the HSM for Windows client GUI or with command line tool dsmhsmclc.exe. An administrative user can also start reconciliation manually at any time.
| | | | | |
Use the HSM for Windows client GUI to configure reconciliation (see Chapter 6, Configuring reconciliation, on page 47 for more information). Note: When upgrading from a HSM for Windows client before V5.4, use the dsmReconConverter program to convert your stub files into a format that the reconciliation tasks can process (see dsmReconConverter.exe on page 56).
Clustered Scenario
The following example installation is based on a cluster setup with two nodes (Node1 and Node2) and two cluster groups (Cluster Group 0 and Cluster Group 1). The description can be extended to any more complex cluster setup. It refers to an active-standby configuration as well as to an active-active configuration of the cluster. Where differences exist with regard to this configuration they are stated explicitly. Before detailing the additional steps required for installation in a clustered environment you need to understand what happens with HSM for Windows client in a Windows cluster after a failover if the additional steps are not taken.
Copyright IBM Corp. 2005, 2007
1. 2. 3. 4. 5.
Files are migrated from volume Y: by Node1 Node1 fails Cluster Group 0 fails-over to Node2 Recall of migrated files from Y: fails on Node2 Retrieve of migrated files from Y: fails on Node2
File migration
During migration the HSM for Windows client stores the complete UNC pathname of a file in the Tivoli Storage Manager database as well as in the reparse point left as the stub on the file server disk. This pathname includes the hostname of the node.
Retrieve operation
The retrieve operation also fails because it constructs pathnames with Node2 while the files stored in Tivoli Storage Manager contain Node1 as the hostname.
Solution
In order to address these node name issues, HSM for Windows client maps the node names and volumes in a cluster to the generic cluster name and its volumes. This mapping is done automatically for any cluster resource volume of any cluster group, which can failover and which are with the HSM for Windows client. The mapping is done automatically during the first startup of the HSM for Windows client. For the described configuration the following registry entries are made on both nodes:
Table 2. Node Registry Entries Name Y: Z: Type REG_SZ REG_SZ Data \\CLUSTER\Y$\ \\CLUSTER\Z$\
HSM for Windows client checks this mapping and replaces the node name for each volume defined by the cluster name. This applies to all operations involving the following: v Reparse data v Path names in Tivoli Storage Manager v Search and retrieve operations
Attention: These settings define the HOST and DRIVE NAMES on which data is stored. These settings are STORED in the REPARSE POINTS that are NEEDED to recall files. Changing this mapping AFTER a file has been migrated MAKES USER RECALL IMPOSSIBLE. In a failover situation, migration jobs defined on Node1 may no longer be executable from Node2. In the example described if the job files are stored on the local disk C: of Node1, they will not be accessible when this node fails. This limitation can be avoided by storing the job files on volume Y: of Cluster Group 0 in an active-standby configuration. The job files directory to be searched by Tivoli Storage Manager for HSM for Windows may be redefined using the HSM for Windows client GUI (select Tools Preferences Path Configuration, see File location preferences on page 65). In a failover situation, the job files must be applied to the new node name. Otherwise the source files cannot be found on the second node when executing the job. In an active-active configuration this approach is not feasible, as Node2 is running its own migration jobs. However, job files may be stored on a shared directory accessible from both cluster nodes.
Use the following steps to install the HSM for Windows client in user mode: 1. Insert the product CD into a CD drive. 2. Open Windows Explorer. 3. Change to the <cd-drive>:\ location, where <cd-drive> is the drive letter of the reader where you placed the installation CD. 4. Double-click the setup.exe file. Note: In 3 you could choose to open a command prompt on the CD drive and issue the setup command.
10
| |
11
Table 3. HSM for Windows client GUI functions (continued) Function Define and view quotas Description You can define and view quota settings from the HSM for Windows client GUI. Quotas define how many files can be restored in a defined time frame. For more information see Viewing file recall quotas on page 19 and Defining file recall quotas on page 19. You can change the regional settings such as your language, time, date and number format of the HSM for Windows client GUI. For more information see Regional settings on page 22.
12
2. In the TPC/IP Parameters window, enter the server address and port for the Tivoli Storage Manager server and select Next. Each HSM for Windows client can connect to only one Tivoli Storage Manager server. This server might be different from the one used by the backup-archive client.
3. In the TSM password access window, select the password access option and select Next. The recommended option is Password Generate. With this option, Tivoli Storage Manager automatically handles the password. As a result, there is no need to maintain a password or deal with password expiration. If you select the Password Prompt option, you must specify a password to be used by the HSM for Windows client to logon to the Tivoli Storage Manager server. This password is stored and encrypted by the HSM for Windows client and is used automatically for each logon to the Tivoli Storage Manager server. In addition, in Password Prompt mode, a password is not needed to perform functions such as running migration jobs or searching a file space.
13
4. In the TSM authentication window, enter the name under which your client node has been registered on the Tivoli Storage Manager server and select Next.
5. In the Set or Change Password window, enter the initial password that has been assigned to your node by the Tivoli Storage Manager administrator and select Next. 6. In the Initial File Space Registration window, enter the name of the file space that will be used as the default, to store migrated files from your client node on the Tivoli Storage Manager server. The file space will be generated automatically. If you want to create a file space later, select the Skip file space creation check box (see Creating a new file space on page 21). Select Next.
14
7. In the Additional Migration Options window, decide if files should be backed up before a migration job is run (see Backing up files before migrating them on page 23 for more information). By default, the Backup Migratable Files option is checked. This sets the default to Backup before Migrate when creating a new migration job. If this option is unchecked, the default, when creating a migration job, is not to back up before migration. The setting can be changed for each job individually. Select the Next button.
8.
If you are running in a clustered environment, an information window displays, reminding you to issue a command on the Tivoli Storage Manager server similar to:
grant proxynode target=<clustername> agent=<nodename>
Note: Where <clustername> is the name of the cluster and <nodename> is the node name you defined in the 4 on page 14. Write down the proxy node relationship command and have your Tivoli Storage Manager administrator issue the command. Select Next. 9. If the HSM for Windows client is not running on a cluster node, you come directly to this dialog, you will see the Completing the TSM HSM Configuration Wizard window. If all options are correct, click Finish. If you need to make corrections click the Back button.
15
10. Acknowledge the successful saving of the configuration to the options file by clicking on the OK button in the Completing the TSM HSM Configuration Wizard.
When the HSM for Windows client connects successfully to the Tivoli Storage Manager server you can define and run migration jobs.
16
4. Enter the file extensions you want to be included in this file group, separated by spaces as shown in Figure 10.
17
3. Edit the file extensions you want to be included in this file group. See Creating a new file group on page 17 for steps on creating groups.
18
v Group quotas define the allowed number of recalls in a time unit for user groups. If a user is a member of two or more groups and has no defined user quota, the group with the least restrictive quota will be applied for this user. v User quotas define the allowed number of recalls in a time unit for an individual user. If a user quota is defined, only this quota is applied for the user. Default and group quota do not have any influence in this case. v The quota configuration is stored in ..\<hsmclient_installdir>\config\ quota.cfg. After changing quotas, a backup of quota.cfg is saved in ..\<hsmclient_installdir>\config\backup\quota.cfg.
2. To change the default quota using the System Default Quota window, select the Change button that is to the right of Default Quota.
19
a. If you want to define this quota as Unlimited Recalls or No Recalls, select one of those options in the Predefined quotas list and then select the OK button. b. If you want to define a time span for this quota, select the Configure quota option in the Predefined quotas list, enter a numeric value in the Number of files that can be recalled box, select values for the Timespan for this quota values, and select the OK button. Figure 13 sets a default quota of one file per day. You can also choose hours, minutes, and seconds. 3. To change a user quota click the Change button that is to the right of User Quota (see Figure 12 on page 19). a. In the User Quotas window, use the Look in control to choose whether you want to assign quotas to local or domain users. You can filter users by entering a name or a part of a name and pressing the Filter button.
b. Select the user for whom you want to define a user quota and click the Change button. After selecting a user, you can also delete their defined quota by clicking the Delete button.
20
c. Follow the substeps in step 2 on page 19 to define the quota for the selected user. 4. To define a group quota, click the Change button that is to the right of Group Quotas (see Figure 12 on page 19). a. In the Group Quota window, use the Look in control to choose whether you want to assign quotas to local or domain groups. You can filter groups by entering a name or a part of a name and pressing the Filter button.
b. Select the group which you want to define a user quota and click the Change button. After selecting a group, you can also delete their defined quota by clicking the Delete button. c. Follow the sub-steps in step 2 on page 19 to define the quota for the selected group.
21
Regional settings
Use the Regional Settings window to set your language, time format, date format, number format, and define if you want log, listing, and trace files in Unicode. Note: You must restart the HSM for Windows client GUI for any of the settings in Figure 16 changes to take effect. 1. Select Tools Preferences and then select the Regional Settings tab. 2. Make changes as needed and select the OK button.
22
23
Windows client Configuration Wizard on page 12). Regardless of what you selected for that global setting, you can select the pre-migration backup option when defining each migration job (see Figure 19 on page 25). If a migration job is marked for backup before migration, a list of resident source files is written to a temporary file. After a (non-empty) list of files has been successfully written to the backup list file, those files are backed up by the dsmc.exe backup-archive client program. Only files that have been backed up successfully are migrated. The other files will be skipped If in the past you selected to not backup files before migrating them you may want to review the following section: and HSM for Windows client backup integration with the backup-archive client on page 60. Note: The path name length limits differ for migrated files and for files backed up before migration. When backing up files before migration, the file name cannot exceed 256 bytes, and the path length plus the file name cannot exceed 8440 bytes. Refer to the Tivoli Storage Manger for Windows Backup-Archive Clients Installation and Users Guide for detailed information on these length limits.
24
3. Double-click the new job icon to display the New Job window.
4. In the New Job windows General tab, use the File Space menu to select the name of the file space in which you want to store migrated files. If you need to create a new file space, see Creating a new file space on page 21.
Chapter 4. Migration jobs
25
5. Decide if you want to Specify whether files converted by this job should be backed up before migration. Note: Existing migration job files from pre-5.4 versions of HSM for Windows client versions can still be processed without the backup-before-migrate attribute set. If you plan to run a legacy migration job, edit the job file in the HSM for Windows client before running it so you can select to back up files before migration. 6. Select the Source Files tab so you can begin to select files to migrate by files or by directories.
7. To add a new directory, skip to step 8 on page 29. For each file you want add, follow these substeps: a. Select the Source Files tabs New File button. b. Select the Browse button. In the Browse for File window, select the drive you want and select OK. c. Use the file selection window that displays to drill down to the file you want and select the OK button.
26
Figure 21. New migration job: Source Files General tab (Browse for File, Select Drive)
d. Select a migration action. The default Replace the file with a shortcut to the file space option performs a migration and creates a stub file. The Keep the original file archives the file, but keeps the original file as is on the local system, while Delete the file archives the file and then deletes it from the local system. Note: Dont run reconciliation on the file spaces used for this job, if you select Delete the file.
Figure 22. New migration job: File General tab Action (migration) window
e. Select the Source File windows Advanced Conditions tab and select the New Include button. The following steps use the Include Conditions windows as examples, but you could also chose the New Exclude button, which follows the same convention. And you can combine include and exclude conditions.
Chapter 4. Migration jobs
27
Note: The files that are selected for migration through a combination of include and exclude conditions are based not only on the include and exclude condition type and parameters you select, but are also determined by the order of the include and exclude statements. We recommend before you continue to create a migration job, you review Examples of including and excluding files on page 32 for detailed examples of combining include and exclude conditions.
Figure 23. New migration job: Source File Advanced Conditions tab
f. From the Include Condition windows top drop-down menu choose the type of condition you want for the selected file(s), define the settings for the condition specific settings and select OK. Use Figure 24 through Figure 26 on page 29 as examples to continue to define your include and exclude conditions.
Figure 24. New migration job window to include files based on file size
28
Figure 26. New migration job window to include files based on age
g. Continue to define include and exclude conditions for the selected file(s) and select OK when complete. 8. To add new directories from the New Job windows Source Files tab, select the New Directory and then Browse buttons. Select the directory you want to add and select the OK button to add it. Continue to add as many directories as you need, then follow these substeps to define the details of the migration job: Note: The migration action and include and exclude conditions you apply to a subdirectory-based migration job applies to the individual files in the selected subdirectories. a. Select a migration action. The default Replace the file with a shortcut to the file space option performs a migration and creates a stub file. The Keep the original file archives the file, but keeps the original file as is on the local system, while Delete the file archives the file and then deletes it from the local system. Note: Dont run reconciliation on the file spaces used for this job, if you select Delete the file.
29
b. Select the Include Subdirectories check box if you want to include all files in the selected directorys subdirectories. c. Select the Advanced Conditions tab and then, the type of include condition you want to define. Use Figure 28 through Figure 33 on page 32 to understand the conditions in each of the include or exclude types.
Figure 28. New migration job: Advanced Conditions window Include Condition options
30
Figure 30. New migration job window to include files by group (by directory)
Note: See Creating a new file group on page 17 and Edit a file group on page 18 for steps on creating and editing groups.
Figure 31. New migration job window to include files based on file size (by directory)
31
Figure 32. New migration job window to include directories by time (by directory)
Figure 33. New migration job window to include directories based on age (by directory)
9. Once you define a migration job you can view estimated space gains without actually running the job. See Calculate a migration jobs space savings on page 37 for more information. 10. Run the migration job by using one of the methods described in Executing migration jobs on page 38.
32
selected operation. This valid subset of files is called the target set. If there is no advanced condition imposed on the base set, the HSM for Windows client uses a default of include all, and thus the base set and the target set are identical.
Table 4. Example base file set File name test.log test.html test.bmp test.pdf test2.pdf test.dwg File size 1.5 GB 50 K 250 MB 2.7 GB 11 GB 100 GB
Table 5 summarizes the include and exclude examples. The examples are not cumulative, in that each is a stand-alone example to show you various ways to create the subset of files you need for your file system.
Table 5. Summary of include and exclude examples Table Table 6 Table 7 on page 34 Table 8 on page 34 Table 9 on page 35 Table 10 on page 35 Table 11 on page 35 Table 12 on page 36 Table 13 on page 36 Include / exclude condition include all files < 300 MB exclude all files < 300 MB exclude all files < 30 GB include all files < 300 MB include all files with extension = pdf exclude all files < 300 MB exclude all files with extension = pdf exclude all files < 3 GB include all files with extension = pdf include all files with extension = pdf exclude all files < 2 GB include all files with extension = html exclude all files with extension = log
test.html test.bmp
50 K 250 MB
33
Table 6. Target set for include condition example 1 (continued) Base file set File name test2.pdf test.dwg File size 11 GB 8 GB File name Target file set File size
34
Table 9. Target set for include conditions example 4 Base file set File name test.log test.html test.bmp test.pdf test2.pdf test.dwg File size 1.5 GB 50 K 250 MB 2.7 GB 11 GB 8 GB test.html test.bmp test.pdf test2.pdf 50 K 250 MB 2.7 GB 11 GB File name Target file set File size
35
Table 11. Incorrect target set for include and exclude conditions in example 6a (continued) Base file set File name test.dwg File size 8 GB File name test.dwg Final target file set File size 8 GB
Attention: Remember that any include condition uses all of the base target set regardless of the include or exclude conditions that precede it.
Table 12. Correct target set for include and exclude conditions in example 6b Base file set File name test.log test.html test.bmp test.pdf test2.pdf test.dwg File size 1.5 GB 50 K 250 MB 2.7 GB 11 GB 8 GB test2.pdf 11 GB File name Final target file set File size
36
37
Running migration jobs from the HSM for Windows client GUI
After defining migration jobs, you can run them at any time from the HSM for Windows client GUI. Run migration jobs from the HSM for Windows client GUI by right-clicking on a migration job and selecting Execute Job Immediately. Note: You can also migrate files and schedule migrations jobs using the dsmclc.exe. See dsmclc.exe on page 51 for more information.
38
2. Select the Browse button to browse and select the migration program (dsmclc.exe). Then select the Open button. 3. Specify an alternative name and time interval for the job to be run and select the Next button.
4. Specify the time settings you wand and select the Next button.
39
5. Enter a user name, password, and confirmation password and select the Next button.
6. Check the Open advanced properties for this task box to open that properties definition window.
40
7. Fill in your settings as needed and select the OK button when finished. The Run parameter is: <dsmclc.exe><jobfile_name> Note: When you select the program by browsing, you still have to manually add the name of the job file in the Run parameter: sample.osj in Figure 40.
41
42
4. After the list of matching files is displayed in the Search Results window, click Select All to retrieve all files or select individual files and then click Retrieve. If you select just one file to retrieve, you can select a specific version to retrieve (see step 5 on page 44). If you select more than one file, you cannot select specific versions, but can select the directory into which they are saved (see step 6 on page 45). In the Search Results window, you can also click Search again to obtain a different set of files to retrieve.
43
After clicking Retrieve in the Search Results window with only one file selected, the Retrieve options window displays. 5. Use the Version menu to select the version of the file that you want to retrieve. Also select one of the following three options in the Overwrite section: Keep existing file(s), stubs will be overwritten, Prompt before overwriting existing file(s), stubs will be overwritten, Overwrite existing files. When you have
44
made your selections, click Retrieve to retrieve the selected file. After clicking Retrieve in the Search Results window with more than one file
selected, the Retrieve options window displays. 6. Select to either save the files to their original location or select a directory into which you want to save the selected files. Also select one of the following three options in the Overwrite section: Keep existing file(s), stubs will be overwritten, Prompt before overwriting existing file(s), stubs will be overwritten, Overwrite existing files. When you have made your selections, click Retrieve to retrieve the selected files.
45
46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
47
| | | | | | | | | | | | | | | | | | | | | | | | |
If the following conditions are met, then the reconciliation process might erroneously assume that the file has been deleted locally and thus also deletes it from the Tivoli Storage Manager server: - If the name of a volume has been changed after files were migrated from it - If the same file space was used for migration of multiple file systems - If this file space is configured for reconciliation of a file system If this situation occurs, you can use the backup-archive client to restore the complete file space using the backup-archive client (see HSM for Windows client backup integration with the backup-archive client on page 60). But again, it is recommended to avoid this situation by not renaming volumes after files have been migrated from them. v If you restore a file-system image backup and plan to run reconciliation, you must restore the files that have been migrated after the image backup. Otherwise, migrated files, which have been created after the image backup, expire from the HSM archive storage on the Tivoli Storage Manager server. Also if reconciliation runs after the image backup and deletion of migrated files, the restored stubs from the image are not readable and must be restored from the file backup. To configure reconciliation, select Tools Reconciliation. Figure 45 displays an example Reconciliation settings window and Table 14 on page 49 describes each of its fields.
48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Table 14. Reconcile settings window field descriptions Field Mount path Description Specifies the volume drive letter or volume mount point for nested volumes of the volume to be configured for reconciliation Specifies the status of the current reconcile configuration for the selected mount path and whether a reconciliation process is running or not running. Click the Refresh button to get the current status. This button displays Unconfigure if the selected mount path is configured. You can select it to unconfigure reconciliation on the mount path. If the button displays Configure, select it to configure the selected mount path for reconciliation. Displays the date and time of the next reconciliation. The default is the current date and time. Specifies the period in hours between the automated reconciliation process runs. An interval of 0 hours, deactivates any automated reconciliation process on this mount path. If selected, specifies that reconciliation runs after you click the OK or Apply button. Selecting this option, always results in an extra run of the reconciliation process. After this extra reconciliation process, the next regular reconciliation will start at the configured Next reconcile time and date. Setting Reconcile interval (hours) to 0 does not deactivate the functionality of the Reconcile now check box. Select one of these options to configure the next reconciliation process to run on all file spaces (those displayed in the Available box) or on just the file spaces that you highlight and move from the Available box to the Selected box. Specifies the integer value to limit the number of reconcile processes. Refreshes the information in the window. Select this button when a volume configured for reconciliation is deleted and the volume is no longer available as a mount path. In this case, the Cleanup button is enabled and allows you to remove the old configuration.
Status
Reconcile now
49
| | | | | | | | | | | | | | | | | | | | | | | | | | |
If you have a volume e:, a nested volume e:\nested, and a file e:\nested\file, when the file is migrated, it can be found on the Tivoli Storage Manager server under the name \\mynode\e$\nested\file. If you move the nested volume from e:\nested to f:\nested, and you, or another user, then runs a reconciliation on e:, the process cannot determine that there was a nested volume e:\nested. Thus, the process assumes that \\mynode\e$\nested\file is a file that has been deleted. As a consequence, reconciliation removes the object \\mynode\e$\nested\file from the Tivoli Storage Manager server. In order to avoid such a situation, you can migrate the files of each volume to a separate file space on the Tivoli Storage Manager server. Reconciliation can then be limited to this file space, only. In this case, the Tivoli Storage Manager server query, which is performed at the beginning of the reconciliation for a volume, does not return any objects from other volumes and consequently does not delete any objects from other volumes. Note: v This is only necessary, if the drive letter or volume mount path is changed. If the configuration is unchanged, reconciliation correctly identifies the volume for each object on the Tivoli Storage Manager server and thus does not delete any data in error. v You can manage which file spaces are used during reconciliation with the FILESPacelist option of dsmhsmclc command or by using the Reconcile settings window of the HSM for Windows client GUI. If reconciliation has already deleted objects in such a case, you then have to restore the files from the backup. Because the HSM for Windows client is integrated with the backup-archive client, you are able to restore the complete data, even if the file content has been deleted from the HSM archive. See Restoring HSM files with the backup-archive client on page 62 for more information.
50
dsmfileinfo.exe dsmfind.exe
| |
dsmhsmclc.exe dsmReconConverter.exe
dsmclc.exe
Normally you run migration jobs through a scheduler program; however, you can run a migration job from the Windows command prompt using the dsmclc.exe command. You can also list files and file spaces. Note: Entries for file spaces and search patterns are case sensitive. The following is the general usage of the dsmclc command:
dsmclc [migrate] [-l loglevel] <jobfile>
Table 16 describes the command line options for the dsmclc.exe command line migration program.
Table 16. dsmclc.exe command prompt options To: dsmclc command elements List migrated files d:\Office list -g officespace D: \Office Documents\ *.doc Documents\*.doc in the file space officespace. Migrate the files in the job list file migratelist -g <filespace> -x <action> [-l loglevel] joblist. This file is a text file that <joblist> contains the absolute path names of the files, which are to be migrated. The file can be created by a third party application.
51
Table 16. dsmclc.exe command prompt options (continued) To: Retrieve files from a specific file space List file spaces Delete files from a file space Create a file space Replace migrated files with stub files Delete archived files Keep archived files Use <search patterns> Match a volume Match a directory Match a filename Use the force option to (overwrite files) Use the loglevel option (default: SEWIL) dsmclc command elements retrieve -g <filespace> [-f][-l loglevel] <search patterns> listfilespaces [*|filespace] [-l loglevel] delete -g <filespace> [-l loglevel] <search patterns> createfilespace -g <filespace> [-l loglevel] Use the <replace> action Use the <delete> action Use the <keep> action Specify at least 3 blank separated search parts. For each part, * and ? may be used to match files. Use <volume-pattern> Use <directory-pattern> Use [file-pattern] -f -l
After executing the command, use Table 17 to understand the status of the processed operations.
Table 17. dsmclc.exe return codes Code Description 0 4 8 All operations completed successfully All operations completed successfully, but some files were not processed. There were no global errors or warnings. The operation completed with at least one warning or one error message. This is measured based on logging severity error/severe. No error exception was received at end of operations. The operation completed with an error exception.
12
dsmfileinfo.exe
Run the dsmfileinfo.exe program from a command shell to view file attributes. The following command is a usage example:
dsmfileinfo [-r] <filename>
52
Table 18. Command line options for dsmfileinfo.exe (continued) Option -m -q -r -s -t Description Calculate MD5 key (files only) Query backend version(s) (stubs only) Show reparse data (stubs only) Show file security Show file times, size, and attributes (default)
dsmfind.exe
Run the dsmfind.exe program from a command shell to show files that fit a job file or that correspond to a pattern. Usage:
dsmfind <jobfile|pattern>
You can display the help for this command if you issue the dsmfind command without any command line options. Table 19 shows the options for the dsmfind.exe command.
Table 19. Command line options for dsmfileinfo.exe Option -r -s Description recurse (pattern only) stubs only (pattern only)
| | | | | | | | | | | | | | | | | | | |
dsmhsmclc.exe
Issue the dsmhsmclc.exe command from a Windows command prompt to define reconcile settings, start reconciliation, unconfigure reconciliation, set log levels, and show file system settings. The dsmhsmclc.exe command has several options, and you can use combinations of the different options in one command. For example, a command for configuring one volume for immediate reconciliation, using all file spaces, and an interval of 1000 hours would be similar to:
dsmhsmclc e:\ -RECONCILEINT 1000
The command for configuring the next reconciliation to start at midnight on the 31st of November 2007 using file spaces filespaceA and filespaceC, with an interval of one year (8760 hours) would be similar to:
dsmhsmclc e:\ -NEXTREConcile 2007-11-31-00-00 -FILESPacelist filespaceA,filespaceC -RECONCILEINT 8760
If you do use an option, you should usually specify a value for the option. For example, the following command specifies a reconcilenow option value of yes:
dsmhsmclc e:\ -reconcilenow yes
If you dont specify a value for an option, then either the value remains unchanged or the default is used. For the following to examples, assume volume e:\ and f:\ are not yet configured for reconciliation. The following command:
Chapter 7. Using commands
53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
dsmhsmclc e:\
configures the volume and applies the defaults for all options (nextreconcile, filespacelist, reconcilenow, reconcileinterval). The following command:
dsmhsmclc f:\ -reconcileinterval 1000
configures the volume and applies all defaults, except for reconcileinterval, which is set to 1000. Then, if you issue the following command:
dsmhsmclc e:\ -reconcileinterval 8000
the only change is to reconcileinterval, making it 8000. The other options for e:\ will remain unchanged. Restriction: You can only use a variety of options with the dsmhsmclc command with a <vol_mount_path> as parameter. If you use the command with one of the following options: maxreconcileproc, query, or unconfigure; you can only use that one option. Table 20 describes the variable parameters used in the command examples that are not predefined.
Table 20. dsmcsmclc command variable descriptions Variable name used in the command examples Description <file_space> <date_time> The name of a file space. Date and time in the format: YYYY-MM-DD-HH-MM, where YYYY = year; MM = month; DD = year; HH = hour; MM = minutes. The single character for denoting the log level, the default is SEWIL. The possible values are: C (event), D (debug), E (error), F (flush), I (info), K (driver), L (library), T (trace), U (user), W (warning), X (dump). See Table 26 on page 68 for a description of the values. Any root directory such as C:\, D:\, or the path of a mount point (E:\MountedVolumes\Volume).
<log_level>
<vol_mount_path>
54
| | | | | | | | | | | | | | | | | | | | | | | |
Table 21. dsmhsmclc.exe command examples (continued) dsmhsmclc parameter usage examples dsmhsmclc <vol_mount_path> -FILESPacelist (ALL|<file_space>[,<file_space>[...]]) A comma-separated list of file spaces to reconcile. You can improve the reconcile performance and scalability by restricting the query to the files spaces that contain migrated files of the volume you are configuring. The default is ALL, which means that all are available file spaces are used. dsmhsmclc <vol_mount_path> -L <log_level> The logging level for reconciliation. dsmhsmclc -MAXRECONCILEPROC <max_number_of_process> [-L <log_level>] Sets the global MAXRECONCILEPROC option to the specified value. This option specifies the number of file systems that can be reconciled in parallel. If this number is exceeded, any pending reconciliation tasks are delayed until the running reconcile tasks finishes. The default is 3. The range of values is 1 to 16. dsmhsmclc -Query [<vol_mount_path>[,<vol_mount_path>[...]]] [-L <log_level>] Without a parameter, this command returns the settings of all configured file systems to the command line. With a comma separated list of files systems as the parameter, only those file systems information is shown. dsmhsmclc -UNCONFigure <vol_mount_path> [-L <log_level>] Unconfigures reconciliation on a volume. dsmhsmclc [-Help|-?] [-L <log_level>] Displays the help text for the dsmhsmclc command.
dsminfo.exe
Run the dsminfo.exe program from a command shell to view HSM for Windows client settings. When you run this command the log file dsminfo.log is created. The following is an example command that shows the defined quotas:
dsminfo quota
55
Table 22. Command line options for dsminfo.exe (continued) Option errors files filter guilog help infolog installdir ip locausers locusergrl locusers quota save servicelog stamps tivoli user version win Description Displays only messages containing installation errors Checks if all required files are present Displays the attribute file filter and minimum file size Displays the dsmgui commands log level Displays the help for the options for this command Displays dsminfo commands log level Displays the installation directory Displays local machine IP addresses Lists the computer local groups Lists the computer local users, list the groups of each user. Lists the computer local users Displays only defined quotas Saves the output to check_installation.txt (any further run of the command will delete this file) Displays the hsmservice commands log level Displays version information of IBM Tivoli HSM binaries Displays the versions of Tivoli Storage Manager backup archive client and API Displays the current user name Displays the HSM for Windows client version Displays the Windows version and fix pack
| | | | | | | | | | | | | | | | | | | |
dsmReconConverter.exe
The dsmReconConverter command converts pre-V5.4 stubs to a format compatible with reconciliation. The command also checks all stub files and their Tivoli Storage Manager server objects for inconsistencies and tries to resolve them. Note: For information on reconciliation see Reconciliation overview on page 4. Table 23 describes the variable parameters used in the command examples that are not predefined.
Table 23. dsmReconConverter command variable descriptions Variable name used in the command examples Description <file_space> <log_level> The name of a file space. The single character for denoting the log level, the default is SEWIL. The possible values are: C (event), D (debug), E (error), F (flush), I (info), K (driver), L (library), T (trace), U (user), W (warning), X (dump). See Table 26 on page 68 for a description of the values. Any root directory such as C:\, D:\, or the path of a mount point (E:\MountedVolumes\Volume).
<vol_mount_path>
The following example command converts all files in <vol_mount_path> and all
56
| | | | | | | | | | | |
corresponding objects on the Tivoli Storage Manager server in either all file spaces (ALL) or the selected <file space>, to the needed reconciliation format. After the tool runs successfully on the volume, that volume is ready for reconciliation.
dsmReconConverter <vol_mount_path> -FILESPacelist (ALL|<file_space> [,<file_space>[...]]) [-L <log_level>]
The following command shows the help text for this command:
dsmReconConverter [-Help|-?] [-L <log_level>]
The following two examples show a simple command and show a more complex command that can be used for nested environments:
dsmReconConverter F: -filesp ALL dsmReconConverter G:\myNestedVolume -filesp test2,test3,test4
57
58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The integration between the HSM for Windows client and the backup-archive client ensures the backup-archive client, independent from HSM for Windows client, always maintains a copy of the complete file in the backup pool, whether this file is migrated or not. In other words, for migrated files there are two identical versions of the file on the Tivoli Storage Manager server: one is in the HSM archive, created by the HSM client; and one is the backup copy in the backup pool, created by the backup archive client. Because of this, when restoring files, the backup-archive client can always recreate the complete file from the backup only, even in the case of an HSM for Windows client issue (for example, when the copy in the HSM archive has been erroneously deleted). But this is only true when the stubs have been backed up with the V5.5.0 of the backup-archive client. To understand the Skip migrated files option and the HSM for Windows client integration with the backup-archive clients backup function, see HSM for Windows client backup integration with the backup-archive client on page 60.
59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
To understand the Restore as migrated file, and Restore resident if not accessible options and the HSM for Windows client integration with the backup-archive clients restore function, see Restoring HSM files with the backup-archive client on page 62.
HSM for Windows client backup integration with the backup-archive client
Use the Skip migrated files (SKIPMIGRATED) option of the backup-archive client to manage whether HSM for Windows migrated files are processed by the backup-archive client or not. Tip: v See Chapter 8, Backup-archive client integration overview, on page 59 for instructions on setting this option in the backup-archive client or the backup-archive clients dsm.opt file. v See Impacts of changing file encryption on page 61 to understand the recall impacts when you change encryption on resident or stub files. v If the backup-archive client Skip migrated files check box is not checked or the value is set to no in the backup-archive client dsm.opt file, all files are processed during a backup independent of the migration state. In this case, the backup-archive client ensures that whenever a stub is backed up there is a copy of the complete file in the backup. If a file has not been backed up before migration, the migrated file is recalled during an operation before the backup. On the next run of a migration job, the file will be remigrated and the subsequent back up will then back up the stub itself. The backup is created on the Tivoli Storage Manager server and the copy of the resident file is linked with the copy of the stub in the backup pool. This means that the copy of the resident file does not expire until the stub copy expires. The backup-archive client knows about both the file in the backup and the copy of the stub. Thus, both the resident or the migrated files can always be recreated using the backup-archive client. Interaction between HSM for Windows client and the backup-archive client is handled through a plug-in, which is installed by the HSM for Windows client in the plug-in directory of the backup-archive client. If a file needs to be recalled, but the HSM for Windows client is not able to do so (for example, because the IBM TSM HSM Recall Service is not running or the file is an orphan), the backup-archive client will fail to back up the file with an I/O error. If the option is checked (yes), the backup-archive client does not process any HSM for Windows client stubs. Thus, no file is recalled, and the stubs are not backed up. Stubs not being backed up might lead to an out-of-space condition when you restore files, because they (even migrated ones) are always restored to a resident state. You need to explicitly manage the Skip migrated files option before the first backup after installing the 5.5.0 version of the backup-archive client so that you do not create an out-of-space condition. If you have many files that have not been backed up before migration, and Skip migrated files is unchecked, all of those files are recalled at the next backup. This might create massive recalls during the
60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
first backup. The number of files recalled will be increased if you have many files that were migrated and backed up with an earlier version, or if you renamed stubs or directories containing stubs. During any backup, you can keep migrated files from being backed up by selecting the backup-archive client option Skip migrated files. But you will probably want to take advantage of the backup-archive client integration and not leave the Skip migrated files permanently checked. You can take advantage of this feature and avoid an out-of-space condition from the recall of files that were not yet backed up by: v Running your first regular backup with the Skip migrated files checked. v Running backups on selected directories with the Skip migrated files option unchecked. You select which directories to manage on a case-by-case basis based on your available space and how many migrated files have not previously backed up in a specific directory. Thus, you manage, for each directory, the number of files that are recalled. v Remigrate the recalled files to free up space. v After you do this for each directory, leave the Skip migrated files option unchecked (no) for regular backup jobs. The following backup-archive client dsmc command runs a backup that skips migrated files:
dsmc inc N:\file.txt skipmigrated=yes
The following list contains additional considerations: v The backup-archive client only archives the contents of a migrated file and never the stub. The same is true for selective backup. So, for the archive and selective backup, the stubs are always recalled during the operation. v For planning, keep in mind that as discussed in this section your first backup after the installation of V5.5.0 and archive and selective backups can take more time than you are used to because the migrated files are first recalled before they are backed up. v Subfile backup, in conjunction with HSM for Windows, is not supported. v Your Tivoli Storage Manager server administrator can set some client options that are available on the Tivoli Storage Manager server. Any client option that is set by the server overrides the client defined option value. v Stub files are not backed up during an incremental by-date backup. You must run an incremental backup in order to back up the stub files.
61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
1. Change the encryption status of the appropriate files in one directory of a file system. 2. Run an incremental backup of the changed files in the directory. Stub files with a modified encryption status are recalled. 3. Migrate the changed files. 4. Optionally, backup the files. 5. Repeat steps 1 through 4 for each directory in the file system that contains files with a changed encryption status.
62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The following examples use the backup-archive client dsmc rest command. The Restore as migrated file check box sets the RESTOREMIGSTATE option and the Restore resident if not accessible check box sets the RESTORECHECKSTUBACCESS option. v The default behavior is to restore a stub file as a stub, if it is accessible in HSM archive, otherwise as a resident file:
dsmc rest N:\file.txt restoremigstate=yes restorecheckstubaccess=yes
v Restore a stub file as a stub without checking its accessibility in HSM archive:
dsmc rest N:\file.txt restoremigstate=yes restorecheckstubaccess=no
Use the following summary of the advantages and one disadvantage of these backup-archive client restore options (restoremigstate=yes and restorecheckstubaccess=no) to help you decide how to use them: v Advantages: Less temporary space needed during restore Less network traffic Faster restore v Disadvantage: The combination of checking Restore as migrated file and not checking Restore resident if not accessible is the most space efficient and fastest way to restore stubs. However there might be orphan stubs after such a restore. If you run reconciliation after such a restore, the process detects these orphans, which you can restore individually as resident files. Depending on your settings, when HSM for Windows migrated files are restored, resident and migrated files are sent from the Tivoli Storage Manager server to the client. These objects are stored in a subdirectory under the temporary directory, \~tsmtemp\, in the volume root. At the end of a restore, this subdirectory is deleted, and \~tsmtemp\ is deleted if there is no other subdirectory from another restore. If a backup-archive client restore process is stopped in an unusual way (for example by pressing Ctrl+C or by restarting your system), this subdirectory, and any files in it, are not deleted. In this case you must manually delete them.
63
64
HKLM\SYSTEM\CurrentControlSet\Services\ithsmdrv\Parameters\Timeout Defines the number of seconds after which the File System Filter Driver returns an error, when a requested file has not been received in this period by the recalling application. 60 If you migrate or recall very large files, use a slow tape device, or if the network is slow, it may be necessary to increase this value.
dsmclc\FileAttributesFilter and dsmgui\FileAttributesFilter Configures the registry to prevent files with certain attributes from migration. The dsmclc registry path is for dsmclc.exe, and dsmgui is for dsmgui.exe. 6hidden and system Change this parameter only on technical advice from IBM.
dsmclc\DirectoryAttribuesFilter and dsmgui\DirectoryAttribuesFilter Configures folders with certain attributes that are generally not entered for selecting files for migration. The dsmclc registry path is for dsmclc.exe, and dsmgui is for dsmgui.exe. 6hidden and system Change this parameter only on technical advice from IBM.
| | | | | | | | | |
65
66
| | | | | | | | | | | | | | | | | | | | | | |
Tracing preferences
HSM for Windows client processing, from both the GUI and the commands, creates several log files, trace files, and listings files. You use the HSM for Windows client GUI to define the level of information recorded in these files, their location, and their maximum size. In normal production, these preferences settings should be set to the defaults. The default level records warnings and errors and does not record trace-level messages. You should increase the logging level only when you need to perform advanced diagnostics. The Severe and Error logging levels are active by default and cannot be deactivated. When you change log levels in the hsmservice and dsmgui tabs (see Figure 49 on page 68), you do not need to restart either of those programs for those settings to become active. However other changes, such as file location, require a restart for which you will see a message box telling you to restart the client (the HSM for Windows client GUI) or the IBM TSM HSM Recall Service (hsmservice.exe), or the IBM TSM HSM Monitor Service (hsmmonitor.exe). There are three types of settings you define for the logs: their recording level, their size, the log file location. To access these settings from the HSM for Windows client GUI, select Tools Trace Preferences. Figure 49 on page 68 contains the trace levels and size settings you can select for each executable file or plug-in in the HSM for Windows client program. The example Figure 49 on page 68 is for the dsmgui.exe executable file, but most other tabs (for example, dsminfo, dsmhsmclc, and dsmclc) are identical. The Path Configuration tab is different from these other
Chapter 9. HSM advanced parameters and file location settings
67
| | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Figure 49. Tracing Preferences window Table 26. Tracing preferences window field definitions Field Trace Levels section Severe Error Warning Info Trace Debug Library Dump Events Flush Records HSM Windows messages that are categorized as severe. Records HSM Windows messages that are categorized as errors. If checked, records HSM Windows messages that are categorized as warnings. If checked, records HSM Windows messages that are categorized as information only. If checked, turns on the tracing of program events and should be used for advanced diagnostics or for problem analysis. If checked, records special debugging information and codes should be used for advanced diagnostics or for problem analysis. If checked, records specific library information and should be used for advanced diagnostics or for problem analysis. If checked, records additional information on issues and should be used for advanced diagnostics or for problem analysis. If checked, records diagnostic information such as function entries and exits, and so on. If checked, records each message to disk before processing continues instead of buffering them. This records all messages one-by-one but may impact system performance, so it should be used for advanced diagnostics. Returns the settings in the Trace Levels section of this window to their default values. Description
Default
68
| | | | | | | | | | | | | | | | | | | |
Table 26. Tracing preferences window field definitions (continued) Field Full Trace File Size section Maximum file size File wrapping at Sets a size limit in megabytes for the selected trace file. The default is 10. Defines the percentage of the log file that is kept when the Maximum file size value is reached. The default is 66. Description Returns all available logging and tracing levels.
Log File Size section Maximum file size File wrapping at Sets a size limit in megabytes for the selected log file. The default is 10. Defines the percentage of the log file that is kept when the Maximum file size value is reached. The default is 66.
Figure 50 contains three text boxes where you select the path of the three different files: trace, log and listing. Click Browse to select an existing directory.
| | |
69
70
71
Have you added new users Have you increased volumes or the number of files involved Did you change a configuration setting recently Have file permissions changed v What you want to accomplish v Steps and events you used to create the problem v The logs.zip file you collected v Related screen shots or system messages
Antivirus considerations
Although in-depth testing occurs with each HSM for Windows client release in regards to industry leading antivirus programs, there are a few considerations you need to periodically review. Note: v Be sure a virus scan runs on files before they are migrated. v Updates of virus signatures and antivirus scan engines could lead to different behavior with the HSM for Windows client. During any troubleshooting, always ask the question What changed? and take special consideration of antivirus updates. v Use antivirus software that supports sparse or offline files. Be sure it has a setting that allows it to skip offline or sparse files to avoid unnecessary recall of migrated files. v The HSM for Windows client has been successfully tested for compatibility with the following programs with the specified settings: McAfee VirusScan Enterprise 7.0 and 8.0 Symantec AntiVirus 8.0 and 9.0 Corporate Edition with the following setting: - Under Scan Advanced Options Storage migration options, check Skip offline and sparse files. Symantec AntiVirus 10.0 Corporate Edition with the following two settings: - Under Scan Advanced Options Storage migration options, check Skip offline files. - Under Autoprotect Advanced Options Scan files when, uncheck Opened for backup....
72
Failure deleting TSM file space <dynamic info>file space name<dynamic info>error text. The TSM file space could be not deleted. The desired operation can not be executed. Check if the archive exists, and check server permissions.
The file space <dynamic info>file space name does not exist. The file space does not exist on the server. The operation can not be performed due to a missing file space. Specify an existing file space for the desired operation.
Failure querying if file space <dynamic info>file space name exists:<dynamic info>error text. Querying the Tivoli Storage Manager server for a file space failed. The desired operation can not be performed. Check server permissions.
Failure parsing configuration file <dynamic info>config file name <dynamic info>error text. The global XML configuration file could not be parsed correctly and may contain corrupted data. The desired operation can not be performed. Correct the global XML configuration file with an editor or reinstall the product.
The configuration file <dynamic info>file name could not be found. The global XML job configuration file could not be found. The desired operation can not be performed. Restore the global XML configuration file or reinstall the product.
Failure parsing job file <dynamic info>job file name<dynamic info>error text. The job file could not be parsed correctly and may contain corrupted data. The desired migration operation can not be performed. Restore the job file from backup, or delete the corrupted file and recreate the job from scratch.
73
The job file <dynamic info>job file name could not be found. A migration XML job file could not be found. The migration job can not be executed. Specify an existing job file or create the missing job file.
Failure parsing TSM option file <dynamic info>opt file name<dynamic info>error text. The TSM option file could not be parsed correctly. The desired operation can not be performed as necessary TSM configuration data is missing. Correct the option file or create a new option file in the installation directory using the wizard.
The configuration file <dynamic info>config file name could not be found. The TSM option file %1 could not be found. The desired operation can not be performed as necessary TSM configuration data is missing. Create a new option file in the installation directory using the wizard or copy an existing option file in the installation directory.
The connection to server<dynamic info>server name , could not be closed correctly:<dynamic info>error text. The application could not close the TCP/IP connection to the Tivoli Storage Manager server correctly. The system will release the connection after a timeout. No user response necessary. However, you may restart your server and the application.
ANS27035E
The connection to Tivoli Storage Manager server<dynamic info>server name , port<dynamic info>port number , could not be established:<dynamic info>error text. The application could not connect to the configured Tivoli Storage Manager server. The server operation is not performed. Check if the repository server is reachable and well configured, and check your connection data in the TSM option file.
Failure deleting Tivoli Storage Manager server entries for file <dynamic info>file name<dynamic info>error text. A repository file entry could not be deleted on server. An error log entry is written and the system continues with next file entries. Check the Tivoli Storage Manager server permissions and sanity. Retry server entry file deletion.
74
Failure querying the Tivoli Storage Manager server for file entries with pattern<dynamic info>search pattern :<dynamic info>error text. Querying the server for the requested files failed. The Tivoli Storage Manager server entry deletion operation is not performed. Check Tivoli Storage Manager server permissions and sanity. Retry the deletion operation.
Failure opening file deletion transaction:<dynamic info>error text. The application could not establish the transaction context for entry deletion on the Tivoli Storage Manager server. The file entry or the file entries are not deleted on the Tivoli Storage Manager server. Check Tivoli Storage Manager server permissions and sanity. Retry the deletion operation.
Failure closing file deletion transaction:<dynamic info>error text. The application could not close the transaction context for entry deletion on the Tivoli Storage Manager server. None. The operation continues with the next action. Check Tivoli Storage Manager server permissions and sanity. Retry the deletion operation.
An error occurred during file analysis:<dynamic info>error text. The absolute file path could not be obtained. The program terminates. Check file permissions and security settings.
An error occurred during file analysis<dynamic info>error text. File attributes could not be obtained. The program terminates. Check file permissions and security settings.
An error occurred during file analysis:<dynamic info>error text. The backend query for the file failed. The program terminates. Check server accessibility and permissions.
An error occurred during file analysis:<dynamic info>error text. File MD5 key could not be calculated. The program terminates. Check file permissions and security settings.
ANS27044E
75
File reparse data could not be read. The program terminates. Check file permissions and security settings.
An error occurred during file analysis:<dynamic info>error text. File security could not be obtained or evaluated. The program terminates. Check file permissions and security settings.
A program initialization problem occurred:<dynamic info>error text. Registry values, file or directories where missing and could not have been created. The program terminates. Check registry values and installation directory permissions, or reinstall the product.
A program initialization problem occurred:<dynamic info>error text. Logging could not be started. The program terminates. Check logging directory and log file locking, permissions and security.
A program initialization problem occurred:<dynamic info>error text. Memory objects could not be created by the program. The program terminates. Check the memory state of the computer running the program.
Failure querying with pattern<dynamic info>search pattern :<dynamic info>error text. Multiple entries for the same file and version have been found. This error indicates inconsistent file entries in the file space. The operation is aborted. Run the reconciliation tool. Rerun the operation.
Failure querying Tivoli Storage Manager server for file entries with pattern<dynamic info>search pattern :<dynamic info>error text. Querying the Tivoli Storage Manager server for the requested files failed. The Tivoli Storage Manager server entry listing operation is not performed. Check Tivoli Storage Manager server permissions and sanity. Retry the list operation.
ANS27051E Explanation
An error occurred during a file rename operation with pattern<dynamic info>search pattern :<dynamic info>error text. Server file entry rename operation failed.
76
The Tivoli Storage Manager server entry rename operation is not performed. Check server configuration and permissions.
Failure querying Tivoli Storage Manager server for file entries with pattern<dynamic info>search pattern :<dynamic info>error text. Querying the Tivoli Storage Manager server for the requested files failed. The Tivoli Storage Manager server entry rename operation is not performed. Check Tivoli Storage Manager server permissions and sanity. Retry the rename operation.
Failure opening file rename transaction:<dynamic info>error text. The application could not open the transaction context for an entry rename operation on the Tivoli Storage Manager server. The file entry or the file entries are not renamed on the Tivoli Storage Manager server. Check Tivoli Storage Manager server permissions and sanity. Retry the rename operation.
Failure closing file rename transaction:<dynamic info>error text. The application could not close the transaction context for an entry rename operation on the Tivoli Storage Manager server. None. The operation continues with the next action. Check Tivoli Storage Manager server permissions and sanity. Retry the rename operation.
Failure restoring file <dynamic info>file name<dynamic info>error text. Multiple entries for the same file and version have been found. This error indicates inconsistent file entries in the file space. The operation is aborted. Run the reconciliation tool. Rerun the operation.
Failure querying Tivoli Storage Manager server for file entries with pattern<dynamic info>search pattern :<dynamic info>error text. Querying the Tivoli Storage Manager server for the requested files failed. The Tivoli Storage Manager server entry retrieve operation is not performed. Check Tivoli Storage Manager server permissions and sanity. Retry the retrieve operation.
Failure resetting connection to Tivoli Storage Manager server <dynamic info>server name<dynamic info>error text. After a file has been retrieved or recalled from a tape library the Tivoli Storage Manager server connection needs to be reset to release the tape. None. The application continues with the next operation.
77
User action
ANS27058E
Failure retrieving file(s) <dynamic info>file name or pattern from Tivoli Storage Manager server <dynamic info>server name<dynamic info>error text. Requested file(s) could not be retrieved from the Tivoli Storage Manager server. The retrieve operation is aborted. Check server address, configuration and permissions, check file space and disk space on file system.
Failure deleting file <dynamic info>file name from the file system:<dynamic info>error text. The file has been stored on the Tivoli Storage Manager server. Removing the file from the file system failed. The file is kept as is. File attributes and file times are recovered. Check file and volume permissions. Rerun the file migration.
ANS27060E
Failure preparing file entry <dynamic info>file name for migration to Tivoli Storage Manager server <dynamic info>server name<dynamic info>error text. Tivoli Storage Manager server file entry information could not be completely computed. The file is not migrated to the Tivoli Storage Manager server. Restart the file migration.
Failure loading file(s) on the Tivoli Storage Manager server <dynamic info>server name<dynamic info>error text. During the file migration a global error occurred. The file migration will be aborted. Check server address, configuration and permissions, check file space.
Failure turning file <dynamic info>file name into a stub file:<dynamic info>error text. The file has been stored on the Tivoli Storage Manager server. Turning the file into stub file failed. The file is kept as is. File attributes and file times are recovered. Check if your files have extended attributes which is not allowed. Rerun the file migration.
Failure sending file data of <dynamic info>file name to Tivoli Storage Manager server <dynamic info>server name<dynamic info>error text. Some file content could not be send to the Tivoli Storage Manager server file space. The file content transaction is canceled. The file is not stored on the server. Check the Tivoli Storage Manager server for data space. Retry the file migration.
78
Failure opening file migration transaction:<dynamic info>error text. The application could not open the transaction context for a file migration to the Tivoli Storage Manager server. The file entry or the file entries are not migrated on the Tivoli Storage Manager server. Check Tivoli Storage Manager server permissions and sanity. Retry the file migration.
Failure closing file migration transaction:<dynamic info>error text. The application could not close the transaction context for a file migration to the Tivoli Storage Manager server. None. The operation continues with the next action. Check Tivoli Storage Manager server permissions and sanity. Retry the file migration.
Failure removing protection from file <dynamic info>file name<dynamic info>error text. To migrate a file the file protection (read-only flag) must be removed. The file is not migrated. Attributes are restored. Check file permissions and user permissions.
Failure validating migrated file <dynamic info>file name<dynamic info>error text. A file has been migrated to the Tivoli Storage Manager server but could not be queried on that server. The file is not turned into a stub files. Files attributes are restored on the file system. Retry file migration.
The file <dynamic info>file name specified as parameter was not found. The file specified as parameter could not be found. The program terminates. Specify a path to an existing file.
The program <dynamic info>program name was used in an incorrect way. The specified parameter syntax is not correct. The program terminates. Type the program name for usage information or refer to the documentation.
An error occurred during file analysis:<dynamic info>error text. The file object id could not be obtained or set. The program terminates. Check file permissions and security settings.
Appendix. HSM for Windows messages reference
79
An unexpected error occurred when terminating the program. An unexpected error occurred after stopping logging. The application continues. Contact IBM Software Support for help and indicate the message text information.
ALL cannot be used as file space name. The HSM reserved key word ALL was used as file space name. The application aborts. Check the specified file space list.
Unable to copy <dynamic info>. The application cannot copy extension dll to<dynamic info>. The application aborts. Check the log file for error details.
Unable to copy <dynamic info>. The application cannot copy resource type dll to<dynamic info>. The application aborts. Check the log file for error details.
Unable to register the resource type dlls. The cluster state cannot be determined. The installation cannot determine the cluster state. The application aborts. Make sure that the node belongs to a cluster.
Unable to get windows directory of the node. The application cannot get windows directory of the node. The application aborts. Check the log file for error details.
Could not initialize backend libraries. Backend library initialization failed. Extension dialog cant be opened. Please verify that the backend libraries are installed and configured.
Could not initialize backend libraries or missing configuration file (dsm.opt). Backend library initialization failed or configuration file (dsm.opt) is missing. The application aborts.
80
User action
Verify whether the backend libraries are installed and configuration file (dsm.opt) is configured.
Cant save configuration. Mount path no longer exists:<dynamic info>mount path. Extension dialog tried to save a configuration for a mount path that meanwhile has disappeared. The configuration is not saved, but stays in registry, if it was already saved before. The dialog displays another mount path. Select the Cleanup button to interactively remove mount paths from the registry.
ANS27362E
Cant save configuration of mount path:<dynamic info>other mount path. The volume is already configured through mount path:<dynamic info>other mount path. Extension dialog tried to configure a volume with a mount path which is already configured through another mount path. The configuration is not saved. The mount path stays configured through the other mount path. To change the configuration, select the other mount path and apply changes there.
The specified volume could not be unconfigured. Deleting the configuration of the specified volume from registry failed unexpectedly. The configuration of the specified volume may be corrupted. Try to delete the configuration again. If deleting the configuration fails again, contact IBM Software Support.
Cannot unconfigure while reconcile is running on volume. You tried to unconfigure a volume while reconcile is running on that volume. Volume stays configured. Wait until the reconciliation of this volume is done. Then the volume can be unconfigured.
Unable to perform COM registration of resource type extension dll. . The application cannot perform COM registration of resource type extension dll. The application aborts. Make sure that the resource type extension dll exists under the<dynamic info>and check the log file for error details.
Unable to perform COM unregistration of resource type extension dll. . The application cannot perform COM unregistration of resource type extension dll. The application aborts.
Appendix. HSM for Windows messages reference
81
User action
Make sure that the resource type extension dll exists under the %%WINDIR%%\\Cluster and check the log file for error details.
Unable to unregister resource type dll, because there is still reconcile configuration on the cluster. Unable to unregister resource type dll, because there is still reconcile configuration on the cluster. The application aborts. Delete all of reconcile configurations on the cluster and try the operation again.
Please create at least 1 file space before using the extension panel. To configure volumes for reconciliation at least one file space is required. Extension dialog is not displayed. Create a file space. Then open the extension panel.
Failure creating file needed for reconciliation ( <dynamic info>expected size KB): <dynamic info>file name. Reconcile hashtable file could not be created. The file is needed to store information during reconciliation. Reconcile is aborted for this volume. Make sure there is enough free space on the volume to create the file. Add some extra space as the file size is only an estimate and might need additional space.
Failure running the application: <dynamic info>error message. . An application error occurred. The application aborts. Check the log file for error details.
Cannot define the current node resource. Definition of the Microsoft cluster node failed. The application aborts. Check the log file for error details.
Cannot define owner of the resource <dynamic info>resource name. Define owner of Microsoft cluster resource failed. The application aborts. Check the log file for error details.
ANS27373E
Failure deleting Tivoli Storage Manager server object. load time: <dynamic info>load time, filespace: <dynamic info>filespace, Tivoli Storage Manager server object id (hi/lo):<dynamic info>. An error occurred while reconciliation tried to delete a server object. Delete operation is skipped and reconciliation proceeds.
82
User action
An unexpected error occurred when terminating the program. An unexpected error occurred when deleting instance. The application continues. Check the log file and contact IBM Software Support for help.
Cannot delete resource <dynamic info>resource name. Delete Microsoft cluster resource failed. The application aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
The file space names in the list were not unique. There were two file spaces with the same name. The application aborts. Check the specified file space list.
Unable to enumerate the registered resource types on the node. Unexpected error occurred when enumerating the registered resource types on the node. The application aborts. Check the log file for error details.
Failure validating registry key: <dynamic info>registry key Error: <dynamic info>error. A registry key used for reconcile configuration contains invalid data. Operation aborts. Contact IBM Software Support.
Failure while saving configuration for mount path:<dynamic info>mount path. An error occurred while saving configuration to registry. System will reload saved configuration and apply a general validation check. Settings might differ from previous input. Check all settings of currently displayed mount path. If validation fails, contact IBM Software Support.
Unable to set loaded dll free. The application cannot set loaded dll free. The application aborts. Check the log file for error details.
83
Unable to unload the resource type extension dll. The application cannot unload the resource type extension dll. The application aborts. Make sure that the resource type extension dll exists under the<dynamic info>and check the log file for error details.
Unable to get version number of <dynamic info>dll name. . The application cannot get version number of dll. The application aborts. Make sure that dll exists and has not been modified.
Getting file spaces failed. The program was not able to get the list of file spaces. The conversion program aborts. Please check the connection to the database server.
Cannot get name of the resource <dynamic info>resource ID. Get name of Microsoft cluster resource failed. The application aborts. Check the log file for error details.
Unable to get state of resource type dlls. Unable to get state of resource type dlls. The application aborts. Make sure that the resource type dlls (HSMResTypDLL.dll and HSMResTypDLLEx.dll) were registered and copied into the right directory and check the log file for error details.
Unable to get state of registration of resource type dlls. The application cannot get the state of registration of resource type dlls. The application aborts. Check the log file for error details.
The hsmmonitor service has stopped due to an error. Error is written to Windows event log. The hsmmonitor service has been stopped with an error. Error is written to Windows event log. Scheduled reconcile tasks will not execute. Restart the hsmmonitor service as soon as possible to assure that reconcile tasks will be processed.
ANS27388E Explanation
The hsmmonitor service has stopped. The hsmmonitor service has been stopped.
84
Scheduled reconcile tasks will not execute. Restart the hsmmonitor service as soon as possible to assure that reconcile tasks are processed.
The hsmmonitor service has stopped with a warning. Warning is written to Windows event log. The hsmmonitor service has been stopped with a warning. Warning is written to Windows event log. Scheduled reconcile tasks will not execute. Restart the hsmmonitor service as soon as possible to assure that reconcile tasks will be processed.
<dynamic info>service name. is not yet running. Reconcile tasks will be delayed until it is running. The service is needed for reconcile tasks to execute. Scheduled reconcile tasks will be delayed until the service is running. If the service does not start automatically, start it manually. Otherwise simply wait until it has started.
The HSM recall service is not running. If the HSM recall service is not running, stub file attributes cannot be read. Reconciliation canceled because of the missing HSM recall service. Start the HSM recall service and rerun reconciliation.
Found an inconsistent file: <dynamic info>orphan file name. Found a file without an external object ID or unequal object IDs. The process ignores this inconsistency and continues. This problem can be solved by remigrating the file.
Initialization of extension utility failed: <dynamic info>error message. Failure when initializing an extension utility. The application or reconcile dialog aborts. Make sure application is running under an administrator account. Check the log file for error details.
Installation of resource type dlls failed. The application cannot install resource type dlls. The application aborts. Check the log file for error details.
Versions of deleted files must be between <dynamic info>minimum versions of deleted files. and <dynamic info>maximum versions of deleted files. The specified value for versions of deleted files was not valid. Show the correct range for version of deleted files. The application aborts.
85
User action
ANS27396E
Versions of existing files must be between <dynamic info>minimum versions of existing files. and <dynamic info>maximum versions of existing files. The specified value for versions of existing files was not valid. Show the correct range for version of existing files. The application aborts. Check the validity of the specified parameter value.
The Next Reconcile Time was not valid. The specified next reconcile time was not valid. Show the correct format of next reconcile time. The application aborts. Check the validity of the specified parameter value.
ANS27398E
The Reconcile Interval must be between <dynamic info>minimum of reconcile interval. and <dynamic info>maximum of reconcile interval ( both inclusive ) . The specified reconcile interval was not valid. Show the correct range of reconcile interval. The application aborts. Check the validity of the specified parameter value.
Please give <dynamic info>yes or <dynamic info>no to the RECONCILENOW-option. The specified value for option RECONCILENOW was not valid. Show the correct value for option RECONCILENOW. The application aborts. Check the validity of the specified parameter value.
License expired. License expired. Extension dialog cant open. Check license.
License Registration failed. License Registration failed. Extension dialog cant open. Check license.
86
License Registration failed. License Registration failed. The application aborts. Check license.
Unable to load required dll <dynamic info>dll name. The application cannot load required dll. The application aborts. Check the log file for error details.
Unable to load resource type extension dll. The application cannot load the resource type extension dll. The application aborts. Make sure that the resource type extension dll exists under the<dynamic info>.
ANS27406E
Invalid Max Reconcile Process Number. It must be a number between <dynamic info>minimum number of max reconcile process. and <dynamic info>maximum number of max reconcile process (both inclusive). Value of max reconcile process out of range. Show correct range of max reconcile process. The application aborts. Check the input value of max reconcile process.
A file space was not in search list (file: <dynamic info>orphan file name. file space: <dynamic info>file space name). The file space name of this stub file was not in search list for processing. Less objects are processed by the operation - processing continues. Include this file space to search list for a complete processing.
Reconcile aborted due to a removed volume in: <dynamic info>volume mount point. The hsmmonitor service was stopped and aborted the running reconciliation. Reconciliation of the volume has not entirely completed. During reconciliation do not remove any volumes. Doing so can create data loss.
The resource type dlls are missing. The installation might not be completely. The resource type dlls are missing. The application aborts. Make sure that the resource type dlls (HSMResTypDLL.dll and HSMResTypDLLEx.dll) were registered and copied into the right directory and check the log file for error details.
87
Mount path no longer exists: <dynamic info>mount path. A mount path disappeared configuring the mount path. The configuration of the mount path stays in registry, if it was already saved before. The dialog displays another mount path. Select the Cleanup button to interactively remove mount paths from the registry.
Not enough memory. The application cannot allocate enough memory. The application aborts. Make sure that enough memory is available and check the log file for error details.
The local host is not the owner of the reconcile configuration resource <dynamic info>resource name. The application accessed a resource, which is does belong to the local host. Access denied. Operation on the resource aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
No access to a file or a directory: <dynamic info>file name. The process has no access to a file or a directory. Without access to all files, the operation cannot complete. Please check the access permissions of the file or the directory.
No available file space. No available files space. The application aborts. You need to create at least one file space.
Cannot take resource <dynamic info>resource name offline. Taking the Microsoft cluster resource offline failed. The application aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
Found an object of a pre TSM HSM 5.4.0 client: <dynamic info>file name. Pre TSM HSM 5.4.0 server objects are not processed by reconciliation. Reconciliation does not remove obsolete pre TSM HSM 5.4.0 server objects. Use the tool dsmReconConverter.exe to upgrade these objects.
ANS27417E Explanation
Cannot bring resource <dynamic info>resource name online. Bringing the Microsoft cluster resource online failed.
88
The application aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
Unable to open a enumeration handle. The application cannot open a handle to enumeration registered resource types. The application aborts. Check the log file for error details.
Unable to load required function <dynamic info>function name from <dynamic info>dll name. The application cannot load the required function from dll. The application aborts. Make sure that the dll exists and has not been modified.
Cannot open handle to <dynamic info>resource name. Opening the handle to Microsoft cluster resource failed. The application aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
No data on the TSM Server found for file: <dynamic info>orphan file name (file space: <dynamic info>file space name). The process found an orphan file (no data on the TSM Server). The operation cannot be completed if any orphan stub file has been found. Please replace the orphan stub file with the last backup to solve the problem.
ANS27422E
The specified Next Reconcile Time is not valid. It must be at least one interval (of the reading volume configuration setting ( <dynamic info>actual interval of reading volume configuration. minute(s) )) after the current time. The specified Next Reconcile time is in the past. The application aborts. Enter a new Next Reconcile Time. It must be at least one interval (of the reading volume configuration setting (default 60s)) after the current time.
Failed to read command line arguments. Cannot allocate enough memory to save command line arguments. The application aborts. Please reserve enough memory for the application.
ANS27424E Explanation
Reading Number of Max Reconcile Process failed. . Reading max reconcile process number from registry failed.
Appendix. HSM for Windows messages reference
89
No max reconcile process read from registry. The application aborts. Check access permission of registry.
Reading volume configuration from registry failed. Reading volume configuration from registry failed. The application aborts. Check the log file for error details.
Reconcile aborted due to shutdown of hsmmonitor service. Volume: <dynamic info>reconcile volume. The hsmmonitor service was stopped and aborted the running reconciliation. Reconciliation of the volume has not entirely completed. Reconciliation of this volume will be executed again when hsmmonitor service starts. No need to schedule an additional reconciliation.
Conversion aborts because of running reconciliation jobs. One or more reconciliation jobs are currently running. Conversion process aborts. Wait until reconciliation jobs are finished before restating conversion.
Unable to register the resource type extension dll. The application cannot register the resource type extension dll. The application aborts. Make sure that the resource type extension dll exists under the<dynamic info>and check the log file for error details.
Unable to register the resource type dll. The application cannot register the resource type dll. The application aborts. Make sure that the resource type dll exists under the<dynamic info>and check the log file for error details.
Unexpected error. Saved configuration disappeared, mount path: <dynamic info>mount path. The extension dialog cannot find a configuration after saving it. This is probably due to a manual registry manipulation. The mount path is not configured. Try to save the configuration again. If it fails again, check the log file for details or contact IBM Software Support.
ANS27431E Explanation
90
No volume configuration will be saved into registry. The application aborts. Check access permission of registry and check the log file for details.
Could not restore the object ID of a file: <dynamic info>orphan file name. Restore of an external file object ID failed. The process ignores this problem and continues. Please check the access permissions of this file.
Setting Max Reconcile Process Number failed. Setting max reconcile process number failed. No max reconcile process number will be written in registry. The application aborts. Check access permission of registry.
Cannot set the value of NumberOfServerObjects of the resource resource name. Setting the NumberOfServerObjects parameter of the Microsoft cluster resource failed. The application aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
Cannot set value of ReconcileNow of the resource <dynamic info>resource name. Setting the ReconcileNow parameter of Microsoft cluster resource failed. The application aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
Cannot set the value of a parameter of the resource <dynamic info>resource name. Setting the parameter of Microsoft cluster resource failed. The application aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
Cannot set value of ReconcileRunning of the resource <dynamic info>resource name. Setting the ReconcileRunning parameter of the Microsoft cluster resource failed. The application aborts. Make sure that the resource belongs to the local host. Check the log file for error details.
91
A program initialization problem occurred. Cannot start cluster features. The application aborts. Check the log file and contact IBM Software Support for help.
A program initialization problem occurred. Cannot start conversion. The application aborts. Check the log file and contact IBM Software Support for help.
A program initialization problem occurred. Cannot start domain controller. The application aborts. Check the log file and contact IBM Software Support for help.
A program initialization problem occurred. Cannot start storage. The application aborts. Check the log file and contact IBM Software Support for help.
An unexpected error occurred when terminating the program. An unexpected error occurred when stopping cluster features. The application continues. Check the log file and contact IBM Software Support for help.
An unexpected error occurred when terminating the program. An unexpected error occurred when stopping conversion. The application continues. Check the log file and contact IBM Software Support for help.
An unexpected error occurred when terminating the program. An unexpected error occurred when stopping domain controller. The application continues. Check the log file and contact IBM Software Support for help.
An unexpected error occurred when terminating the program. An unexpected error occurred when stopping driver. The application continues. Check the log file and contact IBM Software Support for help.
ANS27446E Explanation
An unexpected error occurred when terminating the program. An unexpected error occurred when stopping logging.
92
The application continues. Check the log file and contact IBM Software Support for help.
An unexpected error occurred when terminating the program. An unexpected error occurred when stopping storage. The application continues. Check the log file and contact IBM Software Support for help.
Syntax error or wrong parameter. Please check the usage. Syntax error or wrong parameter. Show command usage. The application aborts. Check the usage.
The following specified file space(s) are not available : <dynamic info>unavailable file space(s). There are unavailable file space(s) in the specified file space list. The application aborts. Check the specified file space list.
An unexpected error occurred: <dynamic info>unexpected error. . An unexpected error occurred (MFC exception). Operation or program aborts. Check the log file and contact IBM Software Support for help.
An unknown unexpected error occurred. An unknown unexpected error occurred (unknown exception). Operation or program aborts. Check the log file and contact IBM Software Support for help.
Uninstallation of resource type dlls failed. The application cannot uninstall resource type dlls. The application aborts. Check the log file for error details.
Unknown file space(s) in list of selected file spaces: <dynamic info>file space. A mount path configured by another mount path has unknown file spaces in list of selected file spaces. Unknown file spaces are in list together with known ones. Select mount path that configures this mount path and change the setting.
ANS27454E Explanation
Unknown file space not added to selection: <dynamic info>file space. A file space previously set in configuration now does not exist.
Appendix. HSM for Windows messages reference
93
File space is removed from list of selected file spaces in volume reconcile configuration. The change can be accepted by selecting the Apply or OK button. To avoid this message, a file space should be removed from all configurations before it is deleted.
Unable to unregister the resource type extension dll. The application cannot unregister the resource type extension dll. The application aborts. Make sure that the resource type extension dll exists under the %%WINDIR%%\\Cluster and check the log file for error details.
Unable to unregister the resource type dll. The application cannot unregister the resource type dll. The application aborts. Make sure that the resource type dll exists under the<dynamic info>and check the log file for error details.
Found unresolved objects. Unresolved objects are found during file system scan. The operation cannot complete if any unresolved objects are detected. Please solve all problems with unresolved files and restart the process.
Conversion failed of a pre TSM HSM 5.4.0 client object: <dynamic info>file name. An error occurred during conversion of a pre TSM HSM 5.4.0 client object. Conversion stops if any upgrade failed. Check the log file and contact IBM Software Support for help.
Failure getting volume for UNC path: <dynamic info>UNC path Error description: <dynamic info>error message. The volume of an UNC path could not be determined. Reconciliation aborts. Make sure network connection is activated and properly configured.
Failure analyzing Backup-Archive client trace file for backup failures: Trace file: <dynamic info>TSM Backup-Archive client trace file name. The Backup-Archive client trace file cannot be exploited to analyze backup failures. No backup will be performed before file migration. Check the log file for a more detailed reason description.
ANS27461E Explanation
Failure running TSM Backup-Archive client executable: <dynamic info>originator error string. The Backup-Archive client executable could not be run.
94
No backup will be performed before file migration. Check the log files for more detailed information.
The TSM Backup-Archive client must not be configured to prompt interactively for a password. Option file: %1. Migration job files with the backup before migration option cannot be processed correctly. No backup will be performed before file migration. Configure the Backup-Archive client to maintain the password automatically (PASSWORDACCESS=GENERATE).
No password access mode found in the TSM Backup-Archive clients option file. Option file: <dynamic info>option file path. For migration job files with the backup before migrate option, the Backup-Archive client need be configured with password access generate. No backup will be performed before file migration. Configure the Backup-Archive client to maintain the password automatically (PASSWORDACCESS=GENERATE).
ANS27464E
The currently installed TSM Backup-Archive client API version Backup-Archive client version string. is not supported with TSM HSM client version <dynamic info> HSM client version string. You need to install at least Backup-Archive client version <dynamic info>required HSM client version string. The Backup-Archive client API version is too old to run the TSM HSM client. The currently installed Backup-Archive client API will not be used by the TSM HSM client. Install a newer Backup-Archive client version.
ANS27465E
Failure configuring target= <dynamic info>configuration target string, key= <dynamic info>configuration key, value=<dynamic info>configuration value: <dynamic info>error string. The desired configuration changes could not be applied. The configuration has not been changed. Check if the specified target and the configuration key are valid and if the value is in range for the key.
The listing file <dynamic info>listing file name already exists. TSM HSM applications need to open a new listing file during startup. The listing file name is created based on the current time. The TSM HSM application terminates. Wait a moment and restart the desired operation.
ANS27467E Explanation
Failure running migration for job file <dynamic info>migration job file name: <dynamic info>originator message. The migration job did not run properly.
Appendix. HSM for Windows messages reference
95
The job was not run or canceled. Check the reason for the failed migration and correct the problem.
Failure opening listing file <dynamic info>listing file name. TSM HSM applications need to open a new listing file during startup. The listing file name is created based on the current time. The TSM HSM application terminates. Make sure that the listing file directory is accessible and permissions are sufficient to write the listing file.
The log file <dynamic info>log file name could not be opened. TSM HSM applications need to open their log files during startup. The TSM HSM application terminates. Make sure that the log file is not locked by another application, and that no other reason, like missing access rights, prevents the TSM HSM application from opening the log file.
ANS27470E
Failure retrieving content of stub file <dynamic info>stub file path from Tivoli Storage Manager server <dynamic info> Tivoli Storage Manager server name, file space <dynamic info> Tivoli Storage Manager server file space: <dynamic info>error string. The stub file could not be restored from the Tivoli Storage Manager server. The recall for the stub file will be canceled and the recalling user application will be released from waiting. Check the log files for more detailed information. Check why the stub file could not be restored from Tivoli Storage Manager server.
The multithreaded TSM Backup-Archive client API could not be initialized: <dynamic_info>. The Backup-Archive client API reports an error during initialization. The TSM functionality cannot be used. The TSM interface library will be unloaded. Check the error message of the Backup-Archive client and solve the reported issue. Retry the desired operation.
Failure analyzing Backup-Archive client audit trace file for backup failures: Audit trace file: <dynamic info>. The Backup-Archive client audit trace file cannot be exploited for backup result analysis. No backup will be performed before file migration, the migration will not be run without backup. Check log file for a more detailed reason description.
ANS27483E Explanation
Failure while loading configuration values for the TSM Backup-Archive client: <dynamic info>. The TSM HSM for Windows backup-archive client configuration is not valid.
96
The backup operation cannot be run. Check error text and log file for a more detailed reason description. Correct the configuration or reinstall the product and retry the desired operation.
NTFS change journal has been truncated for volume: <dynamic info>. The NTFS change journal size was too small for all file system changes. Process has been aborted to avoid a possible data loss because of the truncated NTFS change journal. Please increase the size of the NTFS change journal.
97
98
Notices
This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the users responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106-0032, Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.
99
IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758 U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee. The licensed program described in this information and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement, or any equivalent agreement between us. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.
Trademarks
IBM, the IBM logo, and the following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both:
400 AIX I5/OS OS/390 OS/400 Tivoli
Intel, Intel Inside (logos), MMX, and Pentium are trademarks of Intel Corporation in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
100
Linux is a trademark of Linus Torvalds in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Other company, product, or service names may be trademarks or service marks of others.
Notices
101
102
Glossary
Term definitions in this glossary pertain to the HSM for Windows client. If you do not find a term you are looking for, you can refer to the IBM Software Glossary on the Web at this address: http://www.ibm.com/ibm/terminology/. This glossary might include terms and definitions from: v The American National Standard Dictionary for Information Systems, ANSI X3.172-1990, copyright (ANSI). Copies can be purchased from the American National Standards Institute, 11 West 42nd Street, New York, New York 10036. v The Information Technology Vocabulary, developed by Subcommittee 1, Joint Technical Committee 1, of the International Organization for Standardization and the International Electrotechnical Commission (ISO/IEC JTC2/SC1). A Archiving This is the process of storing files in a Tivoli Storage Manager File Space and either keeping the original file or deleting the original file. D dsmfind.exe This program lists files that are eligible by a job file or that correspond to a pattern. dsmfileinfo.exe This program lists attributes of migrated and non migrated files. dsminfo.exe This program lists various settings of your installation. F File server This is the Windows 2003 file server with an NTFS file system, on which the HSM Client may run. H HSM client for Windows This is a synonym for Tivoli Storage Manager for HSM for Windows. The term Client is used as Tivoli Storage Manager for HSM for Windows acts as a Tivoli Storage Manager Client. J Job file This is an XML file containing a migration job. M Migration This is the process of storing files in a Tivoli Storage Manager File Space transparent to users of these files. Execution of a migration job. Migration job This is an XML file containing the configuration/setting of a migration job.
103
Node name This is the name under which the HSM Client registers with a Tivoli Storage Manager server. Q Quotas A view or recall limitation for users set through the HSM GUI. R Recall This is the process of accessing migrated files from a Tivoli Storage Manager File Space transparent to the user. The content of the files is written back (recalled) to their original location in the local file system. Reconciliation Reconciliation synchronizes the local file system with the Tivoli Storage Manager server HSM archive pool and removes old and obsolete objects from the Tivoli Storage Manager server. Reparse point This is a feature of NTFS redirecting IO requests to a file system filter driver loaded into the Windows kernel space. Retrieve This is an administrative function to retrieve files from a Tivoli Storage Manager file space to a local file system. Migrated files can be retrieved to the original location in the file system or to a new location. When several versions of a file have been migrated each of the versions can be retrieved. S Sparse file This file allocates disk space only for regions that do not contain blocks of zero data. The sparse files generated by the HSM Client consume one cluster of disk space. Stub This is a shortcut on the Windows file system generated by the HSM Client for a migrated file to allow transparent user access. In other words, a stub is the sparse file representation of a migrated file, with a reparse point attached.
104
Index A
accessibility features xi antivirus stub file and recall 72 troubleshooting 72 dsmfind.exe overview 53 summary 51 dsmhsmclc.exe options maxreconcileproc 53 nextreconcile 53 reconcileinterval 53 reconcilenow 53 overview 53 summary 51 dsmhsmclc.exe option filespacelist 53 unconfigure 53 dsminfo.exe 51 overview 55 dsmReconConverter.exe overview 56
B
backup 3 backup-archive client backup integration 60 backup integration with HSM dsm.exe command 59 restore integration 62 59
C
calculate migration savings 37 closing idle server connections 66 clustered environment installation considerations 7 steps 9 commands dsm.exe (backup-archive client) 59 dsmfileinfo.exe 52 summary 51 dsmfind.exe 53 summary 51 dsmhsmclc.exe 53 summary 51 dsminfo.exe overview 55 summary 51 dsmReconConverter.exe 56 summary 51 configuration file setting location of 65 configuring using GUI 12 Connections parameter 65 ConnectionTimeout parameter 65 creating file space 21 customer support, contacting ix
E
education see Tivoli technical training viii encryption recommendation about changing 61 example exclude conditions 32 include conditions 32 exclude conditions examples 32 migrating 24
F
file group creating 17 editing 18 overview 17 file locations 65 file quota defining 18, 19 file sizes 3 file space creating 21 file spaces listing command files listing command 51 FileSizeMinimum 3 filespacelist dsmhsmclc option 53 fixes, obtaining ix
51
D
date format setting 22 default quota defining 19 DirectoryAttribuesFilter parameter drive letters changing 49 dsm.exe 59 dsmclc.exe overview 51 dsmfileinfo.exe 51 overview 52 65
G
group quota defining 19 group, file 17 GUI configuring 12
105
H
hostname renaming 3 HSM for Windows client GUI overview 11 hsmservice.exe 9
I
IBM Software Support submitting a problem x IBM Support Assistant viii, 71 IBM TSM HSM Recall Service 9, 60, 66 IBM TSM Recall Service restoring default security attributes 62 idle connections closing 66 include conditions examples 32 migration jobs 24 installation network mode 10 installing 9 clustered environment 7 network mode 7 user mode 7, 9 Internet, search for problem resolution viii Internet, searching for problem resolution ix
migrating (continued) search for file 43 with other input 38 migration dsmclc.exe 38 running from command shell space savings 37 migration job files setting location of 65 mount paths changing 49 msi 10 msiexec 10
51
N
network mode installation 10 nextreconcile dsmhsmclc.exe option 53 no recalls quota 19 number format setting 22
O
options filespacelist 53 maxreconcileproc 53 nextreconcile 53 reconcileinterval 53 reconcilenow 53 restore as migrated file overview 62 restore resident if not accessible overview 62 restorecheckstubaccess 59 restoremigstate 59 skipmigrated 59, 60 unconfigure 53 out-of-space condition avoiding 61
J
jobs running migration 38
K
knowledge bases, searching viii
L
language setting listing files 51 listings files settings 67 log file settings 67 22
P
parameters advanced 65 pre-migration backup 3 prerequisites 2 problem determination describing problem for IBM Software Support x determining business impact for IBM Software Support submitting a problem to IBM Software x publications download vii order vii search vii
M
maximum connections parameter 65 maxreconcileproc dsmhsmclc.exe option 53 messages 73 migrating considerations 23 defining jobs 24 dsmclc.exe 38 exclude conditions 24 include conditions 24 overview 3, 23 retrieve file 43 run jobs from HSM for Windows client GUI running jobs 38 scheduling job 38
Q
quotas defining 18, 19 viewing 19 38
106
R
recall quota interval to delete tracking entries 67 viewing 19 recall service settings 66 reconcileinterval dsmhsmclc.exe option 53 option 4 reconcilenow dsmhsmclc.exe option 53 reconciliation overview 4 reconciling running 47 settings 47 regional settings 22 registering HSM for Windows client 10 renaming hostname 3 restore as migrated file 59 option 62 restore as migrated file option 62 how to set 59 restore resident if not accessible how to set 59 option 62 restore resident if not accessible option 62 how to set 59 restorecheckstubaccess 62 restorecheckstubaccess option setting 59 restoremigstate 62 restoremigstate option setting 59 restoring files backup-archive client 62 restorecheckstubaccess option 62 restoremigstate option 62 retrieve archived file 43 migrated file 43 return codes 73 running migration jobs 38
T
temporary files setting location of 65 threads recall service 66 time zone setting 22 Timeout parameter 65 Tivoli technical training viii trace files settings 67 training, Tivoli technical viii troubleshooting antivirus 72 steps 71
U
unconfigure dsmhsmclc option 53 Unicode setting 22 unlimited recall quota 19 user mode installation 9 user quota defining 19
V
volume changing drive letters 49
W
whats new for V5.5.0 xiii
S
security attributes restoring default 62 skip migrated files 59 option 60 skip migrated files option how to set 59 skipmigrated option 60 skipmigrated option setting 59 Software Support contacting ix describing problem for IBM Software Support x determining business impact for IBM Software Support stub file backup archive integration xiii integrity xiii
Index
107
108
Printed in USA
SC32-1773-03