質問: よろしくお願いします。 Vagrantを使ってCentOS7を構築しようとしています。 vagrant cloudからvagrant box add でboxを落としてきてvagrant init → vagrant upという手順で進めるのが一般的?だと思います。 が、これをCentOSやUbuntuの公式サイトから落としてきたISOを使ってVagrant環境を作りたいのです。 vagrant cloudを使わずともvagrant構築したいというのが目的です。 Vagrant公式も見つついろいろ自分なりに見ているのですが、 (追記)一旦VirtualBoxでISOを読み込んで構築したものをVagrantで使うやり方は複数みかけています。でもこの方法ではなく、VirtualBox本体の機能を使うことなく、Vagrantだけで構築したいのです。(追記<-- ここまで) また、らしきことが書いてあるのは見かけるんですが、具体的な方法については中途半端だったりが多くて、詳細な手順が書かれているものが見当たりませんでした。 どなかたご存知であれば、ご教授いただけないでしょうか。
回答: > > 一旦VirtualBoxでISOを読み込んで構築したものをVagrantで使うやり方は複数みかけています。でもこの方法ではなく、VirtualBox本体の機能を使うことなく、Vagrantだけで構築したいのです。 > > > Vagrantはなんの仮想マシンの機能も単体では持たないので、プロバイダを指定せずに仮想マシンを操作する事は不可能。 Vagrantの想定フローはクラウドからプレーンなBoxを落としてきて、自分好みのRubyやらPHPやら入ってるマシンをプロビジョニング機能で作り上げるというもの。 なのでVagrantはISOから作る事は想定しておらず、 しらねーよ、作りたければSSHでアクセスできるユーザーパス「vagrant」のスナップショットをVirtualBOXで作ってくれ、 そしたらそのスナップショットをboxとして認識するわというスタンス。