订阅
纠错
加入自媒体

还记得三大虚拟化技术之一的XenServer吗?

2019-01-11 10:32
启迪云计算
关注

还记得三大虚拟化技术之一的XenServer吗?

VM:此处泛指用户创建的Guest Domain,即DomU。实际业务的虚拟化环境,每个都运行自己的操作系统和应用程序,向外提供虚拟化服务。

Host:代表一个XenServer。

Pool:一个或多个同构XenServer主机的聚合,组成一个可承载虚拟机的实体向外提供虚拟化服务。当绑定共享存储时,可在Pool中任意一个内存满足虚拟机条件的XenServer上启动虚拟机。一个XenServer只允许属于一个Pool,不同版本的XenServer的Pool中最大容纳Server数略有不同。同构的条件如XenServer的cpu型号基本一致,虚拟化选项一致,版本、license相同等。

网络对象:

PIF:是Dom0中使用的对象,代表主机上的物理网卡。PIF对象有名称和描述、UUID、它们所代表的物理网卡的参数以及它们所连接的网络和XenServer。

Network:实质是一个虚拟以太网交换机,实现网络流量的路由功能。网络对象有名称和描述、UUID,以及连接到它们的VIF和PIF的集合。

VIF:是Dom0中使用的对象,表示虚拟机上的虚拟网卡。VIF对象有名称和描述、UUID,以及它们所连接的网络和VM。

存储对象:

SR:存储库(Storage Repository)是存储虚拟机虚拟磁盘镜像(VDI)的特定存储目标。可分为共享存储和份共享存储,Xen Host和Pool可同时挂载多个相同或不同种类的SR。

VDI:虚拟磁盘镜像(Virtual Disk Image)表示虚拟硬盘驱动器(HDD)的存储抽象概念。VDI是XenServer中虚拟化存储的基本单元。虚拟机可挂载多个VDI对象。

VBD:虚拟块设备(Virtual Block Device)表示VDI和VM之间的连接关系。除了表示VDI连接到虚拟机外,还存储给定VDI有关qos和统计信息,如该VDI是否可启动。

PBD:物理块设备(Physical Block Device)表示物理XenServer和SR之间的连接关系,代表给定SR映射到XenServer的连接器对象。PBD存储设备配置项,用于连接和与给定存储目标交互。

XenServer资源管理工具

可通过命令行、界面化XenCenter和XAPI来操作实现计算、存储、网络的各种相关功能。Xen提供了一簇xe命令来管理资源,ssh登录对应的XenServer后,可通过xe help –all查看命令及具体参数。如下图的XenServer 6.5 xe命令部分截图:

还记得三大虚拟化技术之一的XenServer吗?

Xen还提供了图形化管理工具XenCenter来管理资源。通过XenCenter 可以完成所有的配置操作,在实施中大部分配置操作都会通过该管理工具实现。如下图:

还记得三大虚拟化技术之一的XenServer吗?

XAPI由一系列的toolstack组成,可通过此 API 以编程方式访问一组数量庞大的XenServer 来管理。详细信息可参考Xen的SDK文档。

总结

XenServer是一套在实际的云生产环境中经过检验的企业级服务器虚拟化解决方案,且以开源的姿态面向开发者和用户。本文以点带面地介绍了XenServer一些内容,XenServer也继续着在云领域的耕耘和演进。

启迪云-高级开发工程师 宋侃

<上一页  1  2  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

    云计算 猎头职位 更多
    文章纠错
    x
    *文字标题:
    *纠错内容:
    联系邮箱:
    *验 证 码:

    粤公网安备 44030502002758号