タグ付けされた質問 「vagrant」

Vagrantは、仮想化された開発環境を構築および配布するためのツールです。

5
VirtualBoxの代わりにVagrantを使用する必要があるのはなぜですか?
私は長年VirtualBoxを使用して開発環境を作成してきました。 私の同僚の多くはVagrantについて話しているので、多くの人がVagrantに非常に興奮しているように見えますが、その利点を理解できないようです。 Virtualboxでやったこと。 VirtualBoxを使用して、環境を完全にインストールおよび構成し、それをOVAなどとしてパッケージ化し、他のオフィスユーザーと共有できます。何か問題が発生した場合、VirtualBoxでスナップショットを取ることができます。 操り人形とシェフはVagrantの一部ではありません。彼らは自分たちのものですよね? それで、はい、VagrantがVirtualBoxに対して単独で提供するメリットは何ですか?




18
Vagrant sshがVirtualBoxで失敗する
ssh部分に到達するとvagrant upが失敗します。 myterminal$ vagrant up [default] VM already created. Booting if its not already running... [default] Running any VM customizations... [default] Clearing any previously set forwarded ports... [default] Forwarding ports... [default] -- ssh: 22 => 2222 (adapter 1) [default] -- db2: 30003 => 30003 (adapter 1) [default] Cleaning previously set …

3
非常に遅いVirtualboxネットワークのダウンロード速度を修正する方法は?
Vagrant / Virtualbox経由でUbuntu 12.04 VM(hashicorp / precise32)を使用しています。ホストシステムに比べてダウンロード速度が非常に遅いようです。これは、speedtest-cliを使用したホストシステム(OSX)で得られるものです。 Testing download speed........................................ Download: 845.62 Mbits/s Testing upload speed.................................................. Upload: 296.03 Mbits/s そして、これがゲストOS(Ubuntu 12.04)で得られるものです。 Testing download speed........................................ Download: 12.41 Mbits/s Testing upload speed.................................................. Upload: 247.64 Mbits/s したがって、ホストのダウンロード速度は70倍速くなります!これらの問題に対する通常の対応は次のとおりです。 config.vm.provider "virtualbox" do |v| v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] v.customize ["modifyvm", :id, "--natdnsproxy1", "on"] end しかし、私はすでにVagrantfileに設定しています。 …

4
VagrantでのみBridged Adapterを実行する必要があり、NATは不要
そのため、MACブックのVagrantの「hashicorp / precise64」の設定に問題があります。 まず、私の設定: VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION)do | config | config.vm.box = "hashicorp / precise64" config.vm.network "public_network"、タイプ: "dhcp"、:bridge => 'en4:Thunderbolt Ethernet' config.vm.hostname = "mddirector" 終わり これは「浮浪者」の出力です ==> default:VMの正常なシャットダウンを試行しています... ==> default:ボックス 'hashicorp / precise64'が最新かどうかを確認しています... ==> default:以前に設定された転送ポートをクリアしています... ==> default:以前に設定したネットワークインターフェイスをクリアしています... ==> default:設定に基づいてネットワークインターフェースを準備しています... デフォルト:アダプター1:nat デフォルト:アダプター2:ブリッジ ==> default:ポートを転送しています... デフォルト:22 => 2222(アダプター1) ==> default:VMを起動しています... ==> …
36 vagrant 


1
Vagrant Boxをローカルにコピー
VirtualBoxで実行されているvagrant boxがあり、コピーを(既存のすべての構成とデータとともに)作成する必要があります。これにより、オリジナルに影響を与えずに変更を加えることができます。 問題は、元のボックスがファイルパッケージとして提供されたことです。作業中のインターネット接続は非常に遅いため、他の誰かが自分のマシンにvagrantフォルダーとvirtualboxフォルダーをコピーしました。したがって、ありません config.vm.box_url 使用する。 どうすればこれを達成できますか? 編集:Vagrant 1.2.2を使用しています

1
Vagrantの「詳細」モードを有効にする方法
Windows 7ボックスでVagrantを使用していますが、sshクライアントに問題があります。Vagrantを「冗長」(レポートのようにユーザーフレンドリーなメッセージよりも多くする)にする方法と、ログレベルを変更できるかどうかを知りたいです。
26 vagrant 

6
Vagrant VMのSSHの基本
次の要件を持つ浮浪者マシン(Ubuntu 12.04)を構築しています。 Vagrantを介したsudo特権を持つユーザーへのSSHアクセス。 ssh-keygenホストで公開キーと秘密キーを(経由で)生成authorized_keysし、ゲスト上のファイルに公開キーを移動しました。そして、パスワードなしのSSHを試しました。 vagrant sshパスワードが有効なSSHキーを使用して入力すると、いくつかのことが起こります。 ゲストマシンにSSHで接続するには、ホストマシンでキーフレーズを入力する必要があります。 正しいキーフレーズを入力するたびに受け入れられません。 その結果、次のエラーメッセージが表示されます。 SSH authentication failed! This is typically caused by the public/private keypair for the SSH user not being properly set on the guest VM. Please verify that the guest VM is setup with the proper public key, and that the private key …

2
ターミナルでvagrantのSSHを終了する方法
このリポジトリのREADMEに従って、作成した仮想マシンへのシェルをセキュリティで保護することになっていますが、いったん作成したら、どのようにすればいいですか? 手順は次のとおりです。 $ git clone git://github.com/honza/django-chef.git $ cd django-chef # add yourself to the "users" array in the Vagrantfile $ sudo echo "127.0.0.1 example.example.com" >> /etc/hosts $ vagrant up $ fab vagrant:honza bootstrap # replace with your name $ vagrant ssh # OK, cool $ run # I'm trapped!
21 linux  bash  ssh  vagrant 

2
Vagrantファイル設定を介してVirtualHostマシンに「ホストオンリーアダプター」を追加する方法
そこにある多くの答えは、Vagrantファイル構成の適用可能なバージョン1のみです。例えば config.vm.network :hostonly, :adapter => 2 新しいpublic network機能はこの機能をサポートしていません。たとえば、この行はこちら config.vm.network "public_network", bridge: 'vboxnet0' のvboxnet0ようなネットワークインターフェイスではないため、エラーがスローされますen0。これがスクリーンショットです。 私も試しました config.vm.provider "virtualbox" do |vb| vb.customize ["modifyvm", :id, "--hostonlyadapter2", "vboxnet0"] ただし、仮想マシンには影響しません。 このような新しいインターフェイスを作成するにはどうすればよいですか? 私は使っている Mac OS X 10.10.1 VirtualBox 4.3.20 Vagrant 1.6.5

6
Vagrantで「ttynameが失敗した:デバイスの不適切なioctl」を解決する方法は?
このスニペット(インラインシェルプロビジョニングツール)を使用する場合: config.vm.provision "shell" do |s| s.inline = <<-SHELL <shell code> SHELL end 結果は次のとおりです。 ==> default: mesg: ==> default: ttyname failed ==> default: : ==> default: Inappropriate ioctl for device 他の人もこの問題を見つけているようです。誰もそれを解決する方法を知っていますか?
21 vagrant 

5
JSONメタデータファイルのVagrantボックスURL
Vagrantfileで、ボックスのURLを指定できます。 config.vm.box_url = "http://example.com/my-box.pkg" より最近のドキュメントによると、私はボックスのさまざまなバージョンのURLを含むJSONファイルを作成できるはずです。ドキュメントには、実行時にこのJSONファイルのURLを使用できることも記載されていますvagrant box add。そのJSONファイルのURLをに使用できることを望んでいましたconfig.vm.box_url。しかし、それはうまくいかないようです。試してみると、ボックスファイルのように扱われます。 Bringing machine 'default' up with 'virtualbox' provider... ==> default: Box 'my-box' could not be found. Attempting to find and install... default: Box Provider: virtualbox default: Box Version: >= 0 ==> default: Adding box 'my-box' (v0) for provider: virtualbox default: Downloading: http://example.com/my-box.pkg.json default: Progress: …
18 vagrant 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.