使用 xscmd 实用程序进行管理

使用 xscmd,您可以在环境中完成管理任务。

开始之前

过程

  1. 将该设备的活动信任库下载至客户机。 从设备用户界面,单击设备 > 设置 > 传输层安全性 > 下载活动信任库。缺省信任库文件为 xsatruststore.jks 文件。此文件的缺省密码为 xc10pass
  2. 可选: 如果已启用客户机认证:在客户机安装上,打开命令行窗口。在命令行上,设置相应环境变量。
    1. 设置 CLIENT_AUTH_LIB 环境变量:
      • [Windows] set CLIENT_AUTH_LIB=<path_to_security_JAR_or_classes>
      • [Unix] set CLIENT_AUTH_LIB=<path_to_security_JAR_or_classes> export CLIENT_AUTH_LIB
  3. xscmd 实用程序连接到设备。 从客户机安装的 bin 目录,运行以下命令:
    xscmd.bat -ts xsatruststore.jks -tst jks -tsp xc10pass -user xcadmin -pwd xcadmin 
    -cep myxc10.mycompany.com  -prot TLS -cxpv IBMJSSE2 -tt TCP/IP [additional parameters]
  4. 显示各个 xscmd 选项的帮助。
    • 要显示一般帮助,请运行以下命令:
      • [Unix] ./xscmd.sh -h
      • [Windows] xscmd.bat -h
    • 要显示所有命令的列表,请运行以下命令:
      • [Unix] ./xscmd.sh -lc
      • [Windows] xscmd.bat -lc
    • 要显示特定命令的帮助,请运行以下命令:
      • [Unix] ./xscmd.sh -h command_name
      • [Windows] xscmd.bat -h command_name
    • 要显示命令组的列表,请运行以下命令:
      • [Unix] ./xscmd.sh -lcg
      • [Windows] xscmd.bat -lcg
    • 要显示一个命令组中命令的列表,请运行以下命令:
      • [Unix] ./xscmd.sh -lc command_group_name
      • [Windows] xscmd.bat -lc command_group_name
  5. 运行用于连接到特定目录服务器的命令: 您必须提供一个或多个目录服务器 IP 地址和端口组合,才能检索有关正在设备上运行的数据网格的信息。
    • 提供用于连接的目录服务器的列表:
      • [Unix] ./xscmd.sh -c <command_name> -cep hostname:port(,hostname:port)
      • [Windows] xscmd.bat -c <command_name> -cep hostname:port(,hostname:port)
      在上述命令中,command_name 是您要运行的命令的名称。hostname:port 值是目录服务器主机名和侦听器端口。
    警告:
    请勿在 WebSphere® DataPower® XC10 Appliance 环境中使用以下命令:
    • -c releaseShard
    • -c reserveShard
    • -c swapShardWithPrimary
    • -c suspendBalancing
    • -c resumeBalancing
    • -c teardown
    • -c triggerPlacement
    • -c showinfo