远程部署培训心得

Posted 数通畅联

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程部署培训心得相关的知识,希望对你有一定的参考价值。

伴随公司的发展及产品成熟度的不断提高,公司后续更多承接产品培训项目,对于方案组合、产品使用、典型组件使用方式、场景实现方式都需要了解、掌握、应用、运用。结合当前疫情,更多地变成了远程部署环境、远程演示产品这种模式,产品安装部署具有周期短、交互重点突出、交互目的明确等特点。

产品部署本身属于项目实施的一个阶段,通常实施周期为2至3天,产品部署重在产品、环境准备,远程部署培训逐渐成为常态。本文档从准备到演示各阶段的培训内容及注意事项的整理,为后续其他同事进行远程产品部署培训作为参考及借鉴。 

1整体思路 

 

1.明确部署环境、部署方案和产品; 

2.远程部署环境; 

3.准备远程演示ppt,演示流程word; 

4.领导审查,不通过,修改ppt或word; 

5.和客户协商时间,进行远程培训; 

6.会议结束后,输出会议纪要。 

1.1明确目的 

搭建环境其实在现场和在公司区别不是特别明显,主要原因是客户把环境提供好后,部署过程不涉及业务内容,这就导致和客户其实没有过多的沟通。而且在公司部署人员可以更好地与同事沟通,遇到问题可以快速解决。进行远程培训其实就是让客户逐渐了解产品、方案。进行知识传递的同时,也要让客户逐渐成为实施人员的替代者。 

1.2部署规划 

部署前需要与客户明确部署环境,包含提供的服务器台数,每台服务器cpu、内存、基础磁盘、数据磁盘。客户提供服务器后,要亲自登录确认环境是否和上报的一致。整理规划好每台服务器部署哪些产品和软件,与公司相关负责人确认部署规划,并输出部署清单Excel,供后续接手同事参考使用。 

1.3培训步骤 

培训前需要与客户明确培训计划。包含培训内容、培训时间、培训人等。培训前要将培训计划制定好,并通知到最终参加培训的用户。以portal门户平台为例,从两方面演示,一是前台展现页面,二是后台门户管理页面。 

前台展现包括:信息门户、综合门户、知识门户、技术博客、数据门户、应用门户。后台功能包括:导航管理、主题管理、装饰管理、Portlet设置、组件模板、静态数据等。 

2部署准备 

部署产品前需要准备好部署所需的基本的环境和文件。具体分为3部分,第一部分是产品和k8s的部署,第二部分是nginx、redis等外围软件,第三部分为产品运行调试。 

2.1集群产品 

根据客户提供的实际服务器个数考虑搭建3台k8s还是5台k8s高可以集群,需要准备好部署k8s集群所需的所有文件,包括离线包,因为有些服务器是没有外网的。尽量争取申请有网络,这样可以减少上传文件个数,快速搭建k8s集群。同时上传好umc云管理平台部署server,为后续安装做准备。 

2.2辅助相关 

搭建好k8s后,就需要部署外网软件,例如nginx、redis、mysql等软件。这些外围软件需要搭建多台,实现高可用。部署完毕后,开始做配置调整、性能调整、高可用测试。注意测试很重要,一定要保证每个软件功能能正常使用,防止后续出现问题。 

2.3运行相关 

所有产品、软件配置后,可以开始着手进行umc配置,首先需要连接k8s,确保umc可以调用k8s的接口。同时将k8s一些信息录入到umc中,上传产品镜像,配置组合配置,启动产品。使用浏览器访问umc及各个产品,确保可以正常登录访问。如果是5台k8s高可用集群,最后还要测试整体的高可用性能。 

3演示流程 

演示过程基本上分为培训前期、培训中期、培训后期和问题答疑几个部分,下面进行具体说明。 

3.1培训前期 

培训前期,首先要先对产品进行总体介绍,讲述使用产品的好处,解决了哪些问题;之后用实际样例进行配置,配置的同时介绍每个模块的功能,但培训的重点主要是讲述整个配置流程,而具体功能模块的作用在使用手册中有详细的介绍。 

3.2培训中期 

培训中期,要询问大家是否有疑惑不懂的地方,及时地解答问题,避免培训到后期客户听不懂,在解答问题的时候要注意技巧,不能一味地说产品的好处,但是也要巧妙地回避产品的缺点,这不仅需要培训人员具有一定的能力,还需要有沉着冷静的头脑,每句话都要有说服力。 

3.3培训后期 

培训后期,要让客户进行简单的配置操作,避免因为没有进行实际操作,导致问题频发,现场就让客户进行简单地配置不仅可以加深客户对产品的理解,还可以达到良好的培训效果。最后要询问客户是否有需要帮助的地方,这样不仅可以缩短与客户的距离,更可以让客户知道我们不是培训之后就不了了之,有问题我们会积极地去解决,共同推进项目的顺利进行,达到共赢。 

4注意事项 

培训整个流程都需要时刻注意,从培训开始之前到培训结束之时都有需要注意的地方,下面举三种比较常见且必须掌握的技能。 

4.1提前演练 

培训前一般会在内部进行模拟演练,包括培训的整体流程演练,要做好预习准备,基础的功能使用要保证没有问题,这样在培训的过程中就不会因为产品功能问题出现尴尬的情况。同时在预习的过程中,也是温故知新的过程,对于以前不太了解的内容,有了新的认识。  

4.2随机应变 

在培训过程中如果出现报错等问题,我们只要按照平时使用的习惯细细排查,就一定会定位到问题,下面是培训过程中经常遇到的三个问题及其处理方法: 

1.临危不乱:如果培训过程中出现问题,不要慌乱,有序解决问题即可,说明问题的原因及解决问题的方式; 

2.集中应答:培训人员所进行培训内容多样、受训人员水平参差不齐,受训人在培训过程中遇到的问题也是多种多样的,培训人员可以将同类问题集中统一解答,也可以通过受训人员互相解答来增强问题的理解。 

3.灵活应对:如果在培训过程中有客户刻意刁难或者其本身确实对培训内容不理解,则可以采取针对培训的模式,一对一进行有效讲解,不要因为某个人或几个人而影响整体培训的进度。 

4.3会议记录 

为了让领导和业务人员能够更好地了解交流现状,需在会议结束后撰写会议纪要,以邮件的形式向相关领导发送会议纪要。首先说明时间、地点以及甲乙双方的参会人员,在邮件中说明会议的主要议题,并对客户提出的问题以及我方的回答进行记录,本着实事求是的原则汇报,并说明客户关注点、问题以及自身是如何回答得等等。 

5总结归纳 

产品培训项目之前都是实施人员带着产品到客户现场进行部署和培训,这种方式不能说不对,只能说和远程部署的这种方式相比,无论是交付速度、实施成本还是整体把控程度都是较差的。现在疫情防控形势比较严峻,一些需要到现场部署培训的项目都改成了远程部署的方式,同时这种方式也推动了远程培训的发展,这也是产品培训项目未来的发展趋势。 

5.1尊重客户 

尊重客户要先从对其有礼貌开始,客户的意见无论是对还是错,是深刻还是幼稚,都不能表现出轻视的态度,如不耐烦、走神、东张西望、神情严肃等。在交互过程中,不能语气生硬地对客户说“您错了”、“连这您也不懂”;也不能显得比客户知道得更多—“让我给您解释一下……”、“您没搞懂我说的意思,我是说……”这些说法明显地把客户的意见全盘否定了,不尊重客户的意见。 

5.2考虑周全 

培训时要体现一定的专业性,这与心态、自信、全局把控等方面都是密不可分的,因此一定要保持良好的心态,遇事不慌。保持充足的自信心,勇往直前,对全局把控,不要让培训现场的提问超出自己能回答的范围,也要避免培训主题跑偏。功能介绍方面要换位思考,站在客户使用方便的角度去培训。 

5.3知识传递 

远程培训也是一个知识传承的过程,这个阶段培训也需要一些相关材料辅助。针对部署和培训上做的一些事情,整理成相应的文档提供给客户,供客户查看,并在培训的过程中进行相关引用,明确哪些功能涉及到了哪些文档的内容,方便客户后续学习,最终使客户能独立掌握产品。 

我在远程部署方面经验很丰富,但这一次是我首次进行远程视频培训,心里有些忐忑不安。经过提前几天的演练,给同事讲几遍,做了一些事前准备,但目前还缺乏相关经验,后续远程培训是常态,我还需要多加练习。希望自己可以在后续培训工作中有出色表现。 

以上是关于远程部署培训心得的主要内容,如果未能解决你的问题,请参考以下文章

DevOps之四--Publish over SSH远程部署

远程部署遇到的问题总结

如何利用Gitlab-ci持续部署到远程机器?

Intellij IDEA 远程debug远程tomcat部署项目

jenkins部署源代码到远程服务器

利用 jrebel 热部署远程调试远程热部署 springboot项目 服务器上的代码