使用 IBM Installation Manager 以静默方式安装 Edge Components

注:
安装此产品时,一定要考虑到下列条件:
  1. 如果未安装 IBM Installation Manager,请安装 IBM Installation Manager。这些指示信息还包括用于添加 Edge Components 产品的存储库信息的步骤。
  2. 可选:记录用于安装产品的响应文件。如果已经具有响应文件,请直接转至步骤 使用响应文件以静默方式安装产品。

    在您的某个系统上,执行下列操作以记录将安装产品的响应文件:

    1. 从命令行,切换到 Installation Manager 的安装目录中的 eclipse 子目录。
    2. 从命令行使用 -record 选项启动 Installation Manage。例如:
      • [Windows] 管理员或非管理员:
        IBMIM.exe -skipInstall "C:\temp\imRegistry" 
          -record C:\temp\install_response_file.xml
      • [AIX] [HP-UX] [Linux] [Solaris] 管理员:
        ./IBMIM -skipInstall /var/temp/imRegistry 
          -record /var/temp/install_response_file.xml
      • [AIX] [HP-UX] [Linux] [Solaris] 非管理员:
        ./IBMIM -skipInstall user_home/var/temp/imRegistry 
          -record user_home/var/temp/install_response_file.xml

      提示:记录新响应文件时,可以指定 -skipInstall 参数。使用此参数具有下列益处:

      • 不会实际安装任何文件,因此将提高记录速度。
      • 如果您将临时数据位置与 -skipInstall 参数配合使用,那么 Installation Manager 会在记录时将安装注册表写入指定的数据位置。当您在不使用 -skipInstall 参数的情况下再次启动 Installation Manager 时,可以使用响应文件针对实际的安装注册表进行安装。
      • 不应该在 Installation Manager 所使用的实际代理程序数据位置使用 -skipInstall 操作。这不受支持。请使用空白的可写位置,并对以后的记录会话复用该位置

      有关更多信息,请阅读 Installation Manager 信息中心

    3. 确保在步骤 1 中添加了产品的存储库信息。
    4. 单击安装
      注:
      如果系统提示您进行认证,请使用您在程序 Web 站点上注册时使用的 Passport Advantage 凭证。Installation Manager 将搜索它为可用软件包定义的存储库。
      Installation Manager 将搜索它为可用软件包定义的存储库。
    5. 选择产品和适当的版本。例如,选择 IBM WebSphere Edge Components:高速缓存代理IBM WebSphere Edge Components:Load Balancer for IPv4

      如果已经在系统的 WebSphere Application Server 安装版本上安装该产品,那么将显示一条消息,指示已安装该产品。要在另一个位置创建该产品的另一个安装版本,请单击继续

    6. 单击下一步
    7. 接受许可协议中的所有条款,然后单击下一步
    8. 指定产品二进制文件的安装根目录,这些二进制文件也称为核心产品文件或系统文件。

      该面板还会显示共享资源目录和磁盘空间信息。

      注:
      首次使用 Installation Manager 来安装软件包时,请指定共享资源目录。共享资源目录是安装工件所在的目录,这些安装工件可以由一个或多个软件包组使用。请对此安装使用最大的驱动器。在卸载所有软件包之前,无法更改该目录位置。

      限制:

      • Installation Manager 要求您将产品安装到空目录。以下是缺省安装路径:
        高速缓存代理
        • [AIX] [HP-UX] [Linux] [Solaris]
          /opt/ibm/edge/
          无法修改此路径。
        • [Windows]
          C:\Program Files\IBM\edge\cachingproxy\
        Load Balancer for IPv4
        • [AIX] [HP-UX] [Linux] [Solaris]
          /opt/ibm/edge/lb/
          无法修改此路径。
        • [Windows]
          C:\Program Files\loadbalancer\IBM\edge\lb\
          可以更改此安装路径的开始部分,但一定要考虑到 Installation Manager 要求您将产品安装到空目录 - 使用缺省路径时,该目录是 C:\Program Files\loadbalancer。该路径的 IBM\edge\lb 部分是硬编码的,无法修改。
      • 删除缺省目标位置并让安装目录字段为空时,将阻止您继续。
      • 不要使用符号链接作为目标目录。符号链接不受支持。
      • 不要在目录名称中使用分号。如果目标目录包含分号,那么无法正确安装产品。
      • [Windows] 在 Windows 系统上,分号是用于构造类路径的字符。
      • [Windows] Windows Server 2008、Windows Vista 和 Windows 7 操作系统上的最大路径长度是 60 个字符。
    9. 单击下一步
    10. 选择应该安装的已翻译内容的语言。始终选择了英语。
    11. 单击下一步
    12. 选择要安装的功能部件。
    13. 单击下一步
    14. 查看摘要信息,然后单击安装
      • 如果安装成功,那么程序会显示一条指示安装成功的消息。
        注:
        程序可能还会显示重要的安装后指示信息。
      • 如果安装未成功,请单击查看日志文件以对该问题进行故障诊断。
    15. 单击完成
    16. 单击文件 > 退出以关闭 Installation Manager。
    17. 可选:如果要使用已认证的远程存储库,请创建密钥环文件以进行静默安装。
      注:
      在密钥环文件中,您可以存储需要认证的 URL(例如,远程存储库)的凭证。
      1. 从命令行,切换到 Installation Manager 的安装目录中的 eclipse 子目录。
      2. 从命令行使用 -record 选项启动 Installation Manage。

        例如:

        • [Windows] 管理员或非管理员:
          IBMIM.exe -skipInstall "C:\temp\imRegistry" 
                -keyring C:\IM\im.keyring 
                -record C:\temp\keyring_response_file.xml
        • [AIX] [HP-UX] [Linux] [Solaris] 管理员:
          ./IBMIM -skipInstall /var/temp/imRegistry 
                -keyring /var/IM/im.keyring 
                -record /var/temp/keyring_response_file.xml
        • [AIX] [HP-UX] [Linux] [Solaris] 非管理员:
          ./IBMIM -skipInstall user_home/var/temp/imRegistry 
                -keyring user_home/var/IM/im.keyring 
                -record user_home/var/temp/keyring_response_file.xml
      3. 当打开一个要求您输入已认证远程存储库的凭证的窗口时,请输入正确的凭证并进行保存。
      4. 单击文件 > 退出以关闭 Installation Manager。

        有关更多信息,请阅读 Installation Manager 信息中心

  3. 使用响应文件以静默方式安装产品。
    1. 可选:使用响应文件以静默方式安装密钥环文件:转至要安装产品的每个系统上的命令行,切换到 Installation Manager 的安装目录中的 eclipse/tools 子目录,然后以静默方式安装密钥环文件。

      例如:

      • [Windows] 管理员或非管理员:
        imcl.exe -acceptLicense 
          input C:\temp\keyring_response_file.xml 
          -log C:\temp\keyring_log.xml
      • [AIX] [HP-UX] [Linux] [Solaris] 管理员:
        ./imcl -acceptLicense 
          input /var/temp/keyring_response_file.xml 
          -log /var/temp/keyring_log.xml
      • [AIX] [HP-UX] [Linux] [Solaris] 非管理员:
        ./imcl -acceptLicense 
          input user_home/var/temp/keyring_response_file.xml 
          -log user_home/var/temp/keyring_log.xml

      有关密钥环文件的更多信息,请阅读 Installation Manager 信息中心

    2. 使用响应文件以静默方式安装产品。转至要安装产品的每个系统上的命令行,切换到 Installation Manager 的安装目录中的 eclipse/tools 子目录,然后以静默方式安装产品。

      例如:

      • [Windows] 管理员或非管理员:
        imcl.exe -acceptLicense 
              input C:\temp\install_response_file.xml 
              -log C:\temp\install_log.xml 
              -keyring C:\IM\im.keyring
      • [AIX] [HP-UX] [Linux] [Solaris] 管理员:
        ./imcl -acceptLicense 
              input /var/temp/install_response_file.xml 
              -log /var/temp/install_log.xml 
              -keyring /var/IM/im.keyring
      • [AIX] [HP-UX] [Linux] [Solaris] 非管理员:
        ./imcl -acceptLicense 
              input user_home/var/temp/install_response_file.xml 
              -log user_home/var/temp/install_log.xml 
              -keyring user_home/var/IM/im.keyring

      注意:

      • 在此产品的安装映像或存储库的 lafiles 或 product_name/lafiles 子目录中的许可协议文件中提供了相关条款和条件、声明和其他信息。
      • 程序可能会将重要的安装后指示信息写至标准输出。
  4. [Windows] 可选:如果您正在从先前版本的高速缓存代理进行迁移,请使用新的安装路径来更新配置文件。高速缓存代理 V7 和更低版本的缺省路径不同于当前版本的缺省路径。

[Windows] 示例:以下是Load Balancer for IPv4的样本响应文件:

<?xml version="1.0" encoding="UTF-8"?>
<agent-input acceptLicense='true'>
<server>
<repository location='C:\repositories\edge80\local-repositories'/>
</server>
<profile id='Load Balancer for IPV4 v8.0' installLocation='c:\program files\loadbalancer\ibm\edge\lb'>
<data key='eclipseLocation' value=c:\program files\loadbalancer\ibm\edge\lb'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.nl' value='cs,ja,es,zh_HK,en,zh_TW,pt_BR,it'/>
</profile>
<install modify='false'>
<offering id='com.ibm.websphere.EDGELBIPV4.v80' version='8.0.0.0' profile='IBM WebSphere Edge Components: Load Balancer for IPV4 V8.0' features='Dispatcher,Load Balancer,Metric Server'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Program Files\IBM\IMShared'/>
<preference value='30' name='com.ibm.cic.common.core.preferences.connectTimeout'/>
<preference value='30' name='com.ibm.cic.common.core.preferences.readTimeout'/>
<preference value='0' name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount'/>
<preference value='false' name='offering.service.repositories.areUsed'/>
<preference value='false' name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode'/>
<preference value='false' name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication'/>
<preference value='true' name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts'/>
<preference value='false' name='PassportAdvantageIsEnabled'/>
<preference value='false' name='com.ibm.cic.common.core.preferences.searchForUpdates'/>
</agent-input>

提示: