'Migrates a running instance to a new machine.
:param host: destination host name.
:param block_migration: if True, do block_migration, the default
value is False and None will be mapped to False
:param disk_over_commit: if True, allow disk over commit, the default
value is None which is mapped to False
:returns: An instance of novaclient.base.TupleWithMeta'

@api_versions.wraps('2.0', '2.24')
def live_migrate(self, host=None, block_migration=False, disk_over_commit=None):

    if (block_migration is None):
        block_migration = False
    if (disk_over_commit is None):
        disk_over_commit = False
    return self.manager.live_migrate(self, host, block_migration, disk_over_commit)
