問題タブ [packer]
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.
networking - Qemu の VirtualBox 設定に相当するものは何ですか?
同じものに対して VirtualBox と Qemu ビルダーの両方を持つ Packer テンプレートを作成しようとしています。VirtualBox は正常に動作しますが、Qemu では、ネットワークを適切にセットアップする方法を理解するのに苦労しています。
より具体的には、VirtualBox セクションで、
最初に、少なくとも2番目のNICを次のように構成しようとしました
しかし、Packer は、そのコマンドで Qemu を呼び出すとエラーが発生したと言っています。私は何を間違っていますか?また、作成したイメージを後で実行するときに、ホストオンリー アダプターを作成するにはどうすればよいですか?
vagrant - パッカーによって構築されたローカル VM を起動するにはどうすればよいですか?
パッカー初心者です。まず、ビルドしようとしました: https://github.com/shiguredo/packer-templates/tree/develop/ubuntu-14.04はうまくいきました。しかし、私がそれを罪にしたいとき、私vagrant up
は次のエラーを受け取ります:
vagrant init
デフォルトの構成ファイルのように見える構成ファイルを呼び出した後、作成されます。しかし、まだエラーがあります:
packer で生成された VM をローカルで起動するにはどうすればよいですか? Vagrantfile を手動で追跡する唯一の解決策はありますか?
編集:
私が呼び出すとvagrant init myNewlyCreatedBox.box
、vagrant は VM を起動しようとしますが、
puppet - 人形、パペット、パッカー
Vagrant は素晴らしいです。Puphet は vagrant ファイルをより簡単に作成するのに役立ち、packer はまったく同じシステムをデプロイできます。どちらも人形使い。3 つのツールがすべて連携して動作するようになれば素晴らしいと思いました。ただし、ローカルの packer-parallels-iso ビルダーを実行すると、パペット スクリプトで次のようなエラーが発生します。
エラー: 環境の生成を解析できませんでした: ノード ubuntu-1404.vagrantup.com の /tmp/packer-puppet-masterless/manifests/nodes/Cron.pp:5 で |$key と一致しませんでしたお気に入り:
興味深い点は、これらのエラーが vagrant または vagrant のプロビジョニングに表示されないことです。
変。私の知る限り、どちらもバージョン 3.4.3 のパペットを使用しています。
これは、パペットとパッカーの設定例へのリンクhttps://www.dropbox.com/s/cai49xrrv23jzra/pppTest.zip?dl=0です。
うまくいけば、誰かがこのセットアップの何が問題なのか教えてくれます。
amazon-web-services - packer, aws: "ec2-bundle-vol: 6 行目: ruby: コマンドが見つかりません"
私はパッカーを使用しています。これは、ルビーをインストールするプロビジョナーの直後の私のプロビジョナー (または少なくとも関連する部分) にあります。
rbenv のバージョンは 2.1.6 を参照
ruby -v は 2.1.6 だと言っています
だからルビーは間違いなくインストールされています...
それでも、パッカーバンドルの最後にこのエラーが発生します
ボリュームをバンドルするためのコマンドは
ec2-ami-tools でこのエラーが発生している他の誰かへの参照を見つけようとしましたが、成功しませんでした。どこで情報を探すべきかについてのポインタ (すでに ec2-ami-tools ドキュメント、ec2-bundle-vol を参照する packer ドキュメント、他の Packer 構成などをチェックアウトしましたが、何かを見落としている可能性があります) をいただければ幸いです。
python - packer ビルド内から「source」コマンドを実行できないのはなぜですか?
パッカービルドをしようとしています。
ソース AMI は Ubuntu ボックスです。Python 仮想環境をインストールして実行したいと考えています。
私のプロビジョナーを以下に示します。apt-get は正常に機能し、virtualenv を作成します。ただし、アクティベート時にソースを実行すると失敗します。次のエラーが表示されます。/tmp/script.sh: 53: /tmp/script.sh
source
パッカービルドで実行できないようです。この問題を回避するにはどうすればよいですか? virtualenv を実行し、その中から実行する必要がありますpip install
。
コンソール出力は次のとおりです。
caching - パッカーは外部ファイルをダウンロードしてキャッシュできますか?
パッカーを介してisoをダウンロードし、スクリプトでstage3ファイルをダウンロードするgentoo用のパッカープロジェクトがあります。iso は packer によってキャッシュされており、stage3 もキャッシュしたいと考えています。この方法では、ボックスがビルドされるたびにステージ 3 がダウンロードされるわけではありません。
isoファイルがキャッシュされるのと同じ方法でpackerにstage3ファイルをダウンロードしてキャッシュさせる簡単な方法はありますか?
vagrant - packer で vagrant box を作成する際の SSH タイムアウト
次のテンプレートを使用して、packer で vagrant box を作成します。ただし、「Build 'vmware-vmx' errored: Timeout waiting for SSH.」というエラーが表示されます。これを修正する方法は?