apache / apache/cloudstack

Add Networking metadata to Libvirt XML

未關閉
#11,725 5 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
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

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。