'Fetch the console/serial port output from the node.
:keyword  node: The existing target Node (instance) for the request.
:type     node: ``Node``
:return: A string containing serial port output of the node.
:rtype:  ``str``'

def ex_get_serial_output(self, node):

    if (not isinstance(node, Node)):
        raise ValueError('Must    specify    a    valid    libcloud    node    object.')
    node_name = node.name
    zone_name = node.extra['zone'].name
    request = ('/zones/%s/instances/%s/serialPort' % (zone_name, node_name))
    response = self.connection.request(request, method='GET').object
    return response['contents']
