私はlibcloudで作業していますが、難しさを満たしています:
メソッド deploy_node() を使用して、ファイル/シェル コマンドをクラウド ノードにデプロイできます。関数内で作成ノードデータを渡す必要があることを除いて、完全に機能します。つまり、既存のノードにデプロイできません。
たとえば、次のことができます。
node = driver.deploy_node(name='myname', size='s1', image='i1', deployment='deployment1'...)
しかし、私が欲しいもの:
node = driver.create_node(name='myname', size='s1', image='i1')
node.deploy(deployment = 'deployment1)
または:
driver.deploy(node, deployment = 'deployment1')
list_nodes() 経由で libcloud を使用して既存のノードを取得できますが、libcloud 経由で個別にデプロイすることはできないため、これは非常に重要です。
どなたかこの件について何か考えがある方がいらっしゃいましたら、助けてください。
どうもありがとうございました!!!