Citrix VDI-in-a-Box 第二篇:架构篇

前言:为什么Citrix会收购Kaviza,就是因为其VDI-in-a-Box产品架构比较简单。

本文重点描述其架构和安装要求。

如果你想了解一个东西,首先必须了解其架构。

 

 

 vdiManager是管理整个架构的工具,所有的虚拟机都运行在Hypervisor上。整 个 架构就只有一个vdiManager管理工具,安装和管理起来非常方便。

也验证了一句话:简单才是王道。
Hypervisor支持
Citrix XenServer
Microsoft Hyper-V
Vmware ESX
客户端
客户端通过浏览器访问,客户端必须安装Citrix Receiver或者JRE
支持如下客户端:
32位和64位的 Windows XP,Windows Vista,Windows 7
支持32位的Linux系统
1.     RHEL 5.x
2.     CentOS 5.x
3.     Ubuntu 10.x
Mac OS X10.5 or 10.6
手机:IOS 4.3.2(Iphone和Ipad),Android 3.1
客户端安装了最新版的Citrix Receiver
瘦客户机
1.     Wyse C10LE
2.     Wyse R10L
3.     Wyse R90L7
4.     Wyse R90LE
5.     Wyse Xenith
6.     Wyse Xenith Pro
7.     10ZiG 5682v/5672v
8.     10ZiG 5671v
9.     10ZiG 5616v
10. Devon IT TC5Xc
11. Devon IT TC5DC
12. OptiPlex FX130
13. Optiplex FX170
安全设备支持
Citrix Access Gateway VPX 5.0
Citrix Access Gateway 5.0
虚拟桌面操作系统:
Window XP SP3(32位)
Windows 7 SP1(32位和64位)
不支持:Windows 7 N
系统资源
VDI-in-a-Box Manager虚拟设备
Ø 1GB RAM
Ø 70G(必需的)
CPU资源
Ø 一般每个CPU可以只6-10个桌面,6个桌面是针对耗资源型,8个桌面是知识型用户,10个桌面是任务型用户。
内存需求
Ø Winows 7至少1.5G
Ø Windows XP最少512M
Ø 如果一台服务器运行50个桌面,每个桌面1G,服务器内存:1G用于Hypervisor,1G用于vdiManager,50G用于桌面,额外的10%用于服务器运行,总共是59G,在这个案例中,需要64G内存。
磁盘需求(用于Citrix XenServer with Thin Provisioning和Vmware ESXi)
磁盘空间用来运行虚拟桌面和虚拟桌面管理器。
Ø VDI-in-a-Box需要使用两倍于镜像大小的空间来维护镜像。
Ø 因为使用链接克隆技术,每个不固定桌面需要15%镜像空间的大小。
Ø VdiManager磁盘空间可以设置为70G。
举例1、25个不固定桌面使用三个镜像,磁盘空间大小为:2*3*20+25*(15%*20)+70)
举例2、一个服务器,20G的镜像,15个不固定桌面,10个固定桌面,需要的空间为265G(20+15*(15%*20G)+10*20G)
Citrix推荐:每台服务器使用500G磁盘。
磁盘需求(Citrix XenServer without Provisioning or with Thin Provisioning diabled)
Ø 每个虚拟桌面需要100%镜像大小的空间。
Ø 比如25个桌面,3个镜像,3*20+25*20+70=690G,还需要额外的多余空间,建议使用1T的空间。
磁盘类型:
Citrix推荐25个桌面至少需要6块或者8块磁盘,推荐磁盘做Raid 0或者Raid 1+0
推荐15K转的硬盘或者更好的磁盘。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/267479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

看完此文再不懂区块链算我输,用Python从零开始创建区块链

如果你还没有听说过 3 点钟区块链群,说明你还不是链圈的人;如果你还没有加入 3 点钟区块链群,说明你还不是链圈的大佬;如果你还没有被 3 点钟区块链群刷屏,说明你还体会不到什么是“币圈一天,人间一年”。 …

重新加一个window_Activity、View、Window关系,进程间通信,责任链模式,Https,数据存储...

码仔,今天就给大家带来了《每日一道面试题》的第九期:01理解Activity View window的关系 Activity像一个工匠(控制单元),Window像窗户(承载模型),View像窗花(显示视图)LayoutInflater像剪刀,Xml配置像窗花图纸。 Activ…

Maven项目编译工具的使用

Java项目中最常用的编译工具是Ant,Ant解析XML配置文件,即build.xml,执行Target来实现用户目标的编译工作。Maven也是一个非常好用的编译工具,Maven类似于Ant也是有一个配置文件来配置编译信息,即pom.xml. 本文简要描述…

排他网关(ExclusiveGateWay)

网关(ExclusiveGateWay) 作者:邓家海2018年3月11日 00:13:25 情景:某一家公司最近在给一个单位做一个财务审批的OA。具体需求是这样的:当部门申请的金额小于一万块的时候,财务部可以直接决策。当部分申请的金额大于一万…

离线安装宝塔lnmp_宝塔LNMP环境 Nginx安装EduSoho教程说明

[toc]宝塔下使用LNMP Nginx安装EduSoho创建站点 宝塔后台 > 网站 > 添加站点 > 输入信息 > 提交填写信息创建完成设置运行目录 宝塔后台 > 网站 > 管理运行目录选择web目录后保存 网站目录 > 运行目录 > 保存修改配置文件 配置文件 > 修改参数 >…

NHibernate初学者指南(10):一级和二级缓存

一级缓存 为了获得更好的性能,NHibernate智能地缓存数据。NHibernate有不同的缓存机制起作用,最重要的就是一级缓存。每个session对象维持一个一级缓存,session对象创建时缓存创建,session对象释放时缓存销毁。 缓存只不过是一个哈…

Freemarker模板引擎

模板引擎的实质就是将页面结构提前写好,然后将数据渲染到模板上生成一个静态页面,这样一来,下次就可以 直接访问静态文件,不用进行额外的获取数据的操作(例如:访问数据库),这样大大提…

postgresql主从备份_基于windows平台的postgresql主从数据库流备份配置

基于windows平台的postgresql主从数据库流备份配置因工作需要,需要搞pg数据库的主从备份,领导给了个方向使用流备份,于是开始朝着这个方向进发。鸣谢大佬A_ccelerator的博客一、配置主从库1.环境准备对于 pg 的主从库配置,建议是使…

msvcrt.lib和LIBCD.lib链接冲突

今天在移植一个开源代码到windows的VC6工程,编译时出现了这些奇怪的LINK错误。 msvcrt.lib(MSVCRT.dll) : error LNK2005: _toupper already defined in LIBCD.lib(toupper.obj)msvcrt.lib(MSVCRT.dll) : error LNK2005: _tolower already defined in LIBCD.lib(to…

10.static_extern

另一个文件声明 #include <iostream> using namespace std; int x 10;void show() {cout << "1234" << endl; } 本文件使用 1 #include <iostream>2 using namespace std;3 //引用外部全局变量4 extern int x;5 6 //只能在当前文件使用7 st…

jq获取最后一个子节点_如何选择jQuery中的最后一个子元素?

牧羊人nacy如果要选择最后一个子元素&#xff0c;并且需要具体说明元素类型&#xff0c;则可以使用选择器last-of-type这是一个例子&#xff1a;$("div p:last-of-type").css("border", "3px solid red");$("div span:last-of-type").…

基于智能的网络空间安全防御

在RSA2011中国大会上&#xff0c;赵粮博士发表了一个题为“Intelligence Based Cyber Defense”的演讲。 赵博士指出&#xff1a;传统的、围绕边界的城堡防御模式&#xff0c;已经越来越难以适应业务发展的需求&#xff0c;安全运维团队往往陷入到日常安全运营中&#xff0c;难…

面向对象 - 继承/组合 - 总结

面向对象 - 继承:1.继承: 类与类之间的关系 什么是什么的关系 eg:人是动物 狗是动物 功能: 解决代码重用问题, 创建新类的方式, 类: 可继承一个或多个父类: 父类 基类/超类 类 派生类/子类 类: 对象之间相似的特征 父类:…

mysql循环load data_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作

LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值PHP: TP框架环境// 定义文件路径 $file_path LOAD_DATA_LOCAL_INFILE.txt; set_time_limit(1000); $fhandler fopen($file_path,w); if($fhandler false){ // 文件打开失败 } $id 7; $add_time time(); // 向文…

巧妙的有css合并图片解决tab切换的背景图片

巧妙的有css合并图片解决tab切换的背景图片 有时候做tab切换的时候 会碰到下面的这种情况 我截个图过来看看 tab切换 打开页面时候 茶庄介绍 及鼠标移上去时候 是上面这样的效果 当鼠标移下来的时候 是下面这样的 茶庄介绍 就变成这样的背景 一刚开始做这样的 我就想到用j…

XUPT_STA2018(部分题解)

A - 一方通行和最大公约数I CodeForces - 664A 作为学园都市最强的lv5&#xff0c;一方通行必须解决一道数学题才能接触last order身上植入的病毒&#xff0c;请你帮他解决这个问题。给出两个整数a,b 求出[a,b]区间中所有整数的最大公约数。输入输入包括一行&#xff0c;一…

java mongodb drivers 2升级到3_JAVA从头开始一基础梳理(3-2)

本章为大家介绍类的特性。首先&#xff0c;第一个特性----封装。在这个类别中&#xff0c;属性id 与属性 color 是可以被外部直接访问和修改的&#xff0c;比如可以看到&#xff0c;事实上这样的内容是错误的&#xff0c;我们需要在定义属性值时需要加入验证等等操作&#xff0…

C 语言第6节课

我上课C语言的第6节的笔记 &#xff1a;C语言真的需要多做多练多理解&#xff0c;不然真的学不懂.记不住呀。第一题&#xff1a;睇图片解题。main(){int x,y;scanf("%d",&x);if(x<0)printf("y%d",0);if(x>0&&x<5)printf("y%d&qu…

java ee 学习目标

通过上学期软件工程的项目设计开发&#xff0c;我决定将来走java这条路&#xff0c;所以&#xff0c;java ee是我必须要学好的。需要学会使用JSP/Servlet(结合Tomcat、MySQL)技术&#xff1b;学习数据库开发技术&#xff1b;学习EJB。争取将自己的java技术深入&#xff0c;加强…

activiti idea 请假流程_IDEA开发流程Activiti需要注意的一些坑

1、慎用IDEA2020最新版本IDEA2020最新版本迎来了重大升级&#xff0c;对java和spring有了更好更强大的开发支持&#xff0c;但是对于Activiti流程开发却不再支持&#xff0c;可能是因为actiBPM插件太老&#xff0c;或者IDEA2020对插件支持做了规范要求等等&#xff0c;请各位喜…