macvlan ネットワーク#
macvlan は仮想的な LAN で同じネットワークインタフェースに複数の IP アドレスを割り当てたい場合に使用できます。 基本的にはネットワークインタフェースをそれぞれの IP アドレスを持つ複数のサブインタフェースに分割することになります。 その後ランダムに生成された MAC アドレスに基づいて IP アドレスを設定できます。
macvlan
ネットワークタイプは親のインタフェースにインスタンスを接続する際に使用するプリセットを指定できます。
この場合、接続先のネットワークについて基本的な設定詳細を一切知る必要なしに単に network
オプションをインスタンス NIC に設定できます。
設定オプション#
macvlan
ネットワークタイプでは現在以下の設定キーネームスペースがサポートされています。
maas
(MAAS ネットワーク識別)user
(key/value の自由形式のユーザメタデータ)
注釈
ネットワークのサブネット情報を指定する箇所では LXD は CIDR 表記 (例えば 192.0.2.0/24
や 2001:db8::/32
) を使用します。これは単一のアドレスが必要なケース (例えば、トンネルのローカル/リモートアドレス、インスタンスに適用する NAT アドレスや特定のアドレス) では適用されません。
macvlan
ネットワークタイプでは以下の設定オプションが使用できます。
キー |
型 |
条件 |
デフォルト |
説明 |
---|---|---|---|---|
|
bool |
- |
|
GARP VLAN Registration Protocol を使って VLAN を登録する |
|
integer |
- |
- |
作成するインタフェースの MTU |
|
string |
- |
- |
|
|
integer |
- |
- |
アタッチする先の VLAN ID |
|
string |
IPv4 アドレス |
- |
インスタンスを登録する MAAS IPv4 サブネット(NIC の |
|
string |
IPv6 アドレス |
- |
インスタンスを登録する MAAS IPv6 サブネット(NIC の |
|
string |
- |
- |
ユーザ指定の自由形式のキー/バリューペア |