删除虚拟机存储策略中vSAN默认存储策略

ops/2024/9/23 6:34:12/

登录vSphere Client,展开左上角设置-策略和配置文件-虚拟机存储策略,可以查看系统默认创建的虚拟机存储策略。这些存储策略由系统自动生成,其中有一部分存储策略仅用于vSAN数据存储,作为vSAN 默认存储策略以应用于,当在部署虚拟机时未进行自定义存储策略时所默认分配的策略。

vSAN 8 中具有以下默认存储策略,这些vSAN 默认存储策略的特性都是无法被删除,默认名称及描述无法被编辑,只能修改其配置参数或基于该策略克隆出一个新的存储策略配置文件进行使用。

  • vSAN Default Storage Policy
  • Management Storage policy - Encryption
  • Management Storage policy - Thin
  • Management Storage Policy - Large
  • Management Storage Policy - Regular
  • Management Storage Policy - Single Node
  • Management Storage Policy - Stretched
  • Management Storage Policy - Stretched Lite
  • Management Storage Policy - Stretched ESA
  • vSAN ESA Default Policy - RAID5
  • vSAN ESA Default Policy - RAID6

其实大多时候,我们都使用自己定义的vSAN 存储策略,这些默认vSAN存储策略基本都用不到,比如Management Storage policy - XX。那可不可以删除这些用不到的vSAN 默认存储策略呢?答案是可以的。参考我之前的 连接和使用vCenter Server嵌入式vPostgres数据库 这篇文章,下面演示如何在vPostgres数据库中去删除它。

首先,以root用户登录vCenter Server的Shell命令行,使用下面命令连接到vPostgres数据库

/opt/vmware/vpostgres/current/bin/psql -U postgres -d VCDB

运行 \x 命令开启扩展显示输出,然后使用下面 SQL 命令查找所有基于spbmCapabilityBasedProfileProvider的虚拟机存储策略。

SELECT surr_key, kv_provider, kv_value FROM vc.cis_kv_keyvalue WHERE kv_provider='spbmCapabilityBasedProfileProvider';

运行上面 SQL 命令后,可以获得如下图所示的内容。通过kv_value中的name的值,确定vSAN 默认存储策略的名称,比如这里是Management Storage Policy - Regular,同时需要记住surr_key中的值,比如这里是 11 ,后面需要根据surr_key来删除vSAN 默认存储策略。

根据上面获得的vSAN 默认存储策略的surr_key的值,运行下面的 SQL 命令,删除这个vSAN 默认存储策略。

DELETE FROM vc.cis_kv_keyvalue WHERE kv_provider='spbmCapabilityBasedProfileProvider' AND surr_key=11;

此时,我们再到vSphere Client界面刷新一下,刚刚删除的 Management Storage Policy - Regular 已经不在了。

使用同样的方式,删除其他不需要的vSAN 默认存储策略。当然,除了使用命令行方式,也可以选择使用图形化客户端工具。

注:以上操作不受VMware支持,也不应该在生产环境中使用,所有风险需自行评估并承担可能带来的后果。


http://www.ppmy.cn/ops/33789.html

相关文章

【iOS】KVO

文章目录 前言一、KVO使用1.基本使用2.context使用3.移除KVO通知的必要性4.KVO观察可变数组 二、代码调试探索1.KVO对属性观察2.中间类3.中间类的方法3.dealloc中移除观察者后,isa指向是谁,以及中间类是否会销毁?总结 三、KVO本质GNUStep窥探…

dynamic_cast 静态转换

dynamic_cast 静态转换 const_cast 常量转换 重新解释转换(reinterpret_cast) 最不安全

docker的安装以及docker-compose

什么事docker Docker是一种轻量级的容器技术,可以帮助开发者更加方便地打包、发布和管理应用程序。在Linux系统上安装Docker非常容易. 安装和使用docker 1:首先安装必须的管理工具,使用Linux 终端命令 sudo yum install -y yum-utils device-mapper-per…

程序的机器级表示——Intel x86 汇编讲解

往期地址: 操作系统系列一 —— 操作系统概述操作系统系列二 —— 进程操作系统系列三 —— 编译与链接关系操作系统系列四 —— 栈与函数调用关系操作系统系列五 —— 目标文件详解操作系统系列六 —— 详细解释【静态链接】操作系统系列七 —— 装载操作系统系列…

美团KV存储squirrel和Celler学习

文章目录 美团在KV存储squirrel优化和改进在水平方向1、对Gossip协议进行优化 在垂直扩展方面1、forkless RDB数据复制优化2、使用多线程,充分利用机器的多核能力 在高可用方面 美团持久化kv存储celler优化和改进水平扩展优化1、使用bulkload进行数据导入2、线程模型…

MySQL-存储引擎

将 连接管理,查询缓存,查询优化 等不影响真实数据存储的功能划分为MySQL Server 功能将真实存取数据的功能划分为 存储引擎,存储引擎即表的类型。 1、查看存储引擎 mysql> show engines; ---------------------------------------------…

Java面试问题及答案

Java面试问题及答案 以下是几个Java面试中可能会问到的问题及其答案。 1. 解释Java中的多态性是什么,以及它是如何工作的? 问题: 在Java中,多态性是指允许不同类的对象对同一消息做出响应的能力,即同一个接口可以被…

OpenCV的周期性噪声去除滤波器(70)

返回:OpenCV系列文章目录(持续更新中......) 上一篇:OpenCV如何通过梯度结构张量进行各向异性图像分割(69) 下一篇 :OpenCV如何为我们的应用程序添加跟踪栏(71) 目录 目标 理论 如何消除傅里叶域中的周期性噪声? 源代码 解释 结果 目…