收藏 分享(赏)

XenServer6.0问题故障及解决方法.pdf

上传人:精品资料 文档编号:9750194 上传时间:2019-09-01 格式:PDF 页数:8 大小:1.06MB
下载 相关 举报
XenServer6.0问题故障及解决方法.pdf_第1页
第1页 / 共8页
XenServer6.0问题故障及解决方法.pdf_第2页
第2页 / 共8页
XenServer6.0问题故障及解决方法.pdf_第3页
第3页 / 共8页
XenServer6.0问题故障及解决方法.pdf_第4页
第4页 / 共8页
XenServer6.0问题故障及解决方法.pdf_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、上海缘通科技有限公司 虚拟化解决方案事业部 李坤 XenServer 问题 及 解决 办法汇总 案例 一、安装好 XenServer6.0 后,在 XenCenter 上连接上 Xenserver,但显示看不到本地磁盘“ Local storage”如图: 原因分析: 1.在安装 XenServer6.0 过程中勾选了“ enable thin provisoining (optimized storage for xendesktop)”这个选项,所以导致有些磁盘不能识别,在 XenCenter 上显现不出来,但可以通过命令 fdisk -l 查看到本地磁盘。 2. 硬盘本身不能支持 thi

2、n provisioning 模式 , 就导致 XS 发现不到 磁盘。 “ thin provisioning”要求磁盘格式是 ext3的 。 注释: 自动精简配置( Thin provisioning, TP)是一项优化存储局域网( SAN)中可利用空间,提高存储空间利用率的技术。 解决 方法 : 1.重新安装,不勾选“ enable thin provisoining (optimized storage for xendesktop)”选项。 2.手动添加上,本地硬盘挂载,参考管理员手册 相关案例: http:/ 案例二、 xenserver 上安装 CenterOS 不显示问题; 案例

3、三、 Windows 2008 在 XenCenter 上安装“ XenServer Tools”时报错: 原因分析: Windows 2008 缺少 “ Microsoft .NET framework v4.0”这个组件; 解决方法: 下载个 Microsoft .NET framework v4.0 的 补丁 包安装上就好了。 “ dotNetFx40_Full_x86_x64.exe”。 上海缘通科技有限公司 虚拟化解决方案事业部 李坤 案例四: Windows 2003 在 XenCenter 上安装“ XenServer Tools”时报错: 原因分析: Windows 2003

4、缺少“ Windows Imageing Components”这个组件; 解决方法:下载个 Windows Imageing Components 的补丁包安装上就好了。“ wic_x86_chs.exe”中文版 Win03。 案例五: Cacti 在 XenCenter上安装“ XenServer Tools”时报错: 原因分析:报错“不能确定发行和版本”;应该是 cacti 的 kernal 不被 XS 支持 解决方法:无 案例六:存储挂载后删除问题,在删除 SR 时,报错。 原因分析:报错提示,这个 SR有与主机相连接地 PBD,不能删除。 解决方法:使用命令“ xe pbd-unpl

5、ug uuid= *”先把 PBD 拔掉,可使用命令“ xe pbd-list”查看 PBD的 UUID。 查看 PBD: 拔出 PBD: 上海缘通科技有限公司 虚拟化解决方案事业部 李坤 PBD 拔掉后再执行忘记命令,就可以删掉挂载的存储了。 案例七:在 Pool 中挂载存储时,挂载不上,不能扫描到 LVN问题。 原因分析:在 pool 中挂载存储时, EMC 存储上没有给池中主节点机器的配置 /权限。只有池中成员机有权限。 解决方法:在存储上添加主节点机器的相关配置并设置权限,然后再次尝试连接。 思路 1:可以先对单个 XS 挂载存储,如果单个 XS 能挂载上,再尝试在 pool 上挂载。

6、 思路 2:可以尝试把存储重启下。 案例八:当在 pool 中挂载上存储后,但池中成员机有些还是不能连接存储,也不能修复好。 分析原因: PBD 没能连接上 SR。 解决方法:重新引入 SR, 插入此 PBD 以连接 SR: xe pbd-plug uuid= (参考手册) 案例九:在 XS 上新建 Linux 虚拟机后,安装 Tools,不报错,但重启后还是“显示未安装 tools”。 上海缘通科技有限公司 虚拟化解决方案事业部 李坤 原因分析: 1.可能跟时间有关系的,有时候是会这样子的,有时候又没有了; 2. 选择的模板不对应,如果不是按照模板来安装的话,安装 tools很容易出现问题;

7、 3.选择的模板不匹配是不会报错的, 虚拟化的方式不同,内核可能就不被支持 所以选择模板的是有要注意 。 解决方法: 1.把虚拟机的时间调整比 XS 快一点,看一下; 2. 把 vm tools 的服务重新启动一下, xe-toolstack-restart; 3. 安装系统时最好选择和你要安装的系统相匹配的模板, 重新选择相应的模板安装系统。 案例十: XenServer 中的 VM 挂起了,或者 VM 自身突然挂起而且状态没有改变,不能关闭,不能强制重启、关机等。 虚拟机的控制台这里看不到它的界面; 通过命令关机报错; 强制关闭报错; 查看网络连接是未知的; 上海缘通科技有限公司 虚拟化解

8、决方案事业部 李坤 查看存储连接正常; 原因分析:虚拟机挂起了,具体原因需要通过查看日志, 找到关键有用的信息 。 日志在 #/var/log/xensource.log。把日志导出来,然后搜索相关信息,可以通过搜索 VM的 UUID 或关键字。 解决方法: 参考: http:/ 案例十一: XS 的本地存储被莫名的占用了空间,但查看的时候本地存储是空的。在创建 VM的时候提示没有足够的空间。 原因分析: 解决方法:先把本地存储给销毁掉或忘记,“ xe sr-destroy uuid=” ,然后再重新创建本地 LVM SR,“ 要在 /dev/sdb 上创建本地 lvm SR,请使用以下命令。

9、 xe sr-create host-uuid= content-type=user name-label= shared=false device-config:device=/dev/sdb type=lvm(这是本地磁盘的路径,可通过 fdisk l查看到 )” 。 案例十二: XS 有特殊需求要变更 IP 地址时的注意事项; 1.如果是 Pool,则先更改池中成员机的 IP 地址,可直接在图形界面下更改,更改完后成员机会自动进入到维护 状态 ; 2.在更改完成员机的 IP 后,最后更改主节点 (Master)的 IP 地址,直接在图形界面下更改,千万不可修改配置文件 (与 Linux

10、不同 ); 3.最后确认好 Master 后,把成员机重新加入 Pool,以命令的方式。 1、确定在 master 可以 ping 通成员主机 2、在 Master 上执行重置当前维护模式运 行的所有成员的主节点地址 pool-recover-slaves 3、在成员服务器上执行重新加入池中,可以使用 pool-join master-address= master-username= master-password=或者直接重置 reset 4、最好还在成员服务器上重启一下 xapi, xe-toolstack-restart 5、查看 master 的 IP,在成员中查看 master 有

11、无改变, /etc/xensource/pool.conf 到这个文件下看。 当在 XS 手动的把 XS 的接口配置文件修改后,成员机不能重新连接到 Master,也不能识别到新 IP, 在主界面上看不到 IP, 更不能 Ping 通自己本机或 Master, 也 SSH 不能连接, 情况如下: 上海缘通科技有限公司 虚拟化解决方案事业部 李坤 这是在图形界面看不到 IP; 这是 Ping自个本机和 Master不通; 这是在接口配置文件里看设置的 IP,配置文件能看到, 但 ifconfig 命令查看不了 Ip; toolstack 重启失败; 如果是因为改动了配置文件出现这种情况,那么重设

12、一下 IP, 命令: #ifdown xenbr0 #ifconfig xenbr0 IP netmask 掩码 #service xapi restart 重设 IP后一般就能识别到 Ip了,主要是先能让 Ping通本机和 Master。 service xapi restart 重启网络 citrix 封装的, citrix 核心就 xapi。 案例十三: XenServer 上启动虚拟机失败 The VDI is not available的解决方法 在实际工作环境启动 xenserver上的虚拟机出现了下面错误问题: 上海缘通科技有限公司 虚拟化解决方案事业部 李坤 中文版: VDI

13、不可用,或 VDI无法加载。 出现错误的过程: 一个 pool 中 3台机器,其中一台 (也就是 vm windows7(1)的 host machine)挂了,想把此虚拟机启动到其他机器上,就出现了此问题 解决方法: 1. 先找到此虚拟机对应的 Vbd list xe vbd-list vm-uuid=8017032a-7fee-5f77-b1e1-19e82422f924 2. 上图中我们看到此虚拟机对应的 VDI 的 UUID=b23b87f3-f6d1-402e-bc19- 1b0f13d7a2e5 3. Detach此 VDI xe vdi-forget uuid=b23b87f3-

14、f6d1-402e-bc19-1b0f13d7a2e5 4. 在重新 scan 此 VDI 所在的存储 xe sr-scan uuid= 04868730-71ab-551f-3fe6-8178a97acb23 5. 将原来的 VDI 重新挂载到原来的虚拟机 xe vbd-create vdi-uuid= b23b87f3-f6d1-402e-bc19-1b0f13d7a2e5 vm-uuid= 8017032a-7fee-5f77-b1e1-19e82422f924 bootable=true device=0 type=Disk mode=RW 注:将此 VDI 重新挂载到 VM Boot

15、able=true:从此 VDI 启动 Device=0:第一个磁盘,如果有第二个,过程同上 上海缘通科技有限公司 虚拟化解决方案事业部 李坤 Mode=RW:此磁盘可以读写 重新启动虚拟机,可以正常启动: 大功告成。 案例十四: XS的 Tools问题, 为什么加到池里的 Xenserver 有的看不到内存和 CPU信息呢 ? 原因分析:出现这种情况是因为池中的 XS服务器时间有 问题,池中的该 XS服务器与其它 XS服务器时间不一致。 解决方案:修改 XS的时间,用 date 命令,最后 clock w 保存下。 一般池中的 XS成员服务器要与池中的 Master XS 时间一致 。 (时间相差 15min 左右 ) 案例十五:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报