docs: def live_migrate_move(self, userid, destination, parms):
          """ moves the specified virtual machine, while it continues to run,
           to the specified system within the SSI cluster. """
          rd = ('migratevm %(uid)s move --destination %(dest)s ' %
                {'uid': userid, 'dest': destination})
  
          if 'maxtotal' in parms:
              rd += ('--maxtotal ' + str(parms['maxTotal']))
          if 'maxquiesce' in parms:
              rd += ('--maxquiesce ' + str(parms['maxquiesce']))
          if 'immediate' in parms:
              rd += " --immediate"
          if 'forcearch' in parms:
              rd += " --forcearch"
          if 'forcedomain' in parms:
              rd += " --forcedomain"
          if 'forcestorage' in parms:
              rd += " --forcestorage"
  
          action = "move userid '%s' to SSI '%s'" % (userid, destination)
  
          try:
              self._request(rd)
          except exception.SDKSMTRequestFailed as err:
              msg = ''
              if action is not None:
                  msg = "Failed to %s. " % action
              msg += "SMT error: %s" % err.format_message()
              LOG.error(msg)
              raise exception.SDKSMTRequestFailed(err.results, msg)