当前位置:首页 > 虚拟机 > 正文

esxi无法重新配置虚拟机


一、如何纠正错误的ESXi共享存储配置成功的vSphere部署需要三个基本部分:多个相同的ESXi主机、共享存储和vCenter。任何具有多个ESXi主机的数据中心都应使用可供所有集群使用的共享存储。
对于一些核心vSphere技术,例如vMotion、分布式资源规划(DRS)和高可用性(HA),共享存储是先决条件。vMotion可以将正在运行的虚拟机从一台ESXi主机移动到另一台ESXi主机,而不会导致停机。DRS使用vMotion技术将虚拟机迁移到其他ESXi主机,以避免CPU和内存短缺。如果ESXi主机发生故障,vSphereHA会重新启动集群中其他ESXi主机上运行的虚拟机。DRS和HA只能用于托管在共享存储上的虚拟机;无论HA还是DRS迁移,虚拟机在存储上的位置都不会改变。
为了最大限度地发挥HA和DRS的优势,虚拟机使用的所有内存必须可供集群中的每个ESXi主机使用。用于连续共享存储的配置取决于存储网络的类型:光纤通道(FC)、iSCSI或网络文件系统(NFS)。对于FC和iSCSI存储,您需要确保存储阵列为每个ESXi主机使用相同数量的逻辑单元(LUN)。有些阵列可以使用组轻松实现此目的,但其他阵列则要求您单独配置每个服务器。
对于FC,需要将FC交换机配置在一致区域中,以便所有主机都能找到该阵列。如果您使用iSCSI,则ESXi主机需要使用相同的发现设置和相同的动态发现的IP地址列表。
如果您使用NFS,则大部分安装可以在ESXi主机上完成。确保在每个ESXi主机上使用相同的NFS主机名和共享路径。如果一台ESXi主机使用NFS主机的IP地址,另一台主机使用主机名,第三台ESXi主机使用完全限定名称,则vCenter将假定它们使用不同的数据存储。所有主机上的NFS服务器的主机名和共享路径必须相同,vCenter才能将它们识别为同一数据存储。您可以使用vSphereCommandLine或PowerCLI脚本在ESXi主机上自动配置NFS和iSCSI,从而更轻松地确保使用相同的命令来部署每个主机。
在vSphereClient的“地图”选项卡中,您可以轻松查看集群的一致存储。在vSphereClient的“主机和集群”视图中,选择集群(而不是ESXi主机),单击“映射”选项卡,然后关闭从主机到数据存储的所有从属连接,并单击“应用关联性生成”。现在您可以看到服务器的网格连接图以及数据的存储位置。
如果每个数据存储都连接到每个服务器,那么一切都会好起来的。仅连接到服务器子集的数据存储可能会导致问题。如果只有一部分主机可以找到该数据存储,则只有这些主机可以使用该数据存储来运行虚拟机。未连接到这些数据存储的服务器可能配置错误。某些数据存储仅连接到一台ESXi主机;这通常是ESXi主机内的本地磁盘,无法共享。请注意,不要将虚拟机放置在本地数据存储上,除非该虚拟机仅在ESXi主机上使用,例如vShield代理虚拟机。
启用虚拟机和数据存储之间的关系使网络关系图变得更加复杂,但它可以显示哪些虚拟机正在使用共享内存,哪些虚拟机正在使用非共享数据存储。如果您在非共享存储中拥有多个虚拟机,请考虑是否可以通过vMotion存储将这些虚拟机移动到另一个数据存储;确保目标内存上有足够的可用空间。从VM菜单中选择ChangeDatastore,选择要迁移的目标数据存储,然后等待。