《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一3.2.1 建立一个真实的环境-阿里云开发者社区

开发者社区> 华章出版社> 正文
登录阅读全文

《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一3.2.1 建立一个真实的环境

简介: 本节书摘来华章计算机《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一书中的第3章 ,第3.2.1节,[美] 克里斯托弗·库塞克(Christopher Kusek) 著 吕南德特·施皮斯(Rynardt Spies)姚海鹏 刘韵洁 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

本节书摘来华章计算机《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一书中的第3章 ,第3.2.1节,[美] 克里斯托弗·库塞克(Christopher Kusek) 著 吕南德特·施皮斯(Rynardt Spies)姚海鹏 刘韵洁 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.2.1 建立一个真实的环境

在建立测试实验室时,有必要对它的最终状态做到心中有数。部分最终状态应该尽可能精确地镜像出将要测试的生产环境的特点。例如,如果你的生产环境使用的是最新的Intel处理器,那么在测试实验室中部署最新的AMD处理器将不能准确地反映实际工作负载、应用程序或用例的情况,当然,除非你只在新硬件测试实验室这么做。另外,在非生产环境下使用类似的硬件也能为公司在紧急情况下提供更换硬件的备份。本质上讲,硬件可以从非生产环境中“借”来并投入生产环境中—不只是应用到部分生产环境,而且是应用到全部的主机以提高在峰值期间的集群和基础设施性能。
此时你应该盘点你的生产环境及在测试实验室中准备使用的用例。如果你还没有这方面的准备,那么下面的清单可能会对你有所帮助。

第一类是硬件:

  • 服务器类型;
  • 处理器的类型和数量;
  • RAM的数量和速度;
  • 存储类型、容量和连接选项;
  • 网络接口类型和传输设施;
  • 用于连接的网络交换机;
  • HVAC、BTU和电力需求。

在现实中,实验室或非生产环境下经常使用旧设备。设法利用好现有的设备,并且记住并非所有的设备都必须适用于实验室基础设施。在共享存储无法满足的情况下,可以考虑使用VMware vSphere存储设备(VSA)(大多数可用,部分免费)作为共享存储来开启vSphere的很多主要功能及vSphere 5.5的新存储功能VMware Virtual SAN(VSAN)。
另外,在存储或容量层找到一些与本地精简配置功能相关的内容以提高磁盘主轴的利用,从而使原始存储在本地虚拟机产生写I/O请求以前不会固定在一个LUN上,这使得即使在后端存储非物理可用的情况下也能部署大量的LUN用于测试目的。
下一类是软件:

  • 服务器固件版本;
  • ESXi和vCenter版本;
  • 存储阵列系统固件版本;
  • 网络、存储或CNA卡固件版本;
  • 网络或存储交换机系统固件版本;
  • 操作系统版本;
  • 应用实例的版本;
  • 其他软件。

然后需要注意以下问题:

  • IP和主机名;
  • 端口配置和网络布局;
  • DNS、时间服务器、系统日志和IP服务;
  • 硬件及软件的许可证密钥;
  • 用于认证和使用应用的密码和证书;
  • 当前配置(交换机、vSphere、服务器)。

无论什么样的实验室环境,记录下这些工具在实验室中的使用情况都是十分重要的。它能够让你以一种真实的类似生产环境的方式部署和配置实验室,从长远来看,也能够帮助在生产中排错并解决问题。等你有了这些信息以后,加之合理的规划,你就可以享受其中的乐趣了!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: