Google
So-net無料ブログ作成

Vagrant で CentOS64bit に ssh 接続出来なかったのを解消 [メモ]

こんにちは。

@sakashushu です。

Parllet(個人で作成・公開しているアルファ版のWeb家計簿) (Play Framework 1.2.4)の更新は、私がPlay 2.3(Scala)を使いこなせるようになるまでお休みしてますm(_ _)m

(でも毎日元気に稼動してますので、この隙に使い倒して頂いて全然構わないです(笑))

 

さて、関係無いことに見えるかもしれませんが、Vagrant を使おうとしてぶち当たった壁への 体当たり のメモです。(雑です)

 

 

■ ざっくり環境

マシン:ThinkPad Edge E420
OS:Windows 7 Home Premium

 

 

Vagrant入門 (全13回) - プログラミングならドットインストール に沿ってVagrantを導入。

CentOSの64bitのboxとして A list of base boxes for Vagrant - Vagrantbox.es にあった CentOS 6.4 x86_64 Minimal (VirtualBox Guest Additions 4.3.2, Chef 11.8.0, Puppet 3.3.1) をadd。

vagrant up の時に「default: Warning: Connection timeout. Retrying...」がずら~っと出て、ssh接続出来なかった。

 

「vagrant up Connection timeout. Retrying...」で検索!

裏を取るためには、Vagrantfile の中に以下を追加すれば良いです。まぁ、provider に virtualbox を使ってる前提ですね。
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

    # ここを追加
    config.vm.provider "virtualbox" do |vb|
      vb.gui = true
    end

end

via: vagrant up で Error: Connection timeout. Retrying... - 理系学生日記

 

その通りにして再度 vagrant up

「ホストマシンの仮想化支援機能(VT-x/AMD-V)が使用できません。64ビット ゲストOSは64ビットCPUを検出できず、起動できません。」って怒られました。

その文言で検索!

以下のようなエラーメッセージ。

仮想化支援機構(VT-x/AMD-V)を有効化できません。64ビットゲストOSは64ビットCPUを検出できず、起動できません。
ホストマシンのBIOS設定でVT-x/AMD-V を有効化してください。


真っ黒な画面のまま止まっていた。

どうりで、これでは立ち上がるわけないよな・・・(´・ω・`)

VT-x/AMD-Vを有効化

これは、BIOSで仮想環境のための設定がされていないことが原因。64bitOSをゲストOSにする場合はCPUがVT-xに対応している必要がある。

以下の設定が必要となる。

  1. BIOS画面に入る。(PC起動時に、Fを押す)
  2. Intel(R) Virtualization Technology: Enabled

BIOSの種類によって、設定項目は異なりますが、どこかにあります。CPUがVT-xをサポードしてないときは、諦めも必要。

設定が終わっラPCを再起動。無事にログインできました。vagrantのboxファイルから起動した場合は、user:vagrant、password:vagrantでログインできます。


via: 仮想化支援機構(VT-x/AMD-V)を有効化できません | Futurismo

 

ふぅうわ~、すっごいな!

「じゃあ32bitOSならいけるってこと?」

 

CentOS32bitのboxを add して vagrant up を試したところ、ssh接続出来ました。

ならば、「ここまで来たら64bitゲストも使えるようにしておきたい」ってぇことで、久々にBIOS画面を開きました。

Configタブの中のCPUとかにも見当たらなかったので、「ThinkPad Edge E420ではサポートしてないのかな?諦めるかな。」って思ってたら、Securityタブの中にVisualizationって項目があって、Intel(R) Virtualization Technology: Enabled に出来ました。

 

ということで、無事 vagrant ssh も可能になりました。

 


 

TEL:
08034662740

メール:
sakashushu@gmail.com

ツイッター:
https://twitter.com/sakashushu

フェイスブック:
https://www.facebook.com/sakashushu

 

ご連絡・フォロー・友達申請 等、いつでもお気軽にどうぞ!

またお越しくださいませませ!

 


タグ:メモ Vagrant
nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。