D.42. tarantella object new_host

创建一个或多个应用服务器或动态应用服务器对象。请参见第 C.1.3 节 “应用服务器对象”第 C.1.13 节 “动态应用服务器对象”

语法

对于应用服务器对象,请使用以下语法:

tarantella object new_host {
                             --name obj
                           [ --address address ]
                           [ --description text ]
                           [ --ntdomain dom ]
                           [ --available true|false ]
                           [ --auth trytta|nevertrytta|default ]
                           [ --location location ]
                           [ --hostlocale ll_tt ]
                           [ --maxcount count ]
                           [ --userassign spec ]
                           } | --file file

对于动态应用服务器对象,请使用以下语法:

tarantella object new_host {
                             --name obj
                             --dynamic 
                           [ --description text ]
                           [ --auth trytta|nevertrytta|default ]
                           [ --vsbclass classname ]
                           [ --vsbparams params ]
                           } | --file file

描述

下表显示了此命令的可用选项。

选项

描述

更多信息

--name

您要为其添加分配的应用程序链接的对象的名称。

第 C.2.84 节 “Name(名称)”

--address

应用服务器的网络地址。

第 C.2.1 节 “Address(地址)”

--dynamic

创建动态应用服务器。

第 C.1.13 节 “动态应用服务器对象”

--description

对象的文本描述。

第 C.2.29 节 “Comment(注释)”

--ntdomain

用于应用服务器验证的 Windows 域。

第 C.2.44 节 “Domain Name(域名)”

--available

指定应用程序是否可以在此应用服务器上运行。

第 C.2.9 节 “Application Start(应用程序启动)”

--auth

指定事先没有为该服务器缓存密码时用于在应用服务器上验证用户的策略。

第 C.2.88 节 “Password Cache Usage(密码缓存的使用情况)”

--location

描述应用服务器位置的字符串。用于负载平衡。

第 C.2.69 节 “Load Balancing Groups(负载平衡组)”

--hostlocale

应用服务器的默认语言设置。

第 C.2.91 节 “Prompt Locale(提示语言环境)”

--vsbclass

虚拟服务器代理程序 (virtual server broker, VSB) 的全限定类名。

仅动态应用服务器。

第 C.2.111 节 “Virtual Server Broker Class(虚拟服务器代理程序类)”

--vsbparams

传递给 VSB 的参数。

仅动态应用服务器。

第 C.2.112 节 “Virtual Server Broker Parameters(虚拟服务器代理程序参数)”

--maxcount

可以同时在应用服务器上运行的应用程序会话的最大数目。

第 C.2.77 节 “Maximum Count(最大计数)”

--userassign

指定可以运行应用服务器上的应用程序的用户。

第 C.2.109 节 “User Assignment(用户分配)”

--file

包含一批命令的文件,这些命令用于添加分配的应用程序链接。

 
注意

请务必将包含空格的任何对象名称用引号引起来,例如 "o=示例"

示例

以下示例创建一个通用名称为 paris 且属于组织单元对象 Finance(该对象必须已存在)的新应用服务器对象。

$ tarantella object new_host \
--name "o=appservers/ou=Finance/cn=paris" \
--address paris.example.com \
--auth default \
--location Europe-north

以下示例创建一个使用用户定义的 SGD 代理程序的新动态应用服务器对象 MyBroker

$ tarantella object new_host --dynamic \
--name "o=appservers/cn=MyBroker" \
--vsbclass com.sun.sgd.vsbim.UserDefinedSGDBroker

以下示例创建一个使用 VDI 代理程序的新动态应用服务器对象 MyVDIBroker。为该代理程序配置了一个 preferredhosts 列表。

$ tarantella object new_host --dynamic \
--name "o=appservers/cn=MyVDIBroker" \
--vsbclass com.oracle.sgd.vsbim.OracleVDIVirtualServerBroker \
--vsbparams "preferredhosts=\"https://vdihost1.com:1802/client,https://vdihost2.com:1802/client,
  https://vdihost3.com:1802/client\""

以下示例使用定义为“本地文档 (here-document)”的一个批处理脚本创建三个应用服务器对象。另外,您还可以将批处理脚本存储在一个文件中,并使用 --file filename 引用它。

$ tarantella object new_host --file - <<EOF
--name "o=appservers/ou=Finance/cn=paris"
--address paris.example.com
--name "o=appservers/cn=brussels"
--address brussels.example.com
--name "o=appservers/ou=IT/cn=london"
--address london.example.com
EOF