Add Networking metadata to Libvirt XML
未關閉
component:agent
component:kvm
component:networking
no-issue-activity
- 主要語言
- Java
- 星號
- 3.1k
- 分支
- 1.4k
- 平均合併
- 7 天 14 小時
- 30 天內合併 PR
- 31
描述
### 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