docker - 从 Solace 8.4 迁移到 8.5 - Docker 启动时出错

标签 docker solace

刚刚安装并尝试在 Docker 中启动 Solace 8.5 社区版。已成功运行 8.4 数周。 8.5 尝试启动,然后因以下错误而死:

2017-09-11T18:55:36+0000 ip-10-97-56-158 根 [178]:/usr/sw
adCmnDiskTrans.cpp:150 (ADMANAGER - 0x00000001) main(0)@dataplane(11)
致命文件/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/sw/ 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 没有升级路径。

如果您希望迁移任何 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/

相关文章:

docker - 无法将Docker镜像推送到Openshift Origin Docker注册表

java - com.solacesystems.jms.ConfigurationException : Invalid scheme "null" in host "null://x.x.x.x:x"

java - 使用 XASession 时消息未从 JMS 队列中删除

docker - Docker 上的 Jasper 服务器社区版

MYSQL:连接到 localhost 和 host.docker.internal

docker - Google Cloud Run 安全问题

java - JCSMP 安慰连接

spring - 调用 docker-compose build 命令时执行 Spring buildpacks

java - 耳内Weblogic包部署方案

java - 安慰错误 403 : Message VPN Not Allowed