Python 调用libguestfs 实现文件注入(Openstack)
Python调用libguestfs实现文件注入(Openstack) 1)导入相关模块(openstack已扩展完毕,我们只需调用即可) a)from nova.virt.disk.vfs importapi as vfs b)from nova.virt.disk import api as disk 2)设置相关变量 a)image ='/data0/public/instances/b2cc2766-72cf-45d2-852e-801a9b9ecb73/disk.local' b)fmt='qcow2' c)partition=1 3)调用vfs.VFS,打开IMG a)fs =vfs.VFS.instance_for_image(image, fmt, partition) b)fs.setup() 4)注入相关数据信息 a)fps =open('/etc/sysconfig/network-scripts/ifcfg-em2').readlines() b)fp =open('/etc/sysconfig/network-scripts/ifcfg-em1').readl...