博客
关于我
vMotion 操作失败进度卡在14% ,报错: Operation Timed out
阅读量:584 次
发布时间:2019-03-12

本文共 836 字,大约阅读时间需要 2 分钟。

问题描述

在进行VM迁移(VMotion)操作时,有时可能会遇到迁移过程耗时过长,最终导致超时失败。此时,检查源主机的日志文件/var/log/hostd.log,通常不会发现明显异常迹象。但是在目标主机上查看日志时,可能会遇到以下错误信息:

error -1: Failed to launch virtual machine process. Unable to generate userworld swap file in directory '/vmfs/volumes/Volume ID /VM' for 'VM'.

Analysis

在虚拟机存储目录中同时存在两个swap文件时,可能会触发上述错误。通常情况下,一个虚拟机的存储目录应该包含两个swap文件:一个标准的ESXi vswp文件(名称为vmname.vswp)和一个VMX-swap文件(文件名为vmx-vmname.vswp)。如果存储目录中存在这两个文件,执行VMotion迁移操作时可能会失败。

解决方法

  • 尝试更改操作为只存储迁移。如果该方法失败,可尝试以下解决方案。

  • 如果存储迁移仍然无法完成,请检查虚拟机目录中是否存在两个vmx-swap文件。通常,存储目录中只应存在一个swap文件。

  • 如果发现存在两个swap文件,请关闭虚拟机的电源。关闭电源后,swap文件将会自动删除。

  • 登录到管理虚拟机所在的ESXi主机,使用ls -lah命令确认是否还存在swap文件。

  • 如果只发现一个vmx-vmname.vswp文件,请执行以下命令将该文件备份到指定的备份目录:

  • mv vmx-vmname.vswp /vmfs/volumes/backup_location
    1. 将虚拟机重新开机后,attempt再次执行VMotion迁移操作。一旦迁移完成,备份的swap文件可以安全删除。
    2. 请注意:如果存储迁移问题仍无法解决,建议进一步检查网络连接、权限配置以及目标主机的硬盘空间是否充足等相关问题。

    转载地址:http://wswxz.baihongyu.com/

    你可能感兴趣的文章
    leetcode——第203题——虚拟头结点
    查看>>
    【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
    查看>>
    MySQL----基础及常用命令
    查看>>
    flink启动(二)
    查看>>
    前端开发进阶手册.pdf
    查看>>
    软件架构设计和MESH经验之谈
    查看>>
    关于宝塔面板安装的mysql用Navicat连接出现2003的错误解决
    查看>>
    Windows2016 FTP用户隔离
    查看>>
    js传入参数是中文的时候出现 “******”未定义错误
    查看>>
    吴恩达机器学习课程笔记(英文授课) Lv.1 新手村(回归)
    查看>>
    pair的用法
    查看>>
    SQL基本操作命令
    查看>>
    C# WinForm程序退出的方法
    查看>>
    onFailure unexpected end of stream
    查看>>
    Flex 布局的自适应子项内容过长导致其被撑大问题
    查看>>
    PL/SQL 动态Sql拼接where条件
    查看>>
    Lua-table 一种更少访问的安全取值方式
    查看>>
    虚函数
    查看>>
    Error:Cannot read packageName from AndroidManifest.xml
    查看>>
    斐波那契数列两种算法的时间复杂度
    查看>>