• 置备 在 VMware 的术语中,"置备" (Provisioning) 主要是指为虚拟机分配和管理存储空间的过程。在 VMware 中,有三种主要的置备类型:厚置备饱和(Thick Provision Eager Zeroed)、厚置备延迟置零(Thick Provision Lazy Zeroed)和薄置备(Thin Provision)。
- 厚置备饱和 (Thick Provision Eager Zeroed):在这种模式下,虚拟磁盘在创建时就会预先分配所有的空间,并立即将所有这些空间置零。这种方式可以提供最好的性能,但在创建虚拟机的时候,需要等待所有的空间被置零,这可能需要一些时间。
- 厚置备延迟置零 (Thick Provision Lazy Zeroed):这种模式也会在虚拟磁盘创建时预先分配所有的空间,但是不会立即将这些空间置零,而是在写入数据时才将其置零。这种方式在创建虚拟机时比厚置备饱和快,但在后续的写入操作中可能会稍慢一些。
- 薄置备 (Thin Provision):在这种模式下,虚拟磁盘在创建时只分配最小的空间,然后在需要更多空间时动态地分配。这种方式可以最大化地节省存储空间,但在需要动态分配空间时可能会影响性能。
• 集群 Cluster 在 VMware 的 vCenter Server 中,集群(Cluster)是一个主要的管理实体,它是一组被统一管理的主机(ESXi servers)。这些主机共享相同的网络和存储资源,并由 vCenter Server 集中管理。配置集群有很多好处,包括:
- 负载平衡:通过使用 VMware 的分布式资源调度器(DRS),集群可以动态调整虚拟机在各个主机之间的分布,以优化资源的使用和性能。
- 高可用性:通过使用 VMware 的高可用性(HA)特性,如果集群中的某个主机发生故障,该主机上运行的虚拟机可以自动在其他主机上重新启动。
- 容错保护:使用 VMware 的容错(FT)特性,可以为虚拟机提供无缝的故障保护。当运行虚拟机的主机发生故障时,另一个主机会无缝接管虚拟机的运行,用户不会感觉到任何中断。
- 资源池管理:资源池允许您将集群中的资源划分为逻辑池,然后将这些资源分配给特定的应用程序或业务单元。这可以帮助您更好地管理和控制资源的使用。
- 维护简化:集群提供了一个统一的管理界面,可以在一个地方看到所有主机和虚拟机的状态,也可以一次性对多个主机进行操作,从而简化了管理和维护的工作。
- 规模扩展:当需要增加更多的计算资源时,可以很容易地向集群中添加新的主机。
- vSphere HA (High Availability):vSphere HA 提供了一个高可用性解决方案,可以在主机发生故障的情况下,自动重启其上运行的虚拟机。这通过在vSphere集群中的多个主机之间共享虚拟机状态信息来实现。当一个主机发生故障时,vSphere HA 会自动选择另一个主机来重新启动上面的虚拟机,从而最小化了停机时间和服务中断。
- vSphere DRS (Distributed Resource Scheduler):vSphere DRS 用于在 vSphere 集群中的主机之间自动平衡负载。当集群中的一个主机的资源利用率过高时,DRS 可以自动将虚拟机迁移到其他主机,以实现资源利用率的均衡。DRS 还可以根据预定义的规则和策略(例如,保持某些虚拟机在同一个主机上或在不同的主机上),来决定如何迁移虚拟机。此外,DRS 还可以与 vSphere HA 配合工作,以提供动态的负载平衡和高可用性
分布式虚拟交换机(dvSwitch)及其网络
在 VMware 的分布式虚拟交换机(dvSwitch)中,上行链路是连接到物理网络适配器的网络链接,它们为虚拟交换机提供了与物理网络的通信路径。
- "上行链路数",也叫做 Uplink Ports,其数量决定了可以连接到dvSwitch的物理网络适配器的最大数量。例如,如果上行链路数设置为4,那么您就可以将最多4个物理网络适配器(如 NIC,或者 Network Interface Card)连接到这个dvSwitch。
- 默认的上行链路数是4,这个默认值是可以调整的。默认值4的含义是,如果没有特殊的网络需求,一个dvSwitch可以连接到最多4个物理网络适配器,这对大多数环境来说已经足够了。但是,如果您的环境需要更高的网络冗余或者带宽,您可以增加这个数字,连接更多的物理网络适配器。
注意,上行链路数并不是说你必须有多少个物理网络适配器,而是你可以连接的最大物理网络适配器数量。例如,如果上行链路数设置为4,那么你可以选择连接1个、2个、3个或4个物理网络适配器,根据你的实际需要来决定
- 物理网络适配器:这是服务器上的物理网络接口卡(NIC),可以连接到物理网络。
- 虚拟交换机 (vSwitch):虚拟交换机是 ESXi 中的核心网络组件,它连接虚拟机和物理网络适配器。vSwitch 可以连接一个或多个物理网络适配器和多个虚拟机网络适配器。vSwitch 还可以创建 VLAN 并应用安全策略。
- 端口组:端口组定义了连接到vSwitch的虚拟机的网络配置。每个端口组可以有不同的VLAN ID和不同的安全策略。
- 虚拟网络适配器:虚拟网络适配器(vNIC)提供了虚拟机与vSwitch之间的连接。
- VMkernel接口:VMkernel接口用于管理交通,如vMotion,IP存储,NFS,iSCSI等。
- 分布式虚拟交换机 (dvSwitch):dvSwitch 是 vCenter Server 中的一个网络组件,它允许您在所有连接的主机上集中配置和管理网络设置。dvSwitch 提供了一些高级特性,如网络I/O控制,NetFlow,Port Mirroring等