VMwarevSphere常见问题汇总(17).doc_第1页
VMwarevSphere常见问题汇总(17).doc_第2页
VMwarevSphere常见问题汇总(17).doc_第3页
VMwarevSphere常见问题汇总(17).doc_第4页
VMwarevSphere常见问题汇总(17).doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VMware vSphere 常见问题汇总 (十七 )170. Vmdk 的重做日志已损坏解题思路vmware- 环境:,故障问题:执行storage vmotion 之后,虚拟机出现了报错。报错信息:isoff the virtual machine. If the problem still persists, discard the redo log.解提思路:【故障原因】由于快照之间的关系出现异常,导致vm启动失败::2013-01-14t08:36:| vmx| disklib-chain :/vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359

2、eab/3 184/ : failed to open (the parentvirtual disk has been modified :2013-01-14t08:36:| vmx| disklib-lib : failed to open/vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/3 184/ with flags 0xa the parentvirtual disk has been modified since the child was created. The content id of the parent virtua

3、l disk does not match the corresponding parent content id in the child (18).:2013-01-14t08:36:| vmx| disk: cannot open disk/vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/ 3 184/: the parent virtual disk has been modified since the child was created. The content id of the parent virtual disk does

4、not match the corresponding parent content id in the child (18).:2013-01-14t08:36:| vmx| msg_post: error:2013-01-14t08:36:| vmx| cannot open the disk/vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/3 184/ or one of the snapshot disks itdepends on.:2013-01-14t08:36:| vmx| reason: the parent virtual

5、disk has been modified since the child was created. The content id of the parent virtual disk does not match the corresponding parent content id in the child.:2013-01-14t08:36:| vmx| module diskearly power on failed.【快照之间的联系】正常情况下,原始磁盘与快照是通过parent content id来关联,父快照与子快照之间也是通过 parent content id ,但是现在我

6、们查看原始磁盘与快照磁盘之间的关系,发现它们的cid和 parentcid 是混乱的,信息如下::cid=ba60eb23:parentcid=ffffffff:cid=27f8a456:parentcid=ba60eb23:cid=11ed1dac:parentcid=27f8a456:cid=2583a010:parentcid=2583a010:cid=2583a010:parentcid=11ed1dac:cid=4d38fabf:parentcid=2583a010:cid=9402bf1a:parentcid=a30d0e91可以看到这个磁盘关系从磁盘到之间的关系都是没有问题的。问

7、题出在之后的快照磁盘关联是混乱的。通过如下记录,我们可以知道这几个磁盘之间的正确关系::parentfilenamehint=:parentfilenamehint=:parentfilenamehint=:parentfilenamehint=:parentfilenamehint=:parentfilenamehint=磁盘之间的数据关系应该是: 【解决方案】第一部分、确认上述的这个数据关系是正确的:1. 使用 vsphere client 连接 vcenter server 或 esxi server2. 关闭虚拟机如果虚拟机状态是关闭,请进入esxi server 命令行再次确认进程是

8、否已经不存在。A 进入 esxi server 命令行,查看 tech support mode for emergency support (1003677) or using tech support mode in esxi and esxi (1017910) .B 输入“ esxtop ”C. 按下“ c”,按下“ f”,按下“ c”选中“ c: lwid = leader world id (world group id) ”,按下回车B. 在这个面板中会列出“ lwid ”,找到这台 vm ,并记录“ lwid ”的号码 (如果在这个面板中已经没有显示这台 vm,则不需要执行步骤

9、 e,这说明 vm 进程已经结束)E. 按下“ k”,输入虚拟机的lwid 号码3.进入虚拟机目录,命令如下:#cd vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/注:由于该目录使用中文名称,所以显示是乱码,请复制这段乱码,然后加上双引号” ”就可以进入虚拟机目录4. 输入如下命令:# vi找到这一行信息“scsi0: = ”按下“ i”进入编辑模式,将这一行信息更改为“ scsi0: = ”,按下“ esc 键”退出编辑模式,按下“ :wq! ”保存退出。5. 在 vsphere client 上,找到虚拟机,右键点击“从清单中移除”。通过

10、浏览虚拟机所在的数据存储,找到虚拟机的文件,右键点击“添加到清单”,启动虚拟机第二部分、更正各个快照磁盘之间的关系:确认磁盘的关系以后,我们需要做的是修改快照磁盘中的cid 和 parentcid 。方法如下:注意:请执行以下操作之前, 对 vm 所有文件进行备份。 建议您可以拷贝这些虚拟机文件后,对复制出来的文件进行操作。1. 进入 esxi server 命令行,通过 ssh tools 或 dcui 界面的方法登录。2. 进入虚拟机目录,命令如下:#cd vmfs/volumes/50f13506-075ed29b-86b5-5ef3fd359eab/注:由于该目录使用中文名称,所以显示

11、是乱码,请复制这段乱码,然后加上双引号” ”就可以进入虚拟机目录3. 修改快照磁盘之间的cid 和 parentcid.A. # vi输出类似如下,按“i”进入编辑模式,按“esc 键”退出编辑模式,按“:wq! ”保存退出:# disk descriptorfile Version=3 Encoding=utf-8Cid=2583a010 将这个参数修改成” 1234b123 ”B. #vi输出类似如下,按“i”进入编辑模式,按“esc 键”退出编辑模式,按“:wq! ”保存退出:# disk descriptorfileVersion=2Encoding=utf-8Cid=4d38fabf

12、Parentcid=2583a010将这个参数改成” 1234b123 ”C. #vi输出类似如下,按“i”进入编辑模式,按“esc 键”退出编辑模式,按“:wq! ”保存退出:# disk descriptorfileVersion=3Encoding=utf-8Cid=9402bf1aParentcid=a30d0e91 将这个参数改成“4d38fabf ”4. 以上步骤完成以后,修改文件的磁盘指向:A. #viB. 找到 scsi0: = 这一行,将“”改成“”5. 将虚拟机从清单中移除。然后通过浏览数据存储,找到虚拟机的文件,右键点击“添加到清单”,启动虚拟机。171. 如何把中文的

13、vCenter 界面改成英文看惯了英文界面的 vCenter,再来看中文是否觉得有点变扭,其实修改很简单。右键属性打开 vSphere Client,我们这里 Client 的默认安装位置为 D:Program Files(x86)VMwareInfrastructureVirtual Infrastructure ClientLauncher,如下图:在“目标”的白框内加入“-locale en_US”如( D:Program Files(x86)VMwareInfrastructureVirtual Infrastructure ClientLauncher -locale en_US)即

14、可。172. 关于 Storage vMotion 无法重命名虚拟机文件的问题如果要更改虚拟机的文件夹名称, 光改 Inventory 是没用的, 需要用 Storage vMotion 来完成,解决这个问题的方法如下:1、vSphere Client 登录到 vCenter Server(注意,这里是vCenter Server) ;2、点击 Administration vCenter Server Settings Advanced Settings ;3、在弹出的Advanced Settings 选项里,添加一个新参数,左边输入:右边输入: true ,然后点击Add 按钮,添加,如

15、下图所示:4、重启 vCenter Server 服务器,搞定,从此以后, Storage vMotion 就可以更改 VM Folder 和 VM Files 的名称了。173. 虚拟机系统日志文件详解除了事件和警报列表,vSphere 组件还会生成各种日志。这些日志包含有关vSphere 环境中活动的详细信息。1 、 查看系统日志条目可以查看vSphere 组件生成的系统日志。访问和查看系统日志的步骤:在连接vCenter Server 系统或ESX/ESXi 主机的vSphere Client 的主页中,单击系统日志。在下拉菜单中,选择要查看的日志和条目。选择查看 筛选以引用筛选选项。在

16、数据字段中输入文本。单击清除以清空该数据字段。2 、 外部系统日志VMware技术支持可能会请求多个文件以帮助解决您使用产品时遇到的任何问题。本节介绍在各种ESX组件系统上找到的日志文件的类型和位置。ESX/ESXi 系统日志:组件位置Syslog 日志/var/log/messages服务控制台可用性报告/var/log/vmkernelVMkernel消息/var/log/vmkernelVMkernel警示和可用性报告/var/log/vmkernelVMkernel警告/var/log/vmkwarning虚拟机日志文件与虚拟机的.vmx文件处于同一目录虚拟机配置文件/.vmx位于与受

17、管主机关联的数据存储中。使用vSphere Client中的虚拟机摘要页面确定该文件所处的数据存储。vSphere Client 系统日志:组件位置vSphere Client 安装vSphere Client 计 算 机 上 的 临 时 目 录 。 例 如 : C:Documents and 日志 或 C:UsersLocalSettingsTempvSphere Client 服务日志vSphere Client 计算机上 Application Data 目录中的 vpx 目录。 例 如 : C:Documents and SettingsLocal Settings Applicati

18、onDatavpx或 C:UsersLocalSettingsApplicationDatavpx x(=0, 1, . 9)注: 无法使用 vSphere Client 或 vicfg-syslog 配置 ESX 主机的 syslog 行为。 要配置 ESX 主机的syslog , 必须编辑/etc/文件。配置步骤:1 在 vSphere Client 目录中,选择主机。2 单击配置选项卡。3 单击高级设置。4 在树控件中选择Syslog 。5 在文本框中输入syslog 将用于记录消息的文件的数据存储路径。 数据存储路径应采用 的形式, 其中路径与备份数据存储的卷的根目录相关。例如,数据存

19、储路径storage1 var/log/messages会映射到路径/vmfs/volumes/storage1/var/log/messages。 如果未指定路径,则默认路径为/var/log/messages。6 在文本框中输入转发syslog 数据的目标远程主机的名称。如果未指定值,则不转发任何数据。7 在文本框中输入转发syslog 数据的目标远程主机端口。默认情况 下 , 此 选 项 设 置 为 514 , 即 syslog 使 用 的 默 认 UDP 端 口 。 只 有 配置 了 , 对此选项的更改才会生效。8 单击确定。对 syslog 选项的更改将立即生效。4、 导出诊断数据可

20、导出全部或部分日志文件数据。当导出日志文件数据时,vm-support脚本会创建所选数据的文件, 并将其存储在指定的位置。如果没有指定任何其他扩展名,则默认文件类型为 .txt 。 该文件包含类型、时间和描述。操作步骤:1从连接 vCenter Server 系统或ESX/ESXi 主机的 vSphere Client 中, 选择系统管理 导出诊断数据。2如果 vSphere Client 连接 vCenter Server 系统, 请指定要导出日志的主机以及存储日志文件的位置。3 如果vSphere Client 连接ESX/ESXi 主机,请指定日志文件的位置。4 单击确定。5 、 收集日

21、志文件A. 设置详细日志记录,步骤如下:设置步骤如下:1 选择系统管理 vCenter Server 设置。2 选择日志记录选项。3 在弹出菜单中选择详细。4 单击确定。B. 收集vSphere 日志文件:可以将vSphere 日志文件收集到一个位置中。实施步骤如下:n 要查看viclient-*.log文件,请更改为目录%temp% 。n 如果正在运行连接到vCenter Server 系统的vSphere Client , 请下载日志包。日志包生成为.zip 文件。默认情况下,捆绑包中的vpxd 日志压缩为.gz 文件。必须使用gunzip 才能解压缩这些文件。n 从 vCenter Se

22、rver 系统,选择开始 程序 VMware 生成vCenter Server 日志包。即使无法使用vSphere Client 连接到vCenter Server , 也可以通过此方式生成vCenter Server 日志包。日志包生成为.zip 文件。默认情况下,捆绑包中的vpxd 日志压缩为.gz 文件。必须使用gunzip 才能解压缩这些文件。C. 使用服务控制台收集ESX 日志文件可以收集和打包所有相关ESX 系统和配置信息以及ESX 日志文件。此信息可以用于D. 关闭vpxd 日志文件的压缩默认情况下,vCenter Server vpxd 日志文件会汇总并压缩到.gz 文件中。可

23、以关闭此设置以保持vpxd 日志为非压缩状态。设置步骤:1通过 vSphere Client 登录 vCenter Server 。2选择系统管理 vCenter Server 设置。3 在键文本框中,键入。4 在值文本框中,键入false 。5 单击添加,然后单击确定。E. ESX/ESXi VMkernel 文件如果VMkernel出现故障,将显示一则错误消息,然后虚拟机会重新引导。如果在配置虚拟机时指定了VMware核心转储分区,则 VMkernel还会生成核心转储和错误日志。VMkernel中更为严重的问题会冻结计算机,而且不出现错误消息或核心转储。新版本 vCenter 日志位置:在

24、 Windows 2003 的默认设置中,日志文件都储存在C:Documents and SettingsAll UsersApplication DataVMwareVMware VirtualCenterLogs目录下;在 Windows 2008 中,日志文件默认储存在 C:ProgramDataVMwareVMware VirtualCenterLogs 目录下。可想而知,分区并不是用来储存日志文件的理想场所。我个人建议用一个单独的硬盘来储存日志文件, 以免日志在一个运行程序的硬盘上堆积。 你可以根据你的情况来决定使用多大的硬盘,并根据需要调整日志文件的存储数量和大小。改变日志文件存储

25、路径十分简单。打开文件,在和 之间添加下面这行配置:D:VMwareLogs改变日志文件的存储数量和大小也十分简单。下面这段设置定义了10 个日志文件,每个日志文件的大小为10MB: 10 更改设置之后,重启 vCenter Service 便可以生效。174. 如何重置 vSphere Data Protection 的密码问题()作为替代 VDR的 VDP,原产地 Avamar,它比它的前辈 VDR 可是靠谱多了,它的部署文档我们也写过了,这里介绍下如果它的密码被改了之后,却又忘了则该怎么办的问题:1、首先,重启下VDP 这个 vApp 啦;2、启动时进入到如Grub 启动选但,然后输入字

26、母e 进入编辑模式,然后进入下一步;3、输入 init=/bin/bash ,如下图所示的屏幕:4、然后重启系统后,将会不要求密码,此时,输入:passwd root ,就可以更改密码啦,如下图所示:5、输入之后,按照提示保存,如下图所示,输入字母y:6、然后,重启这个VDP vApp 即可搞定;175.如何解决在 web 也没超时的问题()故障状态:在 vcops 的 WEB 界面,进过一段时间无动作后,会提示超时,刷新后需要再次输入账号和密码。解决方法:1、进入 UI VM 虚拟机,输入账号root 和密码,用 vi 打开标准版:/usr/lib/vmware-vcops/tomcat/w

27、ebapps/vcops-vsphere/WEB-INF/企业版/usr/lib/vmware-vcops/tomcat-enterprise/webapps/vcops-custom/WEB-INF/找到 30 ,默认是30 分钟,只要把该值改为-1(负 1)即可实现解决超时的问题176. 关于 OVA-Vcenter 无法使用 AD 账号登陆的问题使用 OVA 的 vcenter 服务器后,发现”权限”中,添加“用户”,但用户无法显示AD 域;在配置 VC 界面中,默认用户名是root 密码是 vmware ,已经和AD 域集成验证成功;1、 登陆 WEB 界面,添加“标识源”,管理 -配

28、置 -标识源,选择“密码”,输入 AD 账号例如: admin 域名,和账号密码验证,通过;如何添加标识源,请看连接,第40 页。额外说明:1、如访问WEB 出现该错误“VPXD must be stopped to perform this operation”请登陆 VC 配置界面: 例如,重新启动 VC 服务即可, 再次重新后发现 “ VPXD must be stopped to perform this operation ”该报错已经没有了;2、如登陆WEB 出现该错误:请按以下4 个步骤解决;Failed to connect to VMware Lookup ServiceSSL Certificate Verification Failed ;1. Log in the VCSA itself viaNavigate to the Admin tab3. Turn Certific

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论