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

一、实验内容

实现分布式资源调度

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

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

相关推荐
liqingdi43739 分钟前
[SWPUCTF 2023 秋季新生赛]Easy SMC
服务器·前端·javascript
云智慧AIOps社区1 小时前
MSP 的增长瓶颈不在客户,在交付模式:人效与规模如何兼得?
运维·人工智能·自动化运维
自养Agent1 小时前
MCP Server Boundary Audit Report
linux·服务器·人工智能·windows·大模型·llm
HAHAXX81 小时前
淘宝RPA定时拉取交易数据实战:从人工录单报错到自动化对账全流程复盘
运维·自动化·rpa
派小心.2 小时前
网站统计采样数据的误差核对
大数据·服务器·前端·数据库·人工智能·小程序·数据分析
Coisinier2 小时前
docker命令管理镜像及容器
linux·运维·nginx·docker·容器·操作系统
A心有千千结3 小时前
通过 SSH 反向代理让服务器借用本机网络访问 GitHub 的最佳实践
linux·服务器·网络·git·ssh·github
fengkai45453 小时前
十三、Zabbix 监控
运维·服务器·zabbix·监控·网络设备
donk13143 小时前
React Native for OpenHarmony 实战:三方库 react-native-step-indicator 的鸿蒙化适配指南
分布式·react native·react.js·wpf·harmonyos
古法老登瞎折腾3 小时前
大数据智能运维实战(二):准备一个可复现的运维实验环境
java·大数据·运维·spring ai·mcp