【桌面虚拟化】之六Local Mode

2024-05-08 06:08

本文主要是介绍【桌面虚拟化】之六Local Mode,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:范军 (Frank Fan) 新浪微博:@frankfan7

Local modeVMware View为某些需要在无网络状态移动办公的人士设计的。用户可以使用LocalMode把运行在数据中心的虚拟桌面下载到本地LaptopLocalmode就是一个在本地Laptop上运行的一个虚拟机。系统管理员可以集中管理这些运行在Laptop上的虚拟桌面,可以设置统一的策略和备份方案。


为什么使用?

场景一:

某医院实施BYODBring Your Own Device)策略,员工可以使用自己的Laptop,但访问公司应用和数据时必须符合公司整体的安全策略。LocalMode上的虚拟机和员工自己的Laptop是安全隔离的。员工经常需要在没有网络的环境中移动办公。

场景二:

某公司整体实施了VDI战略。大部分员工使用瘦终端通过网络访问虚拟桌面。该虚拟桌面运行在数据中心。可是有部分高级管理人员经常出差,希望在飞机上等没有网络连接的条件下办公。

场景三:

某公司整体实施了VDI战略之后,发现某应用在远程桌面上的效果不太满意。比如需要较多的CPU或内存资源,并且对图像处理有很高要求。需要此应用的用户是很少数人。

使用Local Mode可以充分利用本地Laptop上的运算和图形处理能力,通常的效果很好。既满足少数人的需求,也减少了对数据中心资源的需求。


基本概念:

Check out远端的虚拟桌面被下载到laptop上。此后远端桌面被锁定。不能被访问,也不能在vCenter对其进行操作。

Check in /Check out根据网络条件可能耗时很长,因为需要下载整个桌面。建议本地Laptop和数据中心之间网络带宽至少1G.


下图解释了Local ModeCheck out时的情况。

wKiom1L7Ua_jnCEgAACdo1HXOM0199.jpg

详情参见VMware View Client with Local Mode: How itworks(2032741)

Check in: 把本地Laptop虚拟机上运行的桌面上传至数据中心。之后远端桌面被解锁。

Replication: 把本地Laptop虚拟机上的桌面的改动同步至远端桌面。远端桌面仍处于锁定状态

Roll Back:  放弃本地Laptop虚拟机上的桌面。已经作的改动不会被同步。之后远端桌面被解锁。

虽然local mode是为无网络办公所设计的,你仍然可以在有网络连接时使用Local Mode. 这样你可以在本地虚拟桌面上运行图像要求高的应用,同时可以访问打印机等网路设备。有网络连接时,LocalMode桌面和ConnectionServer5分钟通讯一次。



设计考虑因素

Laptop必须有充足的CPURAM和存储资源,因为Local Mode就是在Laptop上运行一个虚拟机。和VMwareWorkstation的道理一样。

Application delivery

VDI环境中,部署应用通常有三种方式

Base Image中预先安装好所有的应用

采用应用虚拟化技术(Application Virtualization),并把虚拟化之后的应用存放在VDI可访问的文件夹内

把虚拟化之后的应用存放在USB移动硬盘内

如果采用第一种方式,在Base Image更新后,Local Mode的用户需要重新下载整个Image.这是非常耗时的。如果是这样的话,建议还是像管理物理PC一样管理LocalMode虚拟桌面。比如采用SCCM等。

另外,很多公司的大部分应用都要依赖网络连接后台的服务器,究竟Local Mode是不是能满足用户的无网络办公需要,需要仔细验证。

DedicatedPool

建议为local Mode建立专有的桌面池。一是可以单独为该池制定策略。其他池不允许执行Check Out操作。二是保证在其他池更新BaseImage时,不会对Local  Mode用户造成影响。

Password

为每个Local  Mode虚拟桌面上的Local  Administrator设定不同的密码

CompressionandDe-duplication

缺省是disabled

如果你的网络条件一般,需要尽可能减少Check inCheck OutReplication时传输的数据,可以启动该设置。但这将会增加Transfer ServerLaptop的负荷。

参考:

VMware ViewClient with Local Mode: How it works (2032741)

VMware ViewLocal Mode – Lessons learned

Everything youwanted to know about how VMware View local mode or offline mode works

Thirty Days withVMware View Local Mode: A Business Traveler’s Perspective

Thedownsides of VMware View Local Mode may outweigh its benefits

这篇关于【桌面虚拟化】之六Local Mode的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/969522

相关文章

MySQL报错sql_mode=only_full_group_by的问题解决

《MySQL报错sql_mode=only_full_group_by的问题解决》本文主要介绍了MySQL报错sql_mode=only_full_group_by的问题解决,文中通过示例代码介绍的非... 目录报错信息DataGrip 报错还原Navicat 报错还原报错原因解决方案查看当前 sql mo

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

【虚拟化】AIO主机安装PVE8,配置网络,安装win11(virtio,qcow2,scsi,oobe,adk)

【虚拟化】AIO主机安装PVE8,配置网络,安装win11(virtio,qcow2,scsi,oobe,adk) 文章目录 1、ESXI vs PVE,AIO主机系统二选一2、PVE网络配置(DNS,换源,网卡,https,概览)3、win11虚拟化配置(virtio,raw,qcow2)附,域名解析,rocky9.4,黑群晖 1、ESXI vs PVE,AIO主机系统二选

Python知识点:如何使用Python开发桌面应用(Tkinter、PyQt)

Python 提供了多个库来开发桌面应用程序,其中最常见的两个是 Tkinter 和 PyQt。这两者各有优点,选择取决于你的需求。以下我会介绍如何使用 Tkinter 和 PyQt 开发简单的桌面应用程序。 1. 使用 Tkinter 开发桌面应用 Tkinter 是 Python 的标准库,它非常轻量级且跨平台。它适合开发简单的桌面应用,入门较容易。 安装 Tkinter Tkinte

Unstructured cannot write mode RGBA as JPEG 错误解决

Unstructured cannot write mode RGBA as JPEG 错误解决 0. 错误详细1. 解决方法 0. 错误详细 Image Extraction Error: Skipping the failed imageTraceback (most recent call last):File "/root/miniconda3/envs/learn-y

【QNX+Android虚拟化方案】120 - Android 侧 USB2.0 插拔过程

【QNX+Android虚拟化方案】120 - Android 侧 USB2.0 插拔过程 基于原生纯净代码,自学总结 纯技术分享,不会也不敢涉项目、不泄密、不传播代码文档!!! 本文禁止转载分享 !!! 汇总链接:《【QNX+Android虚拟化方案】00 - 系列文章链接汇总》 本文链接:《【QNX+Android虚拟化方案】120 - Android 侧 USB2.0

ARM 虚拟化介绍

0.目录 文章目录 0.目录1.概述 1.1 Before you begin 2.虚拟化介绍 2.1 虚拟化为什么重要2.2 hypervisors的两种类型2.3 全虚拟化和半虚拟化2.4 虚拟机和虚拟CPUs 3.AArch64中的虚拟化4.stage 2 转换 4.1 什么是stage 2 转换4.2 VMIDs4.3 VMID vs ASID4.4 属性整合和覆盖4.5模拟

一不小心给桌面粘贴了1280个文件怎么办?

搞了一下午很混乱,慌乱中不小心将一个文件夹里的1280个包粘贴在了桌面上,         完后都没有撤销粘贴这个鼠标右键功能,反而还可以再粘贴。         很懵逼,只能把桌面上可以看见的多余文件删除,那么看不见的呢又拽不出来。         同时发现刷新桌面会很有明显的卡顿,说明那些文件确实还存在着,比之前的响应速度慢多了。         苦逼中去百度了一下然而

Android studio jar包多层嵌套,Add library '__local_aars__:...@jar' to classpath问题

在添加jar包,早app下的build.gradle中的 implementation files('libs/jar包的名字.jar') 修改为 api files('libs/jar包的名字.jar') implementation 单层引用,只引用当前jar包层, api 多层引用,应用当前jar包层,已经jar包引用的jar包层

linux下的虚拟化

1.下载并且安装 下载客户机和工具 完成之后打开客户机,并且进行安装;安装之后会出现配置软件的界面,我们按照自己的需求进行相关配置即可 这个界面会有我们需要的各种相关设置 在设置自己的超级用户密码以及自己账户及密码之后就完成了虚拟机的安装、接下来进行reboot重新启动即可 到这就已经成功在Linux中安装了虚拟机,完成了虚拟化部署 二、复制虚拟机到远程主机