概要 目標 以下の二点を実現する環境を構築する。 knife-xenserver と xenserver-automater を使って IP アドレスを指定した仮想マシンをコマンド一発で構築する 仮想マシンが起動した後、chef client を実行して初期構築を実行する 将来的には 構築が完了した仮想マシンに対して serverspec でテストを実行する この一連の流れをコマンド一発で行えるようにする。今回は最初の二点について実装してみる。 xenserver-automater とは github ではこちら xenstore に登録された IP アドレス等の設定パラメータを xenstore-read を利用して DomU から取得して DomU 自体に設定するツール DomU とはここでは仮想マシンのこと 準備 登場人物 登場人物がちょっと多いので一覧で整理してみる。 コンポーネ