問題タブ [multipass]
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.
bash - Terraform 関数 'templatefile' がヒアドキュメントを出力しないようにする
Terraformを使用して AWS で VM をスピンアップするために使用するcloud-init構成ファイルがあり、テストとデバッグのためにMultipassを使用してローカルで実行したいと考えています。
cloud-init ファイルには、いくつかのシェル スクリプトが含まれています。Terraform では、変数$$var
を$var
. また、ホスト名のテンプレート変数も使用します。
クラウドとローカルの両方で同じ構成ファイルを使用できるようにするには、次のコマンドを使用してテンプレートを展開し、手動で文字列を置換せずにマルチパス VM を起動できると考えました。
しかし、templatefile
関数はその出力をヒアドキュメントでラップすることがわかりました。
もちろん、マルチパスはこの構文を理解せず、(あまり役に立たない) エラー メッセージを出力します。
理想的には、Terraform コマンドはヒアドキュメント ラッパーなしでファイルをレンダリングできる必要があります。しかし、代わりに、これを機能させるシェルトリックはありますか?
raspberry-pi - 外部から LXD ドライバーを使用してマルチパス VM のライブ ファイル システムを表示するにはどうすればよいですか?
仮想マシン (VM) を起動するために、LXD ドライバーを備えた Raspberry Pi で Canonical の Multipass を使用しています。私の構成では、ホスト上の仮想マシンで発生しているリアルタイムの変更/更新を表示する必要があります。つまり、仮想マシンの外部です。これを行う現在の方法は、VM イメージ ファイル (.img ファイル) を時々アンマウントしてマウントすることですが、これは理想的ではありません。.img ファイルの変更をリアルタイムでフォローアップする方法はありますか?
docker - docker swarm manager をマルチパス VM に追加しようとするとエラーが発生する
2 つのマルチパス VM を起動しようとしました。マルチパスに docker をインストールした後、マルチパス vm の 1 つで docker swarm を初期化しようとしています。コマンドは次のとおりです。
しかし、その後エラーが発生します。それは言います:
どうすれば問題を解決できますか?IP に 0 を指定せずにマルチパスを起動できますか?