ブループリントで (AWS で事前に作成された) サブネットを使用して、Apache Brooklyn で実行しようとしています。
サブネットのない次のブループリントがあり、正しく動作します。(Ambari サーバー、2 つの Hadoop ノードのクラスター)
name: IDA Ambari All Services without Security Group
description: This Application is used to build one Ambari Server and a Cluster of Ambari Agents
origin: vendor
location:
jclouds:aws-ec2:
region: eu-central-1
identity: identity
credential: credential
osFamily: RHEL
osVersionRegex: 6.*
hardwareId: m3.medium
services:
- type: io.brooklyn.ambari.AmbariCluster
brooklyn.config:
initialSize: 2
install.version: 2.1.0
services:
- FALCON
そして、サブネットの新しい名前を追加した瞬間 (次の設計図の最後の行)、Apache Brooklyn でのデプロイは失敗します。
name: IDA Ambari All Services without Security Group
description: This Application is used to build one Ambari Server and a Cluster of Ambari Agents
origin: vendor
location:
jclouds:aws-ec2:
region: eu-central-1
identity: identity
credential: credential
osFamily: RHEL
osVersionRegex: 6.*
hardwareId: m3.medium
services:
- type: io.brooklyn.ambari.AmbariCluster
brooklyn.config:
initialSize: 2
install.version: 2.1.0
services:
- FALCON
provisioning.properties:
networkName: subnet-003dfb7b
ブループリントでの jclouds の設定に問題があると思います。でも私にはわからない。
エラー:
ノード内
start がエラーで失敗しました: java.lang.IllegalStateException: クラスター DynamicClusterImpl{id=tEESwAU9} のノードが失敗しました: 2 つの並列子タスクのうち 2 つが失敗しました。 .RunNodesException: 1 ノード グループ (brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j) の実行中にエラーが発生しました ロケーション (eu-central-1) イメージ (ami-6cd3ee71) サイズ (m3.medium) オプション ({ inboundPorts=[22, 2]、scriptPresent=true、userMetadata={Name=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j-jn19、brooklyn-user=root、brooklyn-app-id=XYDdTpTx 、brooklyn-app-name=IDA Ambari All Services without Security Group、brooklyn-entity-id=AS9jZ9AC、brooklyn-entity-name=AmbariAgent:AS9j、brooklyn-server-creation-date=2015-08-10-1421}、 userDataCksum=2f4a740b,subnetId=subnet-003dfb7b}) 実行の失敗: 0 エラー[s] ノードの失敗: 1) ノード eu-central-1/i-4af7818b で NoSuchElementException: java.util.NoSuchElementException: ノードの IP アドレス ポート 22 に接続できませんでした{id=eu-central-1/i-4af7818b, providerId=i-4af7818b, location={scope=ZONE, id=eu-central-1b, description=eu-central-1b, 親=eu-central-1, iso3166Codes=[DE-HE]}, group=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j, imageId=eu-central-1/ami-6cd3ee71, os={family=rhel, arch= hvm、バージョン=6.6、説明=411009282317/RightImage_RHEL_6.6_x64_v14.2.1_HVM_EBS、is64Bit=true}、ステータス=RUNNING[実行中]、loginPort=22、ホスト名=ip-172-31-17-195、privateAddresses=[172.31. 17.195]、publicAddresses=[52.28.233.226]、ハードウェア={id=m3.medium、providerId=m3.medium、プロセッサー=[{コア=1.0、速度=3.0}]、ram=3840、ボリューム=[{タイプ=LOCAL、サイズ=4.0、デバイス=/dev/sdb、bootDevice=false、耐久性=false}、{id=vol-e940020b、タイプ=SAN、デバイス=/dev/sda1、bootDevice=true、 Durable=true}]、hypervisor=xen、supportsImage=Predicates.and(Predicates.alwaysTrue()、Predicates.or(requiresVirtualizationType(hvm)、requiresVirtualizationType(paravirtual))、Predicates.alwaysTrue()、Predicates.alwaysTrue())} org.jclouds.compute.util.ConcurrentOpenSocketFinder.findOpenSocketOnNode(ConcurrentOpenSocketFinder.java:107) の loginUser=root} org.jclouds.compute.functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:66) の org.jclouds.compute. functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:40) org.jclouds.compute.callables.SudoAwareInitManager.org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.init(RunScriptOnNodeAsInitScriptUsingSsh.java:64) の init(SudoAwareInitManager.java:67) .compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:38) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:61) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java :34) org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap で。org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:49 で (CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:119) を呼び出し、java.util.concurrent で java.util.concurrent.FutureTask.run(FutureTask.java:262) で.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) で java.lang.Thread.run(Thread.java:745) 1 エラー[s] 2 つのノード (並列) を開始するタスクの実行に失敗しました (OnIRxglV): 2 つの並列子タスクのうち 2 つが失敗しました。1 ノード グループ (brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j) の実行中にエラーが発生しました ロケーション (eu-central-1) イメージ (ami-6cd3ee71) サイズ (m3.medium) オプション ({inboundPorts=[ 22, 2]、scriptPresent=true、userMetadata={Name=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j-jn19、brooklyn-user=root、brooklyn-app-id=XYDdTpTx、brooklyn- app-name=IDA Ambari All Services without Security Group, brooklyn-entity-id=AS9jZ9AC, brooklyn-entity-name=AmbariAgent:AS9j, brooklyn-server-creation-date=2015-08-10-1421}, userDataCksum=2f4a740b , subnetId=subnet-003dfb7b}) 実行の失敗: 0 エラー[s] ノードの失敗: 1) ノード eu-central-1/i-4af7818b で NoSuchElementException: java.util.NoSuchElementException: IP アドレス ポート 22 に接続できませんでしたノード {id=eu-central-1/i-4af7818b, providerId=i-4af7818b, location={scope=ZONE,id=eu-central-1b, description=eu-central-1b, 親=eu-central-1, iso3166Codes=[DE-HE]}, group=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j -as9j, imageId=eu-central-1/ami-6cd3ee71, os={family=rhel, arch=hvm, version=6.6, description=411009282317/RightImage_RHEL_6.6_x64_v14.2.1_HVM_EBS, is64Bit=true}, status=RUNNING[実行中]、loginPort=22、ホスト名=ip-172-31-17-195、privateAddresses=[172.31.17.195]、publicAddresses=[52.28.233.226]、hardware={id=m3.medium、providerId=m3.medium、プロセッサ=[{コア=1.0、スピード=3.0}]、ラム=3840、ボリューム=[{タイプ=ローカル、サイズ=4.0、デバイス=/dev/sdb、ブートデバイス=false、耐久性=false}、{id=vol -e940020b、タイプ=SAN、デバイス=/dev/sda1、bootDevice=true、耐久性=true}]、ハイパーバイザー=xen、supportsImage=Predicates.and(Predicates.alwaysTrue()、Predicates.or(requiresVirtualizationType(hvm)、requiresVirtualizationType(paravirtual)),Predicates.alwaysTrue(),Predicates.alwaysTrue())}, loginUser=root} at org.jclouds.compute.util.ConcurrentOpenSocketFinder.findOpenSocketOnNode(ConcurrentOpenSocketFinder.java:107) at org.jclouds.compute. functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:66) org.jclouds.compute.functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:40) org.jclouds.compute.callables.SudoAwareInitManager.init(SudoAwareInitManager.java:67) org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.init(RunScriptOnNodeAsInitScriptUsingSsh.java:64) で、org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete で。init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:77) at org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:38) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:61) at org.jclouds .compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:34) at org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:119) at org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java :49) java.util.concurrent.FutureTask で。run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread .run(Thread.java:745) 1 エラー[s]
Ambari サーバー内
start がエラーで失敗しました: java.lang.IllegalStateException: クラスター DynamicClusterImpl{id=tEESwAU9} のノードが失敗しました: 2 つの並列子タスクのうち 2 つが失敗しました。 .RunNodesException: 1 ノード グループ (brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j) の実行中にエラーが発生しました ロケーション (eu-central-1) イメージ (ami-6cd3ee71) サイズ (m3.medium) オプション ({ inboundPorts=[22, 2]、scriptPresent=true、userMetadata={Name=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j-jn19、brooklyn-user=root、brooklyn-app-id=XYDdTpTx 、brooklyn-app-name=IDA Ambari All Services without Security Group、brooklyn-entity-id=AS9jZ9AC、brooklyn-entity-name=AmbariAgent:AS9j、brooklyn-server-creation-date=2015-08-10-1421}、 userDataCksum=2f4a740b,subnetId=subnet-003dfb7b}) 実行の失敗: 0 エラー[s] ノードの失敗: 1) ノード eu-central-1/i-4af7818b で NoSuchElementException: java.util.NoSuchElementException: ノードの IP アドレス ポート 22 に接続できませんでした{id=eu-central-1/i-4af7818b, providerId=i-4af7818b, location={scope=ZONE, id=eu-central-1b, description=eu-central-1b, 親=eu-central-1, iso3166Codes=[DE-HE]}, group=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j, imageId=eu-central-1/ami-6cd3ee71, os={family=rhel, arch= hvm、バージョン=6.6、説明=411009282317/RightImage_RHEL_6.6_x64_v14.2.1_HVM_EBS、is64Bit=true}、ステータス=RUNNING[実行中]、loginPort=22、ホスト名=ip-172-31-17-195、privateAddresses=[172.31. 17.195]、publicAddresses=[52.28.233.226]、ハードウェア={id=m3.medium、providerId=m3.medium、プロセッサー=[{コア=1.0、速度=3.0}]、ram=3840、ボリューム=[{タイプ=LOCAL、サイズ=4.0、デバイス=/dev/sdb、bootDevice=false、耐久性=false}、{id=vol-e940020b、タイプ=SAN、デバイス=/dev/sda1、bootDevice=true、 Durable=true}]、hypervisor=xen、supportsImage=Predicates.and(Predicates.alwaysTrue()、Predicates.or(requiresVirtualizationType(hvm)、requiresVirtualizationType(paravirtual))、Predicates.alwaysTrue()、Predicates.alwaysTrue())} org.jclouds.compute.util.ConcurrentOpenSocketFinder.findOpenSocketOnNode(ConcurrentOpenSocketFinder.java:107) の loginUser=root} org.jclouds.compute.functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:66) の org.jclouds.compute. functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:40) org.jclouds.compute.callables.SudoAwareInitManager.org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.init(RunScriptOnNodeAsInitScriptUsingSsh.java:64) の init(SudoAwareInitManager.java:67) .compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:38) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:61) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java :34) org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap で。org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:49 で (CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:119) を呼び出し、java.util.concurrent で java.util.concurrent.FutureTask.run(FutureTask.java:262) で.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) で java.lang.Thread.run(Thread.java:745) 1 エラー[s] 2 つのノード (並列) を開始するタスクの実行に失敗しました (OnIRxglV): 2 つの並列子タスクのうち 2 つが失敗しました。1 ノード グループ (brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j) の実行中にエラーが発生しました ロケーション (eu-central-1) イメージ (ami-6cd3ee71) サイズ (m3.medium) オプション ({inboundPorts=[ 22, 2]、scriptPresent=true、userMetadata={Name=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j-jn19、brooklyn-user=root、brooklyn-app-id=XYDdTpTx、brooklyn- app-name=IDA Ambari All Services without Security Group, brooklyn-entity-id=AS9jZ9AC, brooklyn-entity-name=AmbariAgent:AS9j, brooklyn-server-creation-date=2015-08-10-1421}, userDataCksum=2f4a740b , subnetId=subnet-003dfb7b}) 実行の失敗: 0 エラー[s] ノードの失敗: 1) ノード eu-central-1/i-4af7818b で NoSuchElementException: java.util.NoSuchElementException: IP アドレス ポート 22 に接続できませんでしたノード {id=eu-central-1/i-4af7818b, providerId=i-4af7818b, location={scope=ZONE,id=eu-central-1b, description=eu-central-1b, 親=eu-central-1, iso3166Codes=[DE-HE]}, group=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j -as9j, imageId=eu-central-1/ami-6cd3ee71, os={family=rhel, arch=hvm, version=6.6, description=411009282317/RightImage_RHEL_6.6_x64_v14.2.1_HVM_EBS, is64Bit=true}, status=RUNNING[実行中]、loginPort=22、ホスト名=ip-172-31-17-195、privateAddresses=[172.31.17.195]、publicAddresses=[52.28.233.226]、hardware={id=m3.medium、providerId=m3.medium、プロセッサ=[{コア=1.0、スピード=3.0}]、ラム=3840、ボリューム=[{タイプ=ローカル、サイズ=4.0、デバイス=/dev/sdb、ブートデバイス=false、耐久性=false}、{id=vol -e940020b、タイプ=SAN、デバイス=/dev/sda1、bootDevice=true、耐久性=true}]、ハイパーバイザー=xen、supportsImage=Predicates.and(Predicates.alwaysTrue()、Predicates.or(requiresVirtualizationType(hvm)、requiresVirtualizationType(paravirtual)),Predicates.alwaysTrue(),Predicates.alwaysTrue())}, loginUser=root} at org.jclouds.compute.util.ConcurrentOpenSocketFinder.findOpenSocketOnNode(ConcurrentOpenSocketFinder.java:107) at org.jclouds.compute. functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:66) org.jclouds.compute.functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:40) org.jclouds.compute.callables.SudoAwareInitManager.init(SudoAwareInitManager.java:67) org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.init(RunScriptOnNodeAsInitScriptUsingSsh.java:64) で、org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete で。init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:77) at org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:38) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:61) at org.jclouds .compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:34) at org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:119) at org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java :49) java.util.concurrent.FutureTask で。run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread .run(Thread.java:745) 1 エラー[s]
何か案が??