在vSphere vSAN的项目中,要求添加到磁盘组的磁盘是未使用的。如果磁盘已经使用过,可以在vSphere Client的界面中清除磁盘分区,将磁盘分区清除后再添加到磁盘组中。如图1所示,在vSphere Client中,在导航窗格中选择主机,在右侧“配置→存储→存储设备”选项中,在“数据存储”列表中查找显示为“未消耗”的磁盘。
图1 未消耗磁盘
对于显示为“未消耗”的磁盘,有以下2种可能:
(1)安装了VMware ESXi的系统磁盘,剩余的空间未使用。在虚拟化项目中,ESXi安装在单独的磁盘上,这是ESXi系统磁盘。但ESXi系统磁盘空间较小,为了避免将虚拟机创建在系统磁盘上,在安装完ESXi之后,删除了ESXi系统盘所创建的VMFS分区。还有一种情况是,在vSAN项目中,为系统盘配置了RAID-1,vSAN的数据盘和缓存盘配置了非RAID方式,例如Non-RAID或JBOD。为了避免同一块RAID卡上使用不同的RAID方式引发的问题,删除了配置为RAID–1的VMFS分区。对于这种磁盘,在“存储设备”中也显示为“未消耗”,不能清除系统磁盘的分区,否则清除分区后该服务器将无法启动。为了避免误操作清除系统分区,可以选中磁盘后,单击“分区详细信息”,如果分区格式为GPT,包括旧版MBR、VMware诊断等分区名称的,表示该磁盘是系统分区(如图2所示),不能清除。
图2 ESXi系统分区
(2)准备用来做vSAN磁盘组的磁盘,但该磁盘以前使用过,磁盘上分区信息。如果这些磁盘上次是配置为RAID方式(例如多块磁盘配置为RAID–5或其他RAID方式),为了用于vSAN项目,在RAID卡配置界面中清除了RAID信息。虽然清除了RAID信息,但是这些磁盘上实际上还是有数据的。需要将这些磁盘分区清除才可以使用。图3中设备名称为/vmfs/devices/disks/naa.5000039a58126d41的分区无法被清除,在左侧导航中选中IP地址为192.168.223.222的ESXi主机,在右侧“配置→存储→存储设备”,单击“清除分区”会提示“无法更改主机配置”并出错。
图3 清除分区失败
对于图3中清除分区失败的磁盘,可以fdisk -o 创建一个新的空白的DOS分区表,在新建空白的dos分区表的时候,原来的分区信息被清除。
(1)记录下图3磁盘的设备名称,可以在“位置”后面选中设备名称然后复制该名称。本示例中该磁盘设备名称为/vmfs/devices/disks/naa.5000039a58126d41。
(2)使用ssh登录到ESXi主机。
(3)执行如下命令
fdisk /vmfs/devices/disks/naa.5000039a58126d41
此时可能显示如下信息:
The fdisk command is deprecated: fdisk does not handle GPT partitions. Please use partedUtil
Found valid GPT with protective MBR; using GPT
(4)执行p命令显示分区表,显示如下信息:
Disk /vmfs/devices/disks/naa.5000039a58126d41: 3516328368 sectors, 733M
Logical sector size: 512
Disk identifier (GUID): 359630bc-5925-4042-8f3e-d00fb297a108
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3516328334
(4)执行o命令创建空白的msdos分区表。
Command (m for help): o
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that the previous content
won’t be recoverable.
The number of cylinders for this disk is set to 218881.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
(5)再次执行p打印分区表。
Command (m for help): p
Disk /vmfs/devices/disks/naa.5000039a58126d41: 1677 GB, 1800360124416 bytes, 3516328368 sectors
218881 cylinders, 255 heads, 63 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
(6)执行w命令保存退出。
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table
此时该磁盘应该可以使用。
(7)退出ssh,使用浏览器登录到vCenter Server,在导航窗格中选中vSAN集群,在“配置→vSAN→磁盘管理”中,选中IP地址为192.168.223.222的主机,选中磁盘组(当前磁盘组有3个磁盘),单击“添加磁盘”,如图4所示。
图4 添加磁盘
(8)在弹出的“添加容量磁盘”对话框中,此时磁盘已经可以使用,选中该磁盘,单击“添加”按钮,如图5所示。
图5 添加容量磁盘
(9)向磁盘组添加容量磁盘完成,此时磁盘组中磁盘数量为4,如图6所示。
图6 添加磁盘组完成
1)这篇文章最初发表在《网络安全和信息化》杂志2022年第3期的第162~164页。
(2)相关图书
《VMware vSAN超融合企业应用实战》
https://item.jd.com/12842654.html
VMware虚拟化与云计算应用案例详解(第3版)
https://item.jd.com/12939315.html
(3)查看相关视频可以看
基于Veeam V11的物理机和虚拟机的备份容灾应用视频
https://edu.51cto.com/course/27783.html
VMware vSphere 7.0服务器虚拟化入门
https://edu.51cto.com/course/29857.html
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
罗轩志 江苏安科瑞微电网研究院有限公司 江苏江阴214432 摘要:当下,以数字孪生为主的数字技术愈发成熟,为使得长江水环境治理能够“长治久安”,上海院在长江大保护先行先试城市九江城中水环境治理中启用了智慧水务先进理念,搭建了基于数字孪生技术的智…