存储相关

1.      创建“iSCSI共享文件系统”类型的存储池时报错

问题现象:创建“iSCSI共享文件系统”类型的存储池时,出现错误信息“internal error Child process (/bin/mount -t ocfs2 /dev/disk/by-path/ip-192.168.10.1:3260-iscsi-iqn.2007-04.com.xxx:storware.target4-lun-0 /vms/target4) status unexpected: exit status 1”。

问题原因:iSCSI存储上配置的物理主机对于Target的权限为只读。修改其权限为非独占式读写时,由于物理主机和iSCSI存储之间的session(会话)已经建立,无法重新赋予物理主机权限。需要使用SSH或其它方式登录到物理主机上,手动断开物理主机和iSCSI存储Target之间的会话。

解决方法:

1. 使用SSH方式登录到对应的物理服务器上。

2. 执行命令iscsiadm -m session查询对应的session会话,如查询出结果如下。

root@vmc-10:/vms/isos# iscsiadm -m session

tcp: [2] 192.168.10.1:3260,1 iqn.2007-04.com.xxx:storware.target4

tcp: [4] 192.168.10.1:3260,1 iqn.2007-04.com.xxx:storware.640f02.target3

3. 选择需要断开的Target会话。如Target iqn.2007-04.com.xxx:storware.target4,则执行如下命令。

root@vmc-10:/vms/isos# iscsiadm -m node -T iqn.2007-04.com.xxx:storware.target4 -u -p 192.168.10.1

Logging out of session [sid: 2, target: iqn.2007-04.com.xxx:storware.target4, portal: 192.168.10.1

4. iSCSI存储管理器上,将对应的物理主机从iqn.2007-04.com.xxx:storware.target4上取消关联即可。

2.      删除Target中的逻辑资源,为什么使用该Target的物理主机会重启?

问题现象:iSCSI存储管理器上删除共享文件系统使用的Target中的逻辑资源时,使用该Target的物理主机会重启。

问题原因:物理主机使用共享文件系统的时候,会定期的向设备上写时间戳,当设备连接不通时,会重启物理主机。

例如物理主机A使用了共享文件系统target3,共享文件系统target3基于iSCSI存储上的target3,其中target3使用SAN-03作为逻辑资源。当主机A正在使用共享文件系统target3时,管理员在iSCSI存储管理器上将SAN-03target3的逻辑资源中删除,这时候物理主机A上的虚拟机vmc-6在写设备的时候,就会失败,从而检测到设备的异常,物理主机A会重启。

注意事项:iSCSI存储管理器上删除Target使用的逻辑资源是一项高风险操作。在执行该删除操作前,管理员需要在CVM上确认是否有物理主机使用Target作为共享文件系统,从而预先评估风险和其它的类似风险

3.      如何对已经是共享文件系统的磁盘进行格式化处理?

问题现象:对已经是共享文件系统的存储池进行格式化操作时,出现如下错提示信息:“没有主机引用该存储池”或“设备忙,请稍候再试”。

问题原因:

解决办法:

  1. 在主机池中选择一个主机,如cvk-1

  1. 在主机cvk-1的概览页面中选择“存储”页签,单击“增加”按钮,在其存储池中增加该共享文件系统的存储池,并在cvk-1主机上暂停该存储池。

  1. 在主机池上对该共享文件系统进行格式化处理。

  1. 在所有引用该共享文件系统的主机上,在存储条目后,单击<暂停存储池>按钮,将该存储池暂停。

  1. 在主机池上对该共享文件系统进行格式化处理。

4.      共享文件系统的存储硬件扩容后,为什么CVM中查看存储池容量未增加

问题现象:在共享文件系统的存储硬件扩容后,在系统中查看使用该共享文件系统的存储池容量,发现其并未增加。

解决办法:

备份共享文件系统中的文件之后,在系统中对扩容后的共享文件系统进行格式化。

推荐操作步骤如下:

1. 对共享文件系统中的文件备份。

2. 在所有使用该共享文件系统的主机对应的存储池列表中,删除该共享文件系统对应的存储池中虚拟机正在使用的全部文件;

3. 删除完成后,暂停该共享文件系统对应的存储池;

4. 在主机所属主机池对应的共享文件系统信息列表中,对该共享文件系统进行格式化;

5. 格式化完成后,将之前备份的文件拷回该共享文件系统中;

6. 在所有使用该共享文件系统的主机对应的存储池列表中,启动该共享文件系统对应的存储池。

7. 完成上述操作后,该共享文件系统对应的存储池可以正常使用。

5.      共享文件系统存储池的格式化过程被中断,后续无法使用存储池怎么办?

问题现象:共享文件系统存储池的格式化过程突然被中断,或格式化中途被终止,如主机突然重启或其他类似异常情况,导致格式化工作没有完整完成,后续无法使用存储池。

解决办法:选择[主机池/共享文件系统],找到对应的共享文件系统,选择其后的“磁盘分区格式化”按钮,重新对共享文件系统格式化;待格式化完成后,再次使用存储池即可。

6.      为什么在CVM中刷新Windows系统共享目录类型存储池的状态和卷信息时,等待时间较长?

问题现象:Windows系统共享目录类型的存储池在Windows服务器停机、网卡Down或者停止共享后,在CVM中刷新存储池的状态和卷信息时,需要等待较长时间。

问题原因:由于受到底层文件共享协议的限制,Windows系统共享目录服务不通时,第一次查看主机的存储页签时需要等待较长时间(大约3分钟);查看存储池的状态和卷信息时,可能需要等待较长时间(大约1分钟)。

7.      下载存储卷时,系统提示文件拷贝错误

问题现象:对一个较大的存储卷执行下载操作后,在下载完成之前,重新下载该存储卷,系统提示文件拷贝错误。

问题原因:重新下载同一个存储卷,系统将重新拷贝存储卷文件,并将前一次下载(即拷贝)未完成的文件覆盖,导致两次下载操作都出现错误。系统只会对第二次下载操作提示文件拷贝错误。

解决方法:等待一段时间之后,重新对存储卷执行下载操作。

8.      在存储设备上改变LUN映射关系,为什么对应的存储池无法启动?

可能原因:在存储设备端改变LUN的权限映射关系之前没有在系统中暂停或删除对应的存储池。该操作会导致主机内核中存储设备状态发生变化,系统无法自动处理,导致存储池不能被启动。强行执行该操作可能会导致数据被破坏。

解决方法:

1. 在异常的主机上删除该存储池。

2. 为异常主机重新创建该存储池。

9.      主机上增加FC网络存储失败

问题现象:主机上增加FC网络存储时,弹出错误信息:“An error occurred,but the cause is unknown”。

问题原因:主机无法自动更新FC LUN的信息。

解决办法:

10.   为主机增加iSCSI共享文件系统,为什么长时间没有响应?

问题现象:iSCSI存储设备在主机池上配置为共享文件系统,管理员通过SSH或者终端在主机上使用命令行,手工为主机池对应TargetLUN划分PVVGLV然后再通过CVM为主机增加共享文件系统,前台长时间显示处于执行的状态条,没有响应。

产生原因:共享文件系统不支持在OCFS2格式的磁盘上创建PVVGLV,会使加载进程阻塞,从而导致无法加载存储池的情况。

解决办法:

1. 在存储设备上依次删除对应的LVVGPV

2. 在主机池共享文件系统部分,对于该TargetLUN磁盘重新进行格式化处理。

3. 再次为主机引用共享文件系统存储池。

11.   为什么CVK主机无法正常启动共享存储

问题现象:使用FC SANiSCSI SAN存储服务器上虚拟磁盘的CVK主机无法正常启动共享存储

问题原因:FC SANiSCSI SAN存储服务器上的主机可访问权限为只读。

解决方法:

1. CVM中,将该CVK主机上的虚拟机迁移到其它主机上去,或者进入维护模式

2. 暂停该CVK主机上的所有共享文件系统。

3. FC SAN或者iSCSI SAN存储服务器上,将主机可访问权限设置为可读写。

4. 重启该CVK主机。

5. 启动该CVK主机上的共享文件系统。

6. 将该CVK主机上迁出的虚拟机迁回,或者退出维护模式。

12.   CVM中增加Windows系统共享目录存储池时报错

问题现象:CVM中增加Windows系统共享目录存储池时,会出现如下提示信息报错:“Requested operation is not valid: CIFS server maybe not available, please check the configuration”。

问题原因:Windows共享目录所在的源服务器上“Internet协议版本4TCP/IPv4)”常规选项卡设置的IP与高级选项卡设置的IP不一致。

解决办法:

1. Windows共享目录所在的源服务器上打开本地连接属性。

2. 在属性窗口的“网络”选项卡中选择“Internet协议版本4TCP/IPv4)”后,单击“属性”按钮。

3. 然后在打开的“Internet协议版本4TCP/IPv4)”常规选项卡窗口中确认选中的选项。

13.   CVM中暂停或者删除存储池时报错

问题现象:CVM中暂停或者删除存储池时,出现如下提示信息报错:“internal error Child process (/bin/umount /vms/target3) status unexpected: exit status 1”。

问题原因:服务器上某些进程正在使用存储池挂接的目录,导致umount命令执行失败。

问题解决:

1. 采用SSH方式登录到对应的物理服务器上。

2. 假设存储池挂接在/vms/target3目录下,则执行命令lsof +d /vms/target3查询出所有使用该目录的进程。

root@vmc-216:~# lsof +d /vms/target3

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

bash 11349 root cwd DIR 8,16 3896 513 /vms/target3

vim 12138 root cwd DIR 8,16 3896 513 /vms/target3

vim 12138 root 3u REG 8,16 12288 1412504 /vms/target3/.test.txt.swp

3. 采用“kill -9 进程号”方式结束所有查询出来的进程。

root@vmc-216:~# kill -9 11349

root@vmc-216:~# lsof +d /vms/target3

执行完一次kill -9之后,需要重新执行命令lsof +d /vms/target3进行查询,直到没有进程为止。

4. 此时在CVM,对应的存储池就可以暂停或删除了。

共享文件系统类型的存储池不能作为NFS或者其他文件系统使用,只能作为本地CVK的镜像存储使用,否则可能也会导致umount失败(执行lsof命令无法查询出哪些进程在使用该存储池)或者其他问题。

 

14.   CVM中上传或下载文件时,提示“存储池资源剩余空间不足”时如何处理?

问题原因:由于CVM/vms目录剩余空间不够导致。

解决方法:查看/vms目录下的剩余空间大小,释放/vms目录下的空间,删除不需要的文件或者将文件转移到其他位置,保证/vms目录剩余空间大小为需要上传或下载文件大小的两倍以上。