https://mp.weixin.qq.com/s/xjVyGRaI6wjPC8cFNS8lWA

想写这个题目由来已久,原因是看到好多不及格的项目,很多时候,客户还蒙在鼓里,我先说个真实的案例:

一个行业领先的制造业客户,其用了8台4路搭建了一个vSAN的环境,运行其核心业务,项目的起因是客户发现磁盘的空间不够用,希望扩容2倍以上的存储空间,客户还希望进行软件的正版化。

我看到的情况是:

  1. 资源方面,CPU利用率不到5%,vSAN存储空间已经到了极限,内存利用率正常。

  2. 这种4路的服务器只能支持最多8块2.5寸硬盘,而客户已经用8块600g的硬盘插满了,使用了一块不在兼容性列表中的PCI-E SSD进行加速。

  3. 服务器的磁盘控制器,不支持直通模式,硬盘需要先做成逻辑卷才能使用,维护麻烦。

  4. 客户的安装vSphere版本过低,缺少一些必须补丁。

我想有经验读者,马上就能看出这个项目的棘手之处,如果保持现有平台,需要购买32个CPU的vSphere和vSAN许可,并且将现在的600G硬盘更换为容量更大的硬盘,成本不低,获得的磁盘空间空间也有限;如果推倒新建,比如用4台两路服务器替代,但其之前的沉没成本很大,8台4路服务器没有去处,无人愿意背这个锅;最后这个项目不了了之。

这样一个不及格的虚拟化项目,最可能是由于项目是由硬件供应商主导所致,不分析客户的容量,卖更多的4路服务器,卖不在兼容列表中的SSD,可使其利益最大化,客户方面也是以硬件为重,没有咨询虚拟化软件方面的顾问的意见,最后就出现本案例的情形,大家可以清楚看到客户可能投入了3倍以上的成本,还没有达到及格线线。

其实合格的虚拟化项目交付并不复杂,类似我们家里做装修,比如你用购买了一个新房,你会如何做装修呢?我想一般的情况,你可能会请个设计师,先进行设计和规划,即使你不请设计师,但设计和规划这个环节还是必不可少的,你可以亲力亲为,但你一定不会马上买一堆瓷砖等原材料回家,所以我一直很纳闷那些一开始就买了一堆服务器的IT主管,如果他们装修自己家,也会这样盲目地先采购一些原材料么?然后你会请个合格的包工头或者叫项目经理,请合格的专业师傅实施,而且你还会检查,验证,这样装修出来的房子才能合格。

根据我多年的经验,下面我建议的虚拟化项目的交付内容,请大家参考

  1. 调研-容量分析
    调研中最重要的工作是对虚拟化平台的负载进行容量分析(Capacity Planning),有些大的项目中,需要专门提交容量分析报告,如果乙方提交的方案中中没有进行容量分析,甲方的朋友可以考虑直接将这样的方案枪毙。

  2. 设计
    很多项目,也能看到有设计,但是往往走走过场,没有将设计和调研中的客户要求联系起来,证明设计是可以满足客户的要求;另外很多设计的颗粒度不够,不够细致,合格的设计应该涵盖了实施中绝大多数的配置,直白说,就是换任何一个合格的实施工程师操作,实施的结果基本一样。

  3. 安装调试
    安装调试的关键是严格遵从设计和厂家的操作手册,要不厌其烦,要认真。

  4. 平台和虚拟机保护
    备份有两方面,一方面是备份平台相关,如esxi,vCenter相关的备份,另一方面是虚拟机备份;复制是更高一级的保护,可以真对一些重要的虚拟机。

  5. 检测
    平台在移交前,需要进行仔细的检测,我之前的检测的项目大约近30项,如果发现问题,需要马上纠正,通过检测的平台才能投产。

  6. P2V迁移
    好的P2V迁移不仅仅是完成迁移,还要进行资源优化。

  7. 培训
    我之前按把培训分成两次,一次是关于安装和使用,另外一次是关于管理和维护,通过这样的知识转移,才能让客户比较好的用好维护好平台。

把上述这些工作做到及格,算是个好的交付,客户可以获得够用不浪费容量,安全稳定,

还有一个重要的维度是现在的虚拟化软件,如vSphere也越来越复杂,根据我经验,很少有客户知道产品中功能,我这里列一列一般项目中需要部署和配置的功能:
       1.esxi

2.vCenter (vCenterHA)

3.Update Manager

4.Log collector 和dump collector,或者其他日志收集工具

5.converter standalone,或其他P2V工具

6.vMotion,HA,DRS配置

7.标准或分布式交换机配置,冗余配置

8.vSAN配置,如果使用vSAN

9.存储多路径

10.VDP或其他备份软件

11.Replication或其他复制工具

可预期的虚拟化平台,客户可以更加专注在应用方面;本文主要说了虚拟化平台建设方面的交付,不想讨论维护方面的内容,以后我再专门设题讨论维护有关的服务。

有一个简单评估平台稳定性的标准,就是虚拟平台的管理员,能不能请假2周,我想我交付的平台都可以达到这个标准,只要管理员离开时稍微检查下,如果没有严重的问题,就可以放心大胆去休2周的假。

此刻中国经济正处在增长乏力,而贸易战阴霾不散,可以预期是市场竞争会更剧烈,软件许可的法律会执行更严格,这些都要求企业IT管理水平更精细,以前那种粗犷的方式一定会走不通,而盗版会让企业法人去坐牢,我建议大家一定要把虚拟化项目要当作一个软件项目,其核心是容量分析和设计,其他只是原材料而已;甲方应该留出预算,支付顾问咨询、设计和实施等服务费,我常常和客户交流时举例子,一个虚拟化项目预算是一百万,如果没有交付好,最后客户得到平台由于资源分配不合理,设计缺陷等,可能只值五十万,如果他支付给十万服务费,交付的平台质量高,价值可能是九十万或更多,客户为好的服务买单,往往收益巨大。

我希望无论甲方的朋友还是乙方的朋友,都能从本文中受益,在现在这个越来越不确定的世界上,建设一些确定性高的合格的虚拟化平台

什么是好的虚拟化项目交付(转)相关推荐

  1. 电脑常识某企业桌面虚拟化项目-Citrix虚拟桌面解决方案

    电脑常识某企业桌面虚拟化项目-Citrix虚拟桌面解决方案 xxx桌面虚拟化项目Citrix解决方案 xxx桌面虚拟化项目 Citrix解决方案 1项目背景 秉承"尊重个性.创造价值.贡献于 ...

  2. 某虚拟化项目总结:一条光纤引发的故障

    摘要:在今年9月份的一个虚拟化项目中,项目前期一切正常.在为服务器添加.更换内存之后,出现ESXi主机存储断开.虚拟机系统慢.ESXi主机启动慢的故障,经过多方检查,终于排查了故障.最终故障的原因很简 ...

  3. 如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇) - 广州.net微软技术俱乐部12月份活动报名帖...

    这是广州.net微软技术俱乐部12月份活动报名帖.此帖会持续更新. 活动课程标题是:如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇) 这是内容大纲: ABP框架简介(这里会聊聊.net真 ...

  4. 大数据项目交付国标_在紧迫的期限内交付大型项目

    大数据项目交付国标 by Paul McGillivray 保罗·麦吉里夫瑞(Paul McGillivray) 在紧迫的期限内交付大型Web项目 (Delivering a big web proj ...

  5. 某虚拟化项目中思科与华为交换机链路聚合互连案例

    在今年初的时候,我在实施一个VMware虚拟化项目中,涉及到华为与思科交换机通过"链路聚合"的方式互连,经过咨询华为的技术工程师,问题得以成功解决. 不像某些厂家的售后:我们的产品 ...

  6. 桌面虚拟化项目的前期规划和测算

    桌面虚拟化容量测算: 当我们考虑构建一个桌面虚拟化方案前,一个很关键的步骤是做桌面虚拟化容量测算.准确科学的容量估算方法,是整个桌面虚拟化项目后期的架构规划.以及设备选型的关键依据.今天这篇文章就将重 ...

  7. 开源GPU显存虚拟化项目,你的2080Ti还能救一下

    #开源GPU显存虚拟化项目,你的2080Ti还能救一下 vGPU device plugin 基于NVIDIA官方插件(NVIDIA/k8s-device-plugin),在保留官方功能的基础上,实现 ...

  8. 虚拟化应用交付解决方案【ANS SOLUTIONS】

      背景介绍 在IT成本不断提高的形式下,虚拟化因其具有节约成本的优势而更加令人瞩目.随着虚拟化技术的普及,不仅提高了资源利用率,减少能源的消耗,还为管理员带来了高效便捷的管理体验.数据中心建设不再局 ...

  9. 如何提高项目交付效率

    道法术出自老子<道德经>,道,是规则.自然法则,上乘.法,是方法.法理,中乘.术,是行式.方式,下乘."以道御术"即以道义来承载智术,悟道比修炼法术更高一筹." ...

最新文章

  1. Tomcat是什么:Tomcat与Java技、Tomcat与Web应用以及Tomcat基本框架及相关配置
  2. Linux之SSH性能调优,防止连接等待时间过长,连接速度飞起
  3. 【数据结构与算法】之深入解析“串联所有单词的子串”的求解思路与算法示例
  4. 微信jssdk开发,PHP,必要步骤
  5. [译] ASP.NET 生命周期 – ASP.NET 请求生命周期(三)
  6. eclipse不进入断点_Eclipse 调试中不支持运行到断点问题
  7. 微型计算机生产制约因素,精品解析:广东省东莞市2019-2020学年高三下学期第一次统考(5月)模拟考试文科综合地理试题...
  8. JavaScript的事件执行机制及异步
  9. java springboot b2b2c shop 多用户商城系统源码(四):熔断器Hystrix
  10. 西门子S7-1200的PID应用(恒温热水器)
  11. NLog文章系列——入门教程(转)
  12. 【Codeforces Global Round 2】A-E题解 【Frets On Fire、Pavel and Triangles】
  13. CrossAPP第一课
  14. python爬虫qq好友信息_qq好友空间说说爬虫
  15. [!] Gradle threw an error while downloading artifacts from the network. Retrying to download... Runn
  16. 小象学院python数据分析课程怎么样_小象学院的机器学习集训营课程怎么样?
  17. Apache 防盗链(Apache Anti-Leech)技术的简单实现
  18. allegro如何快设置快捷键旋转器件
  19. Minecraft神奇玩家不用键盘,行走全部靠骑猪最后通关MC
  20. 安装增强功能时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑

热门文章

  1. python range函数怎么表示无限_python range函数怎么用
  2. python 字典技巧
  3. JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别
  4. java 对象查找_通过Java中的参数集查找最合适的对象
  5. 在linux中怎么装python3环境,在Linux环境下安装Python3
  6. python——若一个list中的元素都是dict,要获取该list中的某个dict中的某个value所在的dict在list中的索引
  7. C++之操作符重载探究(三):输出操作符重载
  8. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计 (1)
  9. python怎么换行输代码_python输代码怎么换行?
  10. gplv3协议可以商用吗_协议离婚以后,可以变更原离婚协议的内容吗?