Vagrant:VirtualBoxのディスクファイルからVagrantファイルへ変換
以下の非公式日本語ドキュメントを参考にVirtualBoxファイルをVagrantファイルに変換する。
Vagrant日本語ドキュメント
http://lab.raqda.com/vagrant/index.html
実行環境は以下。
HOST OS:Windows 7 Professional
RAM:2GB
GUEST OS:CentOS 6.6
まずはVirtualBoxにCentOSをインストールする。
登録名は"CentOS 6.6”とした。
インストール完了後、下記コマンドを実行。
--base VirtualBox上に表示されている登録名
--output 出力ファイル名
※ 名前にスペースが入っている場合は上記のように""で囲む。
vagrantにboxを登録し初期化する。
既にvagrantfileが存在した場合は、エラーとなる。
`Vagrantfile` already exists in this directory. Remove it before running `vagrant init`.
boxファイルごとにディレクトリを用意する必要があるようだ。
改めて、CentOS 6.6用の環境フォルダとしてC:/vagrant下に"CentOS 6.6"ディレクトリを作成後カレントディレクトリとしてVagrant初期化。
vagrantfileが作成されたら、登録をチェック。
起動はするがと以下のように認証エラー表示がされた。
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
GuestOSにvagrantユーザーを登録してなければいけない?
- 作者: Mitchell Hashimoto,Sky株式会社玉川竜司
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/02/21
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (9件) を見る