03 WisIDE.OPS安装部署
<h1>安装环境要求</h1>
<h2>服务器节点要求</h2>
<p>至少需要一台服务器来运行WisIDE.OPS以及MoreDev平台部署,如要支持高可用模式,则至少需要准备4台服务器,且至少有2台必须是Linux服务器。</p>
<h2>硬件要求</h2>
<ul>
<li>CPU架构:x86、arm</li>
<li>内存:单机大于4G,总体大于16G</li>
<li>磁盘:单机100G以上</li>
<li>网络:多节点部署要求节点间网络互通,网速10M+</li>
<li>支持虚拟化的设备,如虚拟机、Docker容器。与实体机相比,整体的使用上没有差别,但仍然需要明白以下两点:
&cir; 虚拟机和Docker容器存在内外网端口映射逻辑,将来在访问系统时需要根据访问者所在的网络情况来确定应该用内网端口还是外网端口
&cir; Docker容器如需支持MoreDev的全部功能(有负载均衡保活的高可用模式),需要运行在特权模式下</li>
</ul>
<h2>操作系统要求</h2>
<h3>Linux系统</h3>
<ul>
<li>系统最低版本要求为CentOS 7</li>
<li>需要开启SSH服务,并且需要准备具有root权限的帐号密码,可以通过该帐号密码ssh登录</li>
<li>需要安装Python,并且版本号大于等于2.7.5。可以通过 python -v 命令检查(Linux目前的发行版基本都有内置Python)</li>
<li>需要安装zip、unzip软件</li>
<li>确保防火墙不会阻止相关的端口通信,并且允许创建ssl session</li>
</ul>
<h3>Windows系统</h3>
<ul>
<li>系统最低版本要求为 Windows Server 2008/R2 或者 Windows 7 及以上</li>
<li>PowerShell 版本最低要求要 4.0 及以上
&cir; PowerShell 版本可通过 get-host 命令查看</li>
<li>.Net Framework 需要大于等于 4.5</li>
<li>需要准备具有管理员权限的帐号密码</li>
<li>需要开启 Windows Remote Management 服务(简称: WinRM )
&cir; 需要设置为开机自启,我们提供了一键开启脚本,脚本需要以管理员身份运行
&cir; 一键开启脚本放置目录同本说明文档</li>
<li>WinRM 服务默认端口为5985,该端口将来在添加Windows节点的时候需要用到</li>
<li>确保防火墙不会阻止相关的端口通信</li>
</ul>
<h2>软件环境要求</h2>
<ul>
<li>Java要求:必须安装Jdk1.8,安装版本OpenJDK-8u352b08</li>
<li>数据库要求:postgresql12,具体安装步骤参考《PostgreSQL数据库部署教程》</li>
</ul>
<h2>下载地址</h2>
<p><a href="https://cloud.morewis.com/web/downloadRes?category=274">https://cloud.morewis.com/web/downloadRes?category=274</a></p>
<h1>安装步骤</h1>
<p>下面以wisideops-5.1为例说明</p>
<h2>WisIdeOps安装包目录结构说明</h2>
<pre><code>├─wisideops-open-jre-linux-x64.zip WisIdeOps程序包
├─wisideops5.1文档 说明文档目录
│ │ WISIDE-OPS-v5.1版本安装手册.pdf
│ ├─PowerShell4.0和.NetFramewrok Windows系统辅助软件目录
│ │ dotnetfx45_full_x86_x64.exe .net40安装包
│ │ Windows6.1-KB2819745-x64-MultiPkg.msu PowserShell4.0升级补丁
│ └─Windows一键开启WinRM Windows系统辅助工具目录
│ OpenWinRM.bat 一键开启WinRM批处理脚本
│ OpenWinRM.ps1 一键开启WinRM Powershell脚本
├─linux Linux环境MoreDev相关应用的安装包存放目录,部署的时候需要把该目录上传到Linux服务器指定目录下
├─windows Windows环境MoreDev相关应用的安装包存放目录,部署的时候需要把该目录上传到Windwos服务器指定目录下</code></pre>
<h2>Linux环境安装步骤</h2>
<h3>执行安装环境准备工作</h3>
<p>参考上述的各项要求,确保环境要求已满足,特别是防火墙配置</p>
<h3>创建工作目录</h3>
<p>平台推荐的安装目录为/appdata,可以使用下面的命令一步到位创建各个目录</p>
<pre><code>mkdir -p /appdata/mc-sys/wisideops/package</code></pre>
<h3>上传程序包到服务器</h3>
<p>把安装包wisideops-open-jre-linux-x64.zip上传到服务器的/appdata/mc-sys/目录下
把其它应用安装包目录上传到/appdata/mc-sys/wisideops/package目录下。最终的目录结构如下:</p>
<pre><code>appdata
-- mc-sys
-- wisideops
-- package
-- linux
-- windows</code></pre>
<p>原则上package文件夹里面的安装程序包的版本为本版本的WisIDE.OPS的最低起要求,若部署其它低版本的程序包,将不保证兼容性,可能需要人工介入调整部分配置</p>
<h3>解压WisIdeOps</h3>
<pre><code>cd /appdata/mc-sys/
unzip wisideops-open-jre-linux-x64.zip
rm -f wisideops-open-jre-linux-x64.zip</code></pre>
<h3>解压程序包</h3>
<pre><code>cd /appdata/mc-sys/wisideops/package/
unzip OPS5.1应用程序包_linux.zip
rm -f OPS5.1应用程序包_linux.zip</code></pre>
<h3>启动并初始化WisIdeOps</h3>
<ul>
<li>启动WisIdeOps</li>
</ul>
<pre><code>cd /appdata/mc-sys/wisideops/bin
#启动
sh start.sh</code></pre>
<ul>
<li>进入WisIdeOps初始化页面
在浏览器输入http://wisideops服务器ip:8680 将自动进入初始化页面,选择好安装包路径,填写好数据库信息</li>
<li>点击信息校验按钮,校验通过后,点击确认按钮,将会自动执行数据库初始化脚本,自动修改好配置文件并自动转入到登录页
</li>
</ul>
<h3>启动停止WisIdeOps</h3>
<pre><code>cd /appdata/mc-sys/wisideops/bin
#启动
sh start.sh
#停止
sh stop.sh</code></pre>
<h3>登录WisIdeOps</h3>
<pre><code>
浏览器访问
http://wisideops服务器ip:8680/
登录账户密码:admin 123456</code></pre>
<h2>Windows环境安装步骤</h2>
<h3>执行安装环境准备工作</h3>
<p>确保环境要求已经达到要求</p>
<h3>其它安装步骤</h3>
<p>安装逻辑和Linux环境一样,参考Linux环境安装步骤即可, 需要注意的地方是 启停脚本分别为:start.bat、stop.bat</p>