使用 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 Component:高速缓存代理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 个字符。
      • [Windows]在 Windows 2003 64 位机器上安装Load Balancer for IPv4之前,必须安装必需的 Microsoft 最新修订程序。如果在安装 Load Balancer for IPv4 之前未安装 Microsoft 最新修订程序,那么负载均衡器将无法正常运行。

        要纠正此问题,必须安装必需的 Microsoft KB942589 最新修订程序。在应用此 Microsoft 最新修订程序后,重新启动系统。在 Windows 2003 64 位机器上安装 Load Balancer for IPv4 之前,必须重新启动系统。在 Load Balancer for IPv4 安装完成后,需要再次重新启动系统。

        如果在安装 Load Balancer for IPv4 之前未安装 Microsoft 最新修订程序并且您遇到了此问题,那么必须卸载 Load Balancer for IPv4,安装 Microsoft 最新修订程序,然后重新安装 Load Balancer for IPv4。

    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>

提示: