私はLXDを実験していますが、継ぎ目のない単純な問題で立ち往生しています:ブリッジ設定を永続化することはできません。
ホストサーバーには、birdge br0
があります。デフォルトでは、lxd管理コンテナーはlxcbr0
を使用し、別のネットワーク上にあります。
私が欲しいのは、メインのDHCPサーバーからIPを取得し、他のサーバーと同じネットワークを共有するコンテナーです。
私はこのスタンザを使用してそうすることができました:
lxc config set mycontainer raw.lxc 'lxc.network.link = br0'
これは機能しているように見えますが、時々設定が失われ、コンテナはlxcbr0にフォールバックします!
プロファイルを使用してこれを解決しました。
lxc config profile edit bridge
次に、エディターで:
name: bridge
config: {}
devices:
eth0:
nictype: bridged
parent: br0
type: nic
ゲスト/コンテナを作成するときに、プロファイルを指定します
lxc launch ubuntu GUESTNAME -p bridge
確かではありませんが、既存のゲスト/コンテナにもプロファイルを適用できると仮定します。試したことがありません。
編集:
lxd 0.18からprofile
はメインコマンドの一部です:
lxc profile edit bridge