Articles of 虚拟机

如何发送虚拟机的快照

这听起来有点简单,我可以自己回答自己,但我只是想确保在发送给我的虚拟机快照的过程中。 因此,我正在运行vmware vsphere客户端版本5.5.0,并且我有一些虚拟机正在运行,并将其所有数据保存到另一台服务器上的数据存储中。 我可以访问数据存储并查看每个虚拟机的文件,每个虚拟机包含以下每种types的文件; 虚拟机(.vmx) 虚拟磁盘(.vmdk) 快照文件(.vmsn) 虚拟机日志文件(.log) 我必须build立一个虚拟机到一个特定的状态,拍摄快照并发送给客户端。 我是否正确地认为我所要做的就是下载.vmsn文件并发送它,或者还有更多吗? 这似乎太容易我下载和发送文件,任何人有任何信息将不胜感激。

Linux Red Hat调整VM resize2fs的大小 – 无法find有效的文件系统超级块

我试图通过10Gig增加Linux Red Hat虚拟机的大小。 这只是在我试图找出的一个testing服务器上创build的。 我用这个命令增加了10个虚拟机[root @ rh01 images]#qemu-img resize TestServer.img + 10G图像大小调整。 然后我跟着这个链接https://gist.github.com/larsks/3933980完成 我得到了最后一个命令是resize2fs,我得到这个错误 [root@TestServer bmac]# resize2fs /dev/vda2 resize2fs 1.41.12 (17-May-2010) resize2fs: Device or resource busy while trying to open /dev/vda2 Couldn't find valid filesystem superblock. 以下是我采取的所有步骤: [root@rh01 admin]# virt-df -h /home/admin/images/TestServer.img Filesystem Size Used Available Use% TestServer.img:/dev/sda1 484M 63M 396M 14% TestServer.img:/dev/vg_template/lv_root 40G 4.0G […]

是否可以将Azure VM映像从一个订阅迁移到另一个订阅?

我最近在一个存储帐户中捕获了一个azure色的vm映像,并计划将此映像迁移到另一个不同订阅的另一个存储帐户。 我使用PowerShell脚本来运行这个任务,但我遇到了这个问题:没有find存储帐户。 还有一个问题是,PowerShell必须与特定的Azure帐户相关,否则无法运行脚本。 那么故事就是如何使用PowerShell同时控制不同的订阅,并执行迁移任务? 谢谢。 顺便说一句,PowerShell脚本如下所示: 更改这些以匹配来源帐户 $ sourceStorageAccountName =“”$ sourceContainerName =“”$ sourceStorageKey =“”#需要从不同的订阅中移动数据 目的地帐户信息 $ destStorageAccountName =读取主机“input目标存储帐户名称”$ destStorageAccountKey = Get-AzureStorageKey $ destStorageAccountName | %{$ _主要} $ destContainerName =读取主机“input目的地容器名称” $ sourceContext = New-AzureStorageContext -StorageAccountName $ sourceStorageAccountName -StorageAccountKey $ sourceStorageKey -Protocol Http $ destContext = New-AzureStorageContext -StorageAccountName $ destStorageAccountName -StorageAccountKey $ destStorageAccountKey $ uri = $ […]

多个Web服务器虚拟机或具有虚拟主机的单个虚拟机?

我在运行在虚拟环境中的各种物理服务器上运行着许多站点。 这些大部分都是小型网站,通常有一个MySQL数据库。 用户群是大约200-300个用户使用每个站点 – 因此负载不是一个特别大的问题。 现在的网站数量是10。 我应该运行一个标准的LAMP虚拟机,并使用多个虚拟主机或每个站点的一个LMAP虚拟机是更聪明的方式吗? 正如我所看到的,每个站点的LAMP虚拟机在长期运行似乎更加灵活。 可能更容易将一个站点迁移到另一个系统,例如AWS或远程办公室 更容易分配更多的资源到一个网站,如果需要而不影响其他网站。 在我的VM主机之间实现更好的负载均衡 – 例如,繁忙的站点A可以自动迁移到更安静的主机。 更好地pipe理用户访问? 这是沿着正确的道路思考还是我只是过度? 编辑 – 更新用户 – 更新的网站数量

同一networking中的Azure虚拟机无法看到对方

我在Azure中创build了一个虚拟networking,并添加了几个虚拟机。 我的期望是Ping /从同一networking中的其他机器访问每台机器。 但是,机器似乎并不认识对方。 <?xml version="1.0"?> <NetworkConfiguration xmlns="http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <VirtualNetworkConfiguration> <Dns/> -<VirtualNetworkSites> -<VirtualNetworkSite Location="East US" name="AshishGupta"> -<AddressSpace> <AddressPrefix>172.16.0.0/12</AddressPrefix> </AddressSpace> -<Subnets> -<Subnet name="Subnet-1"> <AddressPrefix>172.16.0.0/15</AddressPrefix> </Subnet> </Subnets> </VirtualNetworkSite> </VirtualNetworkSites> </VirtualNetworkConfiguration> </NetworkConfiguration>

重新启动VMware vSphere ESXi上的失败主机

将群集configuration为高可用性(HA)时,可以在主机发生故障时将VM重新启动到备用主机上。 但是,我想知道:如果主机发生故障,vSphere HA中是否有办法重新启动发生故障的主机以尝试恢复主机? vSphere HA是否按原样离开故障主机? 或者这对于pipe理员重启主机是否需要手动操作? 感谢您的任何见解。

在迁移到非常相似的硬件之后,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?

如何检查Azure上正在使用的Windows Server 2003(D13)VM的虚拟处理器数量?

当我们说一个Azure D13实例有8个内核时,它指的是虚拟处理器,对不对? 我上传了一个Windows Server 2003虚拟硬盘(VHD),并基于该映像创build了一个D13虚拟机。 (我知道Azure上不支持Windows Server 2003,但需要进行testing) 根据Technet关于支持用于Hyper-V的Windows客户操作系统的文章 ,Windows Server 2003 VM可以支持最多的虚拟处理器。 但是,当我查看D13 VM的Windows任务pipe理器中的“性能”选项卡时,它显示了8个正在使用的CPU。 有一种方法可以绝对确认D13 Azure VM正在使用全部8个内核,而不仅仅是Technet文章中提到的2个内核/虚拟处理器。

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

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