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

一、实验内容

实现分布式资源调度

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

  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主机启动了

相关推荐
群联云防护小杜几秒前
服务器异常磁盘写排查手册 · 已删除文件句柄篇
运维·服务器·nginx·开源·lua
liliangcsdn9 分钟前
结合prompt分析NodeRAG的build过程
java·服务器·人工智能·数据分析·知识图谱
云的牧人17 分钟前
Ubuntu 22 redis集群搭建
linux·运维·ubuntu
siriuuus25 分钟前
Linux 磁盘扩容及分区相关操作实践
linux·运维·服务器
会飞的小蛮猪38 分钟前
Jenkins运维之路(权限分配&忘记admin密码)
java·运维·经验分享·jenkins·prometheus
jz_ddk1 小时前
[Linux] Linux标准块设备驱动详解:从原理到实现
linux·运维·服务器·驱动开发
维尔切1 小时前
自动化运维-ansible中对于大项目的管理
运维·自动化·ansible
Gss7771 小时前
ansible变量+管理机密
linux·运维·ansible
半梦半醒*2 小时前
ansible阶段练习题
linux·运维·自动化·ansible·负载均衡·运维开发
也许,也会2 小时前
PLC NCU1750与PLC1200s7通讯
运维·服务器