diff --git "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/Horizon/Horizon\347\256\200\344\273\213.md" "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/Horizon/Horizon\347\256\200\344\273\213.md" index fe32376d..38b9329d 100644 --- "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/Horizon/Horizon\347\256\200\344\273\213.md" +++ "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/Horizon/Horizon\347\256\200\344\273\213.md" @@ -1,3 +1,11 @@ + + +## 参考资料 + +- + +## 常见问题处理 + 登入时黑屏 - diff --git "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/DRS\347\272\247\345\210\253.jpg" "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/DRS\347\272\247\345\210\253.jpg" new file mode 100644 index 00000000..1f8ca9bc Binary files /dev/null and "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/DRS\347\272\247\345\210\253.jpg" differ diff --git "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/tn-vmotion-esxi.jpg" "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/tn-vmotion-esxi.jpg" new file mode 100644 index 00000000..6bce5a0d Binary files /dev/null and "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/tn-vmotion-esxi.jpg" differ diff --git "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/\344\273\200\344\271\210\346\230\257DRS-1024x645.jpg" "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/\344\273\200\344\271\210\346\230\257DRS-1024x645.jpg" new file mode 100644 index 00000000..6aa6014d Binary files /dev/null and "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/.assets/RDS/\344\273\200\344\271\210\346\230\257DRS-1024x645.jpg" differ diff --git "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/RDS.md" "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/RDS.md" new file mode 100644 index 00000000..491b53ce --- /dev/null +++ "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/RDS.md" @@ -0,0 +1,31 @@ +VMware DRS(Distributed Resource Scheduler)是一种资源管理功能,旨在帮助 VMware vSphere 虚拟化环境中的管理员自动化资源分配和负载均衡。DRS 可以监测物理主机的资源利用率(例如 CPU、内存和存储),并根据负载情况自动将虚拟机迁移至其他主机,以避免主机资源瓶颈和性能下降。 + +简单点来说,DRS 就是会通过 vMotion,自动帮你迁移虚拟机,以达至集群中所有 ESXi 主机整体的 CPU 和内存的资源平衡。 + +![img](./.assets/RDS/tn-vmotion-esxi.jpg) + +分布式资源调度器(DRS)是一种 VMware vSphere 集群,它通过将虚拟机从负载过重的 ESXi 主机迁移到具有足够计算资源的另一个主机上来实现负载平衡,同时虚拟机仍在运行。这种方法被用于防止 ESXi 主机过载。虚拟机可能在不同时间有不均衡的工作负载,如果一个 ESXi 主机过载,那么在该主机上运行的所有虚拟机的性能都会降低。VMware DRS 集群通过提供自动虚拟机迁移来帮助解决这种情况。 + +因此,DRS 通常与 HA 一起使用,将故障转移与负载平衡相结合。在故障转移的情况下,虚拟机由 HA 在其他 ESXi 主机上重新启动,而 DRS 则根据可用的计算资源提供 VM 放置建议。vMotion 技术用于这种虚拟机的实时迁移,对用户和应用程序是透明的。 + +资源池用于 DRS 集群中 ESXi 主机的灵活资源管理。您可以为每个资源池设置处理器和内存限制,然后将虚拟机添加到它们中。例如,您可以创建一个资源池,为开发人员的虚拟机设置高资源限制,第二个池为测试人员的虚拟机设置普通限制,第三个池为其他用户设置低限制。vSphere 允许您创建子资源池和父资源池。 + +DRS 解决方案通常用于具有不均衡虚拟机工作负载的大型 VMware 虚拟环境中,以提供合理的资源管理。使用 DRS 和 HA 的组合可以实现具有负载均衡的高可用性集群。DRS 还有助于自动迁移虚拟机,使其从由管理员置于维护模式的 ESXi 服务器中迁移。该模式必须开启才能让 ESXi 服务器执行维护操作,如固件升级、安装安全补丁、ESXi 更新等。在进入维护模式的 ESXi 服务器上不能运行任何虚拟机。 + +![什么是DRS](./.assets/RDS/什么是DRS-1024x645.jpg) + +DRS 可以通过 vSphere Web Client 或 vSphere Client 管理界面进行配置和管理。 + +以下是 DRS 的一些常见设置: + +DRS 敏感度级别:可以设置 DRS 的敏感度级别以控制 DRS 的自动化程度。级别从 1 到 5,级别越高,DRS 就越敏感。 + +自动化行为:可以设置 DRS 的自动化行为,例如在何时和如何自动迁移虚拟机以满足资源需求。管理员可以选择手动或自动模式,并设置 DRS 的阈值和规则。 + +DRS 群集调度策略:可以设置 DRS 的群集调度策略以控制虚拟机的分布。管理员可以选择将虚拟机均匀地分布在物理主机上,或者将虚拟机聚集在较少的主机上以减少迁移。 + +DRS 事件历史记录:可以查看 DRS 事件历史记录,以便管理员了解 DRS 的活动情况,例如自动迁移的虚拟机,以及为什么要进行迁移。 + +DRS 预测:可以查看 DRS 的预测结果,以便管理员了解群集中可能会发生的资源需求,并做出相应的计划。 + +![DRS级别](./.assets/RDS/DRS级别.jpg) \ No newline at end of file diff --git "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/vCenter\351\253\230\345\217\257\347\224\250.md" "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/vCenter\351\253\230\345\217\257\347\224\250.md" index c7c9ca06..41943e36 100644 --- "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/vCenter\351\253\230\345\217\257\347\224\250.md" +++ "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vCenter/vCenter\351\253\230\345\217\257\347\224\250.md" @@ -1,5 +1,31 @@ +## vCenter HA 简介 + +VMware 提供了 vCenter High Availability (以下简称 vCenter HA) 可防止 vCenter Server 发生主机和硬件故障 + +vCenter HA 不仅能够在主机和硬件出现故障时提供保护,而且还能够在 vCenter Server 应用程序出现故障时提供保护 + +使用自动故障切换功能从主动切换到被动,vCenter HA 支持的高可用性可最大限度减少停机时间 + +## 集群架构 + vCenter HA的整体解决方案实际采用了【主动节点、被动节点和见证节点】的三节点集群整体架构 ![image-20230528211544116](./.assets/vCenter高可用/typoralimage-20230528211544116.png) -- \ No newline at end of file +第一个实例初始用作主动节点,该节点被克隆两次,分别克隆为被动节点和见证节点;三个节点一起可提供主动-被动故障切换解决方案 + +三节点安装起始为主节点,然后安装向导开始克隆主节点为两次,分别克隆为被动节点和见证节点 + +实际运行中,主动节点会不断将数据复制到被动节点;vCenter HA 配置完成后,只有主动节点具有活动管理界面(公共IP),当主备切换时,该(公共IP)将进行自动切换 + +## 配置过程 + +必须在 vCenter Server 上启用 SSH + +部署 vCenter HA 专用网络实际上是创建端口组,可以选择基虚拟机的标准端口组,也可以选择基于分布式交换机的分布式端口组 + +(1)新建分布式端口组 vCenter-HA,选择默认参数 + +(2)专网网络配置完成后,开始使用 vSphere 自带的向导设置 vCenter HA(选中左侧 vCenter 后,在配置中可以找到 vCenter HA) + +(3)配置主动节点、被动节点以及见证节点的管理网络、HA 网络以及克隆 vCenter 数据存放的目的存储;注意:见证节点不需要对外提供 Web 服务,因此不需要选择管理网络资源 diff --git "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vSAN/vSAN.md" "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vSAN/vSAN.md" index 068f87af..772625c2 100644 --- "a/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vSAN/vSAN.md" +++ "b/\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257/vmware/vSAN/vSAN.md" @@ -69,4 +69,6 @@ ESA 所宣传的“不需要专门的缓存盘”,不意味着不使用缓存 - -- \ No newline at end of file +- + +- \ No newline at end of file