OVF和OVA的区别

 OVF和OVA的区别
OVF(Open Virtualization Format:开放虚拟化格式 )和OVA(Open Virtualization Appliance:开放虚拟化设备),两者包含所有用于部署虚拟机的必要信息。这两种包封装格式都是由DMTF(Distributed Management Task Force)所定义的。
两者之间的主要区别是在包的描述和封装。OVF包构造了必要的几个文件(具体见上描述),所有这些在定义和部署的虚拟机必须用到的。相比之下,OVA包是一个单一的文件,所有必要的信息都封装在里面。
OVF文件使用.ovf文件扩展名,同时一个OVF描述符,一个XML文件,用来描述打包的虚拟机。OVF还包含元数据和一个或更多的磁盘映像。或者,它也可能包含证书和其他附文件。
而OVA文件则采用.tar文件扩展名,包含了一个OVF ??包中所有文件类型。这样OVA单一的文件格式使得它非常便携。
另附:关于开放虚拟化格式(OVF)
现在对于OVF的介绍也很多,很多厂商都宣称自己的虚拟化产品都支持OVF。OVF的出现对于客户来讲确实是非常重要的,这样可以避免虚拟化平台的限制了,在不损失现有VM的基础上,有了更多的虚拟化平台的选择。
    对于各个支持OVF的虚拟化平台来说都有将虚拟机导出成OVF包生产.ova文件的工具,一个OVF包(.ova文件)包含了OVF描述文件(OVF信 封,一个xml文档),磁盘文件(虚拟机的二进制磁盘镜像文件),清单文件,证书文件和OVF环境文件,最重要的就是OVF信封和磁盘文件了。 VMware的vSphere和Citrix的Xen server都可以有import出一个OVF包,利用VMware Convert和Xen Convert工具转换成对方虚拟化平台的虚拟机。但磁盘镜像的格式一定要是VMware的vmdk格式,这样也导致了无法跨越不支持vmdk磁盘镜像文 件的平台。
    如果不能导出OVF包,利用IBM的OVF Toolkit也能创建出OVF包,当然必须要有导出来的磁盘镜像文件了(必须是vmdk格式的),然后再import到其他的虚拟化平台上。

firefox vcenter 6.0 插件不可用

参考vmware KB 2131895
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=2131895&sliceId=1&docTypeID=DT_KB_1_1&dialogID=739004485&stateId=1%200%20739006247

ymptoms
免责声明: 本文为 After updating Mozilla Firefox to Version 39 or later, vSphere Web Client Integration Plugin 6.0 no longer functions (2125623) 的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。

将 Mozilla Firefox 升级到版本 39 或更高版本后,您会遇到以下症状:
连接到 vSphere Web Client(位置: https://FQDN_of_vCenter/vsphere-client)后,使用 Windows 会话身份验证选项会灰显。
连接到 vSphere Web Client 后,尝试使用使用 Windows 会话身份验证选项失败,并显示以下错误:

Windows Session Authentication login has failed as a result of an error caused by the VMware Client Integration Plugin

无法再打开虚拟机控制台。
无法再通过数据存储浏览器将文件从桌面传输到数据存储。
无法再通过 OVF 部署的“本地文件”选项从桌面部署 OVF 模板
Resolution
此问题已在 VMware vSphere Web Client 6.0 Update 1 中解决,请从 VMware Downloads 下载。有关详细信息,请参考 VMware vCenter Server 6.0 Update 1 Release Notes。

如果无法升级,要临时解决此问题,请禁用 Mozilla Firefox 中的 security.ssl3.dhe 密码。

要禁用 Mozilla Firefox 中的 security.ssl3.dhe 密码,请执行以下操作:
在 Mozilla Firefox 中打开一个新的浏览器标签
在地址栏中输入以下内容:

about:config

通过单击我保证会小心接受警告
在搜索字段中,键入 security.ssl3.dhe 并按 Enter。
找到以下两个密码:

security.ssl3.dhe_rsa_aes_128.sha
security.ssl3.dhe_rsa_aes_256_sha

分别右键单击这两个密码,然后选择切换将值设置为 False。
刷新或启动 vSphere Web Client 登录页面并尝试使用 CIP 功能。

vmware vcenter Single Sign-On 密码忘记

一般来说,我们Single Sign-On用的比较少,很容易就会忘记密码。
这时候我们需要重置密码,可以参考官方的KB 2034608

地址:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2034608
使用工具vdcadmintool.exe

1. Log in to the vCenter Server with a domain administrator account. If vCenter Single Sign-On is installed separate from the vCenter Server, log in to the vCenter Single Sign-On server.
2. Open an elevated command prompt. For more information, see Opening a command or shell prompt (1003892).
3. Navigate to the vmdird directory by running the command:

cd Program Files\VMware\Infrastructure\VMware\CIS\vmdird

4. Open the vdcadmintool service tool by running this command:

c:\Program Files\VMware\Infrastructure\VMware\CIS\vmdird>vdcadmintool.exe

5. This console loads:

===============================
Please select:
0. exit
1. Test LDAP connectivity
2. Force start replication cycle
3. Reset account password
4. Set log level and mask
5. Set vmdir state
===============================

5. Press 3 to enter the Reset account password option.
When prompted for theAccount DN, enter:

cn=Administrator,cn=users,dc=vSphere,dc=local

6. A new password is now generated. 

VMware 锁定文件失败 开启模块 diskearly 的操作失败 未能启动虚拟机

vmware workstation 中的虚拟机还在运行的时候,关闭主机操作系统的时候,再次开启虚拟机时可能出现如下错误:

锁定文件失败

 

这种情况下,虚拟机会无法打开

 

可以使用下面的方法:

删除虚拟机系统文件目录下的 三个 *.lck文件,启动正常

打开你存放虚拟机系统文件的文件夹,注意,是系统文件,不是虚拟机的安装目录,也就是你建立虚拟机的时候下图设置的位置:

然后以下面关键字搜索这个文件夹:*.lck,将三个文件删除.

启动就正常

 

 

 

关于linux安装VMTOOLS

vmware 官方关于vmtools 介绍:

VMware Tools 是一套安装在虚拟机的操作系统中的实用程序。VMware Tools 可提高虚拟机的性能,并在 VMware 产品中实现多个易于使用的功能。例如,以下功能是仅当安装 VMware Tools 时才可用的一些功能:

支持 Aero 的操作系统上大大提升的图形性能和 Windows Aero 体验

使虚拟机中的应用程序像其他任何应用程序窗口一样显示在主机桌面上的 Unity 功能

主机与客户机文件系统之间的共享文件夹

在虚拟机与主机或客户端桌面之间复制并粘贴文本、图形和文件

改进的鼠标性能

虚拟机中的时钟与主机或客户端桌面上的时钟同步

帮助自动执行客户机操作系统操作的脚本

并非所有客户机操作系统上或所有 VMware 产品中都支持全部功能

 

vmware

 

但我在使用centos 最小化安装后,使用yum安装perl后,

运行vmtools的脚本vmware-install.pl的过程中会遇到vmtools 安装成功,但是无法启动。

这种情况下,我们可以试着手工启动vm tools

 

[root@localhost ~]# /etc/vmware-tools/services.sh restart


运行结果如下;

 

root@localhost ~]# /etc/vmware-tools/services.sh start

	   Checking acpi hot plug                                  [  OK  ]

	Starting VMware Tools services in the virtual machine:

	   Switching to guest configuration:                       [  OK  ]

	   VM communication interface:                             [  OK  ]

	   VM communication interface socket family:               [  OK  ]

	   Guest filesystem driver:                                [  OK  ]

	   Mounting HGFS shares:                                   [FAILED]

	   Blocking file system:                                   [FAILED]

	   Guest operating system daemon:                          [  OK  ]

1. Blocking file system: [FAILED]

 经查,需安装fuse-libs

yum install fuse-libs

2.Mounting HGFS shares:                                   [FAILED]

这个是vmware workstation上的主机的文件共享功能没有开启,开启后,重新启动服务就可以解决了

 

更多关于vmtools 参见vmware 的官方说明:

http://pubs.vmware.com/vsphere-51/index.jsp#com.vmware.vmtools.install.doc/GUID-65BCA561-5A03-4D17-A663-46A0C50CE6A7.html

重置esx主机密码

重新安装esxi吧,不要覆盖datastore,这样比较简单。
如果非要恢复密码
1、用linux启动光盘,如rhel5的安装光盘或knoppix启动
2、到命令行下,运行mount /dev/sda5 /mnt/sda5
3. cp /mnt/sda5/stage.tgz /tmp/.
4. cd /tmp
    tar xvfz stage.tgz
    tar xvfz local.tgz
5. vi /tmp/etc/passwd
把类似root:x:143434343:12232:9:99999:7
这一行中的143434343给清除
6. rm -f stage.tgz local.tgz
    tar czvf local.tgz etc
    tar czvf stage.tgz local.tgz
    cp local.tgz /mnt/sda5/.
7. 重启esxi即可重新设置root密码
ESXI重新安装 密码自动覆盖
里面的虚拟机不会丢失