调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败。
VMware vSphere Client上显示:在 ESXi“10.10.10.3”上调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败。
第一块主硬盘(系统盘)
名称:Local ATA Disk (t10.ATA_____ST1000DM0032D1SB10C__________________________________W9A0E4ZD)
设备ID:Local ATA Disk (t10.ATA_____ST1000DM0032D1SB10C__________________________________W9A0E4ZD):3
容量:924GB


第二块硬盘
名称:Local ATA Disk (t10.ATA_____ST1000DM0102D2EP102__________________________________W9A7GCWC)
设备ID:Local ATA Disk (t10.ATA_____ST1000DM0102D2EP102__________________________________W9A7GCWC)
容量:931.51GB
在数据存储里没有识别

第三块硬盘
名称:Local ATA Disk (t10.ATA_____WDC_WD5000AAKX2D22ERMA0_______________________WD2DWCC2EFU50064)
设备ID:Local ATA Disk (t10.ATA_____WDC_WD5000AAKX2D22ERMA0_______________________WD2DWCC2EFU50064):1
容量:464.55GB
数据存储:

设备:

问题描述
选中系统盘,添加存储器时,点下一步,报错:在 ESXi“192.168.20.188”上调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败。步骤截图如下:




通过网上查询,初步判断硬盘(此硬盘原来安装其他操作系统)没有空间写暂时文件,需要在EXSI主机里面把该硬盘的分区都删除即可。但是EXSI机默认没开SSH和shell命令行模式,于是:
(1)到机房把主机接上显示器,按F2(CustomizeSystem/View Logs) 输入密码进入管理界面,找到Troubleshooting Options,将enable SSH 和enable shell回车启动即可
(2)用SecureCRT连上EXSI主机进入命令行模式
(3)开始用fdisk –l命令查看,可以显示系统盘和挂载报错的那块盘信息:
发现提示语:The fdisk command is deprecated: fdisk does not handle GPT partitions. Please use partedUtil(不建议使用fdisk命令:fdisk不处理GPT分区。请使用partedUtil)

根据报错界面得知,是第二块硬盘
名称:Local ATA Disk (t10.ATA_____ST1000DM0102D2EP102__________________________________W9A7GCWC)报错

查看partedUtil工具用法,特别注意引号
--------------------------------------------------------------------------------------------------------------------------------
[root@localhost:~] partedUtil
Not enough arguments
Usage:
Get Partitions : get <diskName>
Set Partitions : set <diskName> ["partNum startSector endSector type attr"]*
Delete Partition : delete <diskName> <partNum>
Resize Partition : resize <diskName> <partNum> <start> <end>
Get Partitions : getptbl <diskName>
Set Partitions : setptbl <diskName> <label> ["partNum startSector endSector type/guid attr"]*
Fix Partition Table : fix <diskName>
Create New Label (all existing data will be lost): mklabel <diskName> <label>
Show commonly used partition type guids : showGuids
Get usable first and last sectors : getUsableSectors <diskName>
Fix GPT Table interactively : fixGpt <diskName>
------------------------------------------------------------------------------------------------------------------------------------
然后将第二块硬盘分区将其删除,失败。
[root@localhost:~] partedUtil delete "t10.ATA_____ST1000DM0102D2EP102__________________________________W9A7GCWC" 1

于是通过更改磁盘的卷标,可以破坏磁盘的所有分区。所以这里用partedUtil mklabel命令把磁盘卷标改为msdos
[root@localhost:~] partedUtil mklabel /vmfs/devices/disks/t10.ATA_____ST1000DM0102D2EP102__________________________________W9A7GCWC msdos
通过前后对比可以看出分区信息被删除了

调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败。的更多相关文章
- Python面向对象 -- slots, @property、多重继承MixIn、定制类(str, iter, getitem, getattr, call, callable函数,可调用对象)、元类(type, metaclass)
面向对象设计中最基础的3个概念:数据封装.继承和多态 动态给class增加功能 正常情况下,当定义了一个class,然后创建了一个class的实例后,可以在程序运行的过程中给该实例绑定任何属性和方法, ...
- C/C++: C++可调用对象详解
C++中有几种可调用对象:函数,函数指针,lambda表达式,bind创建的对象,以及重载了函数调用符的类. 1. 函数 函数偏基础的东西,在这里不再叙述.重点讲下C++11的某些重要特性和函数指针. ...
- Oracle自定义数据类型 2 (调用对象方法)
调用对象方法 调用对象方法基于类型创建表后,就可以在查询中调用对象方法 A. 创建基于对象的表语法: create table <表名> of <对象类型>意义 ...
- Delphi 中的DLL 封装和调用对象技术(刘艺,有截图)
Delphi 中的DLL 封装和调用对象技术本文刊登2003 年10 月份出版的Dr.Dobb's 软件研发第3 期刘 艺摘 要DLL 是一种应用最为广泛的动态链接技术但是由于在DLL 中封装和调用对 ...
- C++中的各种可调用对象
概述 一组执行任务的语句都可以视为一个函数,一个可调用对象.在程序设计的过程中,我们习惯于把那些具有复用性的一组语句抽象为函数,把变化的部分抽象为函数的参数. 函数的使用能够极大的极少代码重复率,提高 ...
- .Net 之 RPC 框架之Hprose(远程调用对象)
实现远程调用对象,跨进程访问对象,可实现分布式 首先给服务端和客户端 nuget Hprose 可使用tcp和http两种调用方式 服务端 using Hprose.Server; using Sys ...
- Python中的7种可调用对象
Python中有七种可调用对象,可调用对象可使用内置函数callable来检测 一.用户自定义的函数: 使用def语句或者lambda表达式创建的函数. 二.内置函数: 使用C语言实现的函数,如len ...
- python 可调用对象之类实例
可调用对象,即任何可以通过函数操作符()来调用的对象. python可调用对象大致可以分为4类: 1.函数 python中有三种函数:内建函数(BIFs).用户自定义函数(UDF).lambda表达式 ...
- 第12课 std::bind和std::function(3)_std::function可调用对象包装器
1. std::function (1)首先是一个类模板,用于包装可调用对象.可以容纳除了类成员(函数)指针之外的所有可调用对象. (2)可以将普通函数,lambda表达式和函数对象类统一起来.尽管它 ...
随机推荐
- Fortify安全漏洞一般处理方法
前段时间公司又一轮安全审查,要求对各项目进行安全扫描,排查漏洞并修复,手上有几个历史项目,要求在限定的时间内全部修复并提交安全报告,也不清楚之前是如何做的漏洞修复,这次使用工具扫描出来平均每个项目都还 ...
- 使用java程序作为celery的工作节点
celery是python实现的分布式调度框架,有时候想用celery去调用java服务,正好有一个celery-java的库可以使用,能达到这个效果,记录一下: 先添加依赖: <depende ...
- Python基础(十)
今日主要内容 补充:传参与参数分配区别 动态传参 函数注释 名称空间 函数名的使用 函数嵌套 global和nonlocal 补充:传参与参数分配区分 先看一个函数定义和函数调用 def func(a ...
- Java第二次作业第一题
编写图形界面程序,在窗体中设置菜单栏,在菜单栏上添加"file"菜单,在文件菜单中添加"new"和"quit"两个菜单项,其中"q ...
- query 与 params 使用
这个是路由: { path:'/city/:city', name:'City', component:City } 下面使用query和params分别传参 quer ...
- HTML定位和布局----float浮动
1.定位体系一共有三种 (1)常规流: (2)浮动定位 (3)绝对定位 2.float属性常用的语法: (1)float:left:左浮动 (2)float:right:右浮动 (3)float:no ...
- Spring IOC MVC DI简单实现
目录的大致情况:所有的类都会加进来. 1.首先先写基本的Controller Service ServiceImpl Controller Service ServiceImpl是用来验证下面写的框架 ...
- Jupyter Notebook安装和使用详情(你不懂我......)
一.Jupyter Notebook是什么? 1.notebook jupyter 简介 Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化效果和叙 ...
- 商用hadoop集群的配置命令分布
角色 安装 hdfs配置 yarn配置 hdfs 格式化 启动yarn服务 启动hdfs服务 master yum install hadoop-hdfs-namenode yum install h ...
- Linux中安装传输的命令行工具
创建lrzsz目录: mkdir /usr/local/lrzsz 进入lrzsz目录: cd /usr/local/lrzsz 下载lrzsz压缩包: wget http://www.ohse.de ...