最近,请K2的工程师来部署环境,本人有幸现场学习!
这次安装时间是从5月31号下午到6月2号下午6点左右。之前本人也安装过K2,只是没有想到会这么麻烦。K2工程师说:每次装环境都需要两个工作日,没有例外。一开始还不相信,看来是真的。
下面就把这几天回顾一下:
D1:同工程师见面后,便直奔机房,找到服务器,服务器是浪潮英信NF5220,2U 采用英特尔® 至强®处理器 5600系列处理器,内存16G 硬盘500G*3。出厂RAID5。按照服务器说明书一步一步装系统,采用引导盘安装。结果就悲剧,无论如何安装不上,折腾到9点多,决定第二天继续!
D2:怀疑昨天的系统盘有问题,回公司拿系统盘。依然安装不上,打电话咨询客服,无语了。采用引导盘无法安装系统,必须手动安装!我艹,引导盘不能安装你干嘛整个引导盘,还印那么多说明……
系统安装完毕后,安装SQL,一切挺顺利。然后把服务器交给工程师开始装K2,安装一下午无果……工程师怀疑我装系统有问题,于是重装系统第三天继续
D3:早上到机房发现系统已经装好,于是安装SQL。期间感觉机器很慢,读个文件非常吃力,关机开机需要15-20分钟,令人无法忍受!再次咨询客服,客服说RAID5就是慢,快速解决办法就是把RAID5删除,重新设置即可,还有慢办法……我真是无语了,既然你们知道RAID有问题,为什么出厂时不解决呢??艹
于是删RAID,组RAID,再重装系统……再装SQL,装AD,MSMQ,MSDTC……终于在6点时全部搞定。当然也出现很多问题,差点就会有第四天。
有些时候感觉很无奈,难道只能重装系统吗?
牢骚发完,下面说说遇到的几个问题。
主要有一下几个问题
AD:据我所知,K2 blackpearl4.5是可以运行在非域模式的,虽然有些功能无法使用,但确实是可以在非域环境下运行。K2推荐的方式是创建一个域,仍然把K2安装在这个域环境下。因为K2的通信是离不开域的,如果是多台服务器部署,那就必须是在域环境里。K2的组件在通信时是通过Kerberos的。
MSMQ:其实MSMQ本身是没有问题的,它比较麻烦是因为想把K2安装在非域环境,K2需要MSMQ,但是MSMQ是不能运行在非域环境下的。网上有教程,让MSMQ强制运行在非域模式下:是通过修改注册表。
Windows身份验证:没有想到这个也会出问题。安装IIS时,默认这个功能是没有安装的,以及Forms身份验证。
.Net Framework 2.0:这个更奇怪,IIS7竟然没有.net2.0,结果在配置Workspace时出现一个奇怪的问题,在wwwroot根目录里出现一个web.config,Workspace竟然需要这个config,奇怪的是还有错误。经过一个多小时的排查,终于发现是因为没有.net2.0。这个问题实在是奇怪啊。
之前K2工程师每次安装都需要两个工作日,我十分不解。他们天天安装怎么可能要这么久。经过这次终于明白了,每次都有新问题啊