我是我工作的小型企业的 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 之外什么都不做。唯一要求高的工作站是开发工作站,它将所有内容都保存在本地。
我想将运行 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 中尝试了各种设置,但没有成功。
如何减少虚拟大小/容量?
我正在尝试将 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 加载文件..)然后重新启动。
非常感谢任何建议,我可能会遗漏一个细节。
我们正在讨论是否在今年晚些时候将 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
我们正在使用 F5 来执行负载平衡。当使用 SSL 桥接而不是终止时,我们通常在前端使用通配符,在 HTTPS 后端使用常规 SSL 证书。
但是,一些同事认为,对于 MS Exchange 等某些应用程序,我们必须在后端和负载均衡器中使用相同的私钥。
我无法理解后端如何检查负载均衡器使用的私钥。我检查了F5 的文档,但找不到任何相关内容。
有人可以帮我理解吗?
更新 1:我开始强烈怀疑这是对实际发生的事情的歪曲,尽管有几个同事的说法。现在,其他人再次证实了这种怀疑。当我找到结论时,我会更新。如果其他人有任何想法,请提交。
更新 2:对于 VMware Horizon,我找到了一篇知识库文章,解释了证书不匹配时收到的错误。我可以由此得出结论,Horizon 正在通过比较其协议中的指纹来实现自己的检查吗?
使用 Windows Server 2012 远程桌面服务,我有一个启用了自动用户分配的“个人虚拟桌面集合”。
根据微软的说法,“个人虚拟桌面被永久分配给一个用户帐户,用户每次都登录到同一个虚拟桌面。”
有没有办法通过服务器管理器 UI 或 PowerShell 来确定哪个用户已分配给哪个 VM?
到目前为止,我发现的唯一方法是查询集合中每个 VM 上的“远程桌面用户”组,但这需要打开每个 VM。一定会有更好的办法。
如果我有一个已满的本地数据存储和第二个基于 NFS 的数据存储,我是否可以在本地数据存储上创建 VM 的链接克隆,但克隆的数据是否存在于 NFS 数据存储上?ESXi 免费许可证版本 5
我计划与一家支持华盛顿特区东南部低收入地区的非营利组织签订合同,将计算机作为社区服务,以便人们可以使用计算机寻找工作、完成家庭作业等. 他们在四个不同的地方有电脑,每个地方有五到三十台电脑,所以我假设总共会有大约一百台电脑。
大多数情况下,计算机主要是奔腾 4,但也有一些 i5 和 i7。大多数地方的设置就像一个计算机实验室/网吧,除了主办公室,除了实验室/咖啡厅环境外,他们还为员工配备了电脑。
在对其中两个位置进行快速评估后,这就是我发现的:
这就是我想要做的:
我们之所以想要一个集中式桌面,是因为它可以让我们利用我们已经拥有的硬件,我们可以更换它们而不必担心重新安装操作系统/软件/等,轻松删除一个充满了病毒等。因此,我正在考虑两个选项:虚拟桌面基础架构和终端服务
此外,我需要找到存储桌面的最佳方式。我是不是该?:
我对两种类型的设置之间的差异有一点困惑:
使用添加角色和功能进行部署时,向导要求从以下两种部署方案中进行选择:
虽然这现在看起来很直观,但如果我继续“基于虚拟机的桌面部署”,我稍后在创建集合时还有另外两个选择:
这就是我的困惑所在。基于会话的部署和带有个人虚拟桌面集合的基于虚拟机的部署有什么区别?
我主要是在查找有关 Windows Server 2008 的信息,但我知道 VDI 2012 中有一些核心改进,所以请有人对此发表评论。
谢谢
我对这个标题有问题,请编辑。
当他们使用 ssh -X 转发进行连接时,他们会获得一个由本地 windo-manager 管理的非持久性本地窗口。
1:有没有办法在虚拟机上运行程序并在本地管理它并使其持久化?
2:客户端可以在windows或OS-X上吗?
ps:在这种情况下,虚拟机正在运行 Ubuntu