9.4. 将虚拟机导入 overcloud


您可以将虚拟机从现有 OpenStack 环境迁移到 Red Hat OpenStack Platform (RHOSP) 环境。

步骤

  1. 在现有 OpenStack 环境中,通过对一个运行的服务器进行快照并下载镜像来创建一个新镜像:

    $ openstack server image create --name <image_name> <instance_name>
    $ openstack image save --file <exported_vm.qcow2> <image_name>
    Copy to Clipboard Toggle word wrap
    • <instance_name > 替换为实例的名称。
    • <image_name > 替换为新镜像的名称。
    • 使用导出的虚拟机的名称替换 <exported_vm.qcow2>
  2. 将导出的镜像复制到 undercloud 节点:

    $ scp exported_vm.qcow2 stack@192.168.0.2:~/.
    Copy to Clipboard Toggle word wrap
  3. stack 用户身份登录 undercloud。
  4. 查找 overcloudrc 凭证文件:

    $ source ~/overcloudrc
    Copy to Clipboard Toggle word wrap
  5. 将导出的镜像上传到 overcloud 中:

    (overcloud) $ openstack image create --disk-format qcow2  -file <exported_vm.qcow2> --container-format bare <image_name>
    Copy to Clipboard Toggle word wrap
  6. 启动新实例:

    (overcloud) $ openstack server create  --key-name default --flavor m1.demo --image imported_image --nic net-id=net_id <instance_name>
    Copy to Clipboard Toggle word wrap
重要

您可以使用这些命令将每个虚拟机磁盘从现有 OpenStack 环境复制到新的 Red Hat OpenStack Platform。QCOW 快照丢掉了原始的层系统。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat