Articles of 虚拟化

将Hyper-V虚拟机转换为VMware ESXi虚拟机(不适用于实时迁移)

我面临将我的Hyper-V虚拟机转换为ESXi虚拟机的小问题。 我有1个物理服务器。 在这台物理服务器上,我安装了带有Hyper-Vangular色的Windows Server 2008。 我的1个 Hyper-V 主机有4个 Hyper-V 客人 。 我想将我的Hyper-V主机转换成ESXi。 问题是VMware提供的所有工具(vCenter Converter)只有在有2台物理服务器可以执行迁移时才能使用。 我只能想到两种select,我不确定是否会以可靠的转换结束。 选项1:自己创build4个虚拟机的备份映像,并将它们放在外部硬盘上。 然后,我将安装VMware ESXi并popupWindows Server安装盘并从备份中恢复。 选项2:使用WinImage等软件将Hyper-V虚拟硬盘转换为VMware硬盘(.vhd – > .vmdk) 有没有比这更好的select? 我上面提到的方法可能会变得乏味。 我想做一些像VMware VM一样的导出,放在一个外部磁盘上,并在安装ESXi时加载它。

在什么情况下,多个虚拟机和安装的驱动器可能同时损坏?

今天,我不得不修复3个虚拟机几乎相同的文件系统错误,所有运行的Redhat 5或6.基本上,虚拟机损坏了inode和重新安装/作为一个只读的文件系统,也损坏了几个MySQL表和几个安装的驱动器。 在每台服务器上运行fsck -A -y解决了问题,并手动修复损坏的MySQL表。 腐败发生时,我不在场,但我的理解是腐败是同时发生的,不pipe是不是服务崩溃,我不知道。 我在dmesg,messages,audit.log,mysqld.log中找不到任何东西来指出根本原因。 我不是一个专业的服务器pipe理员,特别是在Redhat(Ubuntu)中,但任何想法或指导排除故障将是非常受欢迎的。 基础架构是VMWarepipe理程序。 我暂时build议所有3台服务器都可能遭受损坏的原因可能是因为数据存储设备存在潜在的故障。 任何人都有类似的经验吗? 谢谢。

我应该如何打包要重复克隆的虚拟机模板,以及所有实例共享的单个大容量存储卷?

我有许多基于相同模板的虚拟机,每个都有大约2GB的存储空间。 它们都共享一个50GB容量的只读访问权限(目前通过NFS,但是需要协商)。 我想打包模板和卷,以便在另一个虚拟环境中可以复制类似的安排。 理想情况下,这个软件包的大小约为52GB,并允许另一个pipe理员使用任意数量的虚拟机创build一个环境。 我应该如何解决这个问题? 我可以使用OVF来完成这个设置或类似的事情吗?还是我需要使用像vApp这样的更专有的东西,甚至是针对问题的不同部分使用多个存档的组合?

KVM映像大小已更改

我们有一个180GB的虚拟机镜像。 guest虚拟机内部一切正常,hdd大小为180G。 但是当我们看主机上的图像大小是475MB。 我担心,如果我们重新启动,虚拟机将无法正常工作。 我通过检查大小 ls -sh 457M x.img 和 qemu-img info x.img file format: raw virtual size: 456M (478309888 bytes) disk size: 456M 这是这个configuration: <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/vm/x.img'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </disk> 并且磁盘caching设置是默认的。 主机和虚拟机都是Ubuntu 12.04服务器 这是虚拟机上的df和du的输出 Filesystem Size Used Avail Use% Mounted on /dev/vda2 […]

由PHP脚本服务的虚拟web文件夹

我想configuration我的Apache能够显示(虚拟)页面,如:mywebpage.com/something1 mywebpage.com/something2 mywebpage.com/folder/something3 我想这些“somethingX”和“文件夹”文件夹只是虚拟的,而不是物理目录。 一开始,将所有的请求发送到mywebpage将是很好的一个PHP脚本,它将以某种方式接收原始path信息(据我所知有一些SERVER数组),并调用必要的PHP函数(到目前为止,我使用的地址,如mywebpage .COM /的index.php?页=布拉布拉&otherparameters =值…)。 那可能吗? 我正在努力与不同的组合,目前我在/etc/apache2/conf.d/something.conf(当然不工作)与以下文件。 什么是正确的方式进行? 谢谢。 <Location /myweb> SetHandler my-handler Action my-handler /srv/www/htdocs/myweb/product.php virtual </Location> 我的网页在/ srv / www / htdocs / myweb中。 我尝试使用位置,目录,与行动和SetHandler,与AddHandler … ;-)一些configuration被忽略,一些导致“对象未find”与错误日志中没有任何相关。

KVM:虚拟机需要重启几次(在两台不同的主机上)

我在Ubuntu Server 12.04服务器上使用KVMpipe理程序。 我的虚拟机的虚拟磁盘是LVM卷,格式为ext3。 客户操作系统都是Ubuntu 12.04和14.04服务器。 一切运行顺利,除了虚拟机在启动过程中卡住,显示如下消息: fsck from util-linux 2.20.1 /dev/vda1: clean, 260102/6340608 files, 1323923/25337600 blocks 无论是通过正常的shell命令还是通过“virsh-destroy”命令重新启动/closures虚拟机,都会发生这种情况。 我必须在1到15次之间重新启动它们才能使它们一路启动。 当我不得不重新启动它们时,上面的消息在每次重新启动时稍微增加一点。 与另一台具有类似设置的KVM服务器有同样的问题。 什么可能会导致这样的问题,我将如何解决? 笔记: 服务器有6个2到磁盘的RAID 6arrays 所有的虚拟机和LV都是通过virt-manager创build的 pipe理程序和虚拟机上使用的文件系统是ext4 编辑:标题改变后,迈克尔的评论。

Win7虚拟机networking从Hyper-V 2012迁移到2012R2并升级集成软件后,

我正在将我们的Windows 2012 Hyper-V主机升级到2012R2。 作为此过程的一部分,我正在将现有的VM从2012年主机迁移到已经重build的主机。 这些是无共享的迁移; 我们还没有SAN(尚未)。 其中几个虚拟机是Windows 7 Pro 32位。 他们似乎在移植过程中幸免于难,但是由于其他地方的networkingconfiguration错误(他们被给了静态的IP地址,而这些地址仍然由DHCP发布),其中两个失去了连接。 在对此问题进行故障排除之前,我已经尝试升级虚拟机上的Integration Services软件。 我认为这是我麻烦的根源。 现在他们的networking连接是非常斑点的。 有时候ping会在两个方向上工作,有时他们在一个方向上工作,有时他们在两个方向上工作。 一般来说,networking连接也是一样的。 我已经尝试过的事情: closures防火墙 连接到不同的虚拟交换机 删除并重新添加客户操作系统中的NIC 在guest虚拟机的Hyper-V设置中删除并重新添加NIC 用传统虚拟网卡replace标准虚拟网卡 将客人完全移到不同的主人 我没有看到事件查看器中的任何内容,没有停止或失败的服务。 其他五台虚拟机中唯一的区别在于,我把两个不好的升级了整合服务,而不是其他的。 而且,它似乎只是受此影响的Win7虚拟机。 我已经在几台服务器虚拟机上升级了集成服务,并且看起来工作正常。 我很难过,感到沮丧。 有任何想法吗?! 谢谢!

ICMP请求未到达virtualbox上的来宾计算机

我有一个虚拟的盒子(4.3.14)安装在主机Ubuntu的12.04。 我有一个客机的Ubuntu 12.04 32位安装在这个虚拟的盒子。 问题是,我的ping请求没有到达客户操作系统。 我已经采取了tshark捕获来确认我的tshark -i any -w /tmp/myTrace.pcap上的tshark -i any -w /tmp/myTrace.pcap 。 我能够从我的主机ping到IP:192.168.56.1和ICMP消息得到响应。 主机ifconfig eth0 Link encap:Ethernet HWaddr 00:1e:90:b4:71:3b inet addr:10.0.61.73 Bcast:10.0.61.255 Mask:255.255.255.0 inet6 addr: fe80::21e:90ff:feb4:713b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7749 errors:0 dropped:0 overruns:0 frame:0 TX packets:3322 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2187490 (2.1 MB) TX […]

Server 2012R2精简configuration磁盘VSphere

我在VSphere ESXi 5.0.0(1489271)主机上运行Server 2012R2 VM。 它已被更新和修补,以支持2012R2。 在我的虚拟机中,我有几个磁盘(厚设置)。 但是,删除这些磁盘上的数据后,资源pipe理器看不到可用空间 – 事实上,在删除大约120GB的数据后,一个磁盘仍然只有2GB空闲空间。 我很难过 磁盘pipe理也反映了与Windows资源pipe理器有关的可用空间相同的数据 – 这是VMWare的事情还是Windows的事情? 有任何想法吗? 即使WinDirStat显示不正确的统计信息。 在WinDirStat和Explorer中查看图像。

Openstack:启动多个closures实例

我正在使用在Ubuntu上运行的Openstack Icehouse。 重新启动计算节点后,所有正在运行的实例将处于closures状态。 有办法一次重新启动它们吗? 只有我从文档中find的东西是单独启动它们 nova开始instance_id 如果我有大量的实例,这是非常不切实际的。 Web界面仪表板是没有更好的。 我仍然需要单独点击每个实例来启动它们。 什么是处理这个最好的方法?