docs: def start(self):
          """
          Confirm that we may access the target cluster.
          """
  
          version = self.request("get", "/version")
  
          if version != 2:
              raise GanetiApiError("Can't work with Ganeti RAPI version %d" %
                                   version)
  
          logging.info("Accessing Ganeti RAPI, version %d" % version)
          self.version = version
  
          try:
              features = self.request("get", "/2/features")
          except NotOkayError, noe:
              if noe.code == 404:
                  # Okay, let's calm down, this is totally reasonable. Certain
                  # older Ganeti RAPIs don't have a list of features.
                  features = []
              else:
                  # No, wait, panic was the correct thing to do.
                  raise
  
          logging.info("RAPI features: %r" % (features,))
          self.features = features