当前位置: 首页 > news >正文

OpenStack 卷虚拟机跨租户迁移方案

目标:迁移租户A的卷虚机到租户B
场景:使用卷虚拟机,租户a和b使用相同网络

租户A的操作:
1.记录虚拟机的ip地址,Mac信息,
nova interface-list

neutron port-show

2.对虚拟机进行关机操作,将系统盘卸载
nova volume-detache
3.为系统卷以及数据卷创建传输
cinder transfer-create

注:cinder transfer-create 命令清除了卷的所有者设置,并为所有者转换的过程创建了一个 id 和 auth_key。其它租户可以使用这两个值接受所有者的转换请求,并成为这个卷的新所有者。
4.查看卷状态都变成awaiting-transfer
cinder show 租户B的操作:
1.接受来自租户A的所有卷传输
cinder transfer-accept <auth_key>

2.查看卷是否存在,卷的状态为available
cinder list | grep

3.使用系统卷创建卷虚机,使用原虚拟机ip地址
nova boot –boot-volume xxx

4.卷虚机创建完成后,挂载数据卷到卷虚机
nova volume-attach 待虚拟机运行正常后,删除源虚拟机

应急策略:
1.对源虚拟机执行resume回复源虚拟机状态

2.利用原虚拟机的port信息,新建port,挂载到原虚拟机上。

http://www.dtcms.com/a/111084.html

相关文章:

  • 频域插值重构——频率采样FIR数字滤波器设计法的理论基础
  • DAY 36 leetcode 1--哈希表.两数之和
  • JVM监控
  • 注册中心 Nacos 的 CP 和 AP 模式原理
  • 矢量瓦片切片工具
  • Python 布尔类型
  • 【linux学习】linux系统调用编程
  • 数据结构|排序算法(一)快速排序
  • Spring Boot 打印日志
  • Linux makefile的一些语法
  • ORA-09925 No space left on device 问题处理全过程记录
  • windows下载安装远程桌面工具RealVNC-Server教程(RealVNC_E4_6_1版带注册码)
  • 企业供应链管理
  • Ubuntu 22.04/24.04 配置apt 源
  • 高并发系统架构设计核心要点的结构化提炼【大模型总结】
  • linux paste 命令
  • 链路聚合配置命令
  • C++11可变参数模板单例模式
  • hi3516cv610通过menuconfig关闭的宏记录
  • 【MySQL数据库】锁机制
  • Linux系统调试
  • ML:Non-deterministic Turing Machine,简称 NTM
  • Vite环境下解决跨域问题
  • 【C++经典例题】杨辉三角问题
  • java自主学习网站(springboot+ssm+mysql)含运行文档
  • 《在 Ubuntu 22.04 上安装 CUDA 11.8 和 Anaconda,并配置环境变量》
  • chromium魔改——绕过无限debugger反调试
  • FreeRTOS同步和互斥机制以及相关API
  • 【开源】Unity 商业级引擎源码加密混淆过马甲包 Il2cpp global-metadata加密方案 Android加固IOS加固
  • Windows修改hosts文件让向日癸软件联网