Мне нужно иметь возможность экспортировать конфиги XML домена в формат конфигурации XEN в libvirt, используя libvirt-python. Видимо, чтобы сделать этот вызов, вы используете следующее в C:
virConnectDomainXMLToNative
Reads a domain XML configuration document, and generates a native configuration file describing the domain. The format of the native data is hypervisor dependant.
conn: a connection object
nativeFormat: configuration format exporting to
domainXml: the domain configuration to export
flags: extra flags; not used yet, so callers should always pass 0
Returns: a 0 terminated UTF-8 encoded native config datafile, or NULL in case of error. the caller must free() the returned value.
Однако в Python нет эквивалентной функции.
Я заметил, что вы можете вызывать определенные функции C в libvirt-python. Я не вижу этого в текущем списке вызовов, хотя, когда я использую помощь (libvirt). (Я использую пакет libvirt-python, который доступен с CentOS 5, BTW).
Есть ли способ сделать такой вызов в Python и преобразовать домен .xml в конфигурацию xen?