从Solace 8.4迁移到8.5 – 在Docker启动时出错

刚刚安装并试图在Docker中启动Solace 8.5社区版。 已经成功运行了8.4个星期。 8.5尝试启动,然后死于以下错误:

  2017-09-11T18:55:36 + 0000 ip-10-97-56-158 root [178]:/ usr / sw                        
 adCmnDiskTrans.cpp:150(ADMANAGER  -  0x00000001)main(0)@dataplane(11)                       
 FATAL文件/ usr / sw / internalSpool / softAdb / backingStore实际大小(536870912)!= 
预期大小(805306368) 

回滚到8.4运行良好。 Docker命令是:

  docker run -v / data / vmr / adb:/ usr / sw / adb -v / data / vmr / internalSpool / softAdb:/ usr / sw / internalSpool / softAdb -v / data / vmr / jail:/ usr / jail -v / data / vmr / var:/ usr / sw / var -v / data / vmr / internalSpool:/ usr / sw / internalSpool -v / data / vmr / diags:/ var / lib / solace / diags -d --network = host --uts = host --shm-size = 4g --ulimit core = -1 --ulimit memlock = -1 --ulimit nofile = 2448:38048 --cap-add = IPC_LOCK --cap- add = SYS_NICE --env'username_admin_globalaccesslevel = admin'--env'username_admin_password = admin'--name = solace8.5 solace-app:8.5.0.1008-community 

这不起作用,因为社区版VMR没有升级path。

如果您希望迁移任何message-vpnconfiguration,通常通过在CLI中进行备份有很大的成功机会:

solace-old> show current-config message-vpn <name> > /configs/vpn-config.txt 

并在新版本中导入它:

 solace-new> source script /configs/vpn-config.txt stop-on-error 

参考: http : //docs.solace.com/System-and-Software-Maintenance/Generating-CLI-Config-Sequences.htm

请注意,你应该清空卷; 请勿尝试使用保留较新版本VMR中旧版VMR文件的相同卷。

Interesting Posts