虚拟化技术 分布式资源调度

一、实验内容

实现分布式资源调度

二、实验主要仪器设备及材料

  1. 安装有64位Windows操作系统的台式电脑或笔记本电脑,建议4C8G或以上配置
  2. 已安装VMware Workstation Pro
  3. 已安装Windows Server 2008 R2 x64
  4. 已安装vCenter Server

三、实验步骤

将主机esxi1和esxi2加入集群vShpere,通过配置DSR规则,实现分布式资源调度。具体步骤如下:

1.在vCenter中创建vSphere群集vSphere,并将130ESXi主机和135ESXi主机加入集群vSphere

(1)创建vSphere集群

(2)设置VMware EVC

因为两台ESXi主机cpu基本相同,不需要启用VMware EVC

(3)将135ESXi主机移至vSphere集群

(4)将130ESXi主机移至vSphere集群

2.启动vSphere DRS,验证是否生效

(1)选中集群vSphere,单击"管理"->"设置"->vSphere DRS,单击"编辑"按钮

(2)选中"打开vSphere DRS",将自动化级别修改为"手动"

(3)选择虚拟机运行的ESXi主机

打开虚拟机Database Server的电源,vCenter Server会给出虚拟机运行在那台ESXi主机的建议,这里将Database Server运行在135ESXi主机上

打开虚拟机Web Server的电源,由于135ESXi主机的可用资源小于130ESXi主机,因此vCenter Server优先建议在130ESXi主机

3.配置vSphere DRS规则:分开虚拟机和聚集虚拟机,验证是否生效

(1)验证"聚集虚拟机"规则

选中集群vSphere,选择"管理"->"设置"->"DRS规则",单击"添加"按钮

设置规则名称与类型,选择聚集虚拟机类型

选择适用的虚拟机

启动虚拟机Database Server,选择在135主机上运行

启动虚拟机Web Server,vCenter Server仍建议将虚拟机Web Server置于135ESXi主机上运行,这是因为DRS规则的聚集虚拟机类型起作用

(2)验证"分开虚拟机"规则

禁用聚集虚拟机规则,取消"启动规则"勾选框

添加"分开虚拟机规则",选择分开虚拟机类型

选择适用虚拟机

启动虚拟机Database Server,选择在135主机上运行

启动虚拟机Web Server,vCenter Server建议将虚拟机Web Server置于130ESXi主机上运行,这是因为DRS规则的分开虚拟机类型起作用

四、实验总结

遇到问题

在验证默认DRS是否生效时,发现启动Database Server和Web Server竟然都是建议在135ESXi主机上启动

原因:可能刚启动DRS自动化为手动,还没来得及更新配置

解决:重新启动两台服务器,将Database Server在135ESXi主机启动后,Web Server启动的第一建议是在130ESXi主机启动了

相关推荐
tritone5 小时前
我在阿贝云免费服务器上搭建RustDesk自建服务器(Self-Hosting)的真实体验【推荐】
运维·服务器
2301_800050995 小时前
DNS 服务器
linux·运维·笔记
慌糖5 小时前
自动化接口框架搭建分享-pytest第二部分
运维·自动化·pytest
Lin_Aries_04215 小时前
容器化简单的 Java 应用程序
java·linux·运维·开发语言·docker·容器·rpc
洲覆5 小时前
Redis 核心数据类型:从命令、结构到实战应用
服务器·数据库·redis·缓存
岁岁种桃花儿5 小时前
详解 Kubernetes 命令:kubectl exec -it nginx -- bash 及实战场景
运维·nginx·kubernetes
小牛马爱写博客5 小时前
DNS 服务器与 DHCP 服务器详解及配置指南
linux·运维·服务器·dns·dhcp
维尔切6 小时前
HAProxy 负载均衡器
linux·运维·数据库·负载均衡
什么半岛铁盒6 小时前
C++项目:仿muduo库高并发服务器-------Channel模块实现
linux·服务器·数据库·c++·mysql·ubuntu
2503_924806856 小时前
动态IP使用中 报错407 怎么办???
服务器·tcp/ip·php