問題タブ [vagrant-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vagrant - マルチマシン vagrantfile でのシェル プロビジョニング
マルチマシン vagrant ファイルで作成された VM をプロビジョニングするにはどうすればよいですか。作成した各マシンで個別のシェル プロビジョニング スクリプトを実行したいと考えています。vagrant がこれをどのように促進するのかわかりません。
どうやら上記の vagrant スクリプトを実行すると、vagrant から以下のエラー メッセージが表示されます。
どんな助けでも大歓迎です。
vagrant - vagrant から特定の仮想マシンへの ssh 接続を作成するにはどうすればよいですか? WMware にインストールされた VM への接続を作成できますか?
私はVagrantとApache Stormでまったく新しいです。
次の状況を示すオンラインコースをフォローしています。
1) Virtual Box に Ubuntu 仮想マシンがインストールされている 2) 物理マシン (Virtual Box がインストールされ、Ubuntu VM を実行している場所と同じ) にVagrantがインストールされている
OK、物理マシンから、次のステートメントを使用して仮想マシンにログインします。
インストールされた Ubuntu VM への接続が作成されたことを示します。
ここで最初の疑問: 正確な仮想化システムが何であるかをどのように知るのでしょうか? Virtual Box に複数の VM をインストールした場合はどうなりますか (前のコマンドでは、インストールされている VM を接続する必要があるかどうかが指定されていません)。
もう 1 つの疑問は、Virtual Box は使用していませんが、WMware ワークステーションを使用しているということです。vagland sshコマンドを使用して、WMware ワークステーションにインストールされている特定の VM への接続を作成するにはどうすればよいですか?
vagrant - Windowsにvagrant-cachierプラグインをインストールできませんでした
私は初めてvagrant
です。
私はvirtualboxとvagrant
(1.7.4)をインストールしてから、ブックタイプに従います
数分後、次のエラーが報告されました。
ruby
とについてはほとんど知りませんgem
。プラグインをインストールする前に他に何かインストールする必要がありますか?
それともネットワークの問題でしょうか?(自宅とオフィスで試しましたが、同じエラーです)
vagrant は正常に動作し、正常に初期化、起動、ssh できます。
ruby - Ubuntu 14.04 で Vagrant に Ruby バージョン >= 2.0 をインストールするには?
実行中のEC2
インスタンスがあります。これは、プラグインを使用していくつかの vmを実行および展開します。しかし、プラグインをインストールしようとするたびに、次のエラーが表示されます。Amazon
Ubuntu 14.4.3
Vagrant
vagrant-aws
Ubuntu
私のマシンには同じバージョンの がdesktop
ありますが、この問題はありませんでした。私は何を間違っていますか?削除ruby1.9
してインストールしようとしましruby2.2
たが、それでも同じエラーが発生します。
編集
新しいバージョンがインストールされていても、Vagrant は ruby1.9 をインストールします。
そして、再び同じエラー:
bash - Vagrant: ゲスト シェルのコマンドを使用してホスト上でスクリプトを実行するにはどうすればよいですか?
ポート、ネットワーク ファイルを開くことができ、Vagrant のプロビジョニング プロセス中にゲストまたはホスト [シェル] コマンドを実行できるプラグインがあります。
私がやりたいことは、(おそらく bash エイリアスを介して) Vagrant ゲスト/VM でコマンドを実行し、理想的にはコマンド ラインで変数を渡して、ホストでコマンドを実行できるようにすることです。
例: 私のホストでは、Atom エディターを実行しています (同じことが TextMate にも当てはまります)。VM で共有ファイルを操作する場合は、エディターで直接開くか、「atom filename」シェル コマンドを実行して、ホストでそのファイルを手動で開く必要があります。
パリティが必要なため、VM 内で「atom filename」を実行できます。これにより、ファイル名が VM 外のホストで「atom $1」スクリプトに渡され、ホスト エディター (Atom) で開きます。 .
注: Vagrant プロビジョニングには Salt を使用し、マウントには NFS を使用します。そしてもちろん、鍵付きの ssh です。
おまけの質問: マージ競合エディターとして .gitconfig を使用してこれを機能させる (前者が可能であれば機能するはずですよね?)。
vagrant - NFS の間違ったアクセス許可を使用する Vagrant 同期フォルダー
Vagrant で同期されたフォルダーでプラグインを使用しようとしていNFS
ますが、ゲスト (VM) でのアクセス許可が間違っていることを除いて、機能しています。
の Vagrant ドキュメントに従って、uid
とをセットアップしようとしました。gid
Vagrantfile
ゲストで正しいユーザー/グループを使用することを望んでいましたが、まだ使用しています501
and dialout
.
何か案は?
vagrant - Vagrant プラグイン: machine.action の出力をキャプチャする方法
コマンドを追加する Vagrant 用のプラグインの作成を開始しました。Command#execute 内で、:ssh_run の出力をキャプチャする必要があります。現在、出力は stdout に直接送信されます。コマンドからの小さなテスト スニペット:
誰もそれを行う方法を考えていますか? たぶん vm.action 自体が正しい方法ではないでしょうか?
事前にどうもありがとう
セバスチャン
vagrant - vagrant プラグインをデーモン化する推奨方法
vagrantプラグインをデーモン化するための推奨される方法はありますか?
ホスト上でプロセスを実行して、ホストからゲストにファイル変更イベントを送信するvagrant-fsnotifyを使用しています。