敵のいない勉強部屋

勉強記録用。土日を中心に更新。

構築成功 -CloudStackとの戦いは始まる

参考サイト

CloudStack徹底入門 - 日本CloudStackユーザー会 - Google Books

備忘:CloudStackを試した際のあれこれ-[Id of Radiance ver.5]

 

VLANの準備

Advanced Zoneを使うにはVLANに対応するswitchを用意し、事前にPortを開けておく必要がある。今回はNetGear SG105Ev2を使用した。VLANIDは1〜5まで。

f:id:im_not_enemy:20170710222540p:plain

Traffic設定

Guest Traffic用に専用のNICを割り当てることが推奨されているが、予算的に用意できないので、すべてのTrafficをひとつのNICに割り当てた。

f:id:im_not_enemy:20170710222740p:plain

Zone登録完了

その他特に注意すべき設定はなく、とうとうZone登録に成功。

f:id:im_not_enemy:20170710223203p:plain

 

しかし。。。

SystemVMが起動してこない

お約束すぎる。。 本来自動で生成されるべきSystemVMが生成されません。

management-server.logを確認したところ、生成失敗->削除 を繰り返している。

 

CloudStackがVMを作成する際、以下の順番で処理が流れる。

VM作成先のホストの選定

②SecondaryStorageから、PrimaryStorageへテンプレートをダウンロード

③ネットワークの準備

④Hostに対して起動リクエスト送信

 今回は④で失敗していた。

2017-07-09 15:40:39,841 DEBUG [c.c.a.t.Request] (Work-Job-Executor-52:ctx-979bae17 job-21/job-87 ctx-1747cde3) (logid:00cc4591) Seq 1-8544172918051963133: Received: { Ans: , MgmtId: 159410496632185, via: 1(host_kvm01), Ver: v1, Flags: 10, { StartAnswer, Answer } }
2017-07-09 15:40:39,891 INFO [c.c.v.VirtualMachineManagerImpl] (Work-Job-Executor-52:ctx-979bae17 job-21/job-87 ctx-1747cde3) (logid:00cc4591) Unable to start VM on Host[-1-Routing] due to s-18-VM の cgroup を作成できません: そのようなファイルやディレクトリはありません

 業務でも見たことのないエラーだったので、一旦Zoneを無効化して自動生成を

止め、すぐさまGoogleで対処方法を調べる。

 

どうやら、Host側で設定をうまく読み込めていないらしく、cgroupサービスをリスタートすることで解消される模様。

# /etc/init.d/cgconfig restart

 

再度Zoneを有効化し様子を見るが状況は変わらず。

更に調べたところ、cloudstack-agentで解消されることもあるそうな。

# /etc/init.d/cloudstack-agent stop
# /etc/init.d/libvirtd stop
# /etc/init.d/libvirtd start
# /etc/init.d/cloudstack-agent start

Zoneを有効化すると、SystemVMの作成に成功!

f:id:im_not_enemy:20170710224311p:plain

 

CloudStackとの戦いは始まったばかりである

ようやくCloudStackを自宅でも使えるようになりました。

残りのホストも追加して、ガンガン検証に使っていきたいと思います。