def METHOD_NAME(self):
    inv_info = self._smtclient.get_host_info()
    host_info = {}
    with zvmutils.expect_invalid_resp_data(inv_info):
        host_info['zcc_userid'] = inv_info['zcc_userid']
        host_info['vcpus'] = int(inv_info['lpar_cpu_total'])
        host_info['vcpus_used'] = int(inv_info['lpar_cpu_used'])
        host_info['cpu_info'] = {}
        host_info['cpu_info'] = {'architecture': const.ARCHITECTURE,
                                 'cec_model': inv_info['cec_model'], }
        mem_mb = zvmutils.convert_to_mb(inv_info['lpar_memory_total'])
        host_info['memory_mb'] = mem_mb
        mem_mb_used = zvmutils.convert_to_mb(inv_info['lpar_memory_used'])
        host_info['memory_mb_used'] = mem_mb_used
        host_info['hypervisor_type'] = const.HYPERVISOR_TYPE
        verl = inv_info['hypervisor_os'].split()[1].split('.')
        version = int(''.join(verl))
        host_info['hypervisor_version'] = version
        host_info['ipl_time'] = inv_info['ipl_time']
        # add hypervisor hostname suffix if file
        # /opt/.zvmsdk_hypervisor_hostname_suffix exists
        suffix_file = '/'.join(('/opt',
                                const.HYPERVISOR_HOSTNAME_SUFFIX_FILE))
        if os.path.exists(suffix_file):
            with open(suffix_file, 'r') as f:
                lines = f.readlines()
                suffix = lines[0].strip('\n ') if lines else ''
            host_info['zvm_host'] = '.'.join(
                        (inv_info['zvm_host'], suffix)).strip('.')
            host_info['hypervisor_hostname'] = '.'.join(
                        (inv_info['hypervisor_name'], suffix)).strip('.')
        else:
            host_info['zvm_host'] = inv_info['zvm_host']
            host_info['hypervisor_hostname'] = inv_info['hypervisor_name']
    disk_pool = CONF.zvm.disk_pool
    if disk_pool is None:
        dp_info = {'disk_total': 0, 'disk_used': 0, 'disk_available': 0}
    else:
        diskpool_name = disk_pool.split(':')[1]
        dp_info = self.diskpool_get_info(diskpool_name)
    host_info.update(dp_info)
    return host_info