2017-11-16 1 views
0

standalone.xml (또는 다른 구성된 Wildfly/JBoss 프로파일 XML 파일)을 jboss-cli.sh에서 실행할 수있는 일련의 명령 또는 스크립트로 변환 할 수 있습니까? 구성 변경을 한 Wildfly 11 인스턴스가 있습니다. 나는 그것을 "templatize"할 수 있고 내 서버 배치 중에 쉘 스크립트를 사용하여 구성을 복제 할 수 있기를 원합니다. 해당 구성을 jboss-cli.sh 명령으로 내보내는 방법이 있습니까?Wildfly/JBoss 프로필을 CLI 스크립트로 변환 하시겠습니까?

+0

리버스 엔지니어링 툴은 "기본"구성이 무엇이고 자신의 것이 무엇인지 어떻게 알 수 있습니까? "standalone.xml"을 리버스 엔지니어링하는 방법을 알고 있지 않습니다. cli 스크립트는 쓰기가 너무 어렵지 않고 멈추어 서라도'--gui' 옵션으로'jboss-cli'를 실행하면 값을 설정하는 데 필요한 것이 무엇인지 알 수 있습니다. – stdunbar

+0

나는이 문제를 해결했다 : 2 개의 독립형 인스턴스를 diffing하고 jboss-cli 스크립트로 구성 변경 사항을 내 보냅니다. – ehsavoie

답변

0

야생화 11에서는 사용하지 않았지만 이전에는 wildfly 9 및 10에서 처음부터 프로필 작성을 위해 https://github.com/tfonteyn/profilecloner을 사용하여 jboss-cli 스크립트를 생성했습니다. cli 스크립트가 때때로 추가 된 요소의 순서를 파기했기 때문에 결과에는 수동 조작이 필요했습니다.

또한 Wildfly 10의 버그로 인해 jboss-cli에서 처음부터 일부 하위 시스템을 추가 할 수 없었습니다. 루트 요소는 하위 요소없이 추가 될 수 없으며 그 반대도 마찬가지입니다. (불행하게도 문제가있는 티켓 번호를 잃어 버렸습니다. 추적).

내 환경에서는 도메인 모드를 사용하기 때문에 사전 구성된 프로필을 /profile=template-name:clone(to-profile=new-profile)과 함께 복사하기 시작했지만 독립형 경우에는 관련이 없습니다.

관련 문제