【编者按】明诚是深圳一家虚拟化企业的技术支持工程师,刚进公司不久,就参与了客户的一个重要项目中。作为***次接手项目的年轻技术人而言,是如何应对这些挑战的?据明诚介绍,2013年12月9日,该RGS项目开始实施,到今年1月16日全部验收。对他而言,收获的不仅仅是技术,还有商务沟通技巧和团队协作能力。
项目实施难点
这个RGS项目,相对项目实施经验丰富的技术大牛来说,难度应该不算大,而对于我这个初出茅庐的IT年轻技术人来说,有几个难点,在整个项目实施当中,影响着项目进度:
- HP Session Allocation Manager (HP SAM)v.3.1
HP SAM是一款资源分配软件,对从HP SAM Client登录的用户进行分配管理,调用后台的工作站资源。
- 关于这个软件平台,因为熟悉度不够,我在搭建初始阶段遇到安装失败的问题(具体情况:安装SAM时,出现报错信息:严重错误 由于发生错误安装提前结束。)
周旋一段时间,不断地尝试各种方法来解决问题,***在部门主管协助下才找到原因,软件搭载平台的环境为:域环境+32位服务器端操作系统+IIS+ASP.NET+数据库软件SQL Server 2005,细节处在于: IIS相关组件的选择上,有些必要选择的,一定要勾选上才能正常安装上。
在HP SAM软件平台搭建之后,遇到WEB管理页面不能正常操作,导入不了用户账号和工作站资源,继而如何调试使用,如何在生产环境进行资源分配。
硬件平台:
软件平台:
该远程研发项目,采用的工作模式为Active Directory,采用的协议是HP RGS协议。主要使用HP RGS(全称:Remote Graphics Software ,远程图形软件)来实现远程研发设计。
项目准备,包括项目调研网络配置信息和工作站基本配置信息,也包括HP工作站的操作系统安装(总共35台,一一安装Windows 7 Professional 64 bit,以及网络配置信息:静态IP地址、主机名)、HP瘦、客户机的安装(总共35台,一一安装嵌入式操作系统WES2009、常用软件如Office、输入法软件、RGS Receiver、SAM Client客户端软件、Alitris客户端软件等)。
在项目实施阶段,遇到部分硬件方面的因素引起的问题,从一开始从软件方面开始检查到确定是硬件问题,更换硬件之后,问题就解决,硬件设备包括:一台工作站和一台KVM。
这个问题也提醒着: 整个环境搭载完成了,并不代表所有硬件平台和软件平台可以正常运行和工作,还得经过一个调试使用阶段。
- 在项目实施阶段,关于客户的需求变动,需要全方位考虑和进行必要的商务沟通、交流,有时可以避免一些纯技术的工作。
- 在进行机柜PDU和客户机房电源插座相连接的时候,出现偏差需要临场变动--因为PDU规格为: 16A*250V,而客户机房地板上的电源插座规格为:10A*220V,导致规格不一致,无法正常连接。
遇到这种状况,要么更换电源插座,使之与机柜PDU相配套,但这需要重新采购;要么更换机柜PDU,降低规格,但这个有很大的安全隐患,整个机柜有8台工作站,***承受功率远远超过原有PDU的规格,考虑到整套环境的安全性和拓展性,我毅然选择并建议客户更换机房地板上的电源插座。
***,返回客户机房,查看规格:OK,客户协调资源调用两位电工来更换,问题解决。
项目部署实施阶段
1、***阶段,硬件设备上架
实现效果:将2台服务器、35台工作站整齐放置在5个机柜,保持摆放位置合理,易于移动和查看,方便综合布线部署,易于调试和排错。 |
在这个过程中遇到以下几个类型的问题:
1)5个机柜如何摆放?机柜摆放工作站的承板数量是否足够?如何将机柜的PDU与客户的机房地板下紧密连接?PDU的规格是否与客户机房的电源插座一致?
经现场实施前观察和预估:机柜的摆放涉及到跳线(连接工作站和交换机的网线)数量不够须采购,长度须按照摆放位置测量(21根5米跳线、20根3米跳线);标准机柜承板数量不够,须采购30块(平均每个机柜增加6块承板);机房地板下预留电源插座***能承受的功率:4000-5000W。而每个机柜8台工作站,每个工作站功率约400W。机柜上PDU承受的功率有限,需要考虑更换大功率PDU,须采购5个规格为:16A*250V,而客户机房地板上规格为:10A*220V,经与客户接口人沟通,协调两位电工帮忙更换规格为:16A*250V的电源插座。
2)项目实施其中,碰巧机房的照明灯管的开关坏了,机房关闭照明灯管,花费30分钟的时间维修电源开关。
3)客户机房的网络管理是外包给其他公司处理的,所以需要网络配置信息时,具体什么时候要配置须与相关人员沟通到位,对哪些信息需要配置需要胸有成竹。
4)项目实施阶段,参与人员之间的沟通,须多多沟通,尽量不要受个人情绪影响。
2、第二阶段,软件平台搭载
两台HP服务器分别作为域控服务器和SAM应用服务器,域控服务器负责域账户的管理,SAM应用服务器负责资源分配的管理。
1)在部署安装HP Session Allocation Manager (HP SAM)v.3.1,遇到安装失败的状况,折腾了一番,***找到原因,须注意以下几点:
- HP SAM 须在域环境中搭建,在具有 Windows 2003 或 Windows 2008 或 Windows 2008 R2 Server 域功能级别的域中受支持。
- HP SAM 服务器不支持 64 位操作系统。支持32位的Windows Server 2003、Windows Server 2008等。
- HPSAM搭建时,须在服务器操作系统先搭建IIS服务和ASP.NET服务,再安装数据库软件。
2)在调试HP SAM时,出现状况:在SAM上始终发现不了工作站资源,进入不了资源管理列表。为了不耽误项目进度,请业务同事和产品经理协调资源,更换一台全新的HP Z220工作站,从仓库发货到惠州客户机房。安装和测试新电脑,问题解决。
3)远程研发的工作站,统一放置机房,需要统一管理,实现:定时开机、定时关机,既要工作站闲置时自动进入休眠状态节约资源,又要重新连接上能够自动唤醒工作站,正常登录进入后端工作。
***,使用Windows的计划任务和脚本设计来实现自动化效果。
项目试运营阶段
硬件设备的部署安装、软件平台的搭建调试后进入试运营阶段。上线之后,问题还是如期而至,这在预料之内,典型的问题如下:
1)HP瘦客户机使用SAM客户端连接时,各种连接失败的状况,例如:有时会出现断开之后无法正常连接上。
2)HP瘦客户机上的操作系统WES2009,部分用户安装不了仪器方面的软件。
3)如何不使用SAM客户端连接后台工作站,使用HP RGS Receiver来连接,多人协同工作,远程共享同一画面。
4)客户IT负责人突然要更改两台HP服务器的IP地址,***技术部门经理经过沟通之后,才说服不变更服务器的IP地址。
上线后的培训交付
上线之后,逐一解决用户的问题,需要对客户进行培训,主要分两部分:
1)普通用户的培训
2)IT管理员的培训
指导此项目服务器管理平台如何操作来进行统一管理及配置。在这个阶段,遇到一个状况:客户IT负责人对于该项目的网络IP地址规格有变动,说是之前规划IP地址的时候没有想好,不是划分到某个VLAN的,需要重新将两台服务器(域控服务器和SAM应用服务器)变更IP地址。是否有必要变更服务器IP地址?经过一番商务沟通和技术讲解,终于将IT负责人说服:保持原有的IP地址不变。其实对于客户的需求,有时也不用完完全全信奉“以客户为上帝”的教条,根据实际情况,必要的商务沟通有助于避免“纯技术”的环节。
总结
项目实施“首战之旅”,经历这一过程,明诚有过紧张的时候,有过疲惫的时候,有过难堪的时候……从对项目一知半解到能对项目轻车熟路,他学会了人际交往“脸皮得厚一些”,学会自主学习,学会一点商务沟通。一个项目结束了,还有很多项目等待着明诚去踏足,下一段项目旅程应该更顺畅。