2017-09-11 14 views
1

Docker에서 Solace 8.5 커뮤니티 에디션을 설치하고 설치하려고했습니다. 몇 주 동안 성공적으로 8.4를 돌리고있었습니다. 8.5 시도가 시작되고 다음 오류로 사망 함 :Solace 8.4에서 8.5로 마이그레이션 - Docker 시작시 오류

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 file /usr/sw/internalSpool/softAdb/backingStore actual size(536870912) != 
expected size(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

답변

1

커뮤니티 버전 VMR의 업그레이드 경로가 없으므로 작동하지 않습니다.

어떤 메시지-VPN의 CONFIGS를 마이그레이션하고자하는 경우, 일반적으로이 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의 파일을 보유한 동일한 볼륨을 사용하지 마십시오.