dsainputs 文件包含在该服务器上安装的所有 DSA 组件的输入值。使用 PUT 安装 DSA 组件时需要提供该文件。每台 DSA 服务器需要有为该服务器自定义的 dsainputs 文件。服务器不同,这些值也有所不同。
- 在安装 DSA 程序包的系统上的 /tmp 目录下创建 dsainputs 文件。所有 DSA 包中均提供 dsainputs 模板。DSC 的模板是各个包所需的全部输入的汇编:dsacomp_tdput_template。将 dsainputs 文件保存在安全位置。随后的安装或升级进程不能使用放置在 /tmp 的 dsainputs 文件。
- 为要安装的组件插入参数和值。值特定于该服务器。例如:BURL=dsasrv1重要: 必须将 DSARESTSCHEME 添加到 dsainputs 文件中。
参数 组件 说明 BROKERLIST ClientHandler 使用逗号分隔的“代理程序:端口”对列表。例如:dsasrv1:61616 BURL DSC、ClientHandler、BAR 命令行 运行 JMS 代理程序 (ActiveMQ) 的计算机的主机名或 IP 地址。运行 ActiveMQ 代理程序的计算机(安装了 tdactivemq)的主机名或 IP 地址,通常是 DSC 服务器。 BPORT DSC、ClientHandler、BAR 命令行 ActiveMQ 代理程序正在侦听的服务器上的端口号(对于 tcp,为 61616;对于 ssl,为 61617)。缺省值:61616 LANDINGZONE DSC /var/opt/teradata/dsa/postgres DSC 存储库备份文件的缺省位置。复制到目标组之前的临时位置。 CONNECTION DSC、ClientHandler、BAR 命令行、BARPortlets ActiveMQ 连接的类型(tcp 或 ssl)。如果选择了 tcp,则在安装期间验证 ActiveMQ 连接。如果选择了 ssl,则 ActiveMQ (jms ssl) 密码应与 DSA REST API https 密码匹配。缺省值:tcp DSCNAME DSC、BAR 命令行 DSC 服务器的唯一名称。最多 128 个字符:字母数字、“-”和“.”。 名称的第一个字符只能是字母数字(a-z、A-Z 和 0-9)。
重要: 必须为升级指定 DSCNAME,否则从以前版本恢复存储库将失败。Analyze_read 作业也可能失败。CBBFILEPATH ClientHandler 变更数据块备份临时文件存储所需的路径:/var/opt/teradata/dsa/cbb POSTGRESSPASSWORD DSC Postgres 用户的密码。 不允许使用空格、' 或 "。
ISMASTER ClientHandler 指定此服务器是否为增量作业通信中所用的 Web 服务主服务器。 MASTERHOSTNAME ClientHandler 指定增量作业通信中所用的 Web 服务主服务器的主机名。 VIEWPOINTURL DSC Viewpoint 服务器的主机名或 IP 地址。 VIEWPOINTPORT DSC Viewpoint 服务器的端口号。 CAMPRIMARYURL DSC 主 CAM 系统的主机名或 IP 地址(用于启用预警消息) CAMPRIMARYPORT DSC 主 CAM 系统的 CAM 端口号。缺省值:61616。 [DSA 16.20.51 及更高版本] CAM 在此版本中不支持 SSL。端口必须是 61616。
CAMCLUSTERENABLED DSC 有关启用 CAM 集群功能的标志 CAMCLUSTERURL DSC 主 CAM 系统和故障转移 CAM 系统的主机名或 IP 地址(用于启用预警消息) CAMCLUSTERPORT DSC 集群环境的 CAM 端口号。此参数与 CAMPRIMARYPORT 的值相同。缺省值:61616。 [DSA 16.20.51 及更高版本] CAM 在此版本中不支持 SSL。端口必须是 61616。
DSARESTPORT DSC 在 DSC 服务器上运行的 DSARest Web 服务使用的端口号。缺省值:9090。 DSARESTSCHEME DSC DSARest Web 服务方案:http 或 https。缺省值:https。 KEYSTOREPASS DSC 如果 DSARESTSCHEME 为 https,则为必需项。 密钥库的密码。最少 6 个字符。不允许使用空格、' 或 "。
如果启用 JMS SSL,则此密码必须与 SSLKEYSTOREPASSWORD 匹配。
BARPASSWORD DSC BAR 用户的密码。用于 BAR 上的创建、读取、更新和删除 (CRUD) 操作。 不允许使用空格、' 或 "。
SERVERID ClientHandler 服务器 ID 是 DSA 媒体服务器的名称,是在单个 DSA 域中的唯一逻辑名。使用 SQL92 语法定义该 ID,并将其用作 JMS 消息标头的选择器。如果 TPA 节点上安装了 ClientHandler 软件包,服务器 ID 不能等于该系统的名称。它不是 NetBackup 或其他第三方服务器的 ID。 当为多个 DSA 网络客户端 (ClientHandler) 实例升级媒体服务器时,在逗号分隔列表中指定服务器 ID,例如,server1,server2。SERVERPORT ClientHandler 数据路径流量的端口号,对应于 clienthandler.properties 中的 server.port 属性。缺省值为:15401。 SSLTRUSTSTOREFILE ClientHandler 信任库文件的完整文件路径。 SSLKEYSTOREFILE ClientHandler 密钥库文件的完整文件路径。 SSLKEYSTOREPASSWORD ClientHandler JMS SSL 密钥库密码的值采用明文形式。 如果将 DSARESTSCHEME 设置为 https,则此值必须与 KEYSTOREPASS 匹配。
SSLENCKEYSTOREPASSWORD ClientHandler JMS SSL 密钥库密码的值采用明文形式。 如果将 DSARESTSCHEME 设置为 https,则此值必须与 KEYSTOREPASS 匹配。
WSPORT ClientHandler ClientHandler Web 服务流量的端口号,对应于 clienthandler.properties 中的 WebService.port 属性。缺省值为:15402。 以下是 DSC 服务器 dsainputs 文件的示例:
重要: 必须为升级指定 DSCNAME,否则从以前版本恢复存储库将失败。Analyze_read 作业也可能失败。# DSC, Clienthandler, and BARCmdline AMQ Broker connection type ssl or tcp CONNECTION=tcp # DSC and BARCmdline shared fields DSCNAME= BURL= BPORT=61616 # DSC dsainputs fields POSTGRESPASSWORD= BARPASSWORD= KEYSTOREPASS= DSARESTPORT=9090 DSARESTSCHEME=https LANDINGZONE=/var/opt/teradata/dsa/postgres VIEWPOINTURL=viewpointurl VIEWPOINTPORT=80 VIEWPOINTTYPE=http CAMCLUSTERENABLED=no CAMPRIMARYURL=viewpointurl CAMPRIMARYPORT=61616 CAMCLUSTERURL=camurl CAMCLUSTERPORT=61616 #BARCmdline only dsainputs BARCMDLINE_JAVA_HOME= # Clienthandler dsainputs fields BROKERLIST= SERVERID= SSLTRUSTSTOREFILE=/etc/opt/teradata/dsa/client.pem SSLKEYSTOREFILE=/etc/opt/teradata/dsa/client-keystore.pem SSLKEYSTOREPASSWORD= SSLENCKEYSTOREPASSWORD= ISMASTER= MASTERHOSTNAME= CBBFILEPATH=/var/opt/teradata/dsa/cbb SERVERPORT=15401 # AXMNetbackup dsainputs fields BACKUPAPPCLIENTNAME=
下面的代码是 DSA 媒体服务器的 dsainputs 文件的示例:
BROKERLIST=tdactivemq_server:61616 CONNECTION=TDActiveMQ connection type, either tcp or ssl SERVERPROTOCOL=tcp SERVERID=dsams name: uname -n DSCUSER=dscuser USERID=600 SSLTRUSTSTOREFILE=/etc/opt/teradata/dsa/client.pem SSLKEYSTOREFILE=/etc/opt/teradata/dsa/client-keystore.pem SSLKEYSTOREPASSWORD=Client keystore passwordin clear text, used for ssl on TDActiveMQ ISMASTER=n MASTERHOSTNAME=dsadsc server where the master server is running CBBFILEPATH=/var/opt/teradata/dsa/cbb