虚拟机模板切换功能

功能简介

  • 1。现在的需求是一个虚拟机用的是linux系统,然后关机下次启动的时候是基于windows模板启动的

概要设计

首先需要调查这个功能能否较好的实现,
并且有如下的需求疑问
是基于M端内的模板更新还是教育一体机内的模板
1. 基于教育一体机内的模板
只需要在教育一体机那边重新指定外挂lun即可
2. 基于M端内的模板更新(无论下面的哪种方式都要联动的更新虚拟机的大部分属性值),如下哪种实现方式优先级高
注:需要明确教育一体机的哪些属性不需要修改
a. 如果基于M端界面操作
a1: 目前很多虚拟机的属性值在界面是不支持修改的,其中包括模板的属性值,如果要更新模板会涉及到虚拟机属性值(有不少一部份,例如CPU,内存,HA…)的联动更新问题,是全部让它们基于最新的模板更新还是部分更新
a2: 虚拟机有池中的虚拟机和非池中的虚拟机,如果是池中的更换后可能池中的所有虚拟机的模板都切换了
b. 如果是调用restapi操作
需要调查如何实现,及需要哪些值才能来更新模板及更新原虚拟机的哪些属性值

详细步骤

    1. 批量测试的脚本

存在的风险

    1. 现在的实现是删除旧的,基于重新创建的新的VM,
      频繁的对存储的操作,可能会引发异常;
      在某一个过程中出现的异常,会导致虚拟机丢失;
      这是一个长时间的操作,耗时会比较长;

你可能感兴趣的:(虚拟机模板切换功能)