最近我在Windows Server 2012 R2上面安装K2 blackpearl遇到了不小的麻烦,于是乎写了这篇向导,把自己遇到的问题记录下来,留给自己和需要帮助的人参考。
首先要解压缩blackpearl的安装程序,解压好以后会弹出一个向导页面,提醒需要安装的组件。
点击install,安装程序会自动检测安装依赖项的情况。这里出现问题比较多的有两项:
1是给计算机加域,2是让MSMQ在域下工作。
先说加域吧,进入Add Roles and Features Wizard。勾选Active Directory Domain Services选项。
AD DS安装好以后Notifications里面会有一个后续项提示,点击之后会有一个configuration wizard。
选择Add a new forest,填写一个自定义的域名,然后创建一个DSRM的密码,忽略DNS delegation。这时候计算机就已经加入了你自己创建的域中。
第二个常见问题就是让MSMQ在域中工作。
首先以Administrator身份运行Active Directory Users and Computers,快捷方式在Administrative Tools里找。
在View菜单里面选择Advanced Features。
找到自己创建的域,展开Domain Controllers节点,右键点击电脑选择Properties。
找到Security页,添加NETWORK SERVICE用户,并赋予访问权限。
完成以后重启MSMQ的服务,不放心可以查看注册表的状态。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
WORKGROUP项的值应该是0.
完成这两项基本上就可以正常安装K2 blackpearl了。