从Vmware Workstation迁移到vsphere/esx5点滴记录
2015-08-11 20:35
309 查看
1、从workstation迁移到esxi最好的办法,就是使用vcenter converter。
converter可以将正在运行的虚拟机或者已停机的虚拟机文件转换成esxi能使用的对象。
2、如果不使用converter,那么可以把虚拟机的vmdk文件上传到esxi服务器上,然后再新建虚拟机,分配硬件资源,指定已存在的硬盘文件vmdk。
遇到如下的错误信息:
打开虚拟机 vm-4448 的电源时,从 ESX 主机接收到意外错误。模块 DevicePowerOn 打开电源失败。
无法为 scsi0:0“/vmfs/volumes/5024c83d-ef2eda6d-9da0-00000000145b/WEB/1.vmdk” 创建虚拟 SCSI 设备无法打开磁盘 scsi0:0: 磁盘类型 7 不受支持或无效。请确保磁盘已导入。
分析原因:
因为1.vmdk这个文件是直接从workstation中复制而来,并且该vmdk在初始设置没有选择完全分配空间,也就是选择的是精简置备。因此再将其上传到esx中,esx出现识别错误。需要将精简置备的硬盘变成厚置备。
解决办法:
1)、最简单的。直接将上传好的vmdk文件复制到另一个文件夹比如test,然后删除上传的vmdk文件,再在test文件夹中将vmdk复制回。
2)、vmkfstools.pl,需要安装vCli。
vmkfstools.pl --server vcenter.xxx.edu.cn --username xx --password xxxx --vihost esxi12.xxx.edu.cn -i /vmfs/volumes/5024c83d-ef2eda6d-9da0-00000000145b/doc/source.vmdk /vmfs/volumes/5024c83d-ef2eda6d-9da0-00000000145b/doc/dest.vmdk
3、使用vmkfstools.pl遇到如下的错误信息:
Attempting to clone disk [DataStore] XXX/xxx.vmdk
Unable to clone virtual disk :
分析原因:
我是在本机(vc clinet)通过vCli连接vcenter server去管理/操作esxi主机上的vmdk文件。而vmware的cCli文档(vCLI and Lockdown Mode)章节里提到:
Lockdown mode disables all direct root access to ESXi machines. To make changes to ESXi systems inlockdown mode you must go through a vCenter Server system that manages the ESXi system. You can use the vSphere Client or vCLI commands that support the --vihost option. The following commands cannot run against vCenter Server systems and are therefore not available in lockdown mode:
If you have problems running a command on an ESXi host directly (without specifying a vCenter Server target), check whether lockdown mode is enabled on that host.
解决办法:
本文出自 “技术收藏” 博客,转载请与作者联系!
converter可以将正在运行的虚拟机或者已停机的虚拟机文件转换成esxi能使用的对象。
2、如果不使用converter,那么可以把虚拟机的vmdk文件上传到esxi服务器上,然后再新建虚拟机,分配硬件资源,指定已存在的硬盘文件vmdk。
遇到如下的错误信息:
打开虚拟机 vm-4448 的电源时,从 ESX 主机接收到意外错误。模块 DevicePowerOn 打开电源失败。
无法为 scsi0:0“/vmfs/volumes/5024c83d-ef2eda6d-9da0-00000000145b/WEB/1.vmdk” 创建虚拟 SCSI 设备无法打开磁盘 scsi0:0: 磁盘类型 7 不受支持或无效。请确保磁盘已导入。
分析原因:
因为1.vmdk这个文件是直接从workstation中复制而来,并且该vmdk在初始设置没有选择完全分配空间,也就是选择的是精简置备。因此再将其上传到esx中,esx出现识别错误。需要将精简置备的硬盘变成厚置备。
解决办法:
1)、最简单的。直接将上传好的vmdk文件复制到另一个文件夹比如test,然后删除上传的vmdk文件,再在test文件夹中将vmdk复制回。
2)、vmkfstools.pl,需要安装vCli。
vmkfstools.pl --server vcenter.xxx.edu.cn --username xx --password xxxx --vihost esxi12.xxx.edu.cn -i /vmfs/volumes/5024c83d-ef2eda6d-9da0-00000000145b/doc/source.vmdk /vmfs/volumes/5024c83d-ef2eda6d-9da0-00000000145b/doc/dest.vmdk
3、使用vmkfstools.pl遇到如下的错误信息:
Attempting to clone disk [DataStore] XXX/xxx.vmdk
Unable to clone virtual disk :
分析原因:
我是在本机(vc clinet)通过vCli连接vcenter server去管理/操作esxi主机上的vmdk文件。而vmware的cCli文档(vCLI and Lockdown Mode)章节里提到:
Lockdown mode disables all direct root access to ESXi machines. To make changes to ESXi systems inlockdown mode you must go through a vCenter Server system that manages the ESXi system. You can use the vSphere Client or vCLI commands that support the --vihost option. The following commands cannot run against vCenter Server systems and are therefore not available in lockdown mode:
■ | vicfg-snmp |
■ | vifs |
■ | vicfg-user |
■ | vicfg-cfgbackup |
■ | vihostupdate |
■ | vmkfstools |
■ | vicfg-ipsec |
解决办法:
本文出自 “技术收藏” 博客,转载请与作者联系!
相关文章推荐
- 深入 理解 Statement 和 PreparedStatement
- JavaWeb学习总结——文件上传和下载
- crontab 启动 执行多次
- 基于消息机制的异步架构之对消息队列的处理
- 面试常见问题 死锁代码&单例模式
- 亚马逊AWS学习——为oracle类型的RDS数据库部署数据
- 第二天——hibernate讲完了
- Linux文件监控
- 360测试开发笔试题(2016内推)
- POJ 3069 Saruman's Army
- 31.多种tableView和带分区的省市区显示
- 自由堆叠的屋顶——线段树的应用
- 利用【深度网络】高效提取feature
- POI使用汇总
- C++实现堆排序
- JAVA学习1_JAR文件包及jar命令详解
- HDU 5372 Segment Game 树状数组
- SQL Server:“数据收缩”
- 【Cocos2d入门教程五】Cocos2d-x动作篇
- [BZOJ3343] 教主的魔法|分块