私は現在、Ubuntuの自動操縦テストドライブを使用してOpenstackCloudをデプロイしようとしています。 http://www.ubuntu.com/download/cloud/install-autopilot-testdrive の指示に従いました。
これらの展開は、コンピューティングサービスとしてKVM、ネットワークサービスとしてvSwitch、オブジェクトストレージサービスとしてSwift、ブロックストレージサービスとしてiSCSIを使用して行われます。私のネットワークには、単純な命名規則「node-x」に従う6つのノードがあります。7つはコントローラーノードを数えます。それらがすべて接続されているネットワークは10.0.0.0/24です。
ただし、実際にリージョンをデプロイするためにランドスケープに入ると、プロセスは96%で失敗します。失敗するプロセスは次のとおりです。
3つのうち1つだけが問題の実際の原因であると思いますが、ログを表示した経験はほとんどまたはまったくありません(言うまでもなく、いくつかあります)。ログで見つけたエラーは次のとおりです。
juju-sync.log
Jan 18 12:13:11 juju-sync-1 INFO Unit mysql/0 has been updated: address = 10.0.0.82, machine_id = 0/lxc/5, state = error, state_info = hook failed: "shared-db-relation-changed"
all-machines.log
unit-mysql-0[912]: 2016-01-18 12:13:05 ERROR juju.worker.uniter.operation runhook.go:107 hook "shared-db-relation-changed" failed: exit status 1
実際、さらに多くのエラーがあり、それらはすべてno relation id specified
に関連しています。
job-handler.log
Jan 18 10:58:13 job-handler-1 ERRジョブの処理中にエラーが発生しました#012トレースバック(最後の最後の呼び出し):#012ファイル "/usr/lib/python2.7/dist-packages/twisted/internet/defer。 py "、423行目、errback#012 self._startRunCallbacks(fail)#012ファイル" /usr/lib/python2.7/dist-packages/twisted/internet/defer.py "、490行目、_startRunCallbacks#012 self ._runCallbacks()#012ファイル "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py"、行577、_runCallbacks#012 current.result = callback(current.result、* args、 ** kw)#012ファイル "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py"、1155行目、gotResult#012 _inlineCallbacks(r、g、deferred)#012 --- ---#012ファイル "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py"、行1097、_inlineCallbacks#012 result = result.throwExceptionIntoGenerator(g)#012 File "/ usr /lib/python2.7/dist-packages/twisted/python/failure.py "、389行目、throwExceptionIntoGenerator#012 return g.throw(self.type、self.value、self.tb)#012 File"/opt/canonical/land scape/canonical/landscape/model/activity/jobs.py "、行18、run#012でself._update_activity(account_id、activity_id)#012ファイル" /usr/lib/python2.7/dist-packages/twisted/ python/threadpool.py "、行196、in _worker#012 result = context.call(ctx、function、* args、** kwargs)#012 File" /usr/lib/python2.7/dist-packages/twisted/ python/context.py "、118行目、callWithContext#012 return self.currentContext()。callWithContext(ctx、func、* args、** kw)#012ファイル" /usr/lib/python2.7/dist-packages /twisted/python/context.py "、81行目、callWithContext#012 return func(* args、** kw)#012 File" /usr/lib/python2.7/dist-packages/storm/twisted/transact。 py "、76行目、_wrap#012 result = function(* args、** kwargs)#012ファイル" /opt/canonical/landscape/canonical/landscape/model/activity/jobs.py "、28行目、_update_activity #012 activity._update_progress_after_child_changed()#012exceptions.AttributeError: 'NoneType'オブジェクトに属性がありません '_update_progress_after_child_changed'
すべてのVMに十分なリソースが割り当てられていることを確認しました(Ubuntuが提供するVMテンプレートを使用しているため、最初から割り当てていました)。さらに、すべてのVMがインターネットにアクセスできます。
追加情報が必要な場合は、できるだけ早く提供します。
誰かがこの問題に遭遇し、それを解決する方法を知っていますか?または、いずれにせよ、問題の解決策を見つけるために実行できる追加のデバッグ手順はありますか?
ありがとうございました。
P.S.この質問がこのプラットフォームに属していない場合は、お詫び申し上げます。関連する質問にリダイレクトしてください。
お願いします バグを報告してください そしてオートパイロットがUIに表示するログの完全なtarballを添付してください。