apache / apache/cloudstack

Add Networking metadata to Libvirt XML

オープン
#11,725 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る
component:agent component:kvm component:networking no-issue-activity
主要言語
Java
スター
3.1k
フォーク
1.4k
平均マージ
6日 19時間
マージ済み PR(30日)
32

説明

### The required feature described as a wish

Libvirt allows for adding Metadata to the XML of a Domain: https://libvirt.org/formatdomain.html#general-metadata

We can use this Metadata to add additional information of the Instance so that it can be used by Libvirt hooks: https://libvirt.org/hooks.html#etc-libvirt-hooks-qemu

My proposal is to add basic IP address information to the XML:

```


```

Hooks can prepare additional firewalling or routing on the host while it is booted, this is up to the admin to decide.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、CloudStack が Libvirt ドメイン XML をどのように生成するかを追跡し、issue にリンクされている Libvirt ドメインメタデータと hook のドキュメントを確認します。生成された XML に、該当する IPv4 および IPv6 ネットワークのアドレス、プレフィックス、ファミリー、ブリッジ、VLAN の値を含む、要求されたネットワークアドレスメタデータが含まれるようになれば、作業は完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
cloud, infrastructure
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。