'Updates compute manager resource info on ComputeNode table.
Since we don\'t have a real hypervisor, pretend we have lots of
disk and ram.'

def get_available_resource(self, nodename):

    cpu_info = collections.OrderedDict([('arch', 'x86_64'), ('model', 'Nehalem'), ('vendor', 'Intel'), ('features', ['pge', 'clflush']), ('topology', {'cores': 1, 'threads': 1, 'sockets': 4})])
    if (nodename not in self._nodes):
        return {}
    host_status = self.host_status_base.copy()
    host_status.update(self.resources.dump())
    host_status['hypervisor_hostname'] = nodename
    host_status['host_hostname'] = nodename
    host_status['host_name_label'] = nodename
    host_status['cpu_info'] = jsonutils.dumps(cpu_info)
    return host_status
