主机esxi系统奔溃了,虚拟机 怎么迁移出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主机esxi系统奔溃了,虚拟机 怎么迁移出来相关的知识,希望对你有一定的参考价值。

主机esxi系统奔溃了,虚拟机
怎么迁移出来主机已经启动不了了,有单独的存储,虚拟机现在是关机状态,有什么办法迁到集群里其他主机上吗,在存储里能找到虚拟机的vmx文件

记得我们那时候用的是GSX服务器系统 是在2003服务器上安装的 esxi系统则是一个LINUX系统 没有用过但是原理应该是一样的 它类似像无盘系统 这不过客户端是虚拟机 主服务端崩溃 理论上客户机是保存在那里的 只要有客户端密码 迁移到另一台服务器肯定没问题 利用VCenter 可以设置自动迁移 如果没有设置 使用VMware的HA或者vMotion
如果都没有 还可以从硬盘里面复制到新的 esxi系统
由于esxi系统使用越来越少了 我也不大了解具体操作 只能告诉你思路 迁移出来是完全可以的 就好像VM单机系统虚拟机克隆系统 或者直接复制整个目录到新的环境 都可以挂载
参考技术A 刷机.不要刷单独的内存追问

你意思是说重装esxi,然后呢,从存储能把虚拟机导出来吗

追答

追问

能有具体操作步骤吗

追答

正常装系统盘一样就是你想保留的东西保留好就可以了

esxi虚机迁移到Workstation

虚拟机的文件管理由VMware Workstation来执行。一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中。

如下图所示:(<vmname>表示创建的虚拟机名字。)
 
技术分享图片
(删除  .lck锁文件即可打开)
 

1、<vmname>.vmx文件:表示虚拟系统文件,我们用虚拟机程序打开这个文件以启动虚拟系统。

该文件为虚拟机的配置文件,储存着根据虚拟机向导或虚拟机编辑器对虚拟机进行的所有配置。
有时需要手动更改配置文件以达到对虚拟机硬件方面的更改。可使用文本编辑器进行编辑。
如果宿主机是Linux,使用VM虚拟机,这个配置文件的扩展名将是.cfg。

2、<vmname>.vmem文件:表示虚拟内存文件,与pagefile.sys(亦称分页文件)同。当虚拟系统执行关机操作后,vmem文件消失,但挂起关闭时,不消失。
3、<vmname>.vmdk文件:表示虚拟机的一个虚拟磁盘。

这是虚拟机的磁盘文件,它储存了虚拟机硬盘驱动器里的信息。
一台虚拟机可以由一个或多个虚拟磁盘文件组成。
如果在新建虚拟机时指定虚拟机磁盘文件为单独一个文件时,系统将只创建一个<vmname>.vmdk文件
该文件包括了虚拟机磁盘分区信息,以及虚拟机磁盘的所有数据。
随着数据写入虚拟磁盘,虚拟磁盘文件将变大,但始终只有这一个磁盘文件。
如果在新建虚拟机时指定为每2GB单独创建一个磁盘文件的话,虚拟磁盘总大小就决定了虚拟磁盘文件的数量。
系统将创建一个<vmname>.vmdk文件和多个<vmname>-s###.vmdk文件(s###为磁盘文件编号),
其中<vmname>.vmdk文件只包括磁盘分区信息,多个<vmname>-s###.vmdk文件存储磁盘数据信息。
随着数据写入某个虚拟磁盘文件,该虚拟磁盘文件将变大,直到文件大小为2GB,
然后新的数据将写入到其他s###编号的磁盘文件中。
 
如果在创建虚拟磁盘时已经把所有的空间都分配了,那么这些文件将在初始时就具有最大尺寸并且不再变大了。
如果虚拟机是直接使用物理硬盘而不是虚拟磁盘的话,虚拟磁盘文件则保存着虚拟机能够访问的分区信息。
早期版本的VMware产品用.dsk扩展名来表示虚拟磁盘文件。
 
<vmname>-<######>.vmdk 
当虚拟机有一个或多个快照时,就会自动创建该文件。
该文件记录了创建某个快照时,虚拟机所有的磁盘数据内容。
######为数字编号,根据快照数量自动增加。

4、<vmname>.vmss文件:

该文件用来储存虚拟机在挂起状态时的信息。
一些早期版本的VM产品用.std来表示这个文件。

5、<vmname>.log文件:该文件记录了VMware Workstation对虚拟机调试运行的情况。当碰到问题时,这些文件对我们做出故障诊断非常有用。

6、<vmname>.nvram文件:该文件储存虚拟机BIOS状态信息。

7、<vmname>-Snapshot<##>.vmsn 

当虚拟机建立快照时,就会自动创建该文件。有几个快照就会有几个此类文件。
这是虚拟机快照的状态信息文件,它记录了在建立快照时虚拟机的状态信息。
##为数字编号,更具快照数量自动增加。

8、当运行一个“虚拟系统”时,为防止该系统被另外一个VMware程序打开,导致数据被修改或损坏,VMware会自动在该“虚拟系统”所在的文件夹下,生成三个锁定文件
(虚拟系统锁定,虚拟磁盘锁定,虚拟内存锁定),分别为:
  ”systemType.vmx.lck”,”systemType.vmdk.lck”,”systemTyep.vmem.lck”。
  常见问题
  虽然VMware这种锁定机制能够很好地防止同一个虚拟系统文件被多个VMware运行程序运行,避免了数据被破坏。但它也带来了一些问题。即当出现断电或其它意外情况,可能导致某个虚拟系统文件无法正常打开。原因往往在于:该虚拟系统文件没有解锁。解决办法:只要把三个lck文件夹删去即可。


知识拓展
  1、什么是虚拟内存?pagefile.sys文件又是什么?
  虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
  Pagefile.sys为分页文件,即虚拟内存文件,它默认存在于系统盘的根目录下,系统盘的空间越大,你的系统就能够腾出更多的空间给虚拟内存,那么你的系统也会越稳定,所以建议尽量不要把软件程序装在系统盘。
  2、为什么要设置虚拟内存?
  电脑中所运行的程序均需经由内存执行,若执行的程序很大或很多,则会导致内存消耗殆尽。
  而内存不足常导致卡机,系统不稳定等情况的发生。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。
  虽然虚拟内存技术在一定程度上能够缓解物理内存的紧张状况。但是,因为计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而若想提高性能,扩增RAM容量(可加内存条)是最佳选择。
  3、它的工作原理是什么?
  工作原理:若计运行程序或操作缺乏所需的物理内存(随机存储器,RAM),则 Windows 会用之进行补偿。它将计算机的RAM和硬盘上的临时空间(虚拟内存)组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。

 
















以上是关于主机esxi系统奔溃了,虚拟机 怎么迁移出来的主要内容,如果未能解决你的问题,请参考以下文章

如何将Vmware Esxi下虚拟机数据迁移到另外一个ESXi主机

如何将Vmware Esxi下虚拟机数据迁移到另外一个ESXi主机

如何将liunx客户机迁移到vmwae esxi

vSPhere使用vMotion实现虚拟机热迁移详解

求助贴:vsphere esxi 4.0,克隆虚拟机时创建快照失败

esxi虚机迁移到Workstation