标签: vdi

Windows 桌面虚拟化而不是更换工作站

我是我工作的小型企业的 IT 部门负责人,但我主要是一名软件架构师,我所有的系统管理经验和知识都辅助软件开发。在今年或明年的某个时候,我们将考虑将我们的工作站环境升级到统一的 Windows 7/Office 2010 环境,而不是在每台不同机器上的各种 OEM 许可软件版本的大杂烩。

我突然想到,可能可以放弃升级每个工作站,而是让它成为访问虚拟化服务器的哑终端,并将其整个虚拟工作站托管在服务器上。

现在我知道基本上一切皆有可能,但这对于小型企业(25-50 个工作站)来说是一个可行的解决方案吗?假设这是可行的,那么存在哪些类型的粗略指南来计算所需的服务器资源。

解决方案究竟如何处理访问他们的 VM 的用户,他们是正常登录到他们的物理工作站,然后使用远程桌面访问他们的 VM,还是通常使用客户端软件来协商这一点?

哪些类型的软件可用于管理和监控这些 VM,是否可以通过 Microsoft Server 2008 开箱即用地实现此功能?我最感兴趣的是与带有 Hyper-V 的 Server 2008 相关的这些问题,但我可以随意提供有关 VMware 产品系列的见解,特别是如果有任何令人信服的理由在 Microsoft 商店中选择它们而不是 Hyper-V。

编辑:只是添加一些关于实施目标的更多信息,就是将我们的平台从 Win2k3/XP 环境升级到完整的 Windows 2008/Win7 平台,而无需对我们每个不同配置的工作站执行任何相关工作。

也有人可以提供任何实际的指导方针,说明虚拟支持 25-50 个工作站需要多大的硬件?大多数工作站除了 Office、Outlook 和 Web 之外什么都不做。唯一要求高的工作站是开发工作站,它将所有内容都保存在本地。

virtualization windows hyper-v vdi

17
推荐指数
2
解决办法
1098
查看次数

如何减少 Virtualbox vdi 文件的虚拟大小/容量

我想将运行 MS Windows 7 的物理机变成 VirtualBox 虚拟机。这很容易,我以前做过,但这次我需要磁盘的虚拟大小/容量是固定的和较小的大小。

它需要修复,因为出于合规性原因,我将在其上安装 PGP 磁盘加密。这会将动态磁盘扩展到最大大小。

除了这种特殊情况之外,还有其他原因希望磁盘更小和更固定。是我的经验。例如,如果您在动态扩展的磁盘上运行 Jenkins 构建服务器,您会看到磁盘快速扩展到其最大大小,而在来宾操作系统中磁盘空间使用稳定并且有大量可用空间。

使用Disk2vhd我创建了一个 vhdx 文件。这个文件我转换成vdi格式。

vboxmanage clonehd --format VDI MSWIN7.VHDX MSWIN7.vdi
Run Code Online (Sandbox Code Playgroud)

据称,使用 vdi,您可以使用类似于以下命令的命令减少虚拟大小/容量

vboxmanage modifyhd MSWIN7.vdi --resize 160000
Run Code Online (Sandbox Code Playgroud)

我发现这不起作用。即使您尝试变体,您也会始终收到如下错误消息:

进度状态:VBOX_E_NOT_SUPPORTED VBoxManage:错误:此格式的调整硬盘大小操作尚未实现!

下面是我的 vdi 磁盘的磁盘布局。我将此添加到 Ubuntu VM 中,以使用 Gparted 和 CloneZilla 来查看它。容量约为300GB。未分配的 145GB。使用的是大约 153GB。

我想将容量缩小到 160GB 左右。这应该足以适应/dev/sdb1/dev/sdb2

顺便说一句,我尝试了 CloneZilla,但它似乎也不喜欢将容量缩小到较小的磁盘。我在 CloneZilla 中尝试了各种设置,但没有成功。

如何减少虚拟大小/容量?

在此处输入图片说明

virtualbox gparted clone clonezilla vdi

12
推荐指数
2
解决办法
5万
查看次数

将 KVM .img 迁移到 VirtualBox .vdi

我正在尝试将 VM 从 KVM 迁移到 Virtualbox(win7 64 位)。我能够使用以下命令转换磁盘映像:

VBoxManage convertfromraw -format VDI XX.img XX.vdi

qemu-img convert -f qcow2 XX.img -O vdi XX.vdi
Run Code Online (Sandbox Code Playgroud)

我还尝试先转换为 raw,然后再转换为 vdi。仍然当我将新磁盘安装到 IDE 或 SATA 控制器下的虚拟框时。系统根本不启动。给出(Windows 加载文件..)然后重新启动。

非常感谢任何建议,我可能会遗漏一个细节。

virtualbox convert vdi kvm-virtualization

7
推荐指数
1
解决办法
2万
查看次数

100 个虚拟化高性能 Windows 7 桌面的硬件要求?

我们正在讨论是否在今年晚些时候将 Client Hyper-V 或 VMWare Player Pro 添加到新的 Windows 10 桌面,并让我们的开发人员在本地桌面上的 Windows 7 VM 中运行他们的开发工具。出于安全原因,他们在本地工作站上将没有管理员权限,该工作站仅用于托管他们的 VM 和不需要管理员权限的办公室工作,例如电子邮件、Web、Microsoft Office 等)。

开发人员将拥有虚拟机的管理员权限。VM 将位于隔离的网络 VLAN 和 AD 域中,无法访问 Internet,也无法在 VM 和主机之间进行直接文件传输或网络访问。用户将在 VM 内进行所有开发和测试。

我一直没能找到一个真正的虚拟机“播放器”,它只允许使用现有的虚拟机而不是在工作站上安装时创建新的虚拟机。

除非用户在主机上拥有本地管理员权限或者是 Hyper-V 管理员组的成员,否则客户端 Hyper-V 根本无法工作,这允许他们无限制地配置 VM 设置,这将使他们很容易绕过即使在主机上没有管理员权限也有限制。VMWare Player 不仅仅是一个播放器。即使没有管理员权限,它还允许创建新的 VM。

是否有任何替代 vm 软件允许在其本地工作站上使用现有的 VM,但不能添加或重新配置 VM 硬件?

如果不能做到这一点,我们如何在 Hyper-V 中构建一个高度可用的虚拟服务器,它具有繁重的软件开发、长查询、构建和调试等所需的性能。 许多开发人员与 10 个或更多运行的应用程序一起工作同时,在他们当前的系统上有 16GB RAM。

所以,我猜我们需要 2 台非常强大的服务器和大量的 RAM 来同时运行 100 个高内存虚拟机和某种虚拟 SAN。它还需要磁盘空间和 I/O 来处理 100 个繁忙的工作站 VM。

如果有 100 个 VM,我们可以在 2 个成员的故障转移集群中的每个 VM 上运行 50 个。如果一个发生故障,另一个将需要能够毫无问题地处理所有 100 个的负载。我们还可以进行计划中的实时迁移以进行维护,例如在主机上重启 …

security virtualization windows-7 vdi hyper-v-server-2012-r2

7
推荐指数
1
解决办法
939
查看次数

对于 SSL 桥接,HTTPS 后端是否会验证负载均衡器是否使用相同的私钥?如果是这样,如何?

我们正在使用 F5 来执行负载平衡。当使用 SSL 桥接而不是终止时,我们通常在前端使用通配符,在 HTTPS 后端使用常规 SSL 证书。

但是,一些同事认为,对于 MS Exchange 等某些应用程序,我们必须在后端和负载均衡器中使用相同的私钥。

我无法理解后端如何检查负载均衡器使用的私钥。我检查了F5 的文档,但找不到任何相关内容。

有人可以帮我理解吗?

更新 1:我开始强烈怀疑这是对实际发生的事情的歪曲,尽管有几个同事的说法。现在,其他人再次证实了这种怀疑。当我找到结论时,我会更新。如果其他人有任何想法,请提交。

更新 2:对于 VMware Horizo​​n,我找到了一篇知识库文章,解释了证书不匹配时收到的错误。我可以由此得出结论,Horizo​​n 正在通过比较其协议中的指纹来实现自己的检查吗?

ssl https load-balancing f5-big-ip vdi

7
推荐指数
1
解决办法
1772
查看次数

个人虚拟桌面集合:用户分配

使用 Windows Server 2012 远程桌面服务,我有一个启用了自动用户分配的“个人虚拟桌面集合”。

根据微软的说法,“个人虚拟桌面被永久分配给一个用户帐户,用户每次都登录到同一个虚拟桌面。”

有没有办法通过服务器管理器 UI 或 PowerShell 来确定哪个用户已分配给哪个 VM?

到目前为止,我发现的唯一方法是查询集合中每个 VM 上的“远程桌面用户”组,但这需要打开每个 VM。一定会有更好的办法。

hyper-v vdi windows-server-2012

5
推荐指数
1
解决办法
2395
查看次数

ESXi:链接克隆可以位于与父节点不同的数据存储上吗?

如果我有一个已满的本地数据存储和第二个基于 NFS 的数据存储,我是否可以在本地数据存储上创建 VM 的链接克隆,但克隆的数据是否存在于 NFS 数据存储上?ESXi 免费许可证版本 5

clone datastore vdi vmware-esxi

5
推荐指数
1
解决办法
745
查看次数

要不要VDI?为一组旧电脑提供一个中央桌面

我计划与一家支持华盛顿特区东南部低收入地区的非营利组织签订合同,将计算机作为社区服务,以便人们可以使用计算机寻找工作、完成家庭作业等. 他们在四个不同的地方有电脑,每个地方有五到三十台电脑,所以我假设总共会有大约一百台电脑。

大多数情况下,计算机主要是奔腾 4,但也有一些 i5 和 i7。大多数地方的设置就像一个计算机实验室/网吧,除了主办公室,除了实验室/咖啡厅环境外,他们还为员工配备了电脑。

在对其中两个位置进行快速评估后,这就是我发现的:

  • 他们已经安装了计算机,但它们大多是奔腾 4。
  • 它们将包括教育软件、培训软件和与工作相关的程序,例如评估测试、表格填写、简历制作工具等。
  • 普通大众最需要 CPU 的活动是在 YouTube 上观看视频,或者可能是玩在线 Flash/HTML5 游戏,所以我已经知道每个桌面需要大约 60-70 IOPS,并且可能不超过 3 GB的数据空间。
  • 这些地点还用于教授计算机课程。其中一门课是关于多媒体开发的,但我计划让这些计算机不充当终端。在大多数情况下,这些课程的要求与一般公共计算机的要求相同。
  • 他们还希望提供无线访问,以便人们可以通过平板电脑、笔记本电脑、上网本等进行连接。

这就是我想要做的:

  • 设置它,以便计算机将充当瘦客户端/虚拟终端并连接到托管桌面环境的服务器(很可能是集群)/云。
    • 需要为员工提供一个桌面环境,而为公众提供另一个桌面环境。
      • 对于普通大众来说,不需要个性化桌面,所以一个允许大量并发用户的通用桌面就足够了。我想要允许每个用户拥有自己的个人桌面的选项,但这是不必要的。
      • 然而,对于工作人员来说并非如此。他们需要拥有自己的个性化桌面并进行设置,以便他们单独访问它。
  • 来宾操作系统将是 Windows 8 或 Windows 7。Windows XP 即将淘汰。

我们之所以想要一个集中式桌面,是因为它可以让我们利用我们已经拥有的硬件,我们可以更换它们而不必担心重新安装操作系统/软件/等,轻松删除一个充满了病毒等。因此,我正在考虑两个选项:虚拟桌面基础架构和终端服务

  • VDI:我喜欢这个,因为它具有链接克隆能力和 pcoip,但是对于我们需要完成的工作来说它可能太复杂了。此外,还有并发用户许可成本,当您考虑无线访问时,这并不是那么明确。
    • 如果我选择使用 VDI,我应该使用 Citrix VDI-in-a-box 还是 VMWare Views/VSphere?
  • TS:到目前为止,我看到的唯一一个是 Microsoft 的远程桌面服务,它可能会完成工作,但它不如 VDI 灵活。我没有看过 Linux 终端服务。

此外,我需要找到存储桌面的最佳方式。我是不是该?:

  • 它是否使用集群服务器(其中 2-3 个)和 vSphere 存储应用程序存储在内部?
    • 如果是这样,HDD设置是否足够速度?还是我应该选择 SSD/HDD 混合?
    • 推荐的 CPU、RAM 和硬盘速度是多少?我确实有一些旧的 2-CPU 四核 Xeon 服务器(2 台 Dell Poweredge 2950 III 服务器)。
  • 购买一个云帐户并将其存储在那里?(就像亚马逊的一样)
  • 这些是如果我走 VDI 路线,如果我走 …

windows-terminal-services remote-desktop-services vdi

5
推荐指数
0
解决办法
366
查看次数

Microsoft VDI 2012 - VDI 个人集合与基于会话的部署

我对两种类型的设置之间的差异有一点困惑:

使用添加角色和功能进行部署时,向导要求从以下两种部署方案中进行选择:

  • 基于虚拟机的桌面部署:基于虚拟机的桌面部署允许用户连接到虚拟桌面集合,其中包括已发布的 RemoteApp 程序和虚拟桌面。
  • 基于会话的桌面部署:基于会话的桌面部署允许用户连接到会话集合,其中包括已发布的 RemoteApp 程序和基于会话的桌面。

虽然这现在看起来很直观,但如果我继续“基于虚拟机的桌面部署”,我稍后在创建集合时还有另外两个选择:

  • 池化虚拟桌面集合
  • 个人虚拟桌面合集

这就是我的困惑所在。基于会话的部署和带有个人虚拟桌面集合的基于虚拟机的部署有什么区别?

我主要是在查找有关 Windows Server 2008 的信息,但我知道 VDI 2012 中有一些核心改进,所以请有人对此发表评论。

谢谢

remote-desktop-services vdi windows-server-2012

4
推荐指数
1
解决办法
1万
查看次数

像持久X转发之类的东西?

我对这个标题有问题,请编辑。

  • 当用户使用 VNC/NX/RDP/other-tla 连接到 VM 时,他们会在窗口中获得一个持久的桌面。
  • 当他们使用 ssh -X 转发进行连接时,他们会获得一个由本地 windo-manager 管理的非持久性本地窗口。

    1:有没有办法在虚拟机上运行程序并在本地管理它并使其持久化?
    2:客户端可以在windows或OS-X上吗?

ps:在这种情况下,虚拟机正在运行 Ubuntu

virtualization vnc vdi

3
推荐指数
1
解决办法
1458
查看次数