跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

VMware vSAN 7.0 使用 RVC 将闪存设备标记为容量设备

VMware vSAN 7.0 环境下使用 RVC 工具将闪存设备标记为容量设备的操作步骤。需先验证 vSAN 版本和 SSH 状态,执行 vsan.host_claim_disks_differently 命令并指定型号完成标记。文中补充了 vSAN 常用管理命令列表及 ESXi 主机上的存储与集群相关 esxcli 指令,涵盖磁盘信息查询、集群加入退出及健康状态检查等功能。

锁机制发布于 2025/1/19更新于 2026/10/2588 浏览
VMware vSAN 7.0 使用 RVC 将闪存设备标记为容量设备

运行 vsan.host_claim_disks_differently RVC 命令,将存储设备标记为闪存、容量闪存或磁盘 (HDD)。

您可以使用 RVC 工具通过指定设备的型号,将闪存设备单独或批量标记为容量设备。如果您希望将闪存设备标记为容量设备,可以将其加入全闪存磁盘组。

注:vsan.host_claim_disks_differently 命令在标记设备前不会检查设备类型。该命令将标记任何使用 capacity_flash 命令选项附加的设备(包括已在使用中的磁盘和设备)。请确保在标记前验证设备状态。

有关 vSAN 管理的 RVC 命令的信息,请参见《RVC 命令参考指南》。

前提条件

  • 确认您使用的是 vSAN 6.5 或更高版本。
  • 验证 vCenter Server 上是否启用了 SSH。

过程

  1. 打开与 vCenter Server 的 SSH 连接。
  2. 使用具有管理员特权的本地帐户登录到 vCenter Server。
  3. 通过运行以下命令启动 RVC。
rvc local_user_name@target_vCenter_Server

例如,要使用同一 vCenter Server 将容量闪存设备标记为用户 root,运行以下命令:

rvc root@localhost
  1. 输入该用户名的密码。
  2. 导航到 vSphere 基础架构中的 vcenter_server/data_center/computers/cluster/hosts 目录。
  3. 运行带有 --claim-type capacity_flash --model model_name 选项的 vsan.host_claim_disks_differently 命令,将群集中所有主机上的所有同一型号的闪存设备标记为容量设备。
vsan.host_claim_disks_differently --claim-type capacity_flash --model model_name *

后续步骤

在群集上启用 vSAN,然后声明容量设备。

常用 RVC 命令

vsan.enable_vsan_on_cluster vsan.disable_vsan_on_cluster vsan.cluster_change_autoclaim vsan.apply_license_to_cluster vsan.host_consume_disks vsan.cluster_set_default_policy vsan.host_wipe_vsan_disks vsan.host_wipe_non_vsan_disk

常用命令说明:

  • vsan.disks_stats:磁盘组管理和监视物理磁盘的运行状况
  • vsan.check_state:对数据不可用情况进行故障排除并了解 VSAN 群集中的对象运行状况
  • vsan.resync_dashboard:检查数据重新同步进度,更改存储策略时查看数据重新同步的情况
  • vsan.whatif_host_failures:了解 VSAN 容忍节点故障的能力
  • vsan.proactive_rebalance:在物理磁盘上启动主动数据重新平衡
  • vsan.proactive_rebalance_info:检查主动数据重新平衡的状态
  • vsan.check_limits:检查 VSAN 对象限制
  • vsan.cluster_info:获得有关的详细信息 VSAN 集群
  • vsan.disk_object_info:获取有关信息的所有 VSAN 给定的物理磁盘上的对象
  • vsan.disks_info:获取物理磁盘信息
  • vsan.vm_object_info:得到的 VSAN 信息 VM
  • vsan.vmdk_stats:获取 vmdk details
  • vsan.observer --cluster --run-webserver --force:启动 Web 服务,它收集 VSAN 性能统计数据

您可以通过访问 https://vCenterServer_hostname_or_IP_Address:8010 URL 来访问 vsan 观察者性能数据。

ESXi 主机命令

以下命令在 ESXi 主机上操作:

1. 查看 VSAN 集群状态

esxcli vsan cluster get

输出示例:

esxcli vsan cluster get Cluster Information Enabled: true Current Local Time: 2017-11-14T08:41:04Z Local Node UUID: 5a09ba79-ab86-a818-c718-005056aa3651 Local Node State: MASTER Local Node Health State: HEALTHY #该节点的健康状态 Sub-Cluster Master UUID: 5a09ba79-ab86-a818-c718-005056aa3651 #VSAN 集群的 UUID Sub-Cluster Backup UUID: Sub-Cluster UUID: 5a09ba79-ab86-a818-c718-005056aa3651 Sub-Cluster Membership Entry Revision: 0 Sub-Cluster Member UUIDs: 5a09ba79-ab86-a818-c718-005056aa3651 Sub-Cluster Membership UUID: 17ac0956-b726-2b31-76cc-005056aa3651

2. 显示 VSAN 磁盘信息

esxcli vsan storage list

3. 显示 VSAN 网络信息

esxcli vsan network list

4. 加入 VSAN 集群

esxcli vsan cluster join -u 5a09ba79-ab86-a818-c718-005056aa3651

后面一串代码为 VSAN UUID,可以找一台正常的 ESXi 主机用 esxcli vsan cluster get 来获取。

5. 退出 VSAN 集群

esxcli vsan cluster leave

6. 获取磁盘信息

esxcli storage core device list

获取信息大致如下:

esxcli storage core device list mpx.vmhba2:C0:T1:L0 Display Name: Local DELL Disk (naa.6b8ca3a0e81efb001d9537827336de36) Size: 953344 … mpx.vmhba2:C0:T2:L0 Display Name: Local DELL Disk (naa.6b8ca3a0e81efb001d95378473543634) Size: 953344 … mpx.vmhba2:C0:T3:L0 Display Name: Local DELL Disk (naa.6b8ca3a0e81efb001d9537817328d2eb) Size: 762496 … mpx.vmhba2:C0:T4:L0 Display Name: Local DELL Disk (naa.6b8ca3a0e81efb001d9537837344e93f) Size: 953344

目录

  1. 前提条件
  2. 过程
  3. 后续步骤
  4. 常用 RVC 命令
  5. ESXi 主机命令

更多推荐文章

查看全部
  • 火影忍者主题网页设计与实现
  • AIGC 在现代教育技术中的应用实践
  • PyCharm 与 GitHub Copilot 配置指南:学生认证与账户安全
  • 顺序文件的基本概念与查找算法
  • SQL Server 2008 R2 安装教程及常见错误解决
  • 秋叶绘世 Stable Diffusion 整合包与 ComfyUI 启动器说明
  • Android MVVM 架构实战:深入理解 LiveData 生命周期与数据观察
  • C++ 基础概念详解
  • 基于模型上下文协议(MCP)的可插拔式临床 AI 工具链架构(上)
  • 搜索 C++ 引擎回归能力建设:从人工自测到工程化准出
  • OpenClaw 多 Agent 对接飞书机器人实战指南
  • HarmonyOS NEXT 分布式软总线技术架构
  • 基于 Coze 工作流实现“葬经人”风格动画短视频自动生成
  • Stable Diffusion 入门:AI 绘画原理与本地部署指南
  • Go Channel 深入解析:从语义到 Runtime 底层实现
  • Rust 与 WebAssembly 深度实战:浏览器与 Node.js 高性能部署
  • Java 读写锁的应用场景
  • 大模型核心任务类型与应用场景详解
  • Trae 集成 Vizro:低代码构建专业数据可视化仪表板
  • Git 版本控制系统入门教程

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online