このブログを検索

2014/04/29

CloudStack4.3 ホスト追加

CloudStack4.3 ホスト追加

 ホストの追加を再チャレンジ。事前にManagement ServerのDBをdump。
ゲスト間ネットワークを分離すべく、両ホストにeth1,cloudbr1を追加。NICが標準で2つついてるDS61は便利。
NetGearのSWにVLANの設定を適当にして接続。
追加のホストを接続。cloudstack-setup-agentをしてるので、zone画面側では自動で追加されてて作業は不要。
zoneのゲストトラフィックのトラフィックラベルをcloudbr0からcloudbr1に変更。
20140429_01

 適当な仮想インスタンスを立ち上げて、別ホストへ移動。
エラーメッセージ 「同じUUIDのホストには移動できないと」。

 あー、これ以前もハマった奴ですね。PCのUUIDが一緒になってしまうパターン。追加したマシン側で
 # uuidgen
して、/etc/libvirt/libvirtd.confのhost_uuidに設定。再起動して再チャレンジ。

 エラーメッセージは変わったものの失敗。どうもVLANの設定をサボって基本設定だけしたからか。
Prosafeの802.1Qの拡張設定の画面でVLANID毎にtagedportを指定。VLANID1をALLportでuntagに指定。再々チャレンジ。

 無事にもう1つのホストへ仮想インスタンスを移動出来ました。
試しに2つのホストに仮想インスタンスを上げて、お互いにpingを打たせておいて、片方のインスタンスを移動してみました。
ちゃんと動いたまま移動しますね。console proxyで観測してたので、移動させたインスタンスは一瞬切れるものの、pingは継続してました。

 さて、ここで欲がでまして。

 どうせ個人で使ってるだけなので、ネットワークトラフィックはそれほど気にしない。LANが2つのセグメントになってるのもHUBももったいないなと。

 メイン側のルータ兼スイッチのRouterBoadにVLAN設定して、eth1,cloudbr1を止めて、eth0,cloudbr0にトラフィックを集約した。
zoneのゲストのトラフィックラベルをcloudbr0に戻して。ホストのeth1はそのままにしといて、物理LAN線をアンプラグ。

 旨くホスト間移動できました。
RouterBoardのポートの多いタイプが欲しくなるなぁ。既にB750GLの5つのポートは空きポート0です。

2014/04/26

cloudstack 4.3 Advanced環境はできたものの

昨日金曜の夜。
ConsoleProxyが接続タイムアウトになるのを何とかしようとお試し。
昔メインマシンにしてたzotacのCeleron867のマシンにメモリ4GとHDDを入れて専用のcloudstack管理サーバを構築。
yum -y install cloudstack-management した所で寝た。

で、今朝。
続きの設定をやって、zoneをAdvancedで構築したら・・・。
SecondaryStorageVMにConsoleProxyでアクセスしてみたら、OKジャン。
まだトラフィックまわりが理解出来てないのだが、管理サーバとホストは同じネットワークに居たほうが良いのか?
今までBasicの時は別ネットワークに管理サーバを置いていてOKだったけども。

20140426_01
20140426_02
 ちゃんとAdvancedモードならではのVRからポート転送経由でゲストOSにログインしてます。

動いてしまうと欲が出るものでして。

ubuntuマシンになっているPCを2台目のcloudstackホスト(openstackでいうコンピュートノード)にスべく作業。
大胆にもそのままubuntu13.10のしかもデスクトップで色々入っている環境にcloudstack-agentを設定。

 ・・・ハマリました。・・・

jsvcでcloudstack-agentが起動エラーになる。ググってると同じような質問が見つかるが解答がない。
色々検索しつつ試したがダメ。
ubuntuに入れるのはあきらめて、同じPCをの別ディスクにCentOS6.5を入れてCloudStackホストを構築。BIOSで起動切り替えでいいやと。
で、いざzoneにホストを追加したけど、インスタンスのホスト間移動が動かん。
そういえばラグVLANの設定をしていないやと。

ここまでで本日終了。
本来の目的はcloudstackAPIとshellでの作業自動化なのだけども・・・。辿りつけていない。

2014/04/23

cs4.3 Basicで妥協するかどうか

CloudStack4.3環境構築。
 日曜日にサクッと無事構築できたBasicNetworkの環境が、月曜以降再現できなくなっていた。
システムVMも上がるのだけども、ConsoleProxyがタイムアウトしてしまってつながらなくなってしまってたのだ。

 本日、再チャレンジしてみたら無事ConsoleProxyも接続できたので、一旦この状態のmanagement serverを保存。
20140423_01

 明日早く帰れたら、別のmanagement serverでAdvancedNetworkを試したい。

2014/04/20

cloudstack4.3奮闘中

 金曜にとりあえず動くような気配を見せたCS4.3のアドバンストネットワークのzone.
CPがダメなのを調査してたら、VRのpublic側トラフィックがセグメント外に出られない。同一セグメント内からならばつながる状況。

 で、切り分けの為にBasicなZoneを作ってみたら以下の用に簡単に作成完了。
20140420_12

20140420_13

20140420_11

 上のようにCPも動いてる。

 でも、やっぱりアドバンストにしたいので再作成中。

RB750GLゲット

 ラトビアのMikroTikのソフトウエアルータのRB750GLをゲットしました。GigaLANもったルータで、いじれる物が欲しかったので。
 twitterでつぶやいたらとある人に教えてもらって、1日情報調査をしつつ、昨日ポチッとな。日本代理店になってくれた方がアマゾンマーケットプレイスに出してるので今朝入手完了。現地価格&送料&到着時間を天秤するといい感じの値段。

 20140420_01

 箱はフラストレーションフリーパッケージというわけでもないけど、結果的にそうなってます。

20140420_02

 中身はこれだけ。CDとかDVDとか、1枚紙の簡易マニュアルなどの昨今のブロードバンドルータに入っているものはありません。ネットで公開されてるしバージョンアップで変わるからね。電源アダプタの端子は日本仕様。ってかコレと同じ電源アダプタ持ってるよ。

 20140420_03

 電源アダプタ本体は日本仕様ですが、箱はラトビア仕様なので。欧州系のあの電源コンセントの形がみて取れます。

20140420_04

 フロントパネルはこんなんで、小型の5ポートSWHUBと変わらんイメージ。

 とりあえず、宅内のセグメント間ルータなので、Webインターフェイスでちょちょちょっと設定して、既存の100MLANのモバイルルータ&NET GEARのVLANがちびっとできるGLANSWと置き換えました。

 このRouterOSのRoterBoard RB750GL。単体でも色々できちゃうので楽です。既に内部DNSにもしてます。

2014/04/19

特別展「医は仁術」と霧箱

 ツレが4/27までのチケットを持っていたので、上野「国立科学博物館」に行ってきました。

 久々に止まって動いての「美術館・博物館向け歩行」をしたので足の裏が疲れました。腑分けの写生画がたくさんありました。
 その後、地球館の最下層にいって、ツレがお気に入りの霧箱を観察。霧箱だけじゃなくこの最下層のフロアは楽しそうなものがたくさんありました。また、来よう。
 ミュージアムショップで元素と鉱物のポスター類を購入。ツレが「ダイオウグソクムシ」のぬいぐるみを買え買えと言ってましたが高いのでパスしました。

 Webを検索してみたら、霧箱はドライアイスと線源を確保すれば自宅でも作って観測できるようですね。

2014/04/18

cloudstack4.3続編

 帰宅後cloudstack4.3環境の再構築。

 管理サーバをzone構築前のスナップショットに戻して再開。
 試しにzone構築の中の物理ネットワークの所で、ストレージネットワークを設定しないでみた。管理ネットがアレばそこを使うはずなので。そうしたらCPとSSの2つのシステムVMがうまく起動して、再起動を繰り返す事はしなくなった。
 20140418_01

 20140418_02

 ただ、作った仮想マシンへのConsoleProxyが動作しない。CPはなきゃ無いんで問題ないし。そもそもAPIを試す環境が欲しいだけなので、解決は後回しへ。

自宅マンションのインターフォン交換

 本日インターフォンの交換工事。以前下調べの現地調査をしてもらってたので安心とおもったら。

 ツレからなんどもLINEでダメそうなメッセージが。工事人2名でやってるみたいだけど。
結局夕方にインターフォンは終わったけども、電話が出来ないとツレから電話が来た。

 うちの場合は壁の電話線からVDSLを引き込んでまずはNTTのひかり電話のルータのRV-S340SE(これがデカくて激しく邪魔)に入ってて、そこからブロードバンド無線ルータに接続してる。故に、いわゆる電話線の引き込みは無いんです。

 どうやら、壁内の電話線にインターフォンの電話線を接続してしまってたようで。

 新しい技術と設備が噛み合っていない状況です。

 ひかり電話のルータはデカくて邪魔なのでIP電話にしたいのだけども、VDSLなのでVDSL-Eternet変換器の選択肢が無くて。直線WANを引けるところに引っ越ししたい。

 有線なんて必要ないって?それで済んでれば良いところに住んでるんだね。

 

2014/04/10

実家のオヤジがCOPD

 ちろちろとは書いてましたが、オヤジが慢性閉塞性肺疾患(COPD)で酸素ボンベをつけることになった。壮年時はヘビースモーカーだったのでしかたがないといえばそうなのだが。
 連休にはなんとか実家に行って話をしておきたいなと。

cloudstack4.3環境準備

20130410_01

 諸般の事情でcloudstack系のテスト環境がなくなってしまったので、再構築を開始。CentOS6.5 & CloudStack4.3で行きます。
 ツレのPCもなんか機嫌が良くなっているので、提供予定だったPCと新規に買い足したのとで2ホストのクラスタでのHAもできるといえばできる。
 昨年末に4.2環境で構築した時はベーシックネットワークだった。でもHAのテストも旨く動いてはいた。ベーシックネットワークなおでLBとかはテストできなかったのだが。
 今回はアドバンストネットワークでの構築を予定。取り敢えずフル機能試せます。とっとと構築して風センサー作成に戻りたいな。

2014/04/07

元の揺れる風センサーに出戻り

 なんか意外と行けそうな気がしたので、加速度センサーを用いたテストセンサを作るべくブレッドボードに組み上げ。
 8ピンDIPのATtiny85で。
20140407_01

 ただ、ソフトウエアの書き換えのISPのピンにセンサーとかがつながっててアレなので、ピンに
余裕のある14ピンDIPのATtiny84に組み替えてみた。
 20140407_02
 最初プログラムを書き込んでもうんともすんともだったのだけど、どうやらsoftware serialに使っているデジタルIOのピン番号が間違っていることに気づいて直したらOKでした。

 あとはこのテスト回路を基板上ではんだづけして外にぶら下げれば、加速度センサの値が取れる様になる。

 実家のおやじの具合

 話かわって、風邪をこじらして肺炎で入院していた我がオヤジの様子を実家に電話で聞いてみたら。うーん。酸素導入器必須になってしまったようで。今すぐどうこうではないけど厳しいねぇ。

2014/04/01

風センサーは・・・

 さしあたっては簡単な熱線式を作成します。手持ちの3端子温度センサを使うか、i2c出力のセンサを使うか。マイコンで一定間隔おきに測定して平均化しておいて、それをベランダセンサにUART通信で渡します。
 手持ちの電圧出力タイプの温度センサはLM61BIZ,LM61CIZ,LM35DZ,MCP9700,MCP9700A。どれで行くかな。LM35DZは電源が4Vからなので除外。
 マイコンはなにを使うかね。最近よくやるようにAVRで基板に構築してもよいけど、手っ取り早くArduinoProMiniにしておこうと思う。

 加速度計タイプも作りたいのでこちらもじわじわと検討。取得した3軸の値をどう扱うか大変なので取り敢えずデータだけ取れる様にしておくかね。