Windows7にVagrantを導入 - 失敗した事

#はじめに
この記事はWindows7にVagrantを導入するにあたって失敗した事のまとめです。

#Vagrantのインストール
Windows7の場合、インストールするバージョンについて注意が必要です。

現在(2017/12/16)時点で最新版は`2.0.1`となっているようです。
　→[Download - Vagrant by HashiCorp](https://www.vagrantup.com/downloads.html)
このバージョンだとWindows7の場合、`vagrant init`や`vagrant up`などでうんともすんとも言わなくなります。
どうやら、`1.9.7`にてWindows7での不具合があったようです。
　→[［メモ］Windows7にvagrant 1.9.7 を入れても反応しなかった - Qiita](https://qiita.com/wakamidori/items/a04f8fabf70e5279a77a)
　→[【vagrant】vagrant upで何も表示されず進まない現象の対処法 | 今さら始めるアフィリエイト ~nekomiblog~](https://nekomiblog.com/vagrant1-9-7/)

以降のバージョンでも解決されていないのか、ともかくも記事を参考に次の場所から、`1.9.6`をダウンロードしてインストールしてみます。
　→[Vagrant Versions | HashiCorp Releases](https://releases.hashicorp.com/vagrant/)

しかし、自分の環境ではうまく行きません。
いっその事マイナーバージョンを1つ下げて `1.8.6` にしてみた所、先に進むようになりました。

#VirtualBoxインストール
通常はこちらから、最新版をダウンロードしてインストールするかと思います。
[Downloads – Oracle VM VirtualBox](https://www.virtualbox.org/wiki/Downloads)
![image.png](https://qiita-image-store.s3.amazonaws.com/0/156225/197e8669-a903-f78e-1d6e-deb483b96342.png)

しかし、Vagrantのバージョンにより、`vagrant up`時に、対応するVirtualBoxのバージョンのインストールが行なわれます。
今回のケースの場合、`5.0.10`がダウンロードされてきます。

```:コマンドプロンプト
>vagrant up
==>  Provider 'virtualbox' not found. We'll automatically install it now...
     The installation process will start below. Human interaction may be
     required at some points. If you're uncomfortable with automatically
     installing this provider, you can safely Ctrl-C this process and install
     it manually.
==>  Downloading VirtualBox 5.0.10...
     This may not be the latest version of VirtualBox, but it is a version
     that is known to work well. Over time, we'll update the version that
     is installed.
     Progress: 100% (Rate: 7020k/s, Estimated time remaining: --:--:--)
==>  Installing VirtualBox. This will take a few minutes...
     A couple pop-ups will occur during this installation process to
     ask for admin privileges as well as to install Oracle drivers.
     Please say yes to both. If you're uncomfortable with this, please
     install VirtualBox manually.
```

この状態で反応が無いので、止めてからダウンロードされてきたファイル（`VirtualBox-5.0.10-r104061-MultiArch_amd64.msi`）を直接実行してインストールします。

#`    default: SSH auth method: private key`で止まる
この問題はかなり多いようですね。
多くの場合次のポイントになるようです。

・VirtualBoxの設定でケーブル接続されていない扱いとなっている
　→["vagrant up"したら"SSH auth method: private key"で止まった話 - Qiita](https://qiita.com/sasurai_usagi3/items/2ba572013b16f2703f6a)

・BIOS設定で仮想化機能が有効になっていない
　→[仮想化支援機構(VT-x/AMD-V)を有効化できません | Futurismo](http://futurismo.biz/archives/1647)

・SSH鍵関連の問題
　→[vagrant upでprivate keyより先に進まない症状(10/25追記あり) - すごくねむい](http://tauplank.hatenablog.com/entry/2016/10/23/153728)


そして・・・ 選択したBoxに問題がる（自分の環境と合わない？）

自分のケースの場合、boxが悪かったようです。
まず次のサイトに行きました。
　→[Discover Vagrant Boxes - Vagrant Cloud](https://app.vagrantup.com/boxes/search)

そして`centos`で検索して出てきたものの内、bentoがいいみたいな話を目にしていたので、その中で新しい`bento_centos-7.2`を使うことにして、`vagrant init bento_centos-7.2`しました。
そして、`vagrant up`で止まったという状況です。
あれこれうまく行かずに、改めて記事を参考にしつつ進めていた際に`centos6-7`で実施したらすんなりと起動したので。

#その他参考にした記事など
- [Windows上にVirtualBox+VagrantでCentOS環境構築 - Qiita](https://qiita.com/TakashiOshikawa/items/d2fb48d59e9e316af9a2)
- [Vagrant + VirtualBoxでWindows上に開発環境をサクッと構築する - Qiita](https://qiita.com/ozawan/items/160728f7c6b10c73b97e)