メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能

如何收集 vSAN 日志

概要: 本文介绍如何在 vSphere 6.x 环境中收集 vSAN 日志。本文中介绍的日志包括 vSAN 支持信息和 vSAN 运行状况日志。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

文章摘要

本文介绍如何在 vSphere 6.x 环境中收集 vSAN 日志。

 


目录
1.收集 vSAN 支持信息
2.收集 vSAN 运行状况状态日志


 

收集 vSAN 支持信息

 

 

通过 vCenter Server Appliance(vCSA) 收集日志

 

如果要使用的终端软件具有日志收集功能,由于 SSH 连接的缘故,请提前进行设置。
如果终端软件没有日志收集功能,请将输出复制并粘贴到文本中,并获取为日志文件。

 
  1. 要连接 Ruby vSphere 控制台 (RVC),请通过 SSH 以 root 用户身份登录 vCSA。

  2. 将执行环境更改为 Shell 模式并启动 Shell。

    Command>shell.set --enabled True(自 vSphere 6.5 起不需要此命令。)
    Command>shell

  3. 当提示符从“Command>”变为为“#”时,输入 rvc

  4. 使用以下用户名和管理员密码。
    Host to connect to (user@host):输入 administrator@vsphere.local@localhost
    Password:输入 administrator password

  5. 登录后,在提示符变为为“>”时执行 vsan.support_information 1 命令。
    执行后,在日志流动时收集日志。

  6. 收集日志后,输入 exit 命令三次以关闭终端。

 

 

通过 vCenter Server for Windows 收集日志

 

 
  1. 以管理员用户身份登录 vCenter Server 的 Windows。

  2. 将以下批处理文件复制到桌面。
    C:\Program Files\VMware\vCenter Server\rvc\rvc.bat

  3. 右键单击复制的 rvc.bat 文件,在桌面上创建快捷方式。

  4. 右键单击创建的快捷方式,然后选择属性

  5. 显示“属性”窗口时,单击快捷方式选项卡。
    将以下日志文件输出目标位置添加到“已链接”字段,然后单击应用确定以关闭“属性”窗口。
    更改前:C:\Users\Administrator\Desktop\rvc.bat
    更改后: C:\Users\Administrator\Desktop\rvc.bat > C:\Users\Administrator\Desktop\VSAN.log

     

    HOW16761_en_US__1icon 在此步骤中输出目标位置为桌面,但任何位置都可用。
 
  • 双击要执行的 rvc.bat 快捷方式。

     

    HOW16761_en_US__1icon 双击快捷方式后,将显示一个类似命令提示符的空白屏幕。这是正常现象。

     

    HOW16761_en_US__3HOW16761_1
 

 

  • 打开文本编辑器(如记事本),输入并复制用于登录 vSphere Web Client 的 administrator@localhost(vsphere.local) 密码

  • 右键单击步骤 6 中启动的 rvc.bat 的上边框,选择编辑粘贴

  • 在空白屏幕中按 Enter 键一次。

  • 同样,在文本编辑器中输入 vsan.support_information 1 并复制。

  • 重复步骤 8 和 9。

  • 屏幕上未显示任何内容,但正在生成日志。请等待约一分钟。

  • 在指定的输出目标位置打开 VSAN.log。检查日志是否已输出并且输出已停止,然后获取该文件。

  • 单击右上角的 × 关闭 rvc.bat 窗口。
    根据需要删除在桌面上创建的快捷方式文件。

 

收集 vSAN 运行状况状态日志

 

 

通过 vCenter Server Appliance(vCSA) 收集日志

 

如果要使用的终端软件具有日志收集功能,由于 SSH 连接的缘故,请提前进行设置。
d.如果终端软件没有日志收集功能,请将输出复制并粘贴到文本中,并获取为日志文件。

 
  1. 通过 SSH 以 root 用户身份登录 vCSA。

  2. 将执行环境更改为 Shell 模式并启动 Shell。

    Command>shell.set --enabled True(自 vSphere 6.5 起不需要此命令。)
    Command>shell

  3. 当提示符从“Command>”变为“#”时,输入 python /usr/lib/vmware-vpx/vsan-health/vsan-vc-health-status.py
    执行后,在日志流动时收集日志。

  4. 收集日志后,输入 exit 命令两次以关闭终端。

 

 

通过 vCenter Server for Windows 收集日志

 

 
  1. 以管理员用户身份登录 vCenter Server 的 Windows。

  2. 打开命令提示符并执行 C:\Program Files\VMware\vCenter Server\python\python.exe" "C:\Program Files\VMware\vCenter Server\vsan-health\vsan-vc-health-status.py" > C:\vsan-vc-status.txt 命令。

  3. 获取在 C 盘下创建的 vsan-vc-status.txt。

 

 
HOW16761_en_US__1icon 在 vCSA 环境中,如果您需要重定向到基于命令而非终端软件中的功能,输出创建文本文件的日志,以及通过 SCP 传输该文件,默认 vCSA shell 将不会接受 SCP。
在这种情况下,您可以通过暂时将 shell 更改为 bash shell 来使用 SCP。
  • 将 shell 更改为 bash shell 的命令: # chsh -s /bin/bash root
  • 将 shell 恢复为默认的命令: #chsh -s /bin/appliancesh root

 

対象製品

Servers
文書のプロパティ
文書番号: 000119091
文書の種類: How To
最終更新: 17 9月 2021
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。