Sun Management Center 4.0 安装和配置指南

使用 es-setup 设置 Sun Management Center

本节介绍如何使用 es-setup 脚本在 Solaris 平台上安装产品。在安装时,您可以单独安装或组合安装控制台、服务器和代理层,也可以选择安装提供了所需功能的特定附加产品。安装过程完成后,系统将运行设置脚本 es-setup,以供您设置基本组件和附加组件。

何时运行设置

符合以下情况时,应该运行设置过程:

es-setup 选项

es-setup 命令的语法如下:

es-setup [ -A file ] [ -C file ] [ -p directory ] [ -Fhrvw ] [ -z Zone ]

下表介绍 es-setup 命令的参数。

表 B–3 es-setup 选项

选项 

修改选项 

描述 

-A

filename

使用指定的响应设置文件 filename 执行自动设置。


注 –

如果同时使用了 -C 选项,此选项将被忽略。


-C

filename

指定一个文件,用于存储在设置过程中提供的设置响应,该设置响应文件可供日后的自动安装使用。 

此选项将取代 -A 选项。

-F

 

再次设置整个 Sun Management Center 安装,包括所有已安装的基本产品、数据库和附加产品。 

使用此选项相当于将整个安装重新设置到安装后、设置前的状态,然后再执行设置过程。 

-h

 

列出 es-setup 命令的选项。

-k

 

执行设置,而不生成安全密钥。 

-p

directory

设置单个附加产品,其中 directory 是附加产品的目录名。例如,存储附加产品位于 /opt/SUNWsymon/addons/storage 中。要使用 es-setup 设置存储附加产品,应键入 es-setup -p storage

使用此选项相当于将指定的附加产品重新设置到安装后、设置前的状态,然后再执行该附加产品的设置过程。 

-r

 

重新创建数据库。而不执行其他设置。 

-v

 

使用详细模式执行设置。 

-w

 

跳过数据库的重新设置。此选项在与 -F 选项一起使用时有效。

-z

 

设置要在区域中运行的代理 

使用 es-setup 设置 Sun Management Center 4.0

本节介绍设置 Sun Management Center 的过程,此过程假设您尚未指定任何 es-setup 参数。

Procedure使用 es-setup 脚本设置 Sun Management Center

  1. 以超级用户身份登录安装了 Sun Management Center 的机器。

  2. 转到 Sun Management Center 的 sbin 目录。例如:


     # cd /opt/SUNWsymon/sbin
    

    如果您将 Sun Management Center 安装到不同于 /opt 的目录下,请转到 /installdir/SUNWsymon/sbin,其中,installdir 是您指定的安装目录。

  3. 运行 es-setup 脚本。


    # ./es-setup
    
    • 如果仅安装了 Sun Management Center 控制台,设置进程将先设置控制台,然后再对所有选定的附加产品进行设置。转到步骤 16

    • 如果仅安装了代理,或代理和控制台,系统将提示您提供一个密码以生成安全密钥。转到步骤 5

    • 如果安装了 Sun Management Center 服务器,设置进程将检查 DB 侦听端口冲突。

      • 如果 DB 侦听端口未被占用,且系统有充足的内存,则将提示您提供一个密码以生成安全密钥。请转至步骤 5

      • 如果 DB 侦听端口未被占用,但系统没有充足的内存空间,则将显示可用内存量和所需内存量。设置过程将退出到系统提示符。采取相应措施以获得足够的可用内存,然后再运行设置。

      • 如果 DB 侦听端口正在使用,则系统将提示您指定一个未被使用的端口。

  4. 解决 DB 侦听端口冲突

    按 Return 键接受备用的默认端口 2522,或键入一个未使用的端口号。确定某个端口是否被占用介绍了如何确定端口是否正在使用。重新配置 Sun Management Center 端口介绍了如何使用 es-config 命令重新指定 Sun Management Center 端口。

    设置进程将检查可用内存空间。

    • 如果系统有充足的内存,将提示您提供一个密码用于生成安全密钥。转到步骤 5

    • 如果系统内存不足,将显示可用内存量和所需内存量。设置过程将退出到系统提示符。采取相应措施以获得足够的可用内存,然后再运行设置。

  5. 生成 Sun Management Center 安全密钥。

    所有 Sun Management Center 进程之间的通信都需要使用加密的安全密钥。该密钥根据您提供的密码生成,您提供的密码必须由 1 到 8 个字符组成且不包含空格。超过 8 个字符的密码将只取其前 8 个字符。


    注 –

    请将用于生成此机器安全密钥的密码保存在安全的位置,以备日后需要重新生成机器密钥时使用。如果需要,也可以日后更改安全密钥,如重新生成安全密钥所述。


    1. 键入种子密码以生成安全密钥。

    2. 再次键入密码。

    将提示您提供 SNMPv1 团体字符串。

  6. 指定 SNMPv1 团体安全字符串。

    团体字符串用于维护 SNMP 安全性,默认设置为 public

    将团体字符串设置为 publicprivate 以外的其他值,以提供更好的 SNMP 安全性。


    注意 – 注意 –

    在所有安装 Sun Management Center 4.0 的机器中,必须使用相同的 SNMP 团体字符串。如果在各台机器中使用不同的团体字符串,则机器和 Sun Management Center 组件之间将无法进行 SNMP 通信。记录您在安全位置中使用的团体字符串,以便日后再次指定团体字符串。


    • 如果接受团体字符串的默认值 public,请在提示您提交 SNMPv1 团体字符串时,按 Return 键。

    • 如果要使用自定义的团体字符串,请键入团体字符串文本。团体字符串最长可以包含 255 个字符,但不能包含空格或空白。

      系统将要求您重新键入 SNMPv1 团体字符串以进行确认。请键入相同的字符串。例如:


      An SNMPv1 community string is required for security, and by default is set
      to public. If you want additional security, specify a customized string.
      You must use the same SNMPv1 community string on all of the machines on 
      which you install Sun Management Center 4.0. Press RETURN to force default value.
      Enter SNMPv1 community string:

    设置进程将检查都安装了哪些基本组件。

    • 如果仅安装了代理,或代理和控制台,系统将提示您输入 Sun Management Center 服务器主机名。转到步骤 9

    • 如果安装了服务器,设置进程将为 Sun Management Center 的 esadm 组和 esdomadm 组检查是否存在有效的 UNIX 管理员帐户名。有关组的信息,请参见用户、组和角色概述

      • 如果存在有效的 UNIX 管理员帐户名,设置进程将检查服务器端口冲突。转到步骤 8

      • 如果不存在有效的 UNIX 管理员帐户名,系统将提示您输入 UNIX 管理员帐户名。

  7. 键入一个有效的 Solaris/Linux 用户名作为 UNIX 管理员帐户名。

    对于 Sun Management Center 管理而言,有效的 Solaris/Linux 用户名是必需的。键入有效的 Solaris/Linux 用户名。

    设置进程将检查服务器端口冲突。

  8. 解决服务器端口冲突。

    设置进程将检查 Sun Management Center 服务器所需的端口,以确定这些端口是否被占用。如果某个端口被占用,您必须另外指定一个未使用的端口。确定某个端口是否被占用介绍了如何确定端口是否正在使用。重新配置 Sun Management Center 端口介绍了如何使用 es-config 命令重新指定 Sun Management Center 端口。

    将按以下顺序检查端口:拓扑服务、配置服务、事件服务、cst 服务、陷阱服务、元数据服务、查找服务。

    • 如果没有端口被占用,并且已经安装了 Sun Management Center 服务器,系统将提示您提供生成 Web 服务器安全密钥所需的信息。转到步骤 10

    • 如果没有端口被占用,但尚未安装 Sun Management Center 服务器,系统将提示您输入 Sun Management Center 服务器主机的名称。转到步骤 7

    • 如果有任何端口被占用,系统将提示您重新配置端口,或停止正在使用端口的进程。

      • 要重新配置端口,请键入未使用端口的端口号。

      • 要使用默认端口,请按 Return 键。


        注意 – 注意 –

        如果选择使用默认端口,您必须手动检查、确定并重新命名使用该端口的 /etc/rcN/etc/rcN.d 文件,然后在启动 Sun Management Center 之前,手动停止正在使用该端口的进程。


      一旦解决了所有的端口冲突,设置进程将检查是否安装了服务器。

      • 如果安装了 Sun Management Center 服务器,系统将提示您提供生成 Web 服务器安全密钥所需的信息。转到步骤 10

      • 如果尚未安装 Sun Management Center 服务器,系统将提示您输入 Sun Management Center 服务器主机的名称。

  9. 指定 Sun Management Center 服务器主机的名称。

    键入安装了 Sun Management Center 服务器的机器的名称。

    设置过程将检查 SNMP 端口是否已被占用。转到步骤 12

  10. 指定 Web 服务器安全密钥。

    Sun Management Center Web 服务器需要使用加密的安全密钥。该密钥是根据您的组织名称和位置名称生成的。您提供的名称不能包含空格和空白。

    例如,可以键入 administration 作为组织名称、headquarters 作为位置名称。


    注 –

    请将用于生成安全密钥的项记录在安全的位置,以备日后需要重新生成某台机器的密钥时使用。


    在提示符处键入组织的名称。例如:


    An encrypted security key is needed for the Sun Management Center 
    Web server. The key is generated based on the organization and location 
    you provide.
    Please enter the name of your organization : administration
    

    系统将提示您输入地理位置。在提示符处键入位置名称。例如:


    Please enter the geographical location of this host : headquarters
    

    设置进程将检查 Web 服务器端口是否已被占用。

    • 如果 Web 服务器端口和 Web 服务器安全端口未被占用,设置进程将检查 SNMP 端口 161 是否被占用。转到步骤 12

    • 如果 Web 服务器默认端口或安全端口被占用,系统将提示您指定一个未被占用的端口。

  11. 解决 Web 服务器端口冲突。

    按 Return 键使用显示的默认端口,或键入未被使用的端口的端口号。


    注意 – 注意 –

    如果选择使用默认 Web 服务器端口或安全端口,您必须手动检查、确定并重新命名使用该端口的 /etc/rcN/etc/rcN.d 文件,然后在启动 Sun Management Center 之前,手动停止正在使用该端口的进程。


    设置过程将检查 SNMP 端口是否已被占用。

    • 如果 SNMP 端口 161 未被占用,设置进程将检查来自 Sun Management Center 早期版本中的配置数据是否已保存。如果保存了 Sun Management Center 早期版本中的配置数据,则系统将询问您是否要恢复数据。转到步骤 14

      如果未保存早期版本中的配置数据,或者您是首次在该机器上安装 Sun Management Center,则设置进程将列出选定核心产品的设置状态。转到步骤 15

    • 如果 SNMP 端口 161 已被占用,系统将提示您指定一个 SNMP 端口号。

  12. 解决 SNMP 端口冲突。

    将通知您端口 161 正被其他进程使用。大多数情况下,会指定端口 161 供 SNMP 守护程序使用。但是,其他进程或守护进程也可能使用端口 161。目前,SNMP 守护进程有一些第三方替换版和增强版,您可在自己的系统上安装这些程序。Sun Management Center 代理组件就是这样的守护进程。

    您可以选择使用端口 161,也可以指定其他端口号。


    注意 – 注意 –

    如果选择恢复 Sun Management Center 早期版本中的配置数据,对于代理和服务器升级,请确保使用的端口号与在 Sun Management Center 早期版本中使用的端口号相同。


    1. 要指定其他端口号,请键入未使用的端口号。

      例如:


      It appears that agent.snmpPort 161 is already in use.
      Sun Management Center 4.0 agent may not be able to run due to this conflict.
      There are two ways to correct this conflict:
      1. Reconfigure the port that Sun Management Center 4.0 uses.
      2. Stop the process that is using the port.
      Press RETURN to force default port.
      Enter port you would like to use [ 1100 to 65535 ]: 1161
      Updating /var/opt/SUNWsymon/cfg/domain-config.x with new port number.

      注 –

      请记下此替代端口号。如果您以后使用 JumpStart 软件安装代理,或使用代理更新映像工具升级 Sun Management Center 代理,则需要此端口号。有关更多信息,请参见使用 JumpStart 安装代理创建代理安装和更新映像


      如果未保存早期版本中的配置数据,或者是首次在该机器上安装 Sun Management Center,则设置进程将列出选定核心产品的设置状态。转到步骤 15

    2. 要使用端口 161,请按 Return 键。

      系统将通知您端口 161 将由 Sun Management Center 使用,并告诉您可能会将 SNMP 守护程序设置为在重新引导系统时自动重新启动。

      系统将询问您是否要停止并禁用 SNMPDX 守护进程。

  13. 停止并禁用 SNMP 守护进程。

    • 键入 y 可停止并禁用 SNMP 守护进程。


      注意 – 注意 –

      停止并禁用 SNMP 守护进程不能确保您已停止了使用端口 161 的实际进程。当您完成 Sun Management Center 设置之后,如果无法启动 Sun Management Center,则有可能是其他进程或守护进程正在使用端口 161。根据步骤 12 中的说明,要解决端口冲突,您必须手动查看并确定使用端口 161 的 /etc/rcN/etc/rcN.d 文件,然后将其重命名。


    • 如果不希望停止并禁用 SNMP 守护进程,请键入 n


      注意 – 注意 –

      在启动 Sun Management Center 之前,必须停止所有使用端口 161 的进程。


    设置过程将检查 Sun Management Center 早期版本的配置数据。

    • 如果未保存早期版本中的配置数据,或者是首次在该机器上安装 Sun Management Center,则设置进程将列出选定核心产品的设置状态。转到步骤 15

    • 如果保存了 Sun Management Center 早期版本中的配置数据,则系统将询问您是否要恢复数据。

  14. 恢复 Sun Management Center 早期版本的配置数据

    保存的配置数据包括图形、拓扑对象、报警以及 Sun Management Center 控制台上显示的其他信息。


    注意 – 注意 –

    如果不从 Sun Management Center 的早期版本中恢复配置数据,则只能手动重新创建信息。


    • 要恢复配置数据,请键入 y,然后按 Return 键。Sun Management Center 早期版本中的配置数据被恢复。

    • 要放弃配置数据,请键入 n,然后按 Return 键。Sun Management Center 早期版本中的配置数据被删除。

    设置过程将列出选定核心产品的设置状态。

  15. 完成基本产品的设置过程。

    • 如果基本产品设置失败,将通知您基本产品的设置不成功。然后指导您查看日志文件以获得详细信息,同时会提供该日志文件的名称。设置过程将退出到系统提示符。

      检查日志文件以确定设置失败的原因。

    • 如果基本产品设置成功,并且您仅选择了一个或全部基本产品(控制台、代理和服务器),系统将询问您是否要启动 Sun Management Center 组件。转到步骤 17

    • 如果基本产品设置成功,并且您选择了任意附加产品,设置过程将为您选定的每一个附加产品运行设置脚本。

  16. 设置附加产品。

    Sun Management Center 4.0 安装映像包含一些附加产品。这些附加产品即是列在使用 es-inst 进行安装过程的步骤 11 中的产品。要设置每个附加产品,请参见安装工具包中包含的每个附加产品的 Sun Management Center 补充资料。每份补充资料都介绍了某个附加产品的设置过程,所以此处不再赘述有关附加产品的设置过程。

    附加产品的设置完成后,设置过程将列出附加产品的设置状态。

    • 如果附加产品设置失败,将通知您附加产品的设置不成功,然后指导您查看日志文件以获得详细信息,同时会提供该日志文件的名称。设置过程将退出到系统提示符。

      检查日志文件以确定设置失败的原因。

    • 如果附加产品设置成功,系统将询问您是否要启动 Sun Management Center 组件。

  17. 启动 Sun Management Center 4.0。


    注意 – 注意 –

    如果您的网络使用网络地址转换 (Network Address Translation, NAT),请键入 n 退出设置,不启动 Sun Management Center。在启动 Sun Management Center 之前,应使用启用 NAT 支持中介绍的 es-config 命令行实用程序为机器配置 NAT。