apache / apache/cloudstack

Add Networking metadata to Libvirt XML

Offen
#11,725 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
component:agent component:kvm component:networking no-issue-activity
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

### 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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit nachzuverfolgen, wie CloudStack Libvirt-Domain-XML erzeugt, und sieh dir die in der Issue verlinkte Dokumentation zu Libvirt-Domain-Metadaten und Hooks an. Die Arbeit ist abgeschlossen, wenn das generierte XML die angeforderten Metadaten zu Netzwerkadressen enthält, einschließlich Adresse, Präfix, Familie, Bridge- und VLAN-Werten für zutreffende IPv4- und IPv6-Netzwerke.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
cloud, infrastructure
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.