云服务器促销,免费安装宝塔面板!
开启左侧

[宝塔面板] Xenserver 云谷系统VM的创建模式快速模式及完整模式的区别

[复制链接]
执手天涯 发表于 2017-9-1 11:22:49 | 显示全部楼层 |阅读模式

本站会员必须 邮箱验证成功后 才能发帖。马上注册查阅更多教程,下载海量资源,让你轻松玩做站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

, O+ u, {" o' f( I" Z. CenSystem面板平台可以使用两种不同的方式创建VM:
: [2 Q3 V( F1 s- t. Z4 ]一、完整模式
2 v4 T# X7 X, D3 ~# p4 x0 C+ E此方式是将系统模板完完整整的克隆出来后进行安装设置。- c2 B3 u7 F5 c0 i, a
优点:创建较多数量的VM,母服务器i/o性能比快速模式的要好,自动检测将将VM存放在相对空闲的存储中
7 m- ^2 K) X$ @9 f/ D* ]7 s" f8 I8 w缺点:因为需要完整复制,所以创建过程比较慢6 A. F3 S8 N! {  ~5 ~: ?- T+ ]
二、快速模式3 Z0 v; F# v4 G: v
此方式是通过底层存储技术快速克隆系统模板并进行安装设置。
6 n% D3 [1 l; A) _优点:创建速度非常快,节约时间,适合VM数量不多的服务器
- B" d& Z; z4 T& F缺点:当VM数量越来越多的时候,i/o性能将随之下降,不能自动检测和选择存储
9 X( R, x" b. [. }) g" q! _3 m* G' q$ [$ G8 P/ E
细跟踪了一下LVM-Based VDI与File-Based VDI的复制与链接过程,我们可以发现,Fast Copy与Full Copy有很大的区别,不同的形式对虚机VBD的性能具有一定的影响。4 y0 S! x( N9 ?5 ]- s& W0 e

' E& W6 _) F5 V; m2 K快速模式:Fast Copy   完整模式:Full Copy
! O% J; ^* O% t5 W6 K
# z( p. m4 e- g' n) D1 I0 m9 Q* [我们可以知道快照是基于链接形式管理的,而copy是完整的copy,里面没有详细区分Fast Copy和full copy的区别,VM在copy的情况下有两种形式,一是Fast copy,一种为Full copy 。
, w! o2 _' a: L2 d1 e3 n' r- b- w7 ]1 {2 c5 p3 g0 x

* l+ L, B3 i6 {7 |, R8 B$ x7 l& ~我们可以简单来看下VDI的复制过程。2 _) b/ k0 B" n
, y4 n: P( x3 ]- f% C: ]
在最开始Original-VM的VDI:6 G3 w! {, `% B, i" c

7 w/ |( w1 g# a- @" G: R1.在Full Copy的情况下,XenServer会直接完整复制Original-VM的VDI,并生成UUID,附加到VM
* u; c0 K, u' X- F/ r( w# n6 q4 L# v6 v6 s
2.在第一次Fast Copy的情况下,XenServer首先会把Original VM的VDI(UUID=1……)的重命名为Base Copy(UUID=2……),并生成新的VDI文件,作为Original VM的VDI(UUID=1……),也就是说,原始 VDI会转换成基本节点,原始VM也会链接到Base Copy,此时完成了链接的创建,而Fast-Copy虚机,会创建新的VDI(UUID=3……),并链接到Base Copy,也就是基本节点。
# q9 n, Y3 y6 H2 p& Y' A  L: C6 L
: ~- T8 ]- U& h- _3.此时,如果对VDI(UUID=3……)进行Full Copy,也就是对虚机进行完整复制的时候,XenServer会根据Fast Copy以及其链接的Base Copy节点进行合并,然后完整转换成full Copy的新VDI(UUID=4……)
2 v* E# [0 k2 j3 {/ F% z" h
- a; ]7 A& F+ v) E  V+ w4.如果对VDI(UUID=3……)进行Fast copy,那么,如果Fast Copy相对于Original VM没有变化,那么Fast Copy,任然会连接到原始VM的Base Copy(UUID=2……)  R# N1 U/ e. l3 q  z

0 r* v: U2 [) N; H) }) o  d5.如果对VDI(UUID=3……)进行Fast Copy,而且前一个Fast Copy相对于Original VM有发生数据变化,那么类似于第一次Fast Copy,此时,会对VDI(UUID=3……)重命名为Base Copy(UUID=5……),然后生成新的VDI(使用UUID=3……),也就是fast Copy VDI(UUID=3……)变成了,VDI(UUID=3……)连接到Fast Copy转换成的Base Copy VDI(UUID=5……),然后VDI(UUID=5……)又链接到原始VM生成的Base VDI(UUID=2……)# G  x% P8 L! f$ ]3 _
9 Y& V& V& ?5 @/ @
6.最后生成新Fast copy虚机的Fast Copy VDI(UUID=6……),然后连接到VDI(UUID=5……),再链接到VDI(UUID=2……)
" N+ q/ w6 I/ c: \4 \& k  }7 {
  c4 G6 o3 h0 j5 ]0 u- v) C3 g; Z% c5 P- L, G; n0 n
所以,在XenServer中,对Fast Copy的处理方式全部采用链接的方式,而Full Copy采用完整的copy方式。
) S0 H. }6 b% S5 X& D  ]) {性能的影响,就很明显了,链接越长,性能越差。
. Q4 l8 I7 P# T& i7 F- w# L/ ^( F5 V; l1 K4 j! V; S1 T* W
Full copy的复制速度取决于存储性能,因为需要Full Copy需要完整复制所有的数据。
! I- z+ H% j, j6 `$ a6 I- zFast copy的速度则基本是瞬间完成,因为Fast Copy直接是连接到现在的或者经过重命名的Base Copy VDI。; c! W$ d4 u3 A5 o
2 x: v6 q5 B) B" R# U8 c; O: i
BTW:在XenServer中,Fast Copy其实是VM Clone,而Full Copy,在XenServer中称为VM Copy复制
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐

宝塔面板绑定域名无法访问后台怎么解决?

主讲:风雨兼程 服务器学院

discuz论坛搬家教程,如何搬迁到新服务器?

主讲:风雨兼程 Discuz!教程

Discuz!论坛网盘附件免跳转下载(手机版网

主讲:当流科技 Discuz插件

抱歉,当前存在网络问题或服务器繁忙,详细错

主讲:我心枫叶 Discuz!教程

宝塔面板phpmyadmin 数据库502 Bad Gateway

主讲:当流科技 服务器学院

宝塔面板mysql怎么用navicat 连接数据库呢

主讲:当流科技 服务器学院

宝塔面板如何添加和管理Mysql数据库?

主讲:xotexa372 服务器学院

Discuz!X3.3全新安装和升级后快速回复框丢

主讲:风雨兼程 Discuz!教程

商务合作

0551-66191059
569160956#qq.com
点击这里给我发消息
dz论坛/Discuz!论坛新手

关注微信公众号

QQ扫码 加 DZ技术群