Articles of 虚拟化

如何在Windows / x86主机上设置Solaris 11 / Sparc虚拟机?

我需要testing一个自定义的二进制文件,这个二进制文件最初是在Solaris 11上为早期版本的Solaris编译的。 由于我的系统很差,我没有一个备用的SPARC服务器,可以安装Solaris 11,所以我需要在x86上模拟一个,可能使用QEMU,但是如果有其他工具可以使用的话,我可以使用build议。 然后我可以使用模拟的SPARC来运行Solaris 11(我希望)。 我感兴趣的具体处理器是T4。 这与以下这个老问题类似: QEMU:Linux / X86-64主机上的Solaris 11 / Sparc64 Guest 由于过于狭隘而被封闭,但我希望我对类似事情感兴趣的事实可能有利于保持这个问题的公开性,并可能重新开放这个问题。 更新: 它的工作,所以甲骨文保证100%向后兼容旧的Solaris二进制文件保持不变。

应用程序升级 – 就地还是新虚拟机?

我们有一个虚拟化的Windows基础设施,通常有专用的服务器(1 app = 1服务器)。 我即将开始一个升级项目,并试图决定在升级应用程序时debugging新虚拟机是否有任何好处。 使用单个SQL数据库(托pipe在共享公司SQL集群上),应用程序安装并不复杂(Tomcat加上less量定制代码,位于单个目录中)。 Windows 2008R2标准64位与4GB内存。 现有的服务器是稳定的,性能是可以接受的。 升级是一个新的“主要”版本的应用程序 – 而不是补丁或点发行。 也就是说,底层架构并没有太大的变化 – 也许是Tomcat的新版本。 我的问题是:有没有人在何时迁移到新的服务器上运行一个通用的“策略”? 如果是这样,你的指导方针是什么? 有什么好处? 我怀疑这是否有一个“正确”的答案,所以我应该奖励所有包括有效贡献的答案。 (我应该怎么做这个BTW?) 我已经回顾了“ 就地升级不好的原因 ”这个post,它讨论的是应用程序和操作系统,但我认为这略有不同。 我并不是真正关心“就地”经文“新鲜”安装的有效性 – 我试图决定,如果debugging一个新的虚拟机的相对简单,值得转移到一个干净的虚拟机是一个问题课程。 更新:因素可能表明新的虚拟机方法。 底层操作系统需要更新(如2008 – > 2012) 从UAT切换到生产时降低了复杂性。 新的VM可以作为UAT开始,并在UAT完成时被提升到生产 -要么- 一旦UAT完成,新的生产虚拟机可以进行简单的转换 切换失败时简单回滚,无需使用虚拟机快照 (从上述情况中排除是由于应用程序的关键性或者现有服务器被认为是“不干净”而需要新服务器安装的情况)

ESXi虚拟机pipe理程序 – 无法获取多个虚拟机连接到Internet

把头发拉过去几天。 一些VMWare ESXi专家可以帮忙吗? 我最近决定尝试ESXi 5.5。 安装它,通过vSphere客户端连接,并创build了几个CentOS 6虚拟机。 我的ESXiconfiguration具有使用相同vSwitch0的所有3个CentOS6访客虚拟机: 我的问题只有一个虚拟机可以获得一个自动DHCP地址,因此可以正确连接到Internet。 其余的虚拟机根本无法获得IP地址。 是否有任何特殊的设置允许来宾虚拟机使用互联网? 我注意到,当我创build第一台虚拟机时,它已经启动并正常运行,正常连接到Internet。 当我安装了第二台虚拟机时,试图在CentOS安装期间启用networking,抱怨说无法激活eth0。 我没有做任何额外的事情,而且这几天已经让我难堪了。 我迄今为止所尝试的东西 – 尝试从ESXi 5切换到ESXi 4 – 同样的问题 尝试在vSwitch0的属性上启用“Promiscous模式” – 同样的问题 试图访客Windows VM – 同样的问题,无法获得IP ESXi主机获得一个dynamic的DHCP分配的IP。 我试图改变为静态,但没有任何改变。

在迁移到非常相似的硬件之后,Hyper-V虚拟机非常慢。

我将Windows 2012 R2 Vose从Windows 2012 R2服务器迁移到另一台运行hyper-v的Windows 2012 R2服务器。 迁移之后,迁移的Vose运行非常糟糕,并且使用大量的虚拟CPU,但是在该Hyper-V主机上不会消耗太多的物理CPU。 (即使我在12个虚拟核心中启用了11个)。 也是它在服务器上运行的唯一的东西,服务器是在服务器核心模式。 旧服务器是HP Gen9 Racktypes服务器,新服务器是HP Gen9 Towertypes服务器。 两者具有相同的CPU(Inter(R)Xeon(R)CPU E5-2620 v3 @ 2.40GHz)6个核心+超线程。 两者都有相同types的硬盘驱动器和16Gig RAM。 在旧的服务器上,远程桌面连接完美地工作,并且几乎没有滞后,在这个新的服务器上,它具有千兆连接的非常缓慢。 我在hyper-v上没有太多的经验,不知有没有办法在虚拟机上重置基于CPU的东西,或者用相同的虚拟机硬盘驱动器重新创build虚拟机? (尝试过,但无法创build引导扇区)。

如何克隆由vmdk文件表示的磁盘?

我在Windows 8.1上安装了VirtualBox。 我已经创build了一个CentOS 7虚拟机,用于加载通过SATA线连接到PC的分离式硬盘的内容。 VirtualBox中的虚拟机将其SATA控制器设置为usb.vmdk 。 实际的usb.vmdk文件非常小,但它加载了一个大的磁盘分区。 如何克隆该磁盘分区的内容,以便我可以在VirtualBox中创build具有与分离的硬盘驱动器中相同的所有数据的虚拟机? 请注意,CentOS 7使用XFS文件系统。 这是创buildusb.vmdk的代码: cd %programfiles%\oracle\virtualbox VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\desktop\usb.vmdk -rawdisk \\.\PhysicalDrive# 编辑: 根据@GeraintJones的build议,我在Windows中打开了磁盘pipe理,得到以下结果: 如果未select驱动器,则单击“ Action > CreateVHD会显示以下对话框: 请注意,硬盘的CentOS 7组件位于磁盘1左侧显示的4个分区中。 (分离的磁盘1是从死机双引导机器中提取的,并且该旧机器的窗口部分位于H:和I:驱动器显示在左边。) 另外请注意新计算机中的CentOS 7虚拟机无法看到外部驱动器。 我已经做了一些工作来寻找它,我认为不试图让VirtualBox虚拟机来做这件事会快很多。 那么如何在上面的打印屏幕右侧显示的磁盘1的CentOS部分创build一个VHD?

用xen设置应急控制台访问

在Gandi(或其他提供商)上,您可以激活紧急控制台到您的虚拟机。 它将一个SSH通道绑定到一个临时的IP和端口。 我有我自己的服务器上运行的xen。 我想实现一个紧急控制台,但我不知道从哪里开始。 控制台可以通过xm console <servername>命令访问。 我想可以将stdin / stdout / stderr绑定到在选定的随机端口上运行的SSH服务器。 总体思路是,当有人需要紧急访问他们的虚拟机时,他们可以使用自己的凭据login虚拟机pipe理程序网站,并点击“启用我的紧急SSH访问”。 从那里随机端口绑定到虚拟机一段指定的时间。 另一种说法是, 甘迪如何设法实现紧急控制台访问而不必重启虚拟机?

如何以最小的风险和宕机升级Xen?

我最近注意到,我的一台服务器运行在一个非常老的Xen版本上: $ dpkg-query -l | grep xen ii libc6-xen 2.11.3-4 Embedded GNU C Library: Shared libraries [Xen version] ii libxenstore3.0 4.0.1-5.10 Xenstore communications library for Xen ii linux-image-2.6.32-5-xen-686 2.6.32-48squeeze1 Linux 2.6.32 for modern PCs, Xen dom0 support ii xen-hypervisor-4.0-amd64 4.0.1-5.10 The Xen Hypervisor on AMD64 ii xen-linux-system-2.6-xen-686 2.6.32+29 Xen system with Linux 2.6 for modern […]

VMware ESXi上传的虚拟机将无法启动

我们刚安装了一台新的ESXi服务器到我们的办公室(LENOVO TS140,ESXi 6.0.0)。 如果我在ESXi上创build一个新的虚拟机,它运行良好,但是我们有很多旧的虚拟机(不是那么旧,vmware工作站10.0和9.0 Windows XP vms),我把它们上传到esxi服务器(使用vSphere,浏览数据存储,上传整个虚拟机文件夹,并将vmx的引用添加到服务器上,通过右键单击vmx和“添加到清单”),但几乎没有任何虚拟机正在工作。 有些投掷蓝色屏幕,有些甚至不会启动。 什么是正确的方式来上传,并保持他们的工作或有任何方法来解决他们? 屏幕: [ ] [ ] 3

我如何确定VT-d与裸金属的性能损失?

我正在寻找configuration我的服务器在一个奇怪的方式创build一个私有云设置。 我必须把我的存储磁盘绑定的HBA传递给一个虚拟机(可能是xen),以便创build一个vSANtypes的设置。 我想这样做,所以我可以在单个服务器中实施SANtypes设置。 当我问到人们在告诉我时,IOPS不会像裸机一样好。 我把这个考虑到了我的设置中,但是让我想知道这会伤害系统多less? 也有人提到,在裸机上运行的虚拟机,但有一个存储控制器通过创build一个奇怪的依赖性循环,因为虚拟机仍然依赖主机的内存。 除了排除故障之外,是否真的会导致性能显着下降? 噢,顺便说一下,这里主要讨论的文件系统是ZFS。 可能运行在FreeBSD上(包括FreeNAS和NexantaStor)或OpenIndiana。 谢谢!

从旧系统发送短信,没有物理短信/ GSM调制解调器的选项

我的问题是,没有升级的可能性,需要通过连接的GSM调制解调器发送短信的楼宇自动化(通风,温度,照明等)的遗留系统。 它没有用于连接到标准化SMS服务的接口。 该系统托pipe在虚拟环境中,无需插入诸如GSM调制解调器之类的物理设备,即使是串行到IP转换器也是如此。 我试图find的实际上是一些软件,商业很好,可以作为遗留系统和现代SMS服务之间的桥梁。 软件可能必须模拟调制解调器接收和处理来自传统系统的AT命令,将数据转换为适当的格式,例如SMPP,然后将该请求转发给SMS服务以发送消息。 另一个select是一个简单的软件,只作为一个虚拟的GSM调制解调器,将消息保存在某个地方(数据库,文件等)供进一步消费。 我现在很难过,所以我希望你们中的一些人在某个地方看到了一些解决办法。