'Reboot a node.
:param  node: Node to be rebooted
:type   node: :class:`Node`
:return:  True if successful, False if not
:rtype:   ``bool``'

def reboot_node(self, node):

    op = self.connection.request('hosting.vm.reboot', int(node.id))
    self._wait_operation(op.object['id'])
    vm = self._node_info(int(node.id))
    if (vm['state'] == 'running'):
        return True
    return False
