66.23. 服务器迁移
将服务器迁移到其他主机。迁移操作使用与旧服务器相同的类别,作为调整大小的操作实施。这意味着,如调整大小、迁移工作,方法是使用同一类别创建新服务器,并将原始磁盘的内容复制到新磁盘。与调整大小一样,迁移操作是用户的两步过程:第一步是执行迁移,第二步是确认(验证)成功并释放旧服务器,或者声明恢复以释放新的服务器并重新启动旧服务器。
使用方法:
openstack server migrate [-h] [--live-migration] [--host <hostname>] [--shared-migration | --block-migration] [--disk-overcommit | --no-disk-overcommit] [--wait] <server>
openstack server migrate [-h] [--live-migration] [--host <hostname>]
[--shared-migration | --block-migration]
[--disk-overcommit | --no-disk-overcommit]
[--wait]
<server>
value | Summary |
---|---|
<server> | server (名称或 id) |
value | Summary |
---|---|
-h, --help | 显示帮助信息并退出 |
--live-migration | 实时迁移服务器;使用 ''-host' 选项为迁移指定目标主机,该主机将被调度程序验证 |
--host <hostname> | 将服务器迁移到指定的主机。(不支持 --os-compute-api-version 2.30 或更高版本,与 --live-migration 选项一起使用时(在没有 --live-migration 选项的情况下支持 --os-compute-api-version 2.56 或更高版本) |
--shared-migration | 执行共享实时迁移(默认为 --os- compute-api-version 2.25 之前,在后自动) |
--block-migration | 执行块实时迁移(从 --os-compute-api-version 2.25 中自动配置) |
--disk-overcommit | 允许目标主机上的磁盘 over-commit (支持 --os-compute-api-version 2.24 或更高版本) |
--no-disk-overcommit | 不要在目标主机上过量使用磁盘(默认)(不支持 --os-compute-api-version 2.24 或更高版本) |
--wait | 等待迁移完成 |