• 内存复用

    定义(是什么?):通过内存复用技术将物理内存虚拟出更多的内存供虚拟机使用,使虚拟机内存规格总和可以大于主机物理内存,最终提高主机的虚拟机密度。
    适用场景:适用于对性能要求不高但是对虚拟机数量要求大的场景
    如何实现?
    通过以下以下三种技术实现分别为
    内存共享,写时复制:虚拟机之间共享同一物理内存空间,此时虚拟机仅对内存做只读操作,当虚拟机需要对内存进行写操作时,开另一内存空间,并修改映射。
    内存置换:虚拟机长时间未访问的内存内容被置换到存储中,并建立映射,当虚拟机再次访问该内存内容时再置换回来。
    内存气泡:Hypervisor通过内存气泡将较为空闲的虚拟机内存释放给内存使用率较高的虚拟机,从而提升内存利用率。
    限制条件:与硬件直通互斥,与NUMA互斥

    • 快照

    定义:数据在某个时间点的副本
    适用场景:配合ebackup等系统应用于数据备份和容灾场景。
    实现原理:创建快照时会创建一个差分磁盘,该磁盘文件与原文存放同一目录下,原磁盘文件会转为只读,新数据存放在差分磁盘文件中。
    实现快照的两种技术
    COW(写前拷贝):用于保存源卷中变化的数据。快照创建并激活后,如果应用服务器对源卷有些数据请求,存储系统首先将被写入位置的原数据(写前拷贝数据)拷贝到COW数据空间中,然后修改写前拷贝数据的映射关系,记录写前拷贝数据在COW数据空间中的新位置,最后再将新数据写入到源卷中。
    适用场景:适用于对数据修改较少的场景
    ROW(写时重定向技术):实现文件系统快照的核心技术。当源文件系统收到写数据请求需要修改源文件系统中的数据时,存储系统在存储池中为新写入的数据指定新的存储位置,并修改数据块的指针指向新的存储位置。
    快照的类型
    普通快照:创建快照时,快照会保存磁盘当前的数据
    内存快照:创建快照时,会保存虚拟机当前内存的数据
    一致性快照:创建快照时会将虚拟机未保存的缓存数据先保存,再创建快照。
    增量快照:比较前一次快照修改数据后的快照
    全量快照:比较第一次快照修改数据后的快照
    快照的管理
    回滚快照:回滚快照时会删除差分磁盘文件的数据
    删除快照:删除快照时,系统会整合原磁盘与差分磁盘文件里面的数据,形成新的磁盘文件

    • 链接克隆

    构成:链接克隆虚拟机的组成是通过模板复制出来的母卷和差分卷组成的链接克隆卷,每个链接克隆卷作为每一个链接克隆虚拟机的系统卷。
    优势:

    1. 创建速度快
    2. 可以实现自动关机还原
    3. 相同主机资源下,采用链接克隆方式支持运行更多虚拟桌面,运行更多的业务,降低IT成本。

    适用场景

    1. 无个性化程序,有个性化数据
    2. 操作任务性员工
    3. 窗口办公
    • 存储制备

    普通磁盘:直接分配给虚拟机已经将数据置零的空间,用来写入数据
    适用场景:对磁盘发放速度要求不高的场景、对磁盘IOPS要求较高的场景。
    优势:普通磁盘IOPS较高
    缺点:普通磁盘下发放速度慢
    精简磁盘:先分配给虚拟机一个限额,并没有分配给真实的空间,随着数据的写入,磁盘空间容量逐步增加
    适用场景:客户对磁盘的容量需求不明确的场景,对发放速度要求高的场景
    优势:磁盘发放速度快
    普通延迟置零:分配给虚拟机一块没有置零的空间,磁盘中存在着旧数据,旧数据会在新数据写入之前被擦除,写入一部分新数据擦除一部分旧数据。
    适用场景:对IOPS要求不高的但是对发放速度快的场景
    优势:磁盘发放速度较快
    缺点:磁盘IOPS较低

    追问:哪种模式不需要加域,哪种要加域 ,加域有什么好处,完整复制为什么不能在模板里加域
    完整复制不需要加入域,链接克隆、快速封装 、全内存桌面需要加入域,加入域的好处是可以集中管理,通过AD数据库管理域中的所有对象资源,完整复制是在部署的时候进入加域操作,因为完整复制每一台都是独立的,所以不能先加入域在封装。
    追问:桌面组中专有单用户和静态池多用户的区别
    单用户:一个虚拟机只能供一个用户使用,该用户的专有虚拟机,可以保存个性化数据,比如教师用机
    静态多用户:一个虚拟机可以供多个用户共享,适用于安全性要求不高的场景,例如营业厅、呼叫中心等
    追问:链接克隆与完整复制的区别?
    链接克隆需要加入域,完整复制不需要加入域,但是需要封装。完整复制是独立的实体,源虚拟机修改操作不会影响完整复制虚拟机,缺点是每台虚拟机需要占用独立的资源,并且发放速度慢,一般用于个性化数据场所;链接克隆基于母盘的差分盘下发而来,修改母盘内容也会影响到链接克隆,可快速批量发放,统一管理,缺点是不可以保存个性化数据,适用于公共场所,图书馆,校内机房等
    追问:动态池、静态池、专有的区别?

    • 动态池:用于发放所有类型的桌面,分配方式为动态多用户,用户和虚拟机无固定的绑定关系,分配过后下次还可以不同虚机使用,没有固定绑定用户的场景使用
    • 静态池:可以发放所有类型桌面,一个用户同时只能拥有一台虚拟机,分配给用户后,用户进行登录即进行绑定虚机,下次登录还是同样虚机。给老师使用的桌面可以使静态池
    • 专有:每一个用户分配一个独立的虚机,可以安装保存个性化数据,当静态多用户时,一个用户可以拥有多台虚拟机,一台虚拟机可以分配给多个用户,应用于安全性不高的场景,比如营业厅,呼叫中心等;单用户时一个用户只能拥有一台虚拟机,可以为个人虚机使用。

    追问:这三种桌面组下发的桌面可以回收吗?
    可以
    追问:有几种类型的虚拟机模板?这三种模板怎么制作的?
    完整复制、链接克隆、全内存、快速封装

    • 快速封装:

    域:虚拟机要加入的域。
    域帐号:具有加域权限的域帐号。
    密码:具有加域权限的域帐号的密码。
    OU:虚拟机要加入的OU。该OU为域中已存在且在域帐号委派范围内的OU名称。如果域帐号的委派范围不是域,则该项为必填项。例如:OU1/OU2/OU3,/表示层级关系。

    • 链接克隆:

    域:虚拟机要加入的域。
    域帐号:具有加域权限的域帐号。
    密码:具有加域权限的域帐号的密码。
    OU:虚拟机要加入的OU。该OU为域中已存在且在域帐号委派范围内的OU名称。如果域帐号的委派范围不是域,则该项为必填项。例如:OU1/OU2/OU3,/表示层级关系。
    域用户(组):使用该模板发放的虚拟机将分配的域用户(组)。该域用户(组)为AD服务器上存在的域用户(组)。
    本地权限组:控制域用户(组)对虚拟机的权限。如果希望“本地权限组”设置为Users的域用户(组)登录虚拟机,则需要在“功能”页签勾选“配置用户登录”。“Users”组中的用户不具备虚拟机管理员权限,其操作范围受限。例如,无法修改操作系统的设置、注册表等。
    追问:链接克隆为什么需要来自同一个模板
    链接克隆是在封装时加入域,因为使用的是一个母盘资源,所以SID信息一致,只需要一个模板就可以了
    追问:静态多用户是否可以看到其他用户数据
    不可以,因为在Windows中用户之间是相互隔离的
    追问:桌面组怎么选择
    根据实际应用场景选择不同桌面组类型
    追问:链接克隆怎么实现?链接克隆的优点?
    只需秒级完成虚拟机的快速创建,缩短了发放时间,提高了虚拟机的发放效率;节省存储空间,提高维护管理效率,方便对链接克隆虚拟机统一更新打补丁等操作。
    追问:链接克隆的个性化数据可以永久保存么?
    可以,使用文件夹重定向或者AD中的共享目录可以进行保存。
    追问:链接克隆母卷可以产生多少链接克隆卷?差分卷呢?
    一个母卷可以产生128个查分卷,母卷和差分卷组合成链接克隆卷。
    追问:为什么完整复制在安装时不需要加域,为什么完整复制在后面有加域动作,为什么这样设
    计?为什么链接克隆需要加域
    首先这两种模板都需要加入域,只不过完整复制是在发放的过程中加入域,而链接克隆是在做模板时候就要加入域。
    完整复制在制作模板的时候不需要加入域,因为在封装的时候会清空配置信息,所以加域显得无意义,发放的时候加入域是因为使用域控进行统一管理,以及用户绑定虚拟机所用。
    链接克隆加入域是因为就是源虚拟机的一个副本,不需要进行封装,直接加入域进行管理。
    追问:同一桌面组内,完整复制桌面可以放入不同的模板吗?
    可以
    追问:电教室给学生用,使用什么类型的虚拟机,选择什么用户组
    使用链接克隆桌面,动态多用户用户组。
    追问:链接克隆为啥需要封装,完整复制不需要—-没想起来
    因为完整复制和模板是两个独立的实体,资源也是独立使用,所以SID和模板要不一样;而链接克隆使用母盘作为SID,每一个链接克隆桌面都可以说是母盘的一个副本。
    追问:模板和母卷区别?都有哪些模板?
    母卷复制模板而来,一个母卷可以有128个差分卷,一个模板可以有多个母卷,当一个母卷的差分卷达到128个或者跨存储时会再自动生成一个母卷。
    追问:桌面组跟虚拟机组的区别
    虚拟机组是通过同一虚拟机模板创建的一组用户虚拟机;桌面组是一组分配给用户/用户组的虚拟机集合
    追问:单用户和静态多用户的区别
    追问:静态池和动态池的区别
    追问:链接克隆和完整复制的区别