APTARE IT Analytics 安装和升级指南 (Linux)
任务 2:安装前配置 (Linux)
选择门户服务器。
出于性能考虑,避免将 APTARE IT Analytics 门户软件与 APTARE IT Analytics Data Collector 安装在同一服务器上。确切地说,避免将 Data Collector 安装在
/opt/aptare
。如果由于某种原因而需要将两者都放在同一服务器上,请确保门户软件和 Data Collector 软件不在该服务器上的同一目录中。执行门户软件安装任务需要 root 权限。
请参见门户安装内存要求。
验证门户服务器的操作系统。检查操作系统是否是《认证配置指南》中列出的认证操作系统之一。
验证指定的门户服务器上是否存在足够的磁盘空间。对于数据库文件系统,指定的容量是创建数据库所需的最小值。数据库在一段时间内会不断增长。数据库增长取决于各种因素,例如,从其中收集数据的子系统、收集数据的系统类型、数据的保留期限(可配置)等等。
文件
系统/
目录
最小
磁盘空间
建议的磁盘空间
数据库增长所需的最大磁盘空间
备注
/opt
20 GiB
30 GiB
30 GiB
/tmp
10 GiB
10 GiB
10 GiB
/tmp 和 /var/tmp 都必须可由用户 aptare 写入。
/data01
50 GiB
100 GiB
780 GiB
对于数据和索引表空间是必需的。
/data02
50 GiB
100 GiB
750 GiB
对于数据和索引表空间是必需的。
/data03
90 GiB
250 GiB
1800 GiB
对于数据和索引表空间是必需的。
/data04
65 GiB
65 GiB
65 GiB
临时表空间。
/data05
45 GiB
45 GiB
45 GiB
临时表空间(撤消日志)。
/data06
5 GiB
5 GiB
5 GiB
临时表空间(重做日志)。
总计
335 GiB
615 GiB
3495 GiB
查看第三方软件详细信息。
请参见支持的第三方产品和开源产品。
如果计划以 PDF 文件形式导出或通过电子邮件发送报告,为了确保正确呈现这些输出格式,需要图形管理器,如 X 虚拟帧缓冲器 (Xvfb)。请与您的 IT 部门联系来配置此功能。请参见配置 X 虚拟帧缓冲器 (Xvfb)。
验证是否已安装 rpm fontconfig。对于门户安装程序,这是必需的。Fontconfig 是一个旨在提供系统范围字体配置、自定义和应用程序访问权限的库。如果未安装 rpm fontconfig,则将报告导出为 XLS 和 PDF 将失败。
根据操作系统,验证系统中是否存在所需的 RPM。
对于 RHEL 8 和 CENTOS 8,请使用以下命令:
rpm -q perl-TermReadKey perl-Data-Dumper binutils glibc libaio elfutils-libelf perl-Getopt-Long binutils gcc gcc-c++ glibc-devel ksh libaio-devel libgcc libstdc++ libstdc++-devel sysstat psmisc bc make libnsl.x86_64 --qf '%{name}.%{arch}\n'|sort
该命令返回:
bc.x86_64 binutils.x86_64 elfutils-libelf.x86_64 gcc-c++.x86_64 gcc.x86_64 glibc-devel.x86_64 glibc.x86_64 ksh.x86_64 libaio-devel.x86_64 libaio.x86_64 libgcc.x86_64 libnsl.x86_64 libstdc++-devel.x86_64 libstdc++.x86_64 make.x86_64 perl-Data-Dumper.x86_64 perl-Getopt-Long.noarch perl-TermReadKey.x86_64 psmisc.x86_64 sysstat.x86_64 unzip
对于 RHEL 7 和 CENTOS 7,请使用以下命令:
rpm -q perl-TermReadKey perl-Data-Dumper binutils glibc libaio elfutils-libelf perl-Getopt-Long compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc-devel ksh libaio-devel libgcc libstdc++ libstdc++-devel sysstat psmisc bc make --qf '%{name}.%{arch}\n'|sort
该命令返回:
bc.x86_64 binutils.x86_64 compat-libcap1.x86_64 compat-libstdc++-33.x86_64 elfutils-libelf.x86_64 gcc-c++.x86_64 gcc.x86_64 glibc-devel.x86_64 glibc.x86_64 ksh.x86_64 libaio-devel.x86_64 libaio.x86_64 libgcc.x86_64 libstdc++-devel.x86_64 libstdc++.x86_64 make.x86_64 perl-Data-Dumper.x86_64 perl-Getopt-Long.noarch perl-TermReadKey.x86_64 psmisc.x86_64 sysstat.x86_64 unzip
对于 SUSE Linux Enterprise,请使用以下命令:
该命令返回:
bc.x86_64 binutils.x86_64 glibc-devel.x86_64 glibc.x86_64 libaio-devel.x86_64 libaio1.x86_64 libcap-ng-utils.x86_64 libcap-ng0.x86_64 libcap-progs.x86_64 libcap1.x86_64 libcap2.x86_64 libelf-devel.x86_64 libgcc_s1.x86_64 libjpeg-turbo.x86_64 libjpeg62-turbo.x86_64 libjpeg62.x86_64 libpcap1.x86_64 libpcre1.x86_64 libpcre16-0.x86_64 libpng16-16.x86_64 libstdc++6.x86_64 libtiff5.x86_64 make.x86_64 mksh.x86_64 perl-Term-ReadKey.x86_64 pixz.x86_64 rdma-core.x86_64 smartmontools.x86_64 sysstat.x86_64 unzip xz.x86_64
验证 bc 命令是否可用,因为数据库安装程序需要此命令。
从 www.veritas.com 下载 Oracle 数据库安装程序和门户安装程序的应用程序二进制文件。使用确认购买协议中提供的说明。
用户帐户创建故障排除:门户安装过程将为 aptare 和 tomcat 创建用户帐户。如果您使用的是非本地用户管理(如 LDAP 或 NIS)来管理 Linux 用户帐户,则 useradd 命令可能无法成功执行。请按照以下步骤手动预创建所需的用户:
按照在 LDAP 中创建用户帐户的常规过程,使用 /home 下的主目录预创建用户帐户 aptare 和 tomcat。
用户 ID
主要组
辅助组
aptare
aptare
dba
tomcat
tomcat
aptare
使用 useradd 命令时,某些环境(尤其是使用 automount 的虚拟环境)将无法创建主目录。在这种情况下,手动创建 /home/aptare 和 /home/tomcat 目录,并使用 chown 命令将其所有者分别更改为 aptare 和 tomcat。
如需其他说明,请联系 Veritas 支持获取详细信息。
脚本问题故障排除:执行需要 Java 的脚本时,可能会出现与 Security Enhanced Linux (SELinux) 相关的已知问题。这将导致出现权限被拒绝的错误消息。要解决此问题,请将 SELinux 配置为允许使用带文本重定位功能的共享库。
安装程序要求 SELinux 配置处于禁用状态或允许状态。
确保在防火墙中打开端口 80/tcp、8011 和 8017,以使门户正常运行。
从 www.veritas.com 下载以下 Oracle 修补程序,并将它们保留在将安装 Oracle 数据库的服务器上的目录中。
p31281355_190000_Linux-x86-64.zip
p30565805_198000DBRU_Linux-x86-64.zip
在安装和升级过程中,Oracle 数据库安装程序会请求此目录的路径。Oracle 数据库安装程序将在安装或升级过程中安装这些修补程序。
确保 ss 或 netstat 命令在系统中可用。