Automatic Registration - Create Custom Package

The following sections describe the steps involved in creating the custom installation package.

Supported Platforms

Automatic Registration is supported for the following platforms:

Windows

See System Requirements for the list of supported editions.

Linux

See System Requirements for the list of supported editions.

Macintosh

See System Requirements for the list of supported editions.

Before You Begin

CommCell authentication must be disabled while using the Automatic Registration feature.

Creating Custom Installation Package

Creating Custom Installation Package - Windows

Creating Custom Installation Package - Linux

Creating Custom Installation Package - Macintosh

Creating Custom Installation Package - Windows

Any computer that satisfies the minimum requirements specified in System Requirements can be used to create the custom installation package.

Use the following steps to create the custom installation package:

  1. Log on to the client computer as an Administrator or as a member of the Administrator group on that computer.
  2. Run SetupAll.exe from the installation package that was created using the Download Manager.
  3. Click I accept the terms in the license agreement.

    Click Next.

  4. Click Custom.

    Click Next.

  5. Click Create a custom package to install on a different computer and click Next.

  6. Click Create a Recording of Packages.

  7. Select Install latest updates (services will be restarted) to install all the updates before creating the custom package.

  8. Select the CPU type corresponding to the binaries that you wish to create the custom package.

    Click Next.

    Select Win32 for a 32-bit package and WinX64 for a 64 bit package.

  9. Specify the Name and Description of the custom package.  The custom package will get created on a default location on the web server.

  10. Select one of the following:
    • Select Create a new instance option to install the Agents as a new instance.

      If you select this option and create a custom package, later when you install the Agents using this custom package, the Agents will always be installed as a new instance irrespective of the existence of any other instances on the client computer.

    • Select Install to existing instance to install the Agents to a specific instance existing on the client computer.

      From the Select an instance drop-down list, select the instance name to which you want the agents to be added at the time of installation.

      Make sure that the instance name that you select here exists on the client computers on which you would install the agents using this custom package. Once you specify the instance name and create a custom package, later when you install the Agents using this custom package on a client computer, the Agents will always be installed to the instance that you specify in this step. If the installer does not find any matching instance name on the client computer, then a new instance with this name will be created and the Agents will be installed to this instance

    Click Next.

  11. Expand File System, and then click File System Core.

    Click Next.

  12. Click Next.

    • If you want to include .NET Framework 4.0 Installer in the custom package, select Include .NET Framework 4.0 Installer.
    • If you just want to create an answer file without creating custom package, select Create answer file (without package). If you select this option, self-extracting executable will not be created.

  13. Click Next.

  14. Type the name of the Master CommServe, and then Click Next.

  15. Verify the default location for software installation.

    Click Next.

    If necessary, click Browse... to change the default location.

    • Do not install the software to a mapped network drive
    • Do not use the following characters when specifying the destination path: / : * ? " < > | #
    • It is recommended that you use alphanumeric characters only

  16. Select a Client Group.
    Click Next.

    This screen will not be displayed if Client Groups are not configured in the CommCell Console. For more information, see Client Computer Groups.

  17. Select one of the following:
    • Click Use Cell level Policy to inherit the global filter policy configuration set for the CommCell.
    • Click Always use Global Filters to apply the global filters policy to the default subclient regardless of the policy set for the CommCell.
    • Select Do not use Global Filters if you plan to define specific filters for the Agent.

    Click Next.

  18. Select the Contact the master CommServe to perform automatic registration option. By selecting this option, you can deploy the same installation package to multiple computers, and each client computer can be made to automatically register with the appropriate CommServe of your choice.

    Select a storage policy from the Storage Policy list.

    Click Next.

  19. Click Finish.

    This screen will reflect the components you selected for install, and may look different from the example shown.

This Custom install package can be placed in a shared location so that it is available to all the desired clients on which you want to perform the installation.

After creating the Custom install package, it is recommended to register all the desired client computers to the designated target CommServes, see Register Clients for detailed steps.

Creating Custom Installation Package - Linux

Any computer that satisfies the minimum requirements specified in System Requirements can be used to create the custom installation package. Use the  following steps to create a custom install package:

  1. Logon to the client computer as root.
  2. Run the following command from the installation package that was created using the Download Manager.

    ./cvpkgadd

    If the installation package was copied to a DVD, run the following command to mount the DVD:

    mount -t iso9660,udf /dev/dvd /mnt/dvd

    You can also run the installation command as a SUDO user with root privileges:

    ./sudo cvpkgadd

    To add a SUDO user to /etc/sudoers, see Adding SUDO Users with Root Privileges to Log On to a UNIX Client.

  3. The product banner and other information is displayed.

    Press Enter.

  4. Read the license agreement. Type y and press Enter.
  5. Type 2 and press Enter.

    Selecting Unix Setup Task
    Please select a setup task you want to perform from the list below:
    Advanced options provide extra setup features such as creating custom package,recording/replaying user selections and installing External Data Connector software.
    1) Install data protection agents on this computer
    2) Advanced options
    3) Exit this menu
    Your Choice: [1] 2

  6. Press Enter to create a Custom install package.

    Selecting Unix Setup Advanced Options
    Please select a setup task you want to perform from the list below:
    [Custom Package Creator]
    1) Create a custom install package
    [ De-coupled Installer ]
    2) Pre-install software Components (De-coupled Mode)
    3) Exit this menu

    Your Choice: [1]

  7. Press Enter.

    Selecting Package Type
    Besides general package, you may choose to create one additional native package from the list below.
    Please make sure to allow write permission to /opt if you choose to create native package(except Mac package)
    1) General package only
    2) Please also create RPM
    3) Please also create solaris native package
    4) Please also create hpux native package
    5) Please also create Mac package using PackageMaker
    6) Please also create APT
    7) Exit
    Your Choice: [1]

  8. Type the number associated with the platform for which you want to create the custom package, and press Enter.

    Selecting Platform
    Please choose one or more platforms to package from the list below.
    [ ] 1) Linux X86
    [ ] 2) Linux X86_64
    [ ] 3) Linux PPC64
    [ ] 4) Linux S390
    [ ] 5) Solaris10 SPARC
    [ ] 6) Solaris10 X86_64
    [ ] 7) Aix PPC
    [ ] 8) HP-UX IA64
    [ ] 9) Darwin X86
    [ ] 10) FreeBSD7 X86
    [ ] 11) FreeBSD7 X86_64
    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here: 2

  9. Type d for done, and then press Enter.

    Selecting Platform
    Please choose one or more platforms to package from the list below.
    [ ] 1) Linux X86
    [X] 2) Linux X86_64
    [ ] 3) Linux PPC64
    [ ] 4) Linux S390
    [ ] 5) Solaris10 SPARC
    [ ] 6) Solaris10 X86_64
    [ ] 7) Aix PPC
    [ ] 8) HP-UX IA64
    [ ] 9) Darwin X86
    [ ] 10) FreeBSD7 X86
    [ ] 11) FreeBSD7 X86_64

    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here: d

  10. Type 1 to choose File System Core and press Enter.

    Selecting Subsystem

    Please choose one or more subsystems to package from the list below.

    [ ] 1) File System Core [1002] [CVGxBase]
    [ ] 2) File System [1101] [CVGxIDA]
    [ ] 3) MediaAgent [1301] [CVGxMA]
    [ ] 4) Documentum iDataAgent [1126] [CVGxDctmIDA]
    [ ] 5) Oracle iDataAgent [1204] [CVGxOrIDA]
    [ ] 6) SAP for Oracle [1205] [CVGxOrSAP]
    [ ] 7) SAP for MaxDB [1206] [CVGxSAPMAXDB]
    [ ] 8) Informix iDataAgent [1201] [CVGxIfIDA]
    [ ] 9) Sybase iDataAgent [1202] [CVGxSybIDA]
    [ ] 10) DB2 iDataAgent [1207] [CVGxDB2]
    [ ] 11) MySQL iDataAgent [1208] [CVGxMySQL]
    [ ] 12) PostgreSQL iDataAgent [1209] [CVGxPostGres]
    [ ] 13) Lotus Notes Database iDataAgent [1051] [CVGxLndbIDA]
    >) >>>>>>>>>>>> NEXT PAGE >>>>>>>>>>>>

    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here:1

  11. Type d for done and then press Enter.

    Selecting Subsystem

    Please choose one or more subsystems to package from the list below.

    [X] 1) File System Core [1002] [CVGxBase]
    [ ] 2) File System [1101] [CVGxIDA]
    [ ] 3) MediaAgent [1301] [CVGxMA]
    [ ] 4) Documentum iDataAgent [1126] [CVGxDctmIDA]
    [ ] 5) Oracle iDataAgent [1204] [CVGxOrIDA]
    [ ] 6) SAP for Oracle [1205] [CVGxOrSAP]
    [ ] 7) SAP for MaxDB [1206] [CVGxSAPMAXDB]
    [ ] 8) Informix iDataAgent [1201] [CVGxIfIDA]
    [ ] 9) Sybase iDataAgent [1202] [CVGxSybIDA]
    [ ] 10) DB2 iDataAgent [1207] [CVGxDB2]
    [ ] 11) MySQL iDataAgent [1208] [CVGxMySQL]
    [ ] 12) PostgreSQL iDataAgent [1209] [CVGxPostGres]
    [ ] 13) Lotus Notes Database iDataAgent [1051] [CVGxLndbIDA]
    >) >>>>>>>>>>>> NEXT PAGE >>>>>>>>>>>>

    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here: d

  12. Press Enter to save the Custom Package to the default path. If you want to specify a different location, type the path and then press Enter.

    Setting Custom Package Directory
    Please enter the directory name for saving the custom package to.
    Save custom package to: [/opt]

  13. Type yes and press Enter.

    Deciding If to Record the Install
    Optionally, you may choose to record install to an xml parameter file now so that you can play it later. The recorded xml will be encapsulated into the custom package and can be used as an answer file in two ways:
    (1) from the custom package run "cvpkgadd" or "silent_install -p default";
    (2) from the native package run native installer(rpm/pkgadd/swinstall...)

    You can still perform the above two tasks without custom recording if you choose to use all default parameters.

    Do you want to record the install now? [no] yes

  14. Type yes and press Enter.

    The following Laptop Backup features are enabled:

    • Automatic Ownership
    • Automatic Scheduling
    • Backup Monitor Tool

    For more information, refer to FAQs.

    Deciding If to Config for Laptop and Desktop Backups
    Do you want to configure iDataAgent for laptop or desktop backups?

    Config for Laptop and Desktop Backups? [no] yes

    Press Enter.

    Hide this screen during install? [yes]

  15. Press Enter.

    Deciding If to Install Agents for Restore Only. Do you want to install the agents for restore only without consuming licenses?

    Install Agents for Restore Only? [no]

    Press Enter.

    Hide this screen during install? [yes]

  16. Press Enter.

    Please specify where you want us to install binaries.
    It must be a local directory and there should be at least 680MB of free space available. All files will be installed in a "snapprotect" subdirectory, so if you enter "/opt", the files will actually be placed into "/opt/snapprotect".

    Installation Directory:

    Type no and press Enter.

    Hide this screen during install? [yes] no

  17. Press Enter to save the logs to the default path.

    Preparing Log Directory
    Please specify where you want to keep SnapProtect log files. It must be a local directory and there should be at least 100MB of free space available. All log files will be created in a "snapprotect/Log_Files"
    subdirectory, so if you enter "/var/log", the logs will actually be placed into"/var/log/snapprotect/Log_Files". Log Directory:

    Type no and press Enter.

    Hide this screen during install? [yes] no

  18. Press Enter.

    Preparing Job Results Directory
    Please specify the name for the JobResults directory.
    It must be a local directory and there should be at least 20MB of free space available. It will be used to store intermediate data that should be passed from one backup phase to another.

    JobResults Directory:

    Type no and press Enter.

    Hide this screen during install? [yes] no

  19. Press Enter.

    Deciding If to Use a Unix Group

    Most of SnapProtect processes run with root privileges, but some are launched by databases and inherit database access rights. To make sure that registry and log files can be written to by both kinds of processes we can either make such files world-writeable or we can grant write access only to processes belonging to a particular group, e.g. a "snapprotect" or a "dba" group.

    We highly recommend now that you create a new user group and enter its name in the next setup screen. If you choose not to assign a dedicated group to
    SnapProtect processes, you will need to specify the access permissions later.

    If you're planning to backup Oracle DB you should use "dba" group.

    Would you like to assign a specific group to SnapProtect? [yes]

    Type no and press Enter.

    Hide this screen during install? [yes] no

  20. Type the UNIX group and press Enter.

    Make sure that the group you specified above exists on the computer on which you would install this custom package.

    Setting Unix Group
    Please enter the name of the group which will be assigned to all SnapProtect files and on behalf of which all SnapProtect processes will run.
    In most of the cases it's a good idea to create a dedicated "SnapProtect" group.
    However, if you're planning to use Oracle iDataAgent or SAP Agent, you should enter Oracle's "dba" group here.
    Group name: galaxy

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  21. Press Enter.

    Setting Unix Group
    Please enter the name of the group which will be assigned to all SnapProtect files and on behalf of which all SnapProtect processes will run.
    In most of the cases it's a good idea to create a dedicated "SnapProtect" group.
    However, if you're planning to use Oracle iDataAgent or SAP Agent, you should enter Oracle's "dba" group here.
    Group name: galaxy
    REMINDER
    If you are planning to install SnapProtect Informix, DB2, Sybase or LotusNotes iDataAgent, please make sure to include informix, db2, etc. users into group "galaxy"..
    Press <ENTER> to continue...

  22. Press Enter.

    Setting Access Permissions for Group and Other Users

    Installer will assign full access rights to root user for all installed SnapProtect files and its processes.
    For group and any other users, you can specify the access permissions now. If you did not assign a dedicated group in previous step, make sure you specify sufficient access rights here if you are also planning to install SnapProtect agents involving third party software protection.

    [X] 1) Allow read permission to group users
    [X] 2) Allow write permission to group users
    [X] 3) Allow execute permission to group users
    [X] 4) Allow read permission to other users
    [ ] 5) Allow write permission to other users
    [X] 6) Allow execute permission to other users
    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here: d

    Press Enter.

    Hide this screen during install? [yes]

  23. Press Enter.

    Setting Instance Port Number of cvd

    Every instance of SnapProtect should use a unique set of network ports to avoid interfering with other instances running on the same machine. The port numbers selected must be from the reserved port number range and have not been registered by another application on this machine.

    Please enter the port numbers.

    Port Number for CVD :

    Type no and press Enter.

    Hide this screen during install? [yes] no

  24. Press Enter.

    Setting Instance Port Number of EvMgrC

    Every instance of SnapProtect should use a unique set of network ports to avoid interfering with other instances running on the same machine.
    The port numbers selected must be from the reserved port number range and have not been registered by another application on this machine.

    Please enter the port numbers.

    Port Number for CVD :

    Port Number for EvMgrC:

    Type no and press Enter.

    Hide this screen during install? [yes] no

  25. Press Enter.

    Deciding If to Configure Firewall

    You need to configure firewall settings if there is a firewall between this client and the CommServe.

    Is there a firewall between this client and the CommServe? [no]

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  26.  Type the host name of the Master CommServe, and press Enter.

    Do not use space and the following characters when specifying the Master CommServe Host Name:

    \|`~!@#$%^&*()+=<>/?,[]{}:;'"

    Setting CommServe Host Name

    Please specify hostname of the CommServe below. Make sure the hostname is fully qualified, resolvable by the name services configured on this machine.

    CommServe Host Name: cserve.idclab.loc

    Press Enter.

    Hide this screen during install? [yes]

  27. Type yes and press Enter.

    Deciding If to Record as Decoupled Install

    You may choose to create a package that will not register to CommServe during install.

    Do you want to record the install as decoupled install? [no] yes

    Press Enter.

    Hide this screen during install? [yes]

  28. Type yes and press Enter.

    Deciding If to Perform Automatic Registration

    You may choose to configure installer to automatically register to CommServe.

    Contact the master CommServe to perform automatic registration? [no] yes

    Press Enter.

    Hide this screen during install? [yes]

  29. If you have enabled per-client certificate on CommServe, type y and press Enter.

    Else, press Enter.

    Specifying If CommServe Per-Client Certificate is Enabled
    If you have checked "Force per-client certificate authentication on CommServe" on the CommServe or Proxy, you need to provide installer with a Temp Certificate.
    This Temp Certificate can be obtained by opening "Certificate Administration Applet" from the Java GUI's Control Panel, clicking "Temp Certificate" button, selecting newly created client in the popped up window and copying/pasting generated certificate to a local file accessible from this installer.
    Have you enabled per-client certificate authentication on CommServe? [no]

    Press Enter.

    Hide this screen during install? [yes]

  30. Type the location of the certificate and then press Enter.

    This screen will be displayed only if you type yes in the above step.

    Specifying Temp Certificate Location

    Since you have forced per-client certificate authentication on CommServe, you need to provide installer with a Temp Certificate.

    This Temp Certificate can be obtained by openning "Certificate Administration Applet" from the Java GUI's Control Panel, clicking "Temp Certificate" button, selecting newly created client in the popped up window and copying/pasting generated certificate to a local file accessible from this installer.

    Certificate Location:

    Press Enter.

    Hide this screen during install? [yes]

  31. CommCell authentication must be disabled while using Automatic Registration feature. Press Enter to continue.

    Deciding If to Use CommCell Authentication

    If CommCell client authentication is enabled, you must enter a valid username and password in order to register this client to the CommCell.

    Do you want to enter CommCell username and password? [no]

  32. Type the appropriate number to select the Client Group and press Enter.

    This screen will be displayed only if Client Groups are configured for the CommCell.

    Setting Client Computer Group

    Please enter one Client Computer Group name for this client to join.

    Client Computer Group Name: CCGroup_01

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  33. Press Enter.

    Type yes and press Enter if you want to specify the sub client policy.

    Deciding If to Configure Subclient Policy

    Do you want to configure subclient policy?

    Configure subclient policy? [no]

  34. Press Enter.

    To specify a  storage policy, type yes, press Enter and then specify the storage policy.

    Setting Storage Policy
    Please enter a storage policy name for this IDA.

    Storage Policy Name:

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  35. Type 11 and then press Enter.

    If you want to install the components to a different instance, type the number associated with the instance and then press Enter.

    Please select which instance you want to install/replay for this recording:

    1) Always install to Instance001
    2) Always install to Instance002
    3) Always install to Instance003
    4) Always install to Instance004
    5) Always install to Instance005
    6) Always install to Instance006
    7) Always install to Instance007
    8) Always install to Instance008
    9) Always install to Instance009
    10) Always install to Instance010
    11) Always install to a new instance
    12) I want to specify another instance

    Your Choice: [11]

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  36.  Type the number associated with the edition, and then press Enter.
  37. Type yes and press Enter.

    Archiving
    Optionally, you may choose to tar the custom package in a tar file now.
    Do you want to create the tar file now? [no] yes

  38. Press Enter

    ***IMPORTANT*** You were using default tar on this machine to make the archiving. Make sure you use the same/compatible tar to unzip the archive on the target machine.
    Press <ENTER> to continue ...

    Make a note of the locations at which the Packages are created.

    LOG INFO] To review the setup, you may find the following logs useful if available:
    (1) logs under /tmp/.gxsetup
    (2) install.log|env and UpdateInfo.log|env under Log  Directory
    (3) logs under /var/log/.gxsetup/10-116-csawantunix1.idclab.loc-172.16.60.50-8022[-f]
    [Custom Regular Package Summary] General package created at /opt/UnixCustomPackage/pkg
    [Custom Native Package Summary] Tar package created at
    /opt/UnixCustomPackage/tar

This Custom install package can be placed in a shared location so that it is available to all the desired clients on which you want to perform the installation.

After creating the Custom install package, it is recommended to associate all the desired client computers to the designated target CommServes, see Associating Clients for detailed steps.

Creating Custom Installation Package - Macintosh

Any computer that satisfies the minimum requirements specified in System Requirements can be used to create the custom installation package. The following section describes the steps to create a custom install package.

  1. Logon to the client computer as root.
  2. Run the following command from the installation package that was created using the Download Manager.

    ./cvpkgadd

    If the installation package was copied to a DVD, run the following command to mount the DVD:

    mount -t iso9660,udf /dev/dvd /mnt/dvd

    You can also run the installation command as a SUDO user with root privileges:

    ./sudo cvpkgadd

    To add a SUDO user to /etc/sudoers, see Adding SUDO Users with Root Privileges to Log On to a UNIX Client.

  3. The product banner and other information is displayed.

    Press Enter.

  4. Read the license agreement. Type y and press Enter.
  5. Type 2 and press Enter.

    Selecting Unix Setup Task
    Please select a setup task you want to perform from the list below:
    Advanced options provide extra setup features such as creating custom package,recording/replaying user selections and installing External Data Connector software.
    1) Install data protection agents on this computer
    2) Advanced options
    3) Exit this menu
    Your Choice: [1] 2

  6. Press Enter to create a Custom install package.

    Selecting Unix Setup Advanced Options
    Please select a setup task you want to perform from the list below:
    [Custom Package Creator]
    1) Create a custom install package
    [ De-coupled Installer ]
    2) Pre-install software Components (De-coupled Mode)
    3) Exit this menu

    Your Choice: [1]

  7. Type 5 and press Enter.

    Selecting Package Type
    Besides general package, you may choose to create one additional native package from the list below.
    Please make sure to allow write permission to /opt if you choose to create native package(except Mac package)
    1) General package only
    2) Please also create RPM
    3) Please also create solaris native package
    4) Please also create hpux native package
    5) Please also create Mac package using PackageMaker
    6) Please also create APT
    7) Exit
    Your Choice: [1] 5

  8. Type the number associated with the platform for which you want to create the custom package, and press Enter.

    Selecting Platform
    Please choose one or more platforms to package from the list below.
    [ ] 1) Darwin X86
    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    1Enter number(s)/one of "a,n,r,q,d,>,<,?" here: 1

  9. Type d for done, and then press Enter.

    Please choose one or more platforms to package from the list below.

    [X] 1) Darwin X86

    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here: d

  10. Type 1 to choose File System Core , and press Enter.

    Selecting Subsystem

    Please choose one or more subsystems to package from the list below.

    [ ] 1) File System Core [1002] [CVGxBase]
    [ ] 2) File System [1101] [CVGxIDA]
    [ ] 3) CommCell Console [1118] [CVGxGUI]
    [ ] 4) Resource Pack [1130] [CVGxRP]
    [ ] 5) ProxyHost iDataAgent [1102] [CVGxProxyIDA]

    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here: 1

  11. Type d for done and then press Enter.

    Selecting Subsystem

    Please choose one or more subsystems to package from the list below.

    [X] 1) File System Core [1002] [CVGxBase]
    [ ] 2) File System [1101] [CVGxIDA]
    [ ] 3) CommCell Console [1118] [CVGxGUI]
    [ ] 4) Resource Pack [1130] [CVGxRP]
    [ ] 5) ProxyHost iDataAgent [1102] [CVGxProxyIDA]

    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here: d

  12. Press Enter to save the Custom Package to the default path. If you want to specify a different location, type the path and then press Enter.

    Setting Custom Package Directory
    Please enter the directory name for saving the custom package to.
    Save custom package to: [/opt]

  13. Press Enter.

    If you want to specify a name for this Custom Package, type a name and then press Enter.

    Setting Custom Package Name

    Please enter the custom package name you want to use or just ENTER for the default name.

    Custom package name: [custom-darwin-17332]

  14. Type yes and press Enter.

    Deciding If to Record the Install
    Optionally, you may choose to record install to an xml parameter file now so that you can play it later. The recorded xml will be encapsulated into the custom package and can be used as an answer file in two ways:
    (1) from the custom package run "cvpkgadd" or "silent_install -p default";
    (2) from the native package run native installer(rpm/pkgadd/swinstall...)

    You can still perform the above two tasks without custom recording if you choose to use all default parameters.

    Do you want to record the install now? [no] yes

  15. Type yes and press Enter.

    The following Laptop Backup features are enabled:

    • Automatic Ownership
    • Automatic Scheduling
    • Backup Monitor Tool

    For more information, refer to FAQs.

    Deciding If to Config for Laptop and Desktop Backups

    Do you want to configure iDataAgent for laptop or desktop backups?

    Config for Laptop and Desktop Backups? [no] yes

    Press Enter.

    Hide this screen during install? [yes]

  16. Press Enter.

    Deciding If to Install Agents for Restore Only. Do you want to install the agents for restore only without consuming licenses?

    Install Agents for Restore Only? [no]

    Press Enter.

    Hide this screen during install? [yes]

  17. Press Enter.

    Please specify where you want us to install binaries.
    It must be a local directory or NFS share and there should be at least 193MB of free space available. All files will be installed in a "snapprotect" subdirectory, so if you enter "/opt", the files will actually be placed into "/opt/snapprotect".

    Installation Directory:

    Type no and press Enter.

    Hide this screen during install? [yes] no

  18. Press Enter.

    Preparing Log Directory
    Please specify where you want to keep SnapProtect log files. It must be a local directory and there should be at least 100MB of free space available. All log files will be created in a "snapprotect/Log_Files"
    subdirectory, so if you enter "/var/log", the logs will actually be placed into"/var/log/snapprotect/Log_Files". Log Directory:

    Type no and press Enter.

    Hide this screen during install? [yes] no

  19. Press Enter.

    Preparing Job Results Directory
    Please specify the name for the JobResults directory.
    It must be a local directory and there should be at least 20MB of free space available. It will be used to store intermediate data that should be passed from one backup phase to another.

    JobResults Directory:

    Type no and press Enter.

    Hide this screen during install? [yes] no

  20. Press Enter.

    Deciding If to Use a Unix Group

    Most of SnapProtect processes run with root privileges, but some are launched by databases and inherit database access rights. To make sure that registry and log files can be written to by both kinds of processes we can either make such files world-writeable or we can grant write access only to processes belonging to a particular group, e.g. a "snapprotect" or a "dba" group.

    We highly recommend now that you create a new user group and enter its name in the next setup screen. If you choose not to assign a dedicated group to
    SnapProtect processes, you will need to specify the access permissions later.

    If you're planning to backup Oracle DB you should use "dba" group.

    Would you like to assign a specific group to SnapProtect? [yes]

    Type no and press Enter.

    Hide this screen during install? [yes] no

  21. Type the group name and press Enter.

    Make sure that the group you specified above exists on the computer on which you would install this custom package.

    Setting Unix Group
    Please enter the name of the group which will be assigned to all SnapProtect files and on behalf of which all SnapProtect processes will run.
    In most of the cases it's a good idea to create a dedicated "SnapProtect" group.
    However, if you're planning to use Oracle iDataAgent or SAP Agent, you should enter Oracle's "dba" group here.
    Group name: devgrp1

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  22. Press Enter.

    Setting Unix Group
    Please enter the name of the group which will be assigned to all SnapProtect files and on behalf of which all SnapProtect processes will run.
    In most of the cases it's a good idea to create a dedicated "SnapProtect" group.
    However, if you're planning to use Oracle iDataAgent or SAP Agent, you should enter Oracle's "dba" group here.
    Group name: galaxy
    REMINDER
    If you are planning to install SnapProtect Informix, DB2, Sybase or LotusNotes iDataAgent, please make sure to include informix, db2, etc. users into group "galaxy"..
    Press <ENTER> to continue...

  23. Press Enter.

    Setting Access Permissions for Group and Other Users

    Installer will assign full access rights to root user for all installed SnapProtect files and its processes.
    For group and any other users, you can specify the access permissions now. If you did not assign a dedicated group in previous step, make sure you specify sufficient access rights here if you are also planning to install SnapProtect agents involving third party software protection.

    [X] 1) Allow read permission to group users
    [X] 2) Allow write permission to group users
    [X] 3) Allow execute permission to group users
    [X] 4) Allow read permission to other users
    [ ] 5) Allow write permission to other users
    [X] 6) Allow execute permission to other users
    [a=all n=none r=reverse q=quit d=done >=next <=previous ?=help]
    Enter number(s)/one of "a,n,r,q,d,>,<,?" here: d

    Press Enter.

    Hide this screen during install? [yes]

  24. Type the number of streams and then press Enter.

    Setting Number of Streams

    IMPORTANT : Please read install document "Configure Kernel Parameters -
    Unix/Macintosh" from "Books Online" before you start configuring kernel
    parameters.
    Please enter the total number of streams that you plan to run at the same
    time. We need to make sure that you have enough semaphores and shared memory
    segments configured in /etc/system.

    Number of streams

    Press Enter.

    Hide this screen during install? [yes]

  25. Press Enter.

    Setting Instance Port Number of cvd

    Every instance of SnapProtect should use a unique set of network ports to avoid interfering with other instances running on the same machine. The port numbers selected must be from the reserved port number range and have not been registered by another application on this machine.

    Please enter the port numbers.

    Port Number for CVD :

    Type no and press Enter.

    Hide this screen during install? [yes] no

  26. Press Enter.

    Setting Instance Port Number of EvMgrC

    Every instance of SnapProtect should use a unique set of network ports to avoid interfering with other instances running on the same machine.
    The port numbers selected must be from the reserved port number range and have not been registered by another application on this machine.

    Please enter the port numbers.

    Port Number for CVD :

    Port Number for EvMgrC:

    Type no and press Enter.

    Hide this screen during install? [yes] no

  27. Press Enter.

    Deciding If to Configure Firewall

    You need to configure firewall settings if there is a firewall between this client and the CommServe.

    Is there a firewall between this client and the CommServe? [no]

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  28.  Type the host name of the Master CommServe, and press Enter.

    Do not use space and the following characters when specifying the Master CommServe Host Name:

    \|`~!@#$%^&*()+=<>/?,[]{}:;'"

    Setting CommServe Host Name

    Please specify hostname of the CommServe below. Make sure the hostname is fully qualified, resolvable by the name services configured on this machine.

    CommServe Host Name: cserve.idclab.loc

    Press Enter.

    Hide this screen during install? [yes]

  29. Type yes and press Enter.

    Deciding If to Record as Decoupled Install

    You may choose to create a package that will not register to CommServe during install.

    Do you want to record the install as decoupled install? [no] yes

    Press Enter.

    Hide this screen during install? [yes]

  30. Type yes and press Enter.

    If the Automatic Registration option is enabled while creating the custom package, any Active Directory user who performs the installation on a client using this custom package will be designated as the owner of that client computer.

    Deciding If to Perform Automatic Registration

    You may choose to configure installer to automatically register to CommServe.

    Contact the master CommServe to perform automatic registration? [no] yes

    Press Enter.

    Hide this screen during install? [yes]

  31. If you have enabled per-client certificate on CommServe, type y and press Enter.

    Else, press Enter.

    Specifying If CommServe Per-Client Certificate is Enabled
    If you have checked "Force per-client certificate authentication on CommServe" on the CommServe or Proxy, you need to provide installer with a Temp Certificate.
    This Temp Certificate can be obtained by opening "Certificate Administration Applet" from the Java GUI's Control Panel, clicking "Temp Certificate" button, selecting newly created client in the popped up window and copying/pasting generated certificate to a local file accessible from this installer.
    Have you enabled per-client certificate authentication on CommServe? [no]

    Press Enter.

    Hide this screen during install? [yes]

  32. Type the location of the certificate and then press Enter.

    This screen will be displayed only if you type yes in the above step.

    Specifying Temp Certificate Location

    Since you have forced per-client certificate authentication on CommServe, you need to provide installer with a Temp Certificate.

    This Temp Certificate can be obtained by opening "Certificate Administration Applet" from the Java GUI's Control Panel, clicking "Temp Certificate" button, selecting newly created client in the popped up window and copying/pasting generated certificate to a local file accessible from this installer.

    Certificate Location:

    Press Enter.

    Hide this screen during install? [yes]

  33. CommCell authentication must be disabled while using Automatic Registration feature. Press Enter to continue.

    Deciding If to Use CommCell Authentication

    If CommCell client authentication is enabled, you must enter a valid username and password in order to register this client to the CommCell.

    Do you want to enter CommCell username and password? [no]

  34. Type the appropriate number to select the Client Group and press Enter.

    This screen will be displayed only if Client Groups are configured for the CommCell.

    Setting Client Computer Group

    Please enter one Client Computer Group name for this client to join.

    Client Computer Group Name: CCGroup_01

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  35. Press Enter.

    Type yes and press Enter if you want to specify the sub client policy.

    Deciding If to Configure Subclient Policy

    Do you want to configure subclient policy?

    Configure subclient policy? [no]

  36. Press Enter.

    To specify a  storage policy, type yes, press Enter and then specify the storage policy.

    Setting Storage Policy
    Please enter a storage policy name for this IDA.

    Storage Policy Name:

    Press Enter to hide the above option during custom package install.

    Hide this screen during install? [yes]

  37. Type 11 and then press Enter.

    If you want to install the components to a different instance, type the number associated with the instance and then press Enter.

    Please select which instance you want to install/replay for this recording:

    1) Always install to Instance001
    2) Always install to Instance002
    3) Always install to Instance003
    4) Always install to Instance004
    5) Always install to Instance005
    6) Always install to Instance006
    7) Always install to Instance007
    8) Always install to Instance008
    9) Always install to Instance009
    10) Always install to Instance010
    11) Always install to a new instance
    12) I want to specify another instance

    Your Choice: [11]

    Press Enter.

    Hide this screen during install? [yes]

  38. Type the number associated with the edition, and then press Enter.
  39. Make a note of the locations at which the Packages are created.

    Creating the Mac package ... done.
    Creating bzip2 tar file of csp1.pkg ... done
                                                                  [LOG INFO] To review the setup, you may find the following logs useful if available:
    (1) logs under /tmp/.gxsetup
    (2) install.log|env and UpdateInfo.log|env under Log Directory
    (3) logs under /var/log/.gxsetup/10-116-kr-172.19.xxx.xxx-17332[-f]
    [Custom Regular Package Summary] General package created at
    /opt/UnixCustomPackage/pkg
    [Custom Native Package Summary] Mac native package created at
    /opt/UnixCustomPackage/mac

This Custom install package can be placed in a shared location so that it is available to all the desired clients on which you want to perform the installation.

After creating the Custom install package, it is recommended to associate all the desired client computers to the designated target CommServes, see Associating Clients for detailed steps.