刚刚安装并尝试在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)
致命文件/ usr / sw / internalSpool / softAdb / backingStore实际大小(536870912)!=
预期大小(805306368)

回滚至8.4可以正常运行。 Docker命令是:

docker运行-v / data / vmr / adb:/ usr / sw / adb -v / data / vmr / internalSpool / softAdb:/ usr / sw / internalSpool / softAdb -v / data / vmr / jail:/ usr / sw /监狱-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没有升级路径。

如果您希望迁移任何message-vpn配置,通常可以通过在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中文件的相同卷。

关于docker - 从Solace 8.4迁移到8.5-Docker启动时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46163363/

10-10 01:11