如何使用weblogic脚本工具(wlst)检查可迁移目标状态?

如何使用weblogic脚本工具(wlst)检查可迁移目标状态?,weblogic,wlst,Weblogic,Wlst,我已经配置了一个weblogic群集,它由两个配置为可迁移目标的服务器组成。这样,我可以使用wlst使用命令“migrate('serverX','serverX')将在其中一台服务器上运行的服务迁移到另一台服务器上 但在运行migrate命令之前,我想检查每个可迁移目标是否在其首选服务器中运行,因此我只在需要时运行migrate 有人知道怎么检查吗 关于您完全可以使用wlst实现这一点,以下是一些步骤: connect('weblogic','weblogic','http://myserve

我已经配置了一个weblogic群集,它由两个配置为可迁移目标的服务器组成。这样,我可以使用
wlst
使用命令“migrate('serverX','serverX')将在其中一台服务器上运行的服务迁移到另一台服务器上

但在运行
migrate
命令之前,我想检查每个可迁移目标是否在其首选服务器中运行,因此我只在需要时运行
migrate

有人知道怎么检查吗


关于

您完全可以使用wlst实现这一点,以下是一些步骤:

connect('weblogic','weblogic','http://myserver:7701')
cd('MigratableTargets')
ls() #this will list out all migratable objects
cd('<migratable name>')
ls('UserPreferredServer')
ls('HostingServer')
您可以在中看到一些可用的呼叫

cd('<migratable name>')
if(cmo.getUserPreferredServer() == cmo.getHostingServer())
   ...
   migrate('serverX', 'servery')