Vagrantを使ったカスタムBoxの作成と配布
Vagrant公式サイト はじめに これまで本ブログでは、Chefを用いたBoxのプロビジョニング方法について数多く取り上げて来ましたが、Vagrantのプロビジョニング機能については、取り上げていません。そこで今回は、Vagrantのプロビジョニング機能を用いてカスタムBoxを作成し、作成したカスタムBoxのパッケージ化の方法とBoxの配布方法について解説します。 カスタムBoxを作成するために ...… Read More
Chef Severを用いたBoxのプロビジョニング(前篇)~Chefサーバーを構築する
はじめに 本ブログでは、これまでChef-Soloや、knife-soloを使ったプロビジョニング方法について解説しています。今回は、プロビジョニングの王道とも言えるクライアント・サーバー間のプロビジョニングについて、前後編の2回に分けて解説します。前編では、Chefサーバーの構築方法を解説します。… Read More
Chef Severを用いたBoxのプロビジョニング(後編)~Chefクライアントを構築し、プロビジョニングを実行する
はじめに Chef Severを用いたBoxのプロビジョニング(前篇)~Chefサーバーを構築するでは、Chefサーバーを構築しましたので、後編は、Chefクライアントの構築方法とプロビジョニング方法を解説します。… Read More
VBoxManageを使ってVagrant Boxを作成する方法(第3回)~仮想マシンをVagrant Boxに変換する
はじめに 第2回の記事では、作成した仮想マシンをVagrant化する方法について解説しました。最終回となる今回は、Vagrant化した仮想マシンをVagrant Boxに変換する方法を解説します。… Read More
VBoxManageを使ってVagrant Boxを作成する方法(第2回)~仮想マシンをVagrant化する
はじめに 第1回の記事では、VBoxManageを使用した仮想マシンの作成方法について解説しました。第2回は、作成した仮想マシンにVagrant用設定を追加するVagrant化の方法について解説します。… Read More
VBoxManageを使ってVagrant Boxを作成する方法(第1回)~VBoxManageを使って仮想マシンを作成する
はじめに これまで、本ブログではVirtualBoxを使用した仮想マシンの作成方法や、Veewee/Vagrantを使用した仮想マシンの作成自動化について解説してきました。今回は、VirtualBoxのCLIコマンド VBoxManageを使って、仮想マシンを作成し、作成した仮想マシンをVagrant Boxに変換する方法を3回に分けて解説します。第1回は、VBoxManageを使用した仮想マシン ...… Read More
Cygwin + rbenv環境でプロビジョニングサーバーを構築する方法(第3回)~仮想マシンを作成し、プロビジョニングを実行する
はじめに 第1回の記事では、Cygwinおよび、rbenv環境を構築しました。第2回の記事では、仮想化ソフトウエアを導入し、Chef環境を構築しました。 最終回となる第3回は、前回構築した環境を用いて仮想マシンを作成し、プロビジョニングを実行します。… Read More
Cygwin + rbenv環境でプロビジョニングサーバーを構築する方法(第2回)~仮想化ソフトウエアを導入し、Chef環境を構築する
はじめに 第1回の記事では、Cygwinおよび、rbenv環境を構築しました。第2回は、前回構築した環境に仮想化ソフトウエアを導入し、プロビジョニングの核となるChef環境を構築します。… Read More
Cygwin + rbenv環境でプロビジョニングサーバーを構築する方法(第1回)~Cygwinを用いて、rbenv環境を構築する
はじめに Windowsでプロビジョニングサーバーを実現する方法では、msys git + Cygwinの構成で、Windows上にプロビジョニングサーバーを構築する方法を解説しました。今回は、Cygwin環境のみでプロビジョニングサーバーを構築する方法を3回に分けて解説します。第1回は、Cygwinからrbenv環境の構築方法を解説します。… Read More
Windowsでプロビジョニングサーバーを実現する方法
はじめに 前回の記事「Chefを使ったリモートサーバーのプロビジョニング方法」では、仮想環境上のUNIXマシン間のプロビジョニングについて解説しました。今回の記事では、物理マシンと仮想マシン間のプロビジョニング方法として、Windows上にプロビジョニングサーバーを構築する方法について解説します。これにより、物理マシンと仮想マシン間および、物理マシン間のプロビジョニングを行えるようになります。… Read More