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
支持如下客户端:
l 32位和64位的 Windows XP,Windows Vista,Windows 7
l 支持32位的Linux系统
1.     RHEL 5.x
2.     CentOS 5.x
3.     Ubuntu 10.x
l Mac OS X10.5 or 10.6
l 手机:IOS 4.3.2(Iphone和Ipad),Android 3.1
l 客户端安装了最新版的Citrix Receiver
l 瘦客户机
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
系统资源:
l VDI-in-a-Box Manager虚拟设备
Ø 1GB RAM
Ø 70G(必需的)
l CPU资源
Ø 一般每个CPU可以只6-10个桌面,6个桌面是针对耗资源型,8个桌面是知识型用户,10个桌面是任务型用户。
l 内存需求
Ø Winows 7至少1.5G
Ø Windows XP最少512M
Ø 如果一台服务器运行50个桌面,每个桌面1G,服务器内存:1G用于Hypervisor,1G用于vdiManager,50G用于桌面,额外的10%用于服务器运行,总共是59G,在这个案例中,需要64G内存。
l 磁盘需求(用于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磁盘。
l 磁盘需求(Citrix XenServer without Provisioning or with Thin Provisioning diabled)
Ø 每个虚拟桌面需要100%镜像大小的空间。
Ø 比如25个桌面,3个镜像,3*20+25*20+70=690G,还需要额外的多余空间,建议使用1T的空间。
l 磁盘类型:
Citrix推荐25个桌面至少需要6块或者8块磁盘,推荐磁盘做Raid 0或者Raid 1+0
推荐15K转的硬盘或者更好的磁盘。

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈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;请各位喜…