Vagrantで(非常に遅い)VirtualBoxの代わりにParallelsを使用することは可能ですか?
6 に答える
多分これはあなたを助けるでしょう(新鮮で新しい)
Parallels(すでに料金を支払っている可能性があります)ではありませんが、VMWareFusionを使用するためのプラグインがあります。
http://www.vagrantup.com/vmware
プラグインは無料ではないため、プラグインとFusionの両方のライセンスを購入する必要があります。
週に数回、VMでカーネルパニックが発生します。Mitchellによると、VirtualBoxは何年にもわたってMacでカーネルパニックの問題を抱えていましたが、これは十分に解決されていません。Fusionへの交換が最善の選択肢です。
最後に、Parallelsからの公式のVagrantプロバイダーがあります!残念ながら、www.vagrantup.comには記載されていません。
ParallesのVagrantドキュメントとVagrantプロバイダープロジェクトのParallelsGitHubページを参照してください。プロバイダーに関するその他の質問については、専用の公式フォーラムがあります。
現在のところ、制限は1つだけです。「Parallelsプロバイダーは、次の「転送ポート」構成を除いて、すべての基本的なVagrant機能をサポートしています。」(GitHubのreadmeから取得)
AgentK、「転送ポート」はParallels 10forMacで利用可能であることを指摘していただきありがとうございます。
数か月前に、マシン抽象化ブランチをマージした大規模なコミットがありました。
このブランチは、「マシン抽象化」コードを取り込みます。これは、VirtualBox固有のすべてのコードをプラグインに抽象化するため、Vagrantの開発における主要なマイルストーンです。
落とし穴:
ホワイト他のプロバイダー用のプラグインを作成することは技術的に可能になりましたが、これを実現可能にするために行われるべき主要な作業がまだあります。
そして今のところ、masterの唯一のプロバイダーはvirtualboxです:
ParallelsをVagrantで使用できます。これを行うための一連の手順を1行ずつ示します(ParallelsとVagrantがインストールされていることを前提としています)。
$ vagrant plugin install vagrant-parallels
$ mkdir some-project/ && cd some-project
$ vagrant init parallels/ubuntu-14.04
$ vagrant up --provider parallels
インストールする必要があるのは1回だけであることに注意してくださいvagrant-parallels
。--provider parallels
また、最初にパスするだけでup
、その後は自動的にパラレルプロバイダーが使用されることに注意してください。
公式のParallels-Vagrant統合とともにGoogleでこのスレッドを見つけました:https ://github.com/Parallels/vagrant-parallels