【问题标题】:Migrating from Solace 8.4 to 8.5 - error at Docker startup从 Solace 8.4 迁移到 8.5 - Docker 启动时出错
【发布时间】:2017-09-12 17:00:48
【问题描述】:

刚刚安装并尝试在 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 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

【问题讨论】:

    标签: docker solace


    【解决方案1】:

    它不起作用,因为社区版 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 文件的相同卷。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-18
      • 1970-01-01
      • 2018-11-30
      相关资源
      最近更新 更多