首页 > 系统相关 >【VMware vSAN】修改虚拟机名称后如何改变在 vSAN 数据存储中的名称。

【VMware vSAN】修改虚拟机名称后如何改变在 vSAN 数据存储中的名称。

时间:2024-06-12 13:10:38浏览次数:21  
标签:存储 esxcli vSAN 虚拟机 名称 datastore vsan

如果在 vSphere 集群环境修改虚拟机的名字后,虚拟机所在的数据存储文件中的名称并不会改变,我们知道可以通过执行一下 Storage vMotion 操作,以通知虚拟机在数据存储中的改变。但是,这个操作需要环境中至少具有第二个数据存储才能执行 Storage vMotion 来往返迁移虚拟机,最好使用的是共享存储并且具有源虚拟机使用存储差不多的性能,尽管 VMware 支持在非共享存储上执行 vMotion 操作,不过这个过程可能会变得非常缓慢。

如果是 vSAN 集群环境修改虚拟机的名字,若 vSAN 集群中的主机连接了其他共享存储,当然可以按上述操作执行  Storage vMotion 来改变虚拟机在数据存储文件中的名字,不过要是 vSAN 集群环境中只有 vSAN 存储并没有其他共享存储呢,比如下图当前 vSAN 集群中只有 vSAN 存储 vsanDatastore,其他存储都是主机本地存储,没有其他共享存储可供虚拟机执行 Storage vMotion 操作。

通过修改虚拟机 vm-centos7-app 的名字为 vm-centos7-web 后,查看虚拟机所在数据存储(vsanDatastore)文件中的名称并没有改变。如果是当前情况下,我们可能就会放弃进行这个操作或者你想添加共享存储到集群主机上,再完成虚拟机的调整操作,但是这个过程可能就变得非常麻烦了。

其实针对于 vSAN 环境,还有另外一个方法可以完成这一过程,那就是添加第二个 vSAN 存储。在 vSAN 集群的 ESXi 主机上使用 esxcli vsan datastore 命令。

使用 esxcli vsan datastore add 命令,可以在 vSAN 集群的主机上添加一个新的数据存储。注意,该命令仅限于启用 vSAN 的主机。

当前环境是 vSAN 7 U3 版本,这个命令应该从 vSAN 6.7 U3 开始受支持,不过使用命令的选项有些不同,如下图所示。

当前版本增加数据存储的命令需要指定 vSAN 集群的 UUID,可以使用 esxcli vsan datastore listesxcli vsan cluster list 命令查看。

使用下面命令,在当前 ESXi 主机上添加新的数据存储。注意,指定 vSAN 集群的UUID 时即为当前 vSAN 数据存储的 UUID。

esxcli vsan datastore add -c 5220203f-e443-1b4c-a10c-e379f9b40c67 -n vsanDatastore2 -u 11111111-1111-1111-1111-111111111111

如果修改名称的虚拟机所在的主机为 101esxi7-a1,那可以直接使用 Storage vMotion 完成虚拟机名称的改变,否则你可能需要在其他主机都执行此命令。

esxcli vsan datastore add -c 5220203f-e443-1b4c-a10c-e379f9b40c67 -n vsanDatastore2 -u 11111111-1111-1111-1111-111111111111

现在,右击虚拟机 vm-centos7-web 选择 Storage vMotion ,选择 vsanDatastore 2 这个新添加的 vSAN 存储,完成迁移。

虽然名称不一样,但其实使用的是同一个 vSAN 存储,所以可以很快完成迁移,这时再到新添加的数据存储文件中查看虚拟机的名称已改变。

最后,再重新将虚拟机 Storage vMotion 到源 vSAN 数据存储(vsanDatastore),即可完成对虚拟机名称的修改操作。

如果想将新添加的数据存储(vsanDatastore2)删除,可以使用 esxcli vsan datastore remove 命令,如果有多台主机则都需要执行此命令。

esxcli vsan datastore remove -u 11111111-1111-1111-1111-111111111111

通过上述操作,我们可以完成在 vSAN 集群环境中只有 vSAN 存储的情况下修改虚拟机在数据存储中的名称。其实这个过程我们也可以使用 PowerCLI 来完成,特别是在集群中具有多台主机的情况下,不用一个一个登录到主机再使用命令完成添加或删除,使用 PowerCLI 一条命令即可完成操作,当然前提是你环境中已经安装 PowerCLI

连接到 vCenter Server。

Connect-VIServer vcsa7-01.lab.com -User [email protected] -Password Password@123

添加数据存储 vsanDatastore3。

Get-VMHost|%{($_|get-esxcli).vsan.datastore.add($null, "vsanDatastore3", "22222222-2222-2222-2222-222222222222")}

查看新添加的数据存储。

Get-VMHost|%{($_|get-esxcli).vsan.datastore.list()}

通过 vSphere Client 查看数据存储,此时你再通过 Storage vMotion 完成对虚拟机名称的修改。

如果完成了虚拟机名称的修改,想删除添加的数据存储,使用下面命令。

Get-VMHost|%{($_|get-esxcli).vsan.datastore.clear()}

标签:存储,esxcli,vSAN,虚拟机,名称,datastore,vsan
From: https://www.cnblogs.com/juniormu/p/18243354

相关文章

  • Mac安装win7虚拟机笔记
    本来安装虚拟机也不是啥难事,但是遇到Mac这事就不一样了。镜像网上下的镜像都是好多都是ghost镜像,没办法安装到虚拟机,然后网上查询获得下面的win7地址:Windows764位ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A......
  • ***批量修改文件夹名称
    1.统计文件夹结构下信息importosimportopenpyxlfromopenpyxlimportWorkbook#询问用户输入文件夹路径folder_path=input("请输入文件夹路径:")#定义图片文件扩展名image_extensions=['.jpg','.jpeg','.png','.bmp','.gif',&#......
  • 全网最全!解决VirtualBox或VMware启动虚拟机时报错问题“不能为虚拟电脑打开一个新任务
    我自己下载并配置完VritualBox和OpenEuler之后帮助了几个朋友和我的室友在她们的电脑上下载安装时出现了不同的问题,下面我将简单解释一下如何解决配置时出现的两个无法启动虚拟器的问题。目录问题:“不能为虚拟电脑XX打开一个新任务”和“ErrorInsuplibOslnit”解决方法:1......
  • Windows系统 在VirtualBox虚拟机上安装搭建OpenEuler操作系统 并用Putty验证是否创建
    目录1.配置虚拟化环境步骤1进入BIOS,开启CPU虚拟化技术,不同电脑开启方式有所不同步骤2下载并安装VirtualBox/VMWare。按照学校给的实验指导书,这里我下载的是VirtualBox(我的电脑是我前段时间自己重新配的win11系统)步骤3 下载openeuler操作系统,在网页搜索openeuler下......
  • Zabbix 7.0 LTS OVF (build with LNMP based on Rocky 8.10) - VMware 虚拟机模板
    Zabbix7.0LTSOVF(buildwithLNMPbasedonRocky8.10)-VMware虚拟机模板Zabbix7.0LTS|企业级开源监控解决方案请访问原文链接:https://sysin.org/blog/zabbix-7-ovf/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgZabbix简介全方位监控获取整个IT......
  • Java虚拟机,并发与并行的并存
    ZYCEONGAO:场景:尽管多核处理器提供了并行执行的物理条件,但并非所有场景都能够或应该完全并行化。 线程数超过核心数:当应用程序创建的线程数量超过了处理器的核心数,操作系统会采用类似单核处理器上的时间片轮转策略,轮流将线程分配到各个核心上执行。这意味着,即使在多核环......
  • 爱快虚拟机搭建openwrt
    文章参考:从零开始的软路由之爱快虚拟机搭建openwrt_爱快安装openwrt-CSDN博客1、首先我们需要找到一个openwrt的镜像文件,官方链接:OpenWrtDownloads (我在实践中碰到下载的img文件无法启动,改用iso文件后启动成功)2、给硬盘分个区。在菜单里按“系统设置”-->“磁盘管理”-->“......
  • windows上使用官方的虚拟机的方法
    好了开始制作下载win10官方镜像让其下载吧;然后就是启动虚拟机,在虚拟机里安装windows了,这个不方便截图,就不发截图了......
  • 怀庄之醉酱香白酒的历史(一)——茅台镇的地理位置与名称由来
    茅台镇,这个黔北的历史名镇,自古以来就有着“川盐走贵州,秦商聚茅台”的繁荣景象。它坐落于仁怀市城西13公里之处的赤水河东岸,具体地理位置是东经106°22′,北纬27°51′。这个镇子依山傍水,位于寒婆岭下,马鞍山的斜坡上,其地势相对较低。茅台镇所处的赤水河周边,大娄山环绕,海拔普遍超......
  • kvm链接克隆虚拟机迁移到openstack机器的实验
     总结如果是完整克隆的那种虚拟机,是可以直接在openstack使用的,如果镜像格式没问题的话。 因为kvm虚拟机大部分都是链接克隆出来的镜像,不可用直接复制使用,所以需要创建新的镜像文件 创建空盘:qemu-imgcreate-fqcow2mcwlink1-new.qcow250G将链接克隆镜像数据导入到空......