def get_sw_info(self):
ret = {}
hv_ver = self.conn.getVersion()
major = hv_ver / 1000000
minor = hv_ver % 1000000 / 1000
release = hv_ver % 1000
hv_ver = str(major)+'.'+str(minor)+'.'+str(release)
lib_ver = self.conn.getLibVersion()
major = lib_ver / 1000000
minor = lib_ver % 1000000 / 1000
release = lib_ver % 1000
lib_ver = str(major)+'.'+str(minor)+'.'+str(release)
abspath = os.path.dirname(os.path.abspath(__file__))
cli_ver = open(abspath + "/VERSION").readline().rstrip('\r\n')
cmd = "uname -r"
os_ver = commands.getoutput(cmd)
ret['version'] = cli_ver
ret['libvirt_version'] = lib_ver
ret['hv_version'] = hv_ver
ret['os_version'] = os_ver
return ret
评论列表
文章目录