Questions tagged «virtual-machines»

虚拟机(VM)是普通主机操作系统中完全隔离的客户机操作系统安装。它是机器(即计算机)的软件实现,该机器执行类似于物理机的程序。

4
VM环境中的硬件许可证密钥与软件许可证密钥
我正在与一家供应商合作,该供应商提供了基于服务器的应用程序,该应用程序需要激活许可。有两个选项,基于软件的许可和基于硬件(USB加密狗)的激活。在基于VMware的服务器上运行应用程序软件的环境中,使用硬件或软件许可证密钥的优缺点是什么?USB硬件许可证密钥将插入以下之一:https : //www.digi.com/products/usb/anywhereusb 有两个已获得许可的应用程序:供应商:Iconics软件:GENESIS32 SCADA平台供应商:罗克韦尔自动化软件:FactoryTalk(RSLinx) 这是供应商偏爱硬件密钥的原因: 我们发现,硬件密钥比软件密钥更稳定,尤其是在VM环境中。软件密钥通常附在计算机的硬盘驱动器或NIC ID上。每当此数字更改(硬盘驱动器故障,VM重新配置等)时,许可证就会丢失,需要在制造商的帮助下重新加载。当今的许可是通过Internet完成的,并且大多数服务器都无法访问Internet,因此处理许可问题已成为头疼的问题。硬件密钥对于VM来说效果很好,因为它们不驻留在VM上。如果出现映像故障或其他服务器故障,则可以复制一个新映像,指向许可证密钥,然后就可以正常运行了。

3
适用于多个VM的RAID 10或RAID 5-最佳选择是什么?
我刚刚为我的业务订购了新钻机。我们为Microsoft SharePoint进行了大量的软件开发,并且需要装备才能运行多个虚拟机以进行开发和测试。我们将使用免费的VMware ESXi进行虚拟化。首先,我们计划构建和启动以下虚拟机-所有这些虚拟机都使用Windows Server 2008 R2 x64: 活动目录服务器 MS SQL Server 2008 R2 自动化构建服务器 SharePoint 2010 Server,用于为一些人托管我们的公共网站和内部Intranet。该服务器上的负载将微不足道。 2xSharePoint 2007开发服务器 2xSharePoint 2010开发服务器 除此之外,我们将需要构建多个SharePoint服务器场以进行测试。这些VM仅在需要时启动。新钻机的规格为: 戴尔R610机架服务器 2个Intel XEON E5620 48GB内存 6x146GB SAS 10k驱动器 戴尔H700 RAID控制器 我们相信新服务器将使我们的虚拟机性能比现有设置好很多(2个Intel XEON,16GB RAM,2个500GB SATA RAID 1)。但是我们不确定新设备的RAID级别。 我们应该将6x146GB SAS驱动器用于RAID 10配置还是RAID 5配置?RAID 10似乎可以提供更好的写入性能,并降低RAID故障的风险。但这是以减少驱动器空间为代价的。我们需要RAID 10还是RAID 5对我们来说还是一个不错的选择?

2
主机断开连接后,VirtualBox来宾网络丢失
我在Snow Leopard OSX主机和Windows Vista主机上都运行VirtualBox。每当我的主机断开Internet连接时,即使重新建立与Internet的主机连接,来宾计算机也似乎永久失去Internet连接。 在来宾操作系统上重置来宾网络,通过主机虚拟机设置断开电缆连接,甚至重新启动来宾操作系统都完全没有帮助。来宾不再可以访问Internet。唯一的解决方案是在主机连接到Internet时重新启动VirtualBox本身。当主机进入睡眠模式或者我在工作时断开笔记本电脑然后在家里重新连接时,这确实会很痛苦。 为来宾设置了NAT网络。它会影响具有Ubuntu和Windows XP OS的客户机。 这是预期的行为吗?有人知道解决办法吗?还是我设置不正确?

3
备份VirtualBox VM
有没有人有很好的完整策略来备份在VirtualBox下运行的一堆虚拟机? 我打算在单个硬件平台上运行少数几个虚拟机,并将它们每晚备份到外部磁盘,该磁盘将在每个周末轮流移出现场。 (为澄清起见,如果可以避免,我无意在此过程中关闭计算机) 我是否认为我可以编写一个脚本,该脚本每天晚上创建一个快照,然后将“主”磁盘映像复制到外部介质,然后再次删除快照? 更好的想法深表感谢!

3
主机文件中一个IP的所有子域?
我已经在VirtualBox VM上运行了仅主机网络。该虚拟机正在运行Apache,我想在其中设置一堆基于名称的虚拟主机,可以从主机上的Web浏览器访问它们。 关键是,每次我为虚拟主机添加新的子域时,都必须将其添加到hosts-file中。现在我有这样的事情: 192.168.56.3 vm site1.vm site2.vm site3.vm site4.vm ... 我想要达到同样的效果 192.168.56.3 vm *.vm 我知道*不能在主机文件中用作通配符。除了运行实际的DNS服务器之外,还有另一种方法可以达到期望的结果吗?我应该吸干它并继续手动添加到我的主机文件吗?



1
扩展和容量规划的最佳实践:仅VM?VM +容器?仅集装箱?集群?还有吗
(我找不到类似的问题,但已经回答了,但由于我是法国学生,所以也许我不使用好话;)) 我要寻找的最接近的答案是:可扩展Web应用程序硬件拓扑最佳实践,但不能解决所有问题 我建立了一个小型私有云(Openstack),我可以在其中运行KVM VM,大多数情况下是为我的数十个网站以及某些客户端运行每个域/网站一个VM。 我计划测试是否可以演变为“混合云”,使某些事物在我的云中运行,而另一些事物在EC2上运行,因此我想确定我的“做事方式”是否最适合我的使用。 这些VM运行CoreOS,然后运行不同的Docker服务(一个用于Nginx的容器,一个用于pgsql的容器,等等)。如果一项服务在某些方面太“短”了,那么我要么创建一个更大的VM,将旧的VM复制到更大的VM并删除旧的VM,要么我为需要的服务创建一个专用的VM(例如,第二个专用于Nginx的VM,以处理更多连接。 但是,我想知道自己是否做错了事。 我之所以选择使用此“模型”,是因为我希望在不同的域/客户端之间建立强烈的隔离,因为我想回想起过去并逐渐习惯Docker,并且因为我发现Docker是最有效的方法之一快速部署服务。 我是否应该只使用每个服务具有一个VM(而不是每个域一个VM)的VM(因此没有容器)? 还是应该只使用容器来分隔不同的服务,然后在节点中将所有服务混合在一起运行?就像数十个容器,它们分别提供不同的服务和不同的客户?然后,如何有效隔离不同的域/客户端?然后如何扩展这些服务?仅添加更多节点? 还是我应该创建一个由大型VM或裸机组成的集群,然后使用它们来创建一个大型CoreOS集群,该集群应该能够通过向其添加更多裸机节点来进行扩展?然后适用于容器的相同问题。 抱歉,如果我的问题看起来太愚蠢,新手或不合适,但我宁愿现在问,而不是什么时候退后一步;) 任何建议欢迎:) ÿ

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.