CloudStack⑭テンプレートの取得
昨日SSVMがインターネットと通信できるようになりました。
その後SSVMを再起動したり、テンプレートをダウンロードしなおしたりしたのですが、取得ならず・・・
というわけで今日はテンプレートの取得をして、インスタンスを作成していきます。
まずは、ダウンロード後になにが起きたがために失敗しているのかログを見てみます。
ここでテンプレがダウンロードし始めていることがわかり、失敗した原因が次の行に書いてありました。
2014-05-27 11:26:31,995 DEBUG [cloud.api.ApiServlet] (catalina-exec-5:null) ===START=== ____ -- GET command=registerTemplate&name=CenrOS6.4(64bit)&displayText=CenrOS6.4(64bit)&url=http%3A%2F%2F202.228.225.58%2Fuserdata%2F4cc60439-0efb-443b-b57b-0b0a9e334cf8.qcow2&zoneid=35641eee-48e4-4328-bc2f-f21d2b86f72d&format=QCOW2&isextractable=true&passwordEnabled=true&osTypeId=44caf8f8-be0f-4481-8529-60e025ca9506&hypervisor=KVM&ispublic=true&isfeatured=true&response=json&sessionkey=Vv%2BxAMZERjak8BGqe2AU%2Fl2%2BjtI%3D&_=1401157591014
2014-05-27 11:26:32,041 WARN [storage.download.DownloadMonitorImpl] (catalina-exec-5:null) There is no secondary storage VM for secondary storage host nfs://____/export/secondary
管理サーバーに行けないことが原因だそう。
ここでセカンダリストレージを外部と内部2つのアドレスで作っていたので、内部NW用のアドレスのものを消しました。
それからテンプレートを確認すると、ゾーン4のシステムテンプレとデフォルトテンプレートがなくなっていました。つまり内部アドレスが付与されているネットワークを使ってSSVMはnfsサーバーに行こうとしていたわけです。ファイアウォールによってはじかれてしまっていたので、今まで通信ができていなかったのですね・・・
上から通してあげることもできるのですが、下からの方が設定の箇所が少ないので内部NWのルートをきちんと通してあげることにします。
ホストサーバーのトラフィックを設定しなおします。cloudbr0(上の×印のルート)からcloudbr1(下のルート)へ変更。
管理サーバーへのルート、ストレージへのルートの2つです。
これで解決なはずだったのですが、テンプレはどちらもダウンロード出来ずじまいでした。
とりあえず以前ブリッジの設定をし直したものを見たりしてみます。
そしてこのような設定も教わりました。root diskというのが何なのだかわからない。まあこちらも引き続き・・・
メモ
・ ERROR [cloud.cluster.ClusterManagerImpl] (main:null) Unable to ping management server at 125.6.174.38:9090 due to ConnectException
java.net.ConnectException: Connection refused
at sun.nio.ch.Net.connect(Native Method)
at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:534)
・ 時間が経ったログはzipされていること、再現できるバグは良いバグ(原因が容易に特定可能だから)であることを初めてしりました。ログを見てもよく分からないことがあるのは、ログ自体をよく分かっていないことも原因なのだなと思いました。