建立 JMX MBean Liberty 服务器连接

可以使用基于 Jython 的脚本来建立 Java™ 管理扩展 (JMX) MBean Liberty 服务器连接。

开始之前

必须先获取并安装所选 Jython 版本,才能执行此过程。如果没有 Jython 运行时,那么指令会失败。

过程

  1. 从目录中,选择容器,然后选择 ibm-websphere-extreme-scale 映像以开始构建容器。
  2. TAG/Version 下拉菜单中选择您要使用的 ibm-websphere-extreme-scale 映像的版本。
  3. 选择创建单个容器:
    1. 从“创建容器”面板中,指定容器名称,例如 wxs1 容器名称中不允许存在空格或者其他不可打印字符。
    2. 对于大小,请指定用于启动 ibm-eXtreme-scale 映像的容器的大小。
    3. 对于公用 IP 地址,请指定请求和绑定公用 IP 地址
    4. 打开“高级选项”面板。创建卷,以便稍后安装卷动升级时可以持久存储 eXtreme Scale 配置数据;例如:
      • 从“高级选项”单击创建卷,并指定卷名。例如,输入 vol-wxs1
      • 单击添加新的环境变量ibm-websphere-extreme-scale 映像需要存储在容器中并由授权用户访问的环境变量。
        表 1. ibm-websphere-extreme-scale 映像的环境变量
        变量名称 要指定的值
        SECRET_KEY 密钥的值;例如,s3cretKey!。这是 eXtreme Scale 服务器用来在高速缓存成员组中的多个成员之间发送内部通信的密钥。有关更多信息,请参阅高速缓存成员组部分
        XSADMIN_PWD xsadmin 用户用来登录到 eXtremeScale 仪表板 UI 的密码;例如,xsadmin4Me!
        注: 在 eXtreme Scale 容器启动之后,可以更改密码和密钥。密钥和密码都具有下列密码规则。务必按照下列规则来输入它们:

        密码和密钥必须至少包含一个数字 [0-9]、一个大写字符 [A-Z] 和一个特殊字符 [~!@#$%^&*()_-+=:;'[]{}|<>,.?/],并且至少为 10 个字符。

        有关如何更改密码的更多信息,请参阅管理文档

  4. IBM Cloud仪表板”创建容器。缺省情况下,在公用端口字段中添加了端口。

从命令行完成下列 cf 命令步骤以创建容器:

  1. 创建 Docker 卷,用于存储 IBM WebSphere eXtremeScale 持久数据。例如,输入以下命令:
    cf ic volume create vol-wxs1
  2. 输入以下命令以在 IBM Cloud 中启动 IBM WebSphere eXtremeScale 容器:
    cf ic run -itdP --volume vol-wxs1:/vol --name wxs1 -m 1024 -e SECRET_KEY=s3cretKey! -e XSADMIN_PWD=xsadmin4Me! registry.ng.bluemix.net/ibm-websphere-extreme-scale:latest 
  3. 请求要用于第一个 IBM WebSphere eXtreme Scale 容器的公用 IP 地址。输入以下命令以编写 IP 地址:
    cf ic ip request
  4. 输入以下命令以将 WebSphere eXtreme Scale 容器绑定至您所请求的公用 IP 地址:
    cf ic ip bind REQUESTED_IP wxs1
  5. 输入以下命令以验证 wxs1 容器状态是否为“正在运行”:
    cf ic ps -a
  6. 输入以下命令以连接至 wxs1 容器并监视 nanny 日志:
    cf ic exec -it wxs1 bash; cd /opt/ibm/websphere/wlp/startscripts/nanny/log/; more nanny.log
    注: 服务器完全启动可能要耗用 5 到 10 分钟。

  1. 在容器和 eXtreme Scale 服务器完全启动之后,请登录到 eXtreme Scale 仪表板 UI,并验证部署:https://REQUESTED_IP:9443

    有关样本和最近更新,请访问 Websphere eXtreme Scale in GitHub。此外,请参阅下列支持文档和视频,以获取有关部署 eXtreme Scale 的更多帮助:

下一步做什么

与 MBean 服务器建立连接之后,您可以使用 invoke(...) 方法来调用 MBean 服务器。

注: 您可从 Liberty Repository 下载 Jython 脚本库。

用于指示主题类型的图标 任务主题

文件名:twlp_admin_serverconnection.html