diaryこの広告は、90日以上更新していないブログに表示しています。第21回勉強会があるということで、参加しようとIronic環境をDevstackで構築しようとしたが、詰まりどころが満載だったのででデバッグの記録をメモとりあえず、Document通りに。./stack.shインストールは、うまく行った、Horizonの画面も確認できた。|+--------------------------------------+---------+--------+------------+-------------+------------------+うまく行き過ぎだとは思ってた、エラーですね。available」というエラーが。memory"」SSHPowerDriverが実行するvirshを実行した時のエラーのようだ。callback」のまま固まっている・・・・tftpサーバのアドレスが、ironic-conductorが動いているホストのIPであることに気づく、ironicノードがironic-conductorが動いているホストと通信できないといけないことに気づく。ホスト側のルーティングテーブルに、仮想L2NWの経路を、仮想ルータの外部アドレスIF経由で追加ここまできて、やっと動きました。そもそも、なぜこんなにデバッグに時間がかかったかというと、ironicのプロビジョニングプロセスをまったく調べずに実行したことが原因ですね。今回調べたところ、いろいろと制約があるなと感じました。nodeからtftpサーバにアクセスできる必要がある。現状ironic.confの設定ファイルで、tftpサーバのIPアドレスを指定するので、テナントごとにtftpサーバを分けることはできない。APIを叩ける必要があるつまり、Managementセグメントとユーザセグメントを完全に分けることはできないもし、やるならdeployフェーズのみ収容スイッチのポートのvlanを変更してアクセス可能にする等を行う必要がある。conductorから見て、nodeが所属するサブネットが被ってはいけない(routingできないから)ネットワーク周りが、結構難しいなぁという印象。Publicクラウドとして、仮想ネットワーク作り放題で、vmとベアを意識せずにポコポコプロビジョニングというのは、まだ難しいのかぁ。Ironicは少し面白そうなので、もう少し追いかけてみる。読者になる検索リンクヘルプはてなブログお知らせ最新記事OpenStackで使用されているプラグイン機構Stevedoreの使い方pythonパッケージからdebファイルを作成するIronicをDevstackでサク?っと試してみたRack、WSGIサーバのThread処理の実装について(1)Backlogってなんぞや月別アーカイブはてなブログをはじめよう!ukinauさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。