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

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

0
Vagrant Hyper-Vは、「仮想マシンのプロセッサ設定を今すぐ変更できません」というエラーで起動に失敗します。
Windowsのコマンドプロンプトで実行します vagrant up debian --provider hyperv そしてそれは不可解なエラーで失敗します An error occurred while executing a PowerShell script. This error is shown below. Please read the error message and see if this is a configuration error with your system. If it is not, then please report a bug. Script: import_vm_vmcx.ps1 Error: Hyper-V\Set-VM : …

0
Vagrant Provisionerで「become」(または「sudo」)が機能しない
スーパーユーザーansibleが実行するアクションを操作しながら、Vagrantのプロバイダーを介してAnsibleを使用するにはどうすればよいbecomeですか?これまでに試みたすべての試みは、まったく説明できない理由で機能しません。 このシナリオでは、aptアクションに注釈を付けbecomeて、適切な権限を付与しています。でトリガされAnsible呼び出し、vagrant provision、経由でSSHingされるvagrant(ベイグラントは現在経由して、デフォルトで強制ユーザーansibleプロバイダ)、パスワードなしたユーザーsudo2つのベースボックスに、デフォルトでは、私が試してみた:ubuntu/trusty64とdebian/stretch64。 基礎となるVMでパスワードなしのsudoがサポートされているようですが、これは機能せず、次のエラーが発生します。 fatal: [default]: FAILED! => {"changed": false, "module_stderr": "sudo: a password is required\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} Vagrantボックスはデフォルトでボックスのユーザー名とパスワードにvagrant/ vagrantを使用するため、Vagrantfileを更新してsudoパスワードを明示的に要求します。 config.vm.provision "ansible" do |ansible| ansible.playbook = 'main.yml' ansible.ask_become_pass = true パスワードを求めるプロンプト: default: Running ansible-playbook... SUDO password: ただし、VMの入力にvagrant使用vagrant sshして、これが正しいパスワードであることを確認できたとしても、入力後も失敗します。 fatal: [default]: …

1
浮浪者のために2つのUbuntuボックスをダウンロードしましたが、なぜ.tarファイルなのですか?
Ubuntuのボックスをインストールしたかったので、VagrantとVirtual Boxをインストールしました。を使用してボックスを追加しようとした後、vagrant box add ubuntu/bionic64またはubuntu/xenial64デフォルトのプロバイダーがないというエラーが発生しました。だから私はこのURLからバイオニックボックスファイルをダウンロードしに行きました: https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64-vagrant.box しかし、それが完了すると、.tarファイルがディスク上に作成されますが、これは予期したものではありません。それは.boxファイルではなくファイルであるべき.tarです。tarファイル内には次のファイルがあります。 ubuntu-bionic-18.04-cloudimg.mf metadata.json box.ovf Vagrantfile ubuntu-bionic-18.04-cloudimg-configdrive.vmdk ubuntu-bionic-18.04-cloudimg.vmdk このファイルで何をすべきですか?拡張機能を変更し、同じコマンドを使用して追加しようとしましたが、うまくいきませんでした。私は何をすべきか?

1
vagrantfileを介したインストール中のVMへのdockerのインストール
vagrantを介してVMのセットアップの一部としてDockerをインストールしようとしています。Vagrantファイルに次を追加しました。 # Install Docker: config.vm.provision :shell, path: "./shared_directory/install_scripts/install_docker.sh" でinstall_docker.shあると: echo "-------Try to install docker---------" cd ~ sudo su - apt-get update apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - apt-key fingerprint 0EBFCD88 add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" echo "Y" | apt-get install docker-ce …

0
Vagrantマシンのすべてのトレースを完全に削除する
ファイルシステムに手動でアクセスすることなく、Vagrantボックスのすべてのトレースを削除するにはどうすればよいですか? Packerを使用してカスタムボックスを作成し、多くのテストケースを作成して破棄しています。テストケースが終了したら、実行します vagrant destroy vagrant helpこのコマンドを記述 vagrantマシンのすべてのトレースを停止および削除します すべては世界に順調に見えます。ただし、新規インストール後に新しいボックスを作成すると、その日のメッセージに、VMが数日前に作成されたというメッセージが表示されます。ボックスは(また)に格納されていることがわかります.vagrant.d\boxes。Vagrantは、まったく別の場所にあるPackerが作成したボックスではなく、またはそれに加えて、これらのボックスを使用しています。 vagrant destroyを使用することを推奨する浮浪者のドキュメントvagrant box remove。 今、まだ.vagrant.d\boxesディレクトリにボックスがあります。使用vagrant box removeするには「名前」が必要です。 私が実行するとvagrant box list、それは言います インストールされたボックスはありません!vagrant box addいくつかを追加するために使用します。 どうやらVagrantはこの他のボックスについて知らないようです。それでも実行するとvagrant global-status、次のような出力が得られます id name provider state directory ------------------------------------------------------------------------- 47d1c7c default virtualbox poweroff C:/some/path そのため、Vagrant はいくつかのボックスを見ることができます。を使用しようとするvagrant box removeと、「名前」参照も「ID」参照も機能しません。 C:\some\path>vagrant box remove default The box you requested to be removed could …

1
ホームステッドの放浪者sshでコマンドを誤って入力すると、すべてを破棄して最初からやり直すことができますか?
作曲家などのコマンドを実行する必要がある場合、ミスをして、apt-getを介してmysqlやnginxなどのパッケージを削除しました。 再インストールしたときに、それらの構成が誤っているため、アプリが期待どおりに動作しません。では、どうすればすべてを破棄してやり直すことができますか?

1
Vagrantを使用すると、ホストOSのWebブラウザーからApache仮想ホストにアクセスできません
Ubuntu Server 16.04.1 Xenial Xerus(32ビット)をWindows 7ホストのVagrantを使用してVirtualboxにインストールしました。Vagrantfileの内容は Vagrant.configure("2") do |config| config.vm.box = "boxcutter/ubuntu1604-i386" config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.hostname = "vagrant.templavoilaplus" config.vm.network "private_network", ip: "192.168.33.148" config.vm.synced_folder "E:/xampp/htdocs/github/templavoilaplus/", "/var/www/templavoilaplus/public_html" config.vm.provision "shell", path: "setup_for_ubuntu_box.sh" end 実行中のvagrant upの表示は E:\Virtual Machines\vagrant>vagrant up ==> default: Checking if box 'boxcutter/ubuntu1604-i386' is up to date... ==> default: …

0
FreeBSDゲストとWindows 10ホストのVagrantが接続に失敗する
誰もがFreeBSDの浮浪者の箱に/ vagrant dirを見ることができましたか?私の人生はうまくいきません。 ただし、Windows 10でテストしたところ、これらの問題はクロスプラットフォームであると思います。2017年11月のvagrantおよびvirtualboxの最新バージョンでテスト済み: vagrant init freebsd/FreeBSD-11.1-STABLE vagrant up 次のエラーが表示されます。 No base MAC address was specified. This is required for the NAT networking to work properly (and hence port forwarding, SSH, etc.). Specifying this MAC address is typically up to the box and box maintainer. Please contact the relevant …

1
Vagrant GUIの非英数字キーバインドが正しくありません
Vagrantを使用して開発環境を立ち上げ始めています(すべてのチームメイトが同じ環境で開発していることを確認したい)。それが開発環境になるので、GUIを有効にする必要があります。私は「pussinboots / ubuntu-truly-full」というボックスを使用することにしました。これは、唯一の(または最初の)14.04の非サーバーボックスであると思われたためです。 私はそれを正常に実行しましたが、キーバインディングが台無しになっているようです。たとえば、「/」文字を入力すると、ubuntuボックスに「-」が表示されます。すべてのキーバインディングが台無しになっているわけではありません。これは、VirtualBox内で入力しているときにのみ発生します(迷惑なsshをマシンに入力し、その端末に入力すると正しい文字が生成されます)。この種の製品にはかなり新しいので、どこから探し始めればよいのかもわかりません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.